[2026-01-13T20:15:04.047751] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-13T20:15:04.232222] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-13T20:15:04.406906] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-13T20:15:04.582637] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-13T20:15:04.582981] [WARN ] [STATE ] State set to: WAITING [2026-01-13T20:15:04.583039] [INFO ] [STATE ] Checking TDM service status... [2026-01-13T20:15:04.657317] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-13T20:15:04.661441] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-13), and is a dependency of this service. [2026-01-13T20:15:04.733904] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-13T20:15:04.802015] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-13T20:15:04.870218] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-13T20:15:04.870622] [WARN ] [STATE ] State set to: RUNNING [2026-01-13T20:15:04.870704] [INFO ] [CACHE ] Starting cache update [2026-01-13T20:15:04.870757] [DEBUG] [REMOTE ] Fetching unscheduled blackout dates from 'https://tdm.silogroup.org/cache/unscheduled_blackouts.txt'. [2026-01-13T20:15:04.875206] [DEBUG] [REMOTE ] Fetched 1 unscheduled blackout dates. [2026-01-13T20:15:04.875823] [DEBUG] [LOCAL ] Cached 1 unscheduled blackout dates [2026-01-13T20:15:04.875873] [INFO ] [CACHE ] Cache update completed successfully [2026-01-13T20:15:04.875927] [INFO ] [sig ] Resuming configuration (parallel mode, only unconfigured symbols) [2026-01-13T20:15:04.875963] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-13T20:15:04.956287] [DEBUG] [REMOTE ] Fetched 3497 unique symbols from directory listing. [2026-01-13T20:15:04.970275] [INFO ] [sig ] Skipping 3497 symbols with existing configuration [2026-01-13T20:15:04.970518] [INFO ] [sig ] All symbols already have configuration. Nothing to process. [2026-01-13T20:15:04.972172] [INFO ] [sig ] Generating forecasts for all active symbols [2026-01-13T20:15:04.972237] [DEBUG] [REMOTE ] Fetching current symbols from directory listing at 'https://tdm.silogroup.org/data/derivative_storage'. [2026-01-13T20:15:05.129654] [DEBUG] [REMOTE ] Fetched 3497 unique symbols from directory listing. [2026-01-13T20:15:05.135154] [INFO ] [sig ] Found 3497 active symbols to forecast [2026-01-13T20:15:05.142402] [INFO ] [sig ] [1/3497] Forecasting A... [2026-01-13T20:15:05.142536] [INFO ] [sig ] Generating forecast for: A [2026-01-13T20:15:05.142602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'A' from 'https://tdm.silogroup.org/data/derivative_storage/A.csv'. [2026-01-13T20:15:05.157513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'A'. [2026-01-13T20:15:05.158175] [INFO ] [FORECASTER] Starting predict_future for A [2026-01-13T20:15:05.159380] [DEBUG] [LOCAL ] No optimal features file found for A: ./output/feature-sets/A.txt [2026-01-13T20:15:05.159441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:05.159480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:05.159513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:05.159596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:05.224758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:05.226111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:05.226247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:05.226286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:05.372682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:05.372969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:05.373028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:05.373087] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:05.377768] [DEBUG] [FORECASTER] A: Forecast T+1@11:T+2@11: DOWN (p=32.71%) [2026-01-13T20:15:05.378200] [INFO ] [FORECASTER] Completed predict_future for A [2026-01-13T20:15:05.378382] [INFO ] [sig ] A: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:05.536407] [INFO ] [LOCAL ] Saved forecast: A 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/A.txt [2026-01-13T20:15:05.536744] [INFO ] [sig ] [1/3497] Completed A in 0.4s | 2.54 sym/s | Total: 0.4s | ETA: 23.0m [2026-01-13T20:15:05.536806] [INFO ] [sig ] [2/3497] Forecasting AAL... [2026-01-13T20:15:05.536840] [INFO ] [sig ] Generating forecast for: AAL [2026-01-13T20:15:05.536880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAL' from 'https://tdm.silogroup.org/data/derivative_storage/AAL.csv'. [2026-01-13T20:15:05.553499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAL'. [2026-01-13T20:15:05.554148] [INFO ] [FORECASTER] Starting predict_future for AAL [2026-01-13T20:15:05.555365] [DEBUG] [LOCAL ] No optimal features file found for AAL: ./output/feature-sets/AAL.txt [2026-01-13T20:15:05.555449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:05.555498] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:05.555528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:05.555633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:05.623218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:05.624713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:05.624897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:05.624950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:05.761297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:05.761537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:05.761601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:05.761635] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:05.766450] [DEBUG] [FORECASTER] AAL: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-01-13T20:15:05.766970] [INFO ] [FORECASTER] Completed predict_future for AAL [2026-01-13T20:15:05.767158] [INFO ] [sig ] AAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:05.928878] [INFO ] [LOCAL ] Saved forecast: AAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AAL.txt [2026-01-13T20:15:05.929115] [INFO ] [sig ] [2/3497] Completed AAL in 0.4s | 2.54 sym/s | Total: 0.8s | ETA: 22.9m [2026-01-13T20:15:05.929164] [INFO ] [sig ] [3/3497] Forecasting AAOI... [2026-01-13T20:15:05.929194] [INFO ] [sig ] Generating forecast for: AAOI [2026-01-13T20:15:05.929228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAOI' from 'https://tdm.silogroup.org/data/derivative_storage/AAOI.csv'. [2026-01-13T20:15:05.944087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAOI'. [2026-01-13T20:15:05.944815] [INFO ] [FORECASTER] Starting predict_future for AAOI [2026-01-13T20:15:05.946399] [DEBUG] [LOCAL ] No optimal features file found for AAOI: ./output/feature-sets/AAOI.txt [2026-01-13T20:15:05.946557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:05.946641] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:05.946676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:05.946744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:06.008205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:06.009472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:06.009629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:06.009686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:06.140326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:06.140692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:06.140744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:06.140774] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:06.145193] [DEBUG] [FORECASTER] AAOI: Forecast T+1@11:T+2@11: DOWN (p=13.71%) [2026-01-13T20:15:06.145675] [INFO ] [FORECASTER] Completed predict_future for AAOI [2026-01-13T20:15:06.145893] [INFO ] [sig ] AAOI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:06.311352] [INFO ] [LOCAL ] Saved forecast: AAOI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AAOI.txt [2026-01-13T20:15:06.311591] [INFO ] [sig ] [3/3497] Completed AAOI in 0.4s | 2.57 sym/s | Total: 1.2s | ETA: 22.7m [2026-01-13T20:15:06.311634] [INFO ] [sig ] [4/3497] Forecasting AAON... [2026-01-13T20:15:06.311664] [INFO ] [sig ] Generating forecast for: AAON [2026-01-13T20:15:06.311699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAON' from 'https://tdm.silogroup.org/data/derivative_storage/AAON.csv'. [2026-01-13T20:15:06.325710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAON'. [2026-01-13T20:15:06.326314] [INFO ] [FORECASTER] Starting predict_future for AAON [2026-01-13T20:15:06.327351] [DEBUG] [LOCAL ] No optimal features file found for AAON: ./output/feature-sets/AAON.txt [2026-01-13T20:15:06.327411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:06.327445] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:06.327474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:06.327534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:06.388732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:06.390160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:06.390273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:06.390309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:06.519275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:06.519523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:06.519568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:06.519619] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:06.523889] [DEBUG] [FORECASTER] AAON: Forecast T+1@11:T+2@11: UP (p=61.55%) [2026-01-13T20:15:06.524240] [INFO ] [FORECASTER] Completed predict_future for AAON [2026-01-13T20:15:06.524400] [INFO ] [sig ] AAON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:06.687518] [INFO ] [LOCAL ] Saved forecast: AAON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AAON.txt [2026-01-13T20:15:06.687770] [INFO ] [sig ] [4/3497] Completed AAON in 0.4s | 2.59 sym/s | Total: 1.5s | ETA: 22.5m [2026-01-13T20:15:06.687814] [INFO ] [sig ] [5/3497] Forecasting AAP... [2026-01-13T20:15:06.687846] [INFO ] [sig ] Generating forecast for: AAP [2026-01-13T20:15:06.687879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAP' from 'https://tdm.silogroup.org/data/derivative_storage/AAP.csv'. [2026-01-13T20:15:06.701677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAP'. [2026-01-13T20:15:06.702274] [INFO ] [FORECASTER] Starting predict_future for AAP [2026-01-13T20:15:06.703352] [DEBUG] [LOCAL ] No optimal features file found for AAP: ./output/feature-sets/AAP.txt [2026-01-13T20:15:06.703414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:06.703448] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:06.703496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:06.703559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:06.769362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:06.770829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:06.770949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:06.770995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:06.909161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:06.909443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:06.909498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:06.909529] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:06.913661] [DEBUG] [FORECASTER] AAP: Forecast T+1@11:T+2@11: UP (p=84.43%) [2026-01-13T20:15:06.914022] [INFO ] [FORECASTER] Completed predict_future for AAP [2026-01-13T20:15:06.914187] [INFO ] [sig ] AAP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:07.062077] [INFO ] [LOCAL ] Saved forecast: AAP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AAP.txt [2026-01-13T20:15:07.062304] [INFO ] [sig ] [5/3497] Completed AAP in 0.4s | 2.60 sym/s | Total: 1.9s | ETA: 22.3m [2026-01-13T20:15:07.062347] [INFO ] [sig ] [6/3497] Forecasting AAPB... [2026-01-13T20:15:07.062379] [INFO ] [sig ] Generating forecast for: AAPB [2026-01-13T20:15:07.062413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPB' from 'https://tdm.silogroup.org/data/derivative_storage/AAPB.csv'. [2026-01-13T20:15:07.075980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPB'. [2026-01-13T20:15:07.076593] [INFO ] [FORECASTER] Starting predict_future for AAPB [2026-01-13T20:15:07.077609] [DEBUG] [LOCAL ] No optimal features file found for AAPB: ./output/feature-sets/AAPB.txt [2026-01-13T20:15:07.077673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:07.077709] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:07.077738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:07.077798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:07.141089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:07.142695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:07.142885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:07.142966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:07.276842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:07.277080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:07.277124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:07.277153] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:07.281921] [DEBUG] [FORECASTER] AAPB: Forecast T+1@11:T+2@11: UP (p=99.38%) [2026-01-13T20:15:07.282386] [INFO ] [FORECASTER] Completed predict_future for AAPB [2026-01-13T20:15:07.282560] [INFO ] [sig ] AAPB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:07.448292] [INFO ] [LOCAL ] Saved forecast: AAPB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AAPB.txt [2026-01-13T20:15:07.448548] [INFO ] [sig ] [6/3497] Completed AAPB in 0.4s | 2.60 sym/s | Total: 2.3s | ETA: 22.4m [2026-01-13T20:15:07.448625] [INFO ] [sig ] [7/3497] Forecasting AAPD... [2026-01-13T20:15:07.448657] [INFO ] [sig ] Generating forecast for: AAPD [2026-01-13T20:15:07.448690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPD' from 'https://tdm.silogroup.org/data/derivative_storage/AAPD.csv'. [2026-01-13T20:15:07.464156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPD'. [2026-01-13T20:15:07.464700] [INFO ] [FORECASTER] Starting predict_future for AAPD [2026-01-13T20:15:07.465682] [DEBUG] [LOCAL ] No optimal features file found for AAPD: ./output/feature-sets/AAPD.txt [2026-01-13T20:15:07.465740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:07.465774] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:07.465802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:07.466060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:07.527599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:07.528838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:07.528937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:07.528971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:07.667415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:07.667674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:07.667720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:07.667749] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:07.673003] [DEBUG] [FORECASTER] AAPD: Forecast T+1@11:T+2@11: DOWN (p=9.02%) [2026-01-13T20:15:07.673554] [INFO ] [FORECASTER] Completed predict_future for AAPD [2026-01-13T20:15:07.673728] [INFO ] [sig ] AAPD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:07.833190] [INFO ] [LOCAL ] Saved forecast: AAPD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AAPD.txt [2026-01-13T20:15:07.833415] [INFO ] [sig ] [7/3497] Completed AAPD in 0.4s | 2.60 sym/s | Total: 2.7s | ETA: 22.4m [2026-01-13T20:15:07.833460] [INFO ] [sig ] [8/3497] Forecasting AAPL... [2026-01-13T20:15:07.833492] [INFO ] [sig ] Generating forecast for: AAPL [2026-01-13T20:15:07.833527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAPL' from 'https://tdm.silogroup.org/data/derivative_storage/AAPL.csv'. [2026-01-13T20:15:07.846938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAPL'. [2026-01-13T20:15:07.847484] [INFO ] [FORECASTER] Starting predict_future for AAPL [2026-01-13T20:15:07.848458] [DEBUG] [LOCAL ] No optimal features file found for AAPL: ./output/feature-sets/AAPL.txt [2026-01-13T20:15:07.848512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:07.848544] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:07.848591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:07.848654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:07.909451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:07.910741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:07.910843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:07.910878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:08.041169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:08.041424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:08.041499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:08.041539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:08.046526] [DEBUG] [FORECASTER] AAPL: Forecast T+1@11:T+2@11: UP (p=99.50%) [2026-01-13T20:15:08.047045] [INFO ] [FORECASTER] Completed predict_future for AAPL [2026-01-13T20:15:08.047233] [INFO ] [sig ] AAPL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:08.207352] [INFO ] [LOCAL ] Saved forecast: AAPL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AAPL.txt [2026-01-13T20:15:08.207606] [INFO ] [sig ] [8/3497] Completed AAPL in 0.4s | 2.61 sym/s | Total: 3.1s | ETA: 22.3m [2026-01-13T20:15:08.207654] [INFO ] [sig ] [9/3497] Forecasting AAXJ... [2026-01-13T20:15:08.207687] [INFO ] [sig ] Generating forecast for: AAXJ [2026-01-13T20:15:08.207721] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AAXJ' from 'https://tdm.silogroup.org/data/derivative_storage/AAXJ.csv'. [2026-01-13T20:15:08.222374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AAXJ'. [2026-01-13T20:15:08.222993] [INFO ] [FORECASTER] Starting predict_future for AAXJ [2026-01-13T20:15:08.224063] [DEBUG] [LOCAL ] No optimal features file found for AAXJ: ./output/feature-sets/AAXJ.txt [2026-01-13T20:15:08.224133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:08.224168] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:08.224196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:08.224258] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:08.284342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:08.285605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:08.285718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:08.285755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:08.430182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:08.430445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:08.430492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:08.430524] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:08.435524] [DEBUG] [FORECASTER] AAXJ: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-13T20:15:08.436038] [INFO ] [FORECASTER] Completed predict_future for AAXJ [2026-01-13T20:15:08.436256] [INFO ] [sig ] AAXJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:08.594170] [INFO ] [LOCAL ] Saved forecast: AAXJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AAXJ.txt [2026-01-13T20:15:08.594394] [INFO ] [sig ] [9/3497] Completed AAXJ in 0.4s | 2.61 sym/s | Total: 3.5s | ETA: 22.3m [2026-01-13T20:15:08.594451] [INFO ] [sig ] [10/3497] Forecasting AB... [2026-01-13T20:15:08.594483] [INFO ] [sig ] Generating forecast for: AB [2026-01-13T20:15:08.594533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AB' from 'https://tdm.silogroup.org/data/derivative_storage/AB.csv'. [2026-01-13T20:15:08.608375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AB'. [2026-01-13T20:15:08.608907] [INFO ] [FORECASTER] Starting predict_future for AB [2026-01-13T20:15:08.609979] [DEBUG] [LOCAL ] No optimal features file found for AB: ./output/feature-sets/AB.txt [2026-01-13T20:15:08.610034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:08.610114] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:08.610145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:08.610207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:08.672003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:08.673190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:08.674378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:08.674519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:08.806428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:08.806681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:08.806728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:08.806758] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:08.810772] [DEBUG] [FORECASTER] AB: Forecast T+1@11:T+2@11: DOWN (p=4.53%) [2026-01-13T20:15:08.811119] [INFO ] [FORECASTER] Completed predict_future for AB [2026-01-13T20:15:08.811270] [INFO ] [sig ] AB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:08.964474] [INFO ] [LOCAL ] Saved forecast: AB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AB.txt [2026-01-13T20:15:08.964727] [INFO ] [sig ] [10/3497] Completed AB in 0.4s | 2.62 sym/s | Total: 3.8s | ETA: 22.2m [2026-01-13T20:15:08.964777] [INFO ] [sig ] [11/3497] Forecasting ABCB... [2026-01-13T20:15:08.964817] [INFO ] [sig ] Generating forecast for: ABCB [2026-01-13T20:15:08.964853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCB' from 'https://tdm.silogroup.org/data/derivative_storage/ABCB.csv'. [2026-01-13T20:15:08.979193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCB'. [2026-01-13T20:15:08.979712] [INFO ] [FORECASTER] Starting predict_future for ABCB [2026-01-13T20:15:08.980686] [DEBUG] [LOCAL ] No optimal features file found for ABCB: ./output/feature-sets/ABCB.txt [2026-01-13T20:15:08.980742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:08.980778] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:08.980813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:08.980915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:09.045990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:09.047128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:09.047228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:09.047264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:09.176701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:09.176976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:09.177025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:09.177054] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:09.181413] [DEBUG] [FORECASTER] ABCB: Forecast T+1@11:T+2@11: UP (p=79.82%) [2026-01-13T20:15:09.181823] [INFO ] [FORECASTER] Completed predict_future for ABCB [2026-01-13T20:15:09.181989] [INFO ] [sig ] ABCB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:09.332484] [INFO ] [LOCAL ] Saved forecast: ABCB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ABCB.txt [2026-01-13T20:15:09.332723] [INFO ] [sig ] [11/3497] Completed ABCB in 0.4s | 2.63 sym/s | Total: 4.2s | ETA: 22.1m [2026-01-13T20:15:09.332775] [INFO ] [sig ] [12/3497] Forecasting ABCL... [2026-01-13T20:15:09.332816] [INFO ] [sig ] Generating forecast for: ABCL [2026-01-13T20:15:09.332852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABCL' from 'https://tdm.silogroup.org/data/derivative_storage/ABCL.csv'. [2026-01-13T20:15:09.346809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABCL'. [2026-01-13T20:15:09.347323] [INFO ] [FORECASTER] Starting predict_future for ABCL [2026-01-13T20:15:09.348317] [DEBUG] [LOCAL ] No optimal features file found for ABCL: ./output/feature-sets/ABCL.txt [2026-01-13T20:15:09.348373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:09.348408] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:09.348435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:09.348497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:09.412094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:09.413231] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:09.413331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:09.413367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:09.542178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:09.542436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:09.542485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:09.542517] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:09.546899] [DEBUG] [FORECASTER] ABCL: Forecast T+1@11:T+2@11: UP (p=88.47%) [2026-01-13T20:15:09.547299] [INFO ] [FORECASTER] Completed predict_future for ABCL [2026-01-13T20:15:09.547450] [INFO ] [sig ] ABCL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:09.704333] [INFO ] [LOCAL ] Saved forecast: ABCL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ABCL.txt [2026-01-13T20:15:09.704517] [INFO ] [sig ] [12/3497] Completed ABCL in 0.4s | 2.63 sym/s | Total: 4.6s | ETA: 22.1m [2026-01-13T20:15:09.704561] [INFO ] [sig ] [13/3497] Forecasting ABEO... [2026-01-13T20:15:09.704614] [INFO ] [sig ] Generating forecast for: ABEO [2026-01-13T20:15:09.704649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABEO' from 'https://tdm.silogroup.org/data/derivative_storage/ABEO.csv'. [2026-01-13T20:15:09.718848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABEO'. [2026-01-13T20:15:09.719311] [INFO ] [FORECASTER] Starting predict_future for ABEO [2026-01-13T20:15:09.720332] [DEBUG] [LOCAL ] No optimal features file found for ABEO: ./output/feature-sets/ABEO.txt [2026-01-13T20:15:09.720388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:09.720422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:09.720449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:09.720519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:09.783066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:09.784414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:09.784515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:09.784552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:09.920006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:09.920316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:09.920378] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:09.920475] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:09.925088] [DEBUG] [FORECASTER] ABEO: Forecast T+1@11:T+2@11: DOWN (p=47.10%) [2026-01-13T20:15:09.925434] [INFO ] [FORECASTER] Completed predict_future for ABEO [2026-01-13T20:15:09.925655] [INFO ] [sig ] ABEO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:10.083212] [INFO ] [LOCAL ] Saved forecast: ABEO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ABEO.txt [2026-01-13T20:15:10.083379] [INFO ] [sig ] [13/3497] Completed ABEO in 0.4s | 2.63 sym/s | Total: 4.9s | ETA: 22.1m [2026-01-13T20:15:10.083419] [INFO ] [sig ] [14/3497] Forecasting ABG... [2026-01-13T20:15:10.083450] [INFO ] [sig ] Generating forecast for: ABG [2026-01-13T20:15:10.083483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABG' from 'https://tdm.silogroup.org/data/derivative_storage/ABG.csv'. [2026-01-13T20:15:10.095609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABG'. [2026-01-13T20:15:10.095941] [INFO ] [FORECASTER] Starting predict_future for ABG [2026-01-13T20:15:10.096791] [DEBUG] [LOCAL ] No optimal features file found for ABG: ./output/feature-sets/ABG.txt [2026-01-13T20:15:10.096849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:10.096889] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:10.096921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:10.096981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:10.155493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:10.156376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:10.156461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:10.156495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:10.275427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:10.275622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:10.275665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:10.275694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:10.279112] [DEBUG] [FORECASTER] ABG: Forecast T+1@11:T+2@11: UP (p=96.27%) [2026-01-13T20:15:10.279400] [INFO ] [FORECASTER] Completed predict_future for ABG [2026-01-13T20:15:10.279530] [INFO ] [sig ] ABG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:10.425155] [INFO ] [LOCAL ] Saved forecast: ABG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ABG.txt [2026-01-13T20:15:10.425318] [INFO ] [sig ] [14/3497] Completed ABG in 0.3s | 2.65 sym/s | Total: 5.3s | ETA: 21.9m [2026-01-13T20:15:10.425360] [INFO ] [sig ] [15/3497] Forecasting ABM... [2026-01-13T20:15:10.425389] [INFO ] [sig ] Generating forecast for: ABM [2026-01-13T20:15:10.425420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABM' from 'https://tdm.silogroup.org/data/derivative_storage/ABM.csv'. [2026-01-13T20:15:10.438988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABM'. [2026-01-13T20:15:10.439377] [INFO ] [FORECASTER] Starting predict_future for ABM [2026-01-13T20:15:10.440184] [DEBUG] [LOCAL ] No optimal features file found for ABM: ./output/feature-sets/ABM.txt [2026-01-13T20:15:10.440238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:10.440269] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:10.440296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:10.440353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:10.497092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:10.497876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:10.497955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:10.498003] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:10.634189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:10.634356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:10.634398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:10.634429] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:10.641370] [DEBUG] [FORECASTER] ABM: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-13T20:15:10.641897] [INFO ] [FORECASTER] Completed predict_future for ABM [2026-01-13T20:15:10.642087] [INFO ] [sig ] ABM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:10.795230] [INFO ] [LOCAL ] Saved forecast: ABM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ABM.txt [2026-01-13T20:15:10.795390] [INFO ] [sig ] [15/3497] Completed ABM in 0.4s | 2.65 sym/s | Total: 5.7s | ETA: 21.9m [2026-01-13T20:15:10.795434] [INFO ] [sig ] [16/3497] Forecasting ABNB... [2026-01-13T20:15:10.795466] [INFO ] [sig ] Generating forecast for: ABNB [2026-01-13T20:15:10.795499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABNB' from 'https://tdm.silogroup.org/data/derivative_storage/ABNB.csv'. [2026-01-13T20:15:10.810069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABNB'. [2026-01-13T20:15:10.810619] [INFO ] [FORECASTER] Starting predict_future for ABNB [2026-01-13T20:15:10.811879] [DEBUG] [LOCAL ] No optimal features file found for ABNB: ./output/feature-sets/ABNB.txt [2026-01-13T20:15:10.811980] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:10.812022] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:10.812059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:10.812143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:10.871859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:10.872808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:10.872892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:10.872928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:10.997951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:10.998129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:10.998172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:10.998202] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:11.002742] [DEBUG] [FORECASTER] ABNB: Forecast T+1@11:T+2@11: UP (p=53.66%) [2026-01-13T20:15:11.003130] [INFO ] [FORECASTER] Completed predict_future for ABNB [2026-01-13T20:15:11.003281] [INFO ] [sig ] ABNB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:11.159286] [INFO ] [LOCAL ] Saved forecast: ABNB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ABNB.txt [2026-01-13T20:15:11.159502] [INFO ] [sig ] [16/3497] Completed ABNB in 0.4s | 2.66 sym/s | Total: 6.0s | ETA: 21.8m [2026-01-13T20:15:11.159557] [INFO ] [sig ] [17/3497] Forecasting ABOS... [2026-01-13T20:15:11.159618] [INFO ] [sig ] Generating forecast for: ABOS [2026-01-13T20:15:11.159666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABOS' from 'https://tdm.silogroup.org/data/derivative_storage/ABOS.csv'. [2026-01-13T20:15:11.173489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABOS'. [2026-01-13T20:15:11.173946] [INFO ] [FORECASTER] Starting predict_future for ABOS [2026-01-13T20:15:11.174800] [DEBUG] [LOCAL ] No optimal features file found for ABOS: ./output/feature-sets/ABOS.txt [2026-01-13T20:15:11.174853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:11.174886] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:11.174913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:11.174970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:11.234915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:11.235836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:11.235921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:11.235956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:11.360522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:11.360698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:11.360742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:11.360771] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:11.364355] [DEBUG] [FORECASTER] ABOS: Forecast T+1@11:T+2@11: DOWN (p=15.20%) [2026-01-13T20:15:11.364675] [INFO ] [FORECASTER] Completed predict_future for ABOS [2026-01-13T20:15:11.364813] [INFO ] [sig ] ABOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:11.514201] [INFO ] [LOCAL ] Saved forecast: ABOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ABOS.txt [2026-01-13T20:15:11.514386] [INFO ] [sig ] [17/3497] Completed ABOS in 0.4s | 2.67 sym/s | Total: 6.4s | ETA: 21.7m [2026-01-13T20:15:11.514437] [INFO ] [sig ] [18/3497] Forecasting ABSI... [2026-01-13T20:15:11.514471] [INFO ] [sig ] Generating forecast for: ABSI [2026-01-13T20:15:11.514502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABSI' from 'https://tdm.silogroup.org/data/derivative_storage/ABSI.csv'. [2026-01-13T20:15:11.526960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABSI'. [2026-01-13T20:15:11.527334] [INFO ] [FORECASTER] Starting predict_future for ABSI [2026-01-13T20:15:11.528251] [DEBUG] [LOCAL ] No optimal features file found for ABSI: ./output/feature-sets/ABSI.txt [2026-01-13T20:15:11.528306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:11.528348] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:11.528377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:11.528434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:11.589148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:11.590097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:11.590181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:11.590215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:11.708865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:11.709027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:11.709068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:11.709100] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:11.712651] [DEBUG] [FORECASTER] ABSI: Forecast T+1@11:T+2@11: DOWN (p=29.47%) [2026-01-13T20:15:11.712949] [INFO ] [FORECASTER] Completed predict_future for ABSI [2026-01-13T20:15:11.713078] [INFO ] [sig ] ABSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:11.857060] [INFO ] [LOCAL ] Saved forecast: ABSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ABSI.txt [2026-01-13T20:15:11.857222] [INFO ] [sig ] [18/3497] Completed ABSI in 0.3s | 2.68 sym/s | Total: 6.7s | ETA: 21.6m [2026-01-13T20:15:11.857262] [INFO ] [sig ] [19/3497] Forecasting ABUS... [2026-01-13T20:15:11.857292] [INFO ] [sig ] Generating forecast for: ABUS [2026-01-13T20:15:11.857322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABUS' from 'https://tdm.silogroup.org/data/derivative_storage/ABUS.csv'. [2026-01-13T20:15:11.871569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABUS'. [2026-01-13T20:15:11.872179] [INFO ] [FORECASTER] Starting predict_future for ABUS [2026-01-13T20:15:11.873262] [DEBUG] [LOCAL ] No optimal features file found for ABUS: ./output/feature-sets/ABUS.txt [2026-01-13T20:15:11.873319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:11.873353] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:11.873381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:11.873440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:11.938047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:11.939005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:11.939095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:11.939131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:12.061532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:12.061717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:12.061761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:12.061793] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:12.065756] [DEBUG] [FORECASTER] ABUS: Forecast T+1@11:T+2@11: UP (p=87.40%) [2026-01-13T20:15:12.066070] [INFO ] [FORECASTER] Completed predict_future for ABUS [2026-01-13T20:15:12.066217] [INFO ] [sig ] ABUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:12.230220] [INFO ] [LOCAL ] Saved forecast: ABUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ABUS.txt [2026-01-13T20:15:12.230388] [INFO ] [sig ] [19/3497] Completed ABUS in 0.4s | 2.68 sym/s | Total: 7.1s | ETA: 21.6m [2026-01-13T20:15:12.230432] [INFO ] [sig ] [20/3497] Forecasting ABVC... [2026-01-13T20:15:12.230463] [INFO ] [sig ] Generating forecast for: ABVC [2026-01-13T20:15:12.230493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVC' from 'https://tdm.silogroup.org/data/derivative_storage/ABVC.csv'. [2026-01-13T20:15:12.244243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVC'. [2026-01-13T20:15:12.244690] [INFO ] [FORECASTER] Starting predict_future for ABVC [2026-01-13T20:15:12.245773] [DEBUG] [LOCAL ] No optimal features file found for ABVC: ./output/feature-sets/ABVC.txt [2026-01-13T20:15:12.246013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:12.246046] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:12.246083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:12.246162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:12.311328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:12.312465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:12.312609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:12.312649] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:12.441707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:12.441872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:12.441917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:12.441948] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:12.445744] [DEBUG] [FORECASTER] ABVC: Forecast T+1@11:T+2@11: DOWN (p=41.13%) [2026-01-13T20:15:12.446118] [INFO ] [FORECASTER] Completed predict_future for ABVC [2026-01-13T20:15:12.446273] [INFO ] [sig ] ABVC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:12.598077] [INFO ] [LOCAL ] Saved forecast: ABVC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ABVC.txt [2026-01-13T20:15:12.598270] [INFO ] [sig ] [20/3497] Completed ABVC in 0.4s | 2.68 sym/s | Total: 7.5s | ETA: 21.6m [2026-01-13T20:15:12.598314] [INFO ] [sig ] [21/3497] Forecasting ABVE... [2026-01-13T20:15:12.598346] [INFO ] [sig ] Generating forecast for: ABVE [2026-01-13T20:15:12.598377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVE' from 'https://tdm.silogroup.org/data/derivative_storage/ABVE.csv'. [2026-01-13T20:15:12.613046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVE'. [2026-01-13T20:15:12.613452] [INFO ] [FORECASTER] Starting predict_future for ABVE [2026-01-13T20:15:12.614355] [DEBUG] [LOCAL ] No optimal features file found for ABVE: ./output/feature-sets/ABVE.txt [2026-01-13T20:15:12.614413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:12.614448] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:12.614478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:12.614538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:12.681769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:12.682709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:12.682799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:12.682836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:12.815652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:12.815823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:12.815865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:12.815896] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:12.820653] [DEBUG] [FORECASTER] ABVE: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-13T20:15:12.821043] [INFO ] [FORECASTER] Completed predict_future for ABVE [2026-01-13T20:15:12.821208] [INFO ] [sig ] ABVE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:12.969841] [INFO ] [LOCAL ] Saved forecast: ABVE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ABVE.txt [2026-01-13T20:15:12.970003] [INFO ] [sig ] [21/3497] Completed ABVE in 0.4s | 2.68 sym/s | Total: 7.8s | ETA: 21.6m [2026-01-13T20:15:12.970069] [INFO ] [sig ] [22/3497] Forecasting ABVX... [2026-01-13T20:15:12.970102] [INFO ] [sig ] Generating forecast for: ABVX [2026-01-13T20:15:12.970138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ABVX' from 'https://tdm.silogroup.org/data/derivative_storage/ABVX.csv'. [2026-01-13T20:15:12.982648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ABVX'. [2026-01-13T20:15:12.983068] [INFO ] [FORECASTER] Starting predict_future for ABVX [2026-01-13T20:15:12.983945] [DEBUG] [LOCAL ] No optimal features file found for ABVX: ./output/feature-sets/ABVX.txt [2026-01-13T20:15:12.984002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:12.984036] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:12.984067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:12.984128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:13.050027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:13.050989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:13.051090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:13.051147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:13.177705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:13.178090] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:13.178136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:13.178167] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:13.182245] [DEBUG] [FORECASTER] ABVX: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-01-13T20:15:13.182660] [INFO ] [FORECASTER] Completed predict_future for ABVX [2026-01-13T20:15:13.183022] [INFO ] [sig ] ABVX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:13.337542] [INFO ] [LOCAL ] Saved forecast: ABVX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ABVX.txt [2026-01-13T20:15:13.337708] [INFO ] [sig ] [22/3497] Completed ABVX in 0.4s | 2.68 sym/s | Total: 8.2s | ETA: 21.6m [2026-01-13T20:15:13.337748] [INFO ] [sig ] [23/3497] Forecasting ACA... [2026-01-13T20:15:13.337778] [INFO ] [sig ] Generating forecast for: ACA [2026-01-13T20:15:13.337809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACA' from 'https://tdm.silogroup.org/data/derivative_storage/ACA.csv'. [2026-01-13T20:15:13.352032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACA'. [2026-01-13T20:15:13.352421] [INFO ] [FORECASTER] Starting predict_future for ACA [2026-01-13T20:15:13.353323] [DEBUG] [LOCAL ] No optimal features file found for ACA: ./output/feature-sets/ACA.txt [2026-01-13T20:15:13.353378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:13.353412] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:13.353442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:13.353500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:13.418750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:13.419722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:13.419813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:13.419847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:13.548876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:13.549059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:13.549104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:13.549137] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:13.553782] [DEBUG] [FORECASTER] ACA: Forecast T+1@11:T+2@11: DOWN (p=29.56%) [2026-01-13T20:15:13.554307] [INFO ] [FORECASTER] Completed predict_future for ACA [2026-01-13T20:15:13.554475] [INFO ] [sig ] ACA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:13.708954] [INFO ] [LOCAL ] Saved forecast: ACA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACA.txt [2026-01-13T20:15:13.709147] [INFO ] [sig ] [23/3497] Completed ACA in 0.4s | 2.68 sym/s | Total: 8.6s | ETA: 21.6m [2026-01-13T20:15:13.709192] [INFO ] [sig ] [24/3497] Forecasting ACAD... [2026-01-13T20:15:13.709224] [INFO ] [sig ] Generating forecast for: ACAD [2026-01-13T20:15:13.709257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACAD' from 'https://tdm.silogroup.org/data/derivative_storage/ACAD.csv'. [2026-01-13T20:15:13.721278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACAD'. [2026-01-13T20:15:13.721687] [INFO ] [FORECASTER] Starting predict_future for ACAD [2026-01-13T20:15:13.722548] [DEBUG] [LOCAL ] No optimal features file found for ACAD: ./output/feature-sets/ACAD.txt [2026-01-13T20:15:13.722642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:13.722684] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:13.722714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:13.722774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:13.780297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:13.781226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:13.781315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:13.781348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:13.915752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:13.915910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:13.915954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:13.915986] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:13.919649] [DEBUG] [FORECASTER] ACAD: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-01-13T20:15:13.919961] [INFO ] [FORECASTER] Completed predict_future for ACAD [2026-01-13T20:15:13.920103] [INFO ] [sig ] ACAD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:14.090029] [INFO ] [LOCAL ] Saved forecast: ACAD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACAD.txt [2026-01-13T20:15:14.090198] [INFO ] [sig ] [24/3497] Completed ACAD in 0.4s | 2.68 sym/s | Total: 8.9s | ETA: 21.6m [2026-01-13T20:15:14.090242] [INFO ] [sig ] [25/3497] Forecasting ACB... [2026-01-13T20:15:14.090272] [INFO ] [sig ] Generating forecast for: ACB [2026-01-13T20:15:14.090306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACB' from 'https://tdm.silogroup.org/data/derivative_storage/ACB.csv'. [2026-01-13T20:15:14.103155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACB'. [2026-01-13T20:15:14.103534] [INFO ] [FORECASTER] Starting predict_future for ACB [2026-01-13T20:15:14.104398] [DEBUG] [LOCAL ] No optimal features file found for ACB: ./output/feature-sets/ACB.txt [2026-01-13T20:15:14.104463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:14.104504] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:14.104534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:14.104614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:14.165530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:14.166413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:14.166498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:14.166533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:14.291434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:14.291605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:14.291650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:14.291697] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:14.295269] [DEBUG] [FORECASTER] ACB: Forecast T+1@11:T+2@11: UP (p=99.46%) [2026-01-13T20:15:14.295607] [INFO ] [FORECASTER] Completed predict_future for ACB [2026-01-13T20:15:14.295745] [INFO ] [sig ] ACB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:14.456535] [INFO ] [LOCAL ] Saved forecast: ACB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACB.txt [2026-01-13T20:15:14.456777] [INFO ] [sig ] [25/3497] Completed ACB in 0.4s | 2.68 sym/s | Total: 9.3s | ETA: 21.6m [2026-01-13T20:15:14.456831] [INFO ] [sig ] [26/3497] Forecasting ACCO... [2026-01-13T20:15:14.456872] [INFO ] [sig ] Generating forecast for: ACCO [2026-01-13T20:15:14.456911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACCO' from 'https://tdm.silogroup.org/data/derivative_storage/ACCO.csv'. [2026-01-13T20:15:14.469081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACCO'. [2026-01-13T20:15:14.469465] [INFO ] [FORECASTER] Starting predict_future for ACCO [2026-01-13T20:15:14.470304] [DEBUG] [LOCAL ] No optimal features file found for ACCO: ./output/feature-sets/ACCO.txt [2026-01-13T20:15:14.470366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:14.470403] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:14.470433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:14.470491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:14.530023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:14.530916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:14.531002] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:14.531038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:14.657240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:14.657412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:14.657458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:14.657490] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:14.661247] [DEBUG] [FORECASTER] ACCO: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-13T20:15:14.661555] [INFO ] [FORECASTER] Completed predict_future for ACCO [2026-01-13T20:15:14.661713] [INFO ] [sig ] ACCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:14.809358] [INFO ] [LOCAL ] Saved forecast: ACCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACCO.txt [2026-01-13T20:15:14.809515] [INFO ] [sig ] [26/3497] Completed ACCO in 0.4s | 2.69 sym/s | Total: 9.7s | ETA: 21.5m [2026-01-13T20:15:14.809558] [INFO ] [sig ] [27/3497] Forecasting ACDC... [2026-01-13T20:15:14.809611] [INFO ] [sig ] Generating forecast for: ACDC [2026-01-13T20:15:14.809645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACDC' from 'https://tdm.silogroup.org/data/derivative_storage/ACDC.csv'. [2026-01-13T20:15:14.821669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACDC'. [2026-01-13T20:15:14.822166] [INFO ] [FORECASTER] Starting predict_future for ACDC [2026-01-13T20:15:14.823008] [DEBUG] [LOCAL ] No optimal features file found for ACDC: ./output/feature-sets/ACDC.txt [2026-01-13T20:15:14.823063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:14.823123] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:14.823153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:14.823212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:14.883366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:14.884197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:14.884294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:14.884329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:15.005606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:15.005788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:15.005836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:15.005864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:15.009370] [DEBUG] [FORECASTER] ACDC: Forecast T+1@11:T+2@11: UP (p=82.23%) [2026-01-13T20:15:15.009683] [INFO ] [FORECASTER] Completed predict_future for ACDC [2026-01-13T20:15:15.009816] [INFO ] [sig ] ACDC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:15.166848] [INFO ] [LOCAL ] Saved forecast: ACDC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACDC.txt [2026-01-13T20:15:15.166988] [INFO ] [sig ] [27/3497] Completed ACDC in 0.4s | 2.69 sym/s | Total: 10.0s | ETA: 21.5m [2026-01-13T20:15:15.167028] [INFO ] [sig ] [28/3497] Forecasting ACEL... [2026-01-13T20:15:15.167058] [INFO ] [sig ] Generating forecast for: ACEL [2026-01-13T20:15:15.167088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACEL' from 'https://tdm.silogroup.org/data/derivative_storage/ACEL.csv'. [2026-01-13T20:15:15.179180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACEL'. [2026-01-13T20:15:15.179471] [INFO ] [FORECASTER] Starting predict_future for ACEL [2026-01-13T20:15:15.180461] [DEBUG] [LOCAL ] No optimal features file found for ACEL: ./output/feature-sets/ACEL.txt [2026-01-13T20:15:15.180513] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:15.180545] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:15.180595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:15.180657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:15.242800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:15.243597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:15.243701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:15.243743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:15.365849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:15.366005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:15.366047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:15.366076] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:15.369950] [DEBUG] [FORECASTER] ACEL: Forecast T+1@11:T+2@11: UP (p=68.30%) [2026-01-13T20:15:15.370246] [INFO ] [FORECASTER] Completed predict_future for ACEL [2026-01-13T20:15:15.370380] [INFO ] [sig ] ACEL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:15.513880] [INFO ] [LOCAL ] Saved forecast: ACEL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACEL.txt [2026-01-13T20:15:15.514048] [INFO ] [sig ] [28/3497] Completed ACEL in 0.3s | 2.70 sym/s | Total: 10.4s | ETA: 21.4m [2026-01-13T20:15:15.514089] [INFO ] [sig ] [29/3497] Forecasting ACGL... [2026-01-13T20:15:15.514120] [INFO ] [sig ] Generating forecast for: ACGL [2026-01-13T20:15:15.514150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGL' from 'https://tdm.silogroup.org/data/derivative_storage/ACGL.csv'. [2026-01-13T20:15:15.525530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGL'. [2026-01-13T20:15:15.525941] [INFO ] [FORECASTER] Starting predict_future for ACGL [2026-01-13T20:15:15.526808] [DEBUG] [LOCAL ] No optimal features file found for ACGL: ./output/feature-sets/ACGL.txt [2026-01-13T20:15:15.526863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:15.526896] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:15.526936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:15.526994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:15.586242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:15.587140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:15.587235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:15.587276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:15.710143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:15.710310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:15.710352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:15.710382] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:15.714345] [DEBUG] [FORECASTER] ACGL: Forecast T+1@11:T+2@11: UP (p=64.96%) [2026-01-13T20:15:15.714688] [INFO ] [FORECASTER] Completed predict_future for ACGL [2026-01-13T20:15:15.714829] [INFO ] [sig ] ACGL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:15.866145] [INFO ] [LOCAL ] Saved forecast: ACGL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACGL.txt [2026-01-13T20:15:15.866283] [INFO ] [sig ] [29/3497] Completed ACGL in 0.4s | 2.70 sym/s | Total: 10.7s | ETA: 21.4m [2026-01-13T20:15:15.866322] [INFO ] [sig ] [30/3497] Forecasting ACGLN... [2026-01-13T20:15:15.866353] [INFO ] [sig ] Generating forecast for: ACGLN [2026-01-13T20:15:15.866384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLN' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLN.csv'. [2026-01-13T20:15:15.878464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLN'. [2026-01-13T20:15:15.878815] [INFO ] [FORECASTER] Starting predict_future for ACGLN [2026-01-13T20:15:15.879619] [DEBUG] [LOCAL ] No optimal features file found for ACGLN: ./output/feature-sets/ACGLN.txt [2026-01-13T20:15:15.879672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:15.879704] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:15.879737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:15.879807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:15.939360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:15.940094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:15.940175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:15.940208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:16.058544] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:16.058733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:16.058774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:16.058834] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:16.062793] [DEBUG] [FORECASTER] ACGLN: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-01-13T20:15:16.063268] [INFO ] [FORECASTER] Completed predict_future for ACGLN [2026-01-13T20:15:16.063401] [INFO ] [sig ] ACGLN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:16.216460] [INFO ] [LOCAL ] Saved forecast: ACGLN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACGLN.txt [2026-01-13T20:15:16.216624] [INFO ] [sig ] [30/3497] Completed ACGLN in 0.4s | 2.71 sym/s | Total: 11.1s | ETA: 21.3m [2026-01-13T20:15:16.216667] [INFO ] [sig ] [31/3497] Forecasting ACGLO... [2026-01-13T20:15:16.216697] [INFO ] [sig ] Generating forecast for: ACGLO [2026-01-13T20:15:16.216729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACGLO' from 'https://tdm.silogroup.org/data/derivative_storage/ACGLO.csv'. [2026-01-13T20:15:16.231921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACGLO'. [2026-01-13T20:15:16.232308] [INFO ] [FORECASTER] Starting predict_future for ACGLO [2026-01-13T20:15:16.233178] [DEBUG] [LOCAL ] No optimal features file found for ACGLO: ./output/feature-sets/ACGLO.txt [2026-01-13T20:15:16.233234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:16.233269] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:16.233297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:16.233355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:16.292512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:16.293264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:16.293346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:16.293380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:16.422630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:16.422793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:16.422835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:16.422865] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:16.427181] [DEBUG] [FORECASTER] ACGLO: Forecast T+1@11:T+2@11: DOWN (p=49.30%) [2026-01-13T20:15:16.427471] [INFO ] [FORECASTER] Completed predict_future for ACGLO [2026-01-13T20:15:16.427816] [INFO ] [sig ] ACGLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:16.579367] [INFO ] [LOCAL ] Saved forecast: ACGLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACGLO.txt [2026-01-13T20:15:16.579526] [INFO ] [sig ] [31/3497] Completed ACGLO in 0.4s | 2.71 sym/s | Total: 11.4s | ETA: 21.3m [2026-01-13T20:15:16.579567] [INFO ] [sig ] [32/3497] Forecasting ACHC... [2026-01-13T20:15:16.579617] [INFO ] [sig ] Generating forecast for: ACHC [2026-01-13T20:15:16.579648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACHC' from 'https://tdm.silogroup.org/data/derivative_storage/ACHC.csv'. [2026-01-13T20:15:16.595961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACHC'. [2026-01-13T20:15:16.596351] [INFO ] [FORECASTER] Starting predict_future for ACHC [2026-01-13T20:15:16.597208] [DEBUG] [LOCAL ] No optimal features file found for ACHC: ./output/feature-sets/ACHC.txt [2026-01-13T20:15:16.597262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:16.597294] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:16.597322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:16.597379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:16.658327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:16.659259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:16.659362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:16.659405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:16.788911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:16.789076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:16.789119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:16.789151] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:16.792909] [DEBUG] [FORECASTER] ACHC: Forecast T+1@11:T+2@11: UP (p=97.90%) [2026-01-13T20:15:16.793305] [INFO ] [FORECASTER] Completed predict_future for ACHC [2026-01-13T20:15:16.793481] [INFO ] [sig ] ACHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:16.945977] [INFO ] [LOCAL ] Saved forecast: ACHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACHC.txt [2026-01-13T20:15:16.946147] [INFO ] [sig ] [32/3497] Completed ACHC in 0.4s | 2.71 sym/s | Total: 11.8s | ETA: 21.3m [2026-01-13T20:15:16.946193] [INFO ] [sig ] [33/3497] Forecasting ACI... [2026-01-13T20:15:16.946231] [INFO ] [sig ] Generating forecast for: ACI [2026-01-13T20:15:16.946264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACI' from 'https://tdm.silogroup.org/data/derivative_storage/ACI.csv'. [2026-01-13T20:15:16.959261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACI'. [2026-01-13T20:15:16.959673] [INFO ] [FORECASTER] Starting predict_future for ACI [2026-01-13T20:15:16.960500] [DEBUG] [LOCAL ] No optimal features file found for ACI: ./output/feature-sets/ACI.txt [2026-01-13T20:15:16.960554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:16.960610] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:16.960640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:16.960700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:17.020560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:17.021493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:17.021596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:17.021635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:17.150997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:17.151187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:17.151262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:17.151313] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:17.155027] [DEBUG] [FORECASTER] ACI: Forecast T+1@11:T+2@11: UP (p=95.55%) [2026-01-13T20:15:17.155329] [INFO ] [FORECASTER] Completed predict_future for ACI [2026-01-13T20:15:17.155470] [INFO ] [sig ] ACI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:17.303626] [INFO ] [LOCAL ] Saved forecast: ACI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACI.txt [2026-01-13T20:15:17.303794] [INFO ] [sig ] [33/3497] Completed ACI in 0.4s | 2.71 sym/s | Total: 12.2s | ETA: 21.3m [2026-01-13T20:15:17.303845] [INFO ] [sig ] [34/3497] Forecasting ACIC... [2026-01-13T20:15:17.303895] [INFO ] [sig ] Generating forecast for: ACIC [2026-01-13T20:15:17.303949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACIC' from 'https://tdm.silogroup.org/data/derivative_storage/ACIC.csv'. [2026-01-13T20:15:17.316110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACIC'. [2026-01-13T20:15:17.316468] [INFO ] [FORECASTER] Starting predict_future for ACIC [2026-01-13T20:15:17.317322] [DEBUG] [LOCAL ] No optimal features file found for ACIC: ./output/feature-sets/ACIC.txt [2026-01-13T20:15:17.317379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:17.317412] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:17.317440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:17.317500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:17.378475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:17.379397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:17.379490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:17.379527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:17.507336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:17.507500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:17.507541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:17.507589] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:17.511297] [DEBUG] [FORECASTER] ACIC: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-13T20:15:17.511619] [INFO ] [FORECASTER] Completed predict_future for ACIC [2026-01-13T20:15:17.511785] [INFO ] [sig ] ACIC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:17.665708] [INFO ] [LOCAL ] Saved forecast: ACIC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACIC.txt [2026-01-13T20:15:17.665889] [INFO ] [sig ] [34/3497] Completed ACIC in 0.4s | 2.71 sym/s | Total: 12.5s | ETA: 21.3m [2026-01-13T20:15:17.665940] [INFO ] [sig ] [35/3497] Forecasting ACLS... [2026-01-13T20:15:17.665973] [INFO ] [sig ] Generating forecast for: ACLS [2026-01-13T20:15:17.666005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLS' from 'https://tdm.silogroup.org/data/derivative_storage/ACLS.csv'. [2026-01-13T20:15:17.678109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLS'. [2026-01-13T20:15:17.678500] [INFO ] [FORECASTER] Starting predict_future for ACLS [2026-01-13T20:15:17.679340] [DEBUG] [LOCAL ] No optimal features file found for ACLS: ./output/feature-sets/ACLS.txt [2026-01-13T20:15:17.679395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:17.679430] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:17.679460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:17.679520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:17.741234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:17.742234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:17.742331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:17.742367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:17.874438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:17.874639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:17.874696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:17.874727] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:17.879073] [DEBUG] [FORECASTER] ACLS: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-13T20:15:17.879404] [INFO ] [FORECASTER] Completed predict_future for ACLS [2026-01-13T20:15:17.879550] [INFO ] [sig ] ACLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:18.034738] [INFO ] [LOCAL ] Saved forecast: ACLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACLS.txt [2026-01-13T20:15:18.034947] [INFO ] [sig ] [35/3497] Completed ACLS in 0.4s | 2.71 sym/s | Total: 12.9s | ETA: 21.3m [2026-01-13T20:15:18.035003] [INFO ] [sig ] [36/3497] Forecasting ACLX... [2026-01-13T20:15:18.035036] [INFO ] [sig ] Generating forecast for: ACLX [2026-01-13T20:15:18.035069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACLX' from 'https://tdm.silogroup.org/data/derivative_storage/ACLX.csv'. [2026-01-13T20:15:18.048067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACLX'. [2026-01-13T20:15:18.048707] [INFO ] [FORECASTER] Starting predict_future for ACLX [2026-01-13T20:15:18.049771] [DEBUG] [LOCAL ] No optimal features file found for ACLX: ./output/feature-sets/ACLX.txt [2026-01-13T20:15:18.049826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:18.049860] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:18.049888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:18.049946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:18.111723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:18.112650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:18.112753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:18.112794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:18.248180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:18.248349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:18.248393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:18.248439] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:18.252204] [DEBUG] [FORECASTER] ACLX: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-13T20:15:18.252500] [INFO ] [FORECASTER] Completed predict_future for ACLX [2026-01-13T20:15:18.252660] [INFO ] [sig ] ACLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:18.410695] [INFO ] [LOCAL ] Saved forecast: ACLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACLX.txt [2026-01-13T20:15:18.410858] [INFO ] [sig ] [36/3497] Completed ACLX in 0.4s | 2.71 sym/s | Total: 13.3s | ETA: 21.3m [2026-01-13T20:15:18.410901] [INFO ] [sig ] [37/3497] Forecasting ACM... [2026-01-13T20:15:18.410938] [INFO ] [sig ] Generating forecast for: ACM [2026-01-13T20:15:18.410980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACM' from 'https://tdm.silogroup.org/data/derivative_storage/ACM.csv'. [2026-01-13T20:15:18.424321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACM'. [2026-01-13T20:15:18.424676] [INFO ] [FORECASTER] Starting predict_future for ACM [2026-01-13T20:15:18.425786] [DEBUG] [LOCAL ] No optimal features file found for ACM: ./output/feature-sets/ACM.txt [2026-01-13T20:15:18.425846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:18.425881] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:18.425911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:18.426163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:18.491803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:18.492771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:18.492894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:18.492930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:18.628444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:18.628644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:18.628695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:18.628726] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:18.633682] [DEBUG] [FORECASTER] ACM: Forecast T+1@11:T+2@11: DOWN (p=22.09%) [2026-01-13T20:15:18.634200] [INFO ] [FORECASTER] Completed predict_future for ACM [2026-01-13T20:15:18.634373] [INFO ] [sig ] ACM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:18.797179] [INFO ] [LOCAL ] Saved forecast: ACM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACM.txt [2026-01-13T20:15:18.797369] [INFO ] [sig ] [37/3497] Completed ACM in 0.4s | 2.71 sym/s | Total: 13.7s | ETA: 21.3m [2026-01-13T20:15:18.797416] [INFO ] [sig ] [38/3497] Forecasting ACN... [2026-01-13T20:15:18.797450] [INFO ] [sig ] Generating forecast for: ACN [2026-01-13T20:15:18.797483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACN' from 'https://tdm.silogroup.org/data/derivative_storage/ACN.csv'. [2026-01-13T20:15:18.813948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACN'. [2026-01-13T20:15:18.814384] [INFO ] [FORECASTER] Starting predict_future for ACN [2026-01-13T20:15:18.815280] [DEBUG] [LOCAL ] No optimal features file found for ACN: ./output/feature-sets/ACN.txt [2026-01-13T20:15:18.815337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:18.815369] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:18.815395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:18.815453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:18.880378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:18.881529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:18.881677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:18.881732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:19.028239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:19.028420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:19.028464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:19.028494] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:19.033159] [DEBUG] [FORECASTER] ACN: Forecast T+1@11:T+2@11: UP (p=93.29%) [2026-01-13T20:15:19.033601] [INFO ] [FORECASTER] Completed predict_future for ACN [2026-01-13T20:15:19.033791] [INFO ] [sig ] ACN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:19.273019] [INFO ] [LOCAL ] Saved forecast: ACN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACN.txt [2026-01-13T20:15:19.273250] [INFO ] [sig ] [38/3497] Completed ACN in 0.5s | 2.69 sym/s | Total: 14.1s | ETA: 21.4m [2026-01-13T20:15:19.273309] [INFO ] [sig ] [39/3497] Forecasting ACNB... [2026-01-13T20:15:19.273358] [INFO ] [sig ] Generating forecast for: ACNB [2026-01-13T20:15:19.273411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACNB' from 'https://tdm.silogroup.org/data/derivative_storage/ACNB.csv'. [2026-01-13T20:15:19.291370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACNB'. [2026-01-13T20:15:19.291856] [INFO ] [FORECASTER] Starting predict_future for ACNB [2026-01-13T20:15:19.292913] [DEBUG] [LOCAL ] No optimal features file found for ACNB: ./output/feature-sets/ACNB.txt [2026-01-13T20:15:19.292969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:19.293002] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:19.293029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:19.293089] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:19.380834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:19.382131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:19.382273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:19.382334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:19.548518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:19.548755] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:15:19.548823] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:19.548874] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:19.554989] [DEBUG] [FORECASTER] ACNB: Forecast T+1@11:T+2@11: UP (p=76.01%) [2026-01-13T20:15:19.555640] [INFO ] [FORECASTER] Completed predict_future for ACNB [2026-01-13T20:15:19.555886] [INFO ] [sig ] ACNB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:19.797709] [INFO ] [LOCAL ] Saved forecast: ACNB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACNB.txt [2026-01-13T20:15:19.798027] [INFO ] [sig ] [39/3497] Completed ACNB in 0.5s | 2.66 sym/s | Total: 14.7s | ETA: 21.7m [2026-01-13T20:15:19.798098] [INFO ] [sig ] [40/3497] Forecasting ACON... [2026-01-13T20:15:19.798154] [INFO ] [sig ] Generating forecast for: ACON [2026-01-13T20:15:19.798219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACON' from 'https://tdm.silogroup.org/data/derivative_storage/ACON.csv'. [2026-01-13T20:15:19.818084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACON'. [2026-01-13T20:15:19.818610] [INFO ] [FORECASTER] Starting predict_future for ACON [2026-01-13T20:15:19.821097] [DEBUG] [LOCAL ] No optimal features file found for ACON: ./output/feature-sets/ACON.txt [2026-01-13T20:15:19.821279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:19.821343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:19.821393] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:19.821527] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:19.902495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:19.903866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:19.904016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:19.904071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:20.042111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:20.042281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:20.042351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:20.042391] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:20.046301] [DEBUG] [FORECASTER] ACON: Forecast T+1@11:T+2@11: DOWN (p=1.34%) [2026-01-13T20:15:20.046691] [INFO ] [FORECASTER] Completed predict_future for ACON [2026-01-13T20:15:20.046868] [INFO ] [sig ] ACON: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:20.209805] [INFO ] [LOCAL ] Saved forecast: ACON 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACON.txt [2026-01-13T20:15:20.210002] [INFO ] [sig ] [40/3497] Completed ACON in 0.4s | 2.65 sym/s | Total: 15.1s | ETA: 21.7m [2026-01-13T20:15:20.210044] [INFO ] [sig ] [41/3497] Forecasting ACP... [2026-01-13T20:15:20.210075] [INFO ] [sig ] Generating forecast for: ACP [2026-01-13T20:15:20.210107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACP' from 'https://tdm.silogroup.org/data/derivative_storage/ACP.csv'. [2026-01-13T20:15:20.221925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACP'. [2026-01-13T20:15:20.222359] [INFO ] [FORECASTER] Starting predict_future for ACP [2026-01-13T20:15:20.223260] [DEBUG] [LOCAL ] No optimal features file found for ACP: ./output/feature-sets/ACP.txt [2026-01-13T20:15:20.223315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:20.223348] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:20.223376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:20.223444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:20.282179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:20.283113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:20.283201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:20.283235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:20.411741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:20.411905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:20.411946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:20.411977] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:20.415631] [DEBUG] [FORECASTER] ACP: Forecast T+1@11:T+2@11: DOWN (p=47.63%) [2026-01-13T20:15:20.415944] [INFO ] [FORECASTER] Completed predict_future for ACP [2026-01-13T20:15:20.416088] [INFO ] [sig ] ACP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:20.565550] [INFO ] [LOCAL ] Saved forecast: ACP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACP.txt [2026-01-13T20:15:20.565736] [INFO ] [sig ] [41/3497] Completed ACP in 0.4s | 2.66 sym/s | Total: 15.4s | ETA: 21.7m [2026-01-13T20:15:20.565780] [INFO ] [sig ] [42/3497] Forecasting ACRE... [2026-01-13T20:15:20.565811] [INFO ] [sig ] Generating forecast for: ACRE [2026-01-13T20:15:20.565844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRE' from 'https://tdm.silogroup.org/data/derivative_storage/ACRE.csv'. [2026-01-13T20:15:20.578358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRE'. [2026-01-13T20:15:20.578814] [INFO ] [FORECASTER] Starting predict_future for ACRE [2026-01-13T20:15:20.579735] [DEBUG] [LOCAL ] No optimal features file found for ACRE: ./output/feature-sets/ACRE.txt [2026-01-13T20:15:20.579808] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:20.579841] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:20.579868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:20.579928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:20.640379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:20.641306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:20.641401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:20.641435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:20.765295] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:20.765476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:20.765532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:20.765564] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:20.769756] [DEBUG] [FORECASTER] ACRE: Forecast T+1@11:T+2@11: DOWN (p=5.40%) [2026-01-13T20:15:20.770254] [INFO ] [FORECASTER] Completed predict_future for ACRE [2026-01-13T20:15:20.770462] [INFO ] [sig ] ACRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:20.916195] [INFO ] [LOCAL ] Saved forecast: ACRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACRE.txt [2026-01-13T20:15:20.916362] [INFO ] [sig ] [42/3497] Completed ACRE in 0.4s | 2.66 sym/s | Total: 15.8s | ETA: 21.6m [2026-01-13T20:15:20.916403] [INFO ] [sig ] [43/3497] Forecasting ACRS... [2026-01-13T20:15:20.916433] [INFO ] [sig ] Generating forecast for: ACRS [2026-01-13T20:15:20.916463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACRS' from 'https://tdm.silogroup.org/data/derivative_storage/ACRS.csv'. [2026-01-13T20:15:20.928235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACRS'. [2026-01-13T20:15:20.928638] [INFO ] [FORECASTER] Starting predict_future for ACRS [2026-01-13T20:15:20.929471] [DEBUG] [LOCAL ] No optimal features file found for ACRS: ./output/feature-sets/ACRS.txt [2026-01-13T20:15:20.929526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:20.929558] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:20.929607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:20.929667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:20.987678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:20.988651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:20.988741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:20.988777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:21.107885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:21.108099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:21.108158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:21.108219] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:21.111874] [DEBUG] [FORECASTER] ACRS: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-01-13T20:15:21.112190] [INFO ] [FORECASTER] Completed predict_future for ACRS [2026-01-13T20:15:21.112335] [INFO ] [sig ] ACRS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:21.270941] [INFO ] [LOCAL ] Saved forecast: ACRS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACRS.txt [2026-01-13T20:15:21.271119] [INFO ] [sig ] [43/3497] Completed ACRS in 0.4s | 2.67 sym/s | Total: 16.1s | ETA: 21.6m [2026-01-13T20:15:21.271166] [INFO ] [sig ] [44/3497] Forecasting ACTG... [2026-01-13T20:15:21.271195] [INFO ] [sig ] Generating forecast for: ACTG [2026-01-13T20:15:21.271226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACTG' from 'https://tdm.silogroup.org/data/derivative_storage/ACTG.csv'. [2026-01-13T20:15:21.282780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACTG'. [2026-01-13T20:15:21.283145] [INFO ] [FORECASTER] Starting predict_future for ACTG [2026-01-13T20:15:21.283954] [DEBUG] [LOCAL ] No optimal features file found for ACTG: ./output/feature-sets/ACTG.txt [2026-01-13T20:15:21.284006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:21.284062] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:21.284090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:21.284147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:21.341744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:21.342638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:21.342722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:21.342756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:21.466733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:21.466877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:21.466916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:21.466944] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:21.470375] [DEBUG] [FORECASTER] ACTG: Forecast T+1@11:T+2@11: DOWN (p=1.17%) [2026-01-13T20:15:21.470675] [INFO ] [FORECASTER] Completed predict_future for ACTG [2026-01-13T20:15:21.470805] [INFO ] [sig ] ACTG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:21.615071] [INFO ] [LOCAL ] Saved forecast: ACTG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ACTG.txt [2026-01-13T20:15:21.615206] [INFO ] [sig ] [44/3497] Completed ACTG in 0.3s | 2.67 sym/s | Total: 16.5s | ETA: 21.5m [2026-01-13T20:15:21.615245] [INFO ] [sig ] [45/3497] Forecasting ACVA... [2026-01-13T20:15:21.615275] [INFO ] [sig ] Generating forecast for: ACVA [2026-01-13T20:15:21.615305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACVA' from 'https://tdm.silogroup.org/data/derivative_storage/ACVA.csv'. [2026-01-13T20:15:21.626267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACVA'. [2026-01-13T20:15:21.626564] [INFO ] [FORECASTER] Starting predict_future for ACVA [2026-01-13T20:15:21.627353] [DEBUG] [LOCAL ] No optimal features file found for ACVA: ./output/feature-sets/ACVA.txt [2026-01-13T20:15:21.627406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:21.627438] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:21.627464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:21.627521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:21.687430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:21.688253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:21.688342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:21.688376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:21.814153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:21.814316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:21.814356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:21.814385] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:21.817906] [DEBUG] [FORECASTER] ACVA: Forecast T+1@11:T+2@11: UP (p=85.06%) [2026-01-13T20:15:21.818232] [INFO ] [FORECASTER] Completed predict_future for ACVA [2026-01-13T20:15:21.818369] [INFO ] [sig ] ACVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:21.971159] [INFO ] [LOCAL ] Saved forecast: ACVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACVA.txt [2026-01-13T20:15:21.971310] [INFO ] [sig ] [45/3497] Completed ACVA in 0.4s | 2.67 sym/s | Total: 16.8s | ETA: 21.5m [2026-01-13T20:15:21.971350] [INFO ] [sig ] [46/3497] Forecasting ACWI... [2026-01-13T20:15:21.971381] [INFO ] [sig ] Generating forecast for: ACWI [2026-01-13T20:15:21.971413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWI' from 'https://tdm.silogroup.org/data/derivative_storage/ACWI.csv'. [2026-01-13T20:15:21.983272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWI'. [2026-01-13T20:15:21.983646] [INFO ] [FORECASTER] Starting predict_future for ACWI [2026-01-13T20:15:21.984441] [DEBUG] [LOCAL ] No optimal features file found for ACWI: ./output/feature-sets/ACWI.txt [2026-01-13T20:15:21.984493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:21.984527] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:21.984554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:21.984630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:22.042464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:22.043226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:22.043306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:22.043338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:22.164424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:22.164596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:22.164637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:22.164666] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:22.168064] [DEBUG] [FORECASTER] ACWI: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-01-13T20:15:22.168342] [INFO ] [FORECASTER] Completed predict_future for ACWI [2026-01-13T20:15:22.168472] [INFO ] [sig ] ACWI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:22.311820] [INFO ] [LOCAL ] Saved forecast: ACWI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACWI.txt [2026-01-13T20:15:22.311966] [INFO ] [sig ] [46/3497] Completed ACWI in 0.3s | 2.68 sym/s | Total: 17.2s | ETA: 21.5m [2026-01-13T20:15:22.312006] [INFO ] [sig ] [47/3497] Forecasting ACWX... [2026-01-13T20:15:22.312042] [INFO ] [sig ] Generating forecast for: ACWX [2026-01-13T20:15:22.312090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACWX' from 'https://tdm.silogroup.org/data/derivative_storage/ACWX.csv'. [2026-01-13T20:15:22.323437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACWX'. [2026-01-13T20:15:22.323785] [INFO ] [FORECASTER] Starting predict_future for ACWX [2026-01-13T20:15:22.324608] [DEBUG] [LOCAL ] No optimal features file found for ACWX: ./output/feature-sets/ACWX.txt [2026-01-13T20:15:22.324662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:22.324695] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:22.324723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:22.324792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:22.385469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:22.386403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:22.386489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:22.386522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:22.522186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:22.522362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:22.522423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:22.522500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:22.526617] [DEBUG] [FORECASTER] ACWX: Forecast T+1@11:T+2@11: UP (p=66.53%) [2026-01-13T20:15:22.526975] [INFO ] [FORECASTER] Completed predict_future for ACWX [2026-01-13T20:15:22.527130] [INFO ] [sig ] ACWX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:22.680927] [INFO ] [LOCAL ] Saved forecast: ACWX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACWX.txt [2026-01-13T20:15:22.681080] [INFO ] [sig ] [47/3497] Completed ACWX in 0.4s | 2.68 sym/s | Total: 17.5s | ETA: 21.5m [2026-01-13T20:15:22.681120] [INFO ] [sig ] [48/3497] Forecasting ACXP... [2026-01-13T20:15:22.681150] [INFO ] [sig ] Generating forecast for: ACXP [2026-01-13T20:15:22.681180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ACXP' from 'https://tdm.silogroup.org/data/derivative_storage/ACXP.csv'. [2026-01-13T20:15:22.694109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ACXP'. [2026-01-13T20:15:22.694436] [INFO ] [FORECASTER] Starting predict_future for ACXP [2026-01-13T20:15:22.695279] [DEBUG] [LOCAL ] No optimal features file found for ACXP: ./output/feature-sets/ACXP.txt [2026-01-13T20:15:22.695333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:22.695364] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:22.695390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:22.695447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:22.759366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:22.760341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:22.760447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:22.760493] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:22.882280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:22.882440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:22.882480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:22.882508] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:22.885927] [DEBUG] [FORECASTER] ACXP: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-01-13T20:15:22.886212] [INFO ] [FORECASTER] Completed predict_future for ACXP [2026-01-13T20:15:22.886345] [INFO ] [sig ] ACXP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:23.028325] [INFO ] [LOCAL ] Saved forecast: ACXP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ACXP.txt [2026-01-13T20:15:23.028493] [INFO ] [sig ] [48/3497] Completed ACXP in 0.3s | 2.68 sym/s | Total: 17.9s | ETA: 21.4m [2026-01-13T20:15:23.028535] [INFO ] [sig ] [49/3497] Forecasting ADBE... [2026-01-13T20:15:23.028566] [INFO ] [sig ] Generating forecast for: ADBE [2026-01-13T20:15:23.028616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADBE' from 'https://tdm.silogroup.org/data/derivative_storage/ADBE.csv'. [2026-01-13T20:15:23.041991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADBE'. [2026-01-13T20:15:23.042354] [INFO ] [FORECASTER] Starting predict_future for ADBE [2026-01-13T20:15:23.043238] [DEBUG] [LOCAL ] No optimal features file found for ADBE: ./output/feature-sets/ADBE.txt [2026-01-13T20:15:23.043292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:23.043324] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:23.043351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:23.043409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:23.106329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:23.107215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:23.107298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:23.107331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:23.241636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:23.241808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:23.241868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:23.241899] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:23.245653] [DEBUG] [FORECASTER] ADBE: Forecast T+1@11:T+2@11: UP (p=65.02%) [2026-01-13T20:15:23.246035] [INFO ] [FORECASTER] Completed predict_future for ADBE [2026-01-13T20:15:23.246218] [INFO ] [sig ] ADBE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:23.403026] [INFO ] [LOCAL ] Saved forecast: ADBE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ADBE.txt [2026-01-13T20:15:23.403407] [INFO ] [sig ] [49/3497] Completed ADBE in 0.4s | 2.68 sym/s | Total: 18.3s | ETA: 21.4m [2026-01-13T20:15:23.403453] [INFO ] [sig ] [50/3497] Forecasting ADC... [2026-01-13T20:15:23.403484] [INFO ] [sig ] Generating forecast for: ADC [2026-01-13T20:15:23.403515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADC' from 'https://tdm.silogroup.org/data/derivative_storage/ADC.csv'. [2026-01-13T20:15:23.416503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADC'. [2026-01-13T20:15:23.416882] [INFO ] [FORECASTER] Starting predict_future for ADC [2026-01-13T20:15:23.417796] [DEBUG] [LOCAL ] No optimal features file found for ADC: ./output/feature-sets/ADC.txt [2026-01-13T20:15:23.417850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:23.417883] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:23.417909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:23.421441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:23.486019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:23.486862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:23.486947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:23.486982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:23.607203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:23.607354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:23.607392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:23.607422] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:23.610837] [DEBUG] [FORECASTER] ADC: Forecast T+1@11:T+2@11: UP (p=90.66%) [2026-01-13T20:15:23.611115] [INFO ] [FORECASTER] Completed predict_future for ADC [2026-01-13T20:15:23.611244] [INFO ] [sig ] ADC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:23.766833] [INFO ] [LOCAL ] Saved forecast: ADC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ADC.txt [2026-01-13T20:15:23.766971] [INFO ] [sig ] [50/3497] Completed ADC in 0.4s | 2.68 sym/s | Total: 18.6s | ETA: 21.4m [2026-01-13T20:15:23.767011] [INFO ] [sig ] [51/3497] Forecasting ADEA... [2026-01-13T20:15:23.767040] [INFO ] [sig ] Generating forecast for: ADEA [2026-01-13T20:15:23.767072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADEA' from 'https://tdm.silogroup.org/data/derivative_storage/ADEA.csv'. [2026-01-13T20:15:23.778595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADEA'. [2026-01-13T20:15:23.778907] [INFO ] [FORECASTER] Starting predict_future for ADEA [2026-01-13T20:15:23.779724] [DEBUG] [LOCAL ] No optimal features file found for ADEA: ./output/feature-sets/ADEA.txt [2026-01-13T20:15:23.779778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:23.779811] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:23.779839] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:23.779897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:23.839461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:23.840276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:23.840356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:23.840389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:23.958453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:23.958627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:23.958669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:23.958697] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:23.962101] [DEBUG] [FORECASTER] ADEA: Forecast T+1@11:T+2@11: DOWN (p=21.48%) [2026-01-13T20:15:23.962377] [INFO ] [FORECASTER] Completed predict_future for ADEA [2026-01-13T20:15:23.962503] [INFO ] [sig ] ADEA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:24.104815] [INFO ] [LOCAL ] Saved forecast: ADEA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ADEA.txt [2026-01-13T20:15:24.104946] [INFO ] [sig ] [51/3497] Completed ADEA in 0.3s | 2.69 sym/s | Total: 19.0s | ETA: 21.4m [2026-01-13T20:15:24.104985] [INFO ] [sig ] [52/3497] Forecasting ADI... [2026-01-13T20:15:24.105015] [INFO ] [sig ] Generating forecast for: ADI [2026-01-13T20:15:24.105046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADI' from 'https://tdm.silogroup.org/data/derivative_storage/ADI.csv'. [2026-01-13T20:15:24.116933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADI'. [2026-01-13T20:15:24.117326] [INFO ] [FORECASTER] Starting predict_future for ADI [2026-01-13T20:15:24.118396] [DEBUG] [LOCAL ] No optimal features file found for ADI: ./output/feature-sets/ADI.txt [2026-01-13T20:15:24.118450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:24.118481] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:24.118507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:24.118564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:24.175276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:24.176071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:24.176336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:24.176369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:24.311057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:24.311237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:24.311285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:24.311321] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:24.315978] [DEBUG] [FORECASTER] ADI: Forecast T+1@11:T+2@11: DOWN (p=39.02%) [2026-01-13T20:15:24.316413] [INFO ] [FORECASTER] Completed predict_future for ADI [2026-01-13T20:15:24.316610] [INFO ] [sig ] ADI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:24.476955] [INFO ] [LOCAL ] Saved forecast: ADI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ADI.txt [2026-01-13T20:15:24.477286] [INFO ] [sig ] [52/3497] Completed ADI in 0.4s | 2.69 sym/s | Total: 19.3s | ETA: 21.3m [2026-01-13T20:15:24.477326] [INFO ] [sig ] [53/3497] Forecasting ADM... [2026-01-13T20:15:24.477355] [INFO ] [sig ] Generating forecast for: ADM [2026-01-13T20:15:24.477387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADM' from 'https://tdm.silogroup.org/data/derivative_storage/ADM.csv'. [2026-01-13T20:15:24.488933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADM'. [2026-01-13T20:15:24.489244] [INFO ] [FORECASTER] Starting predict_future for ADM [2026-01-13T20:15:24.490049] [DEBUG] [LOCAL ] No optimal features file found for ADM: ./output/feature-sets/ADM.txt [2026-01-13T20:15:24.490100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:24.490142] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:24.490170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:24.490228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:24.550704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:24.551752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:24.551844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:24.551879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:24.677262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:24.677426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:24.677466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:24.677497] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:24.681103] [DEBUG] [FORECASTER] ADM: Forecast T+1@11:T+2@11: UP (p=94.62%) [2026-01-13T20:15:24.681426] [INFO ] [FORECASTER] Completed predict_future for ADM [2026-01-13T20:15:24.681563] [INFO ] [sig ] ADM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:24.825178] [INFO ] [LOCAL ] Saved forecast: ADM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ADM.txt [2026-01-13T20:15:24.825337] [INFO ] [sig ] [53/3497] Completed ADM in 0.3s | 2.69 sym/s | Total: 19.7s | ETA: 21.3m [2026-01-13T20:15:24.825377] [INFO ] [sig ] [54/3497] Forecasting ADMA... [2026-01-13T20:15:24.825407] [INFO ] [sig ] Generating forecast for: ADMA [2026-01-13T20:15:24.825437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADMA' from 'https://tdm.silogroup.org/data/derivative_storage/ADMA.csv'. [2026-01-13T20:15:24.836998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADMA'. [2026-01-13T20:15:24.837305] [INFO ] [FORECASTER] Starting predict_future for ADMA [2026-01-13T20:15:24.838179] [DEBUG] [LOCAL ] No optimal features file found for ADMA: ./output/feature-sets/ADMA.txt [2026-01-13T20:15:24.838231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:24.838261] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:24.838289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:24.838345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:24.894495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:24.895298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:24.895409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:24.895443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:25.019023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:25.019183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:25.019222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:25.019252] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:25.022753] [DEBUG] [FORECASTER] ADMA: Forecast T+1@11:T+2@11: DOWN (p=24.44%) [2026-01-13T20:15:25.023070] [INFO ] [FORECASTER] Completed predict_future for ADMA [2026-01-13T20:15:25.023204] [INFO ] [sig ] ADMA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:25.173274] [INFO ] [LOCAL ] Saved forecast: ADMA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ADMA.txt [2026-01-13T20:15:25.173448] [INFO ] [sig ] [54/3497] Completed ADMA in 0.3s | 2.70 sym/s | Total: 20.0s | ETA: 21.3m [2026-01-13T20:15:25.173493] [INFO ] [sig ] [55/3497] Forecasting ADP... [2026-01-13T20:15:25.173524] [INFO ] [sig ] Generating forecast for: ADP [2026-01-13T20:15:25.173555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADP' from 'https://tdm.silogroup.org/data/derivative_storage/ADP.csv'. [2026-01-13T20:15:25.186756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADP'. [2026-01-13T20:15:25.187346] [INFO ] [FORECASTER] Starting predict_future for ADP [2026-01-13T20:15:25.188273] [DEBUG] [LOCAL ] No optimal features file found for ADP: ./output/feature-sets/ADP.txt [2026-01-13T20:15:25.188337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:25.188378] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:25.188417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:25.188500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:25.252113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:25.253025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:25.253108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:25.253144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:25.379664] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:25.379818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:25.379859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:25.379900] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:25.383755] [DEBUG] [FORECASTER] ADP: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-01-13T20:15:25.384037] [INFO ] [FORECASTER] Completed predict_future for ADP [2026-01-13T20:15:25.384337] [INFO ] [sig ] ADP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:25.537154] [INFO ] [LOCAL ] Saved forecast: ADP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ADP.txt [2026-01-13T20:15:25.537312] [INFO ] [sig ] [55/3497] Completed ADP in 0.4s | 2.70 sym/s | Total: 20.4s | ETA: 21.3m [2026-01-13T20:15:25.537354] [INFO ] [sig ] [56/3497] Forecasting ADSE... [2026-01-13T20:15:25.537384] [INFO ] [sig ] Generating forecast for: ADSE [2026-01-13T20:15:25.537415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSE' from 'https://tdm.silogroup.org/data/derivative_storage/ADSE.csv'. [2026-01-13T20:15:25.551949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSE'. [2026-01-13T20:15:25.552588] [INFO ] [FORECASTER] Starting predict_future for ADSE [2026-01-13T20:15:25.553677] [DEBUG] [LOCAL ] No optimal features file found for ADSE: ./output/feature-sets/ADSE.txt [2026-01-13T20:15:25.553744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:25.553775] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:25.553802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:25.553861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:25.618484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:25.619379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:25.619471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:25.619504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:25.744086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:25.744240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:25.744279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:25.744308] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:25.750935] [DEBUG] [FORECASTER] ADSE: Forecast T+1@11:T+2@11: DOWN (p=0.51%) [2026-01-13T20:15:25.751226] [INFO ] [FORECASTER] Completed predict_future for ADSE [2026-01-13T20:15:25.751360] [INFO ] [sig ] ADSE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:25.894025] [INFO ] [LOCAL ] Saved forecast: ADSE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ADSE.txt [2026-01-13T20:15:25.894167] [INFO ] [sig ] [56/3497] Completed ADSE in 0.4s | 2.70 sym/s | Total: 20.8s | ETA: 21.3m [2026-01-13T20:15:25.894206] [INFO ] [sig ] [57/3497] Forecasting ADSK... [2026-01-13T20:15:25.894242] [INFO ] [sig ] Generating forecast for: ADSK [2026-01-13T20:15:25.894274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADSK' from 'https://tdm.silogroup.org/data/derivative_storage/ADSK.csv'. [2026-01-13T20:15:25.906666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADSK'. [2026-01-13T20:15:25.907048] [INFO ] [FORECASTER] Starting predict_future for ADSK [2026-01-13T20:15:25.908058] [DEBUG] [LOCAL ] No optimal features file found for ADSK: ./output/feature-sets/ADSK.txt [2026-01-13T20:15:25.908112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:25.908145] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:25.908171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:25.908230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:25.965488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:25.966260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:25.966340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:25.966373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:26.093927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:26.094080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:26.094120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:26.094150] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:26.097711] [DEBUG] [FORECASTER] ADSK: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-01-13T20:15:26.098061] [INFO ] [FORECASTER] Completed predict_future for ADSK [2026-01-13T20:15:26.098206] [INFO ] [sig ] ADSK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:26.252369] [INFO ] [LOCAL ] Saved forecast: ADSK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ADSK.txt [2026-01-13T20:15:26.252555] [INFO ] [sig ] [57/3497] Completed ADSK in 0.4s | 2.70 sym/s | Total: 21.1s | ETA: 21.2m [2026-01-13T20:15:26.252617] [INFO ] [sig ] [58/3497] Forecasting ADTN... [2026-01-13T20:15:26.252650] [INFO ] [sig ] Generating forecast for: ADTN [2026-01-13T20:15:26.252682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADTN' from 'https://tdm.silogroup.org/data/derivative_storage/ADTN.csv'. [2026-01-13T20:15:26.264019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADTN'. [2026-01-13T20:15:26.264362] [INFO ] [FORECASTER] Starting predict_future for ADTN [2026-01-13T20:15:26.265185] [DEBUG] [LOCAL ] No optimal features file found for ADTN: ./output/feature-sets/ADTN.txt [2026-01-13T20:15:26.265239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:26.265273] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:26.265301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:26.265359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:26.324721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:26.325551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:26.325656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:26.325690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:26.444376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:26.444530] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:26.444586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:26.444617] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:26.448073] [DEBUG] [FORECASTER] ADTN: Forecast T+1@11:T+2@11: UP (p=57.80%) [2026-01-13T20:15:26.448351] [INFO ] [FORECASTER] Completed predict_future for ADTN [2026-01-13T20:15:26.448481] [INFO ] [sig ] ADTN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:26.606419] [INFO ] [LOCAL ] Saved forecast: ADTN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ADTN.txt [2026-01-13T20:15:26.606597] [INFO ] [sig ] [58/3497] Completed ADTN in 0.4s | 2.70 sym/s | Total: 21.5s | ETA: 21.2m [2026-01-13T20:15:26.606642] [INFO ] [sig ] [59/3497] Forecasting ADUS... [2026-01-13T20:15:26.606674] [INFO ] [sig ] Generating forecast for: ADUS [2026-01-13T20:15:26.606707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADUS' from 'https://tdm.silogroup.org/data/derivative_storage/ADUS.csv'. [2026-01-13T20:15:26.618827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADUS'. [2026-01-13T20:15:26.619186] [INFO ] [FORECASTER] Starting predict_future for ADUS [2026-01-13T20:15:26.620036] [DEBUG] [LOCAL ] No optimal features file found for ADUS: ./output/feature-sets/ADUS.txt [2026-01-13T20:15:26.620100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:26.620134] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:26.620163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:26.620221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:26.683760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:26.684642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:26.684733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:26.684800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:26.813106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:26.813270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:26.813313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:26.813341] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:26.817564] [DEBUG] [FORECASTER] ADUS: Forecast T+1@11:T+2@11: UP (p=50.61%) [2026-01-13T20:15:26.817907] [INFO ] [FORECASTER] Completed predict_future for ADUS [2026-01-13T20:15:26.818067] [INFO ] [sig ] ADUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:26.971397] [INFO ] [LOCAL ] Saved forecast: ADUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ADUS.txt [2026-01-13T20:15:26.971545] [INFO ] [sig ] [59/3497] Completed ADUS in 0.4s | 2.70 sym/s | Total: 21.8s | ETA: 21.2m [2026-01-13T20:15:26.971603] [INFO ] [sig ] [60/3497] Forecasting ADX... [2026-01-13T20:15:26.971635] [INFO ] [sig ] Generating forecast for: ADX [2026-01-13T20:15:26.971665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ADX' from 'https://tdm.silogroup.org/data/derivative_storage/ADX.csv'. [2026-01-13T20:15:26.984072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ADX'. [2026-01-13T20:15:26.984493] [INFO ] [FORECASTER] Starting predict_future for ADX [2026-01-13T20:15:26.985431] [DEBUG] [LOCAL ] No optimal features file found for ADX: ./output/feature-sets/ADX.txt [2026-01-13T20:15:26.985488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:26.985523] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:26.985551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:26.985641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:27.042612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:27.043464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:27.043549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:27.043602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:27.163122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:27.163279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:27.163319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:27.163365] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:27.166822] [DEBUG] [FORECASTER] ADX: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-13T20:15:27.167119] [INFO ] [FORECASTER] Completed predict_future for ADX [2026-01-13T20:15:27.167257] [INFO ] [sig ] ADX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:27.322697] [INFO ] [LOCAL ] Saved forecast: ADX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ADX.txt [2026-01-13T20:15:27.322861] [INFO ] [sig ] [60/3497] Completed ADX in 0.4s | 2.71 sym/s | Total: 22.2s | ETA: 21.2m [2026-01-13T20:15:27.322903] [INFO ] [sig ] [61/3497] Forecasting AEE... [2026-01-13T20:15:27.322935] [INFO ] [sig ] Generating forecast for: AEE [2026-01-13T20:15:27.322966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEE' from 'https://tdm.silogroup.org/data/derivative_storage/AEE.csv'. [2026-01-13T20:15:27.335807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEE'. [2026-01-13T20:15:27.336188] [INFO ] [FORECASTER] Starting predict_future for AEE [2026-01-13T20:15:27.337079] [DEBUG] [LOCAL ] No optimal features file found for AEE: ./output/feature-sets/AEE.txt [2026-01-13T20:15:27.337133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:27.337194] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:27.337224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:27.337283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:27.400971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:27.401868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:27.401976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:27.402011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:27.525591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:27.525749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:27.525789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:27.525818] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:27.529249] [DEBUG] [FORECASTER] AEE: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-13T20:15:27.529531] [INFO ] [FORECASTER] Completed predict_future for AEE [2026-01-13T20:15:27.529679] [INFO ] [sig ] AEE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:27.678115] [INFO ] [LOCAL ] Saved forecast: AEE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEE.txt [2026-01-13T20:15:27.678283] [INFO ] [sig ] [61/3497] Completed AEE in 0.4s | 2.71 sym/s | Total: 22.5s | ETA: 21.2m [2026-01-13T20:15:27.678326] [INFO ] [sig ] [62/3497] Forecasting AEFC... [2026-01-13T20:15:27.678357] [INFO ] [sig ] Generating forecast for: AEFC [2026-01-13T20:15:27.678388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEFC' from 'https://tdm.silogroup.org/data/derivative_storage/AEFC.csv'. [2026-01-13T20:15:27.695821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEFC'. [2026-01-13T20:15:27.696269] [INFO ] [FORECASTER] Starting predict_future for AEFC [2026-01-13T20:15:27.697181] [DEBUG] [LOCAL ] No optimal features file found for AEFC: ./output/feature-sets/AEFC.txt [2026-01-13T20:15:27.697235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:27.697268] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:27.697295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:27.697352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:27.760454] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:27.761454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:27.761543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:27.761636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:27.886520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:27.886711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:27.886756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:27.886787] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:27.891556] [DEBUG] [FORECASTER] AEFC: Forecast T+1@11:T+2@11: DOWN (p=40.96%) [2026-01-13T20:15:27.891978] [INFO ] [FORECASTER] Completed predict_future for AEFC [2026-01-13T20:15:27.892148] [INFO ] [sig ] AEFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:28.051907] [INFO ] [LOCAL ] Saved forecast: AEFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEFC.txt [2026-01-13T20:15:28.052068] [INFO ] [sig ] [62/3497] Completed AEFC in 0.4s | 2.71 sym/s | Total: 22.9s | ETA: 21.2m [2026-01-13T20:15:28.052110] [INFO ] [sig ] [63/3497] Forecasting AEG... [2026-01-13T20:15:28.052140] [INFO ] [sig ] Generating forecast for: AEG [2026-01-13T20:15:28.052169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEG' from 'https://tdm.silogroup.org/data/derivative_storage/AEG.csv'. [2026-01-13T20:15:28.065829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEG'. [2026-01-13T20:15:28.066265] [INFO ] [FORECASTER] Starting predict_future for AEG [2026-01-13T20:15:28.067161] [DEBUG] [LOCAL ] No optimal features file found for AEG: ./output/feature-sets/AEG.txt [2026-01-13T20:15:28.067217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:28.067251] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:28.067279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:28.067343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:28.139870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:28.140777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:28.140867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:28.140900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:28.285933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:28.286130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:28.286187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:28.286231] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:28.291205] [DEBUG] [FORECASTER] AEG: Forecast T+1@11:T+2@11: UP (p=77.18%) [2026-01-13T20:15:28.291697] [INFO ] [FORECASTER] Completed predict_future for AEG [2026-01-13T20:15:28.291913] [INFO ] [sig ] AEG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:28.448492] [INFO ] [LOCAL ] Saved forecast: AEG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AEG.txt [2026-01-13T20:15:28.448665] [INFO ] [sig ] [63/3497] Completed AEG in 0.4s | 2.70 sym/s | Total: 23.3s | ETA: 21.2m [2026-01-13T20:15:28.448708] [INFO ] [sig ] [64/3497] Forecasting AEHL... [2026-01-13T20:15:28.448739] [INFO ] [sig ] Generating forecast for: AEHL [2026-01-13T20:15:28.448770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEHL' from 'https://tdm.silogroup.org/data/derivative_storage/AEHL.csv'. [2026-01-13T20:15:28.463422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEHL'. [2026-01-13T20:15:28.463924] [INFO ] [FORECASTER] Starting predict_future for AEHL [2026-01-13T20:15:28.464998] [DEBUG] [LOCAL ] No optimal features file found for AEHL: ./output/feature-sets/AEHL.txt [2026-01-13T20:15:28.465065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:28.465103] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:28.465137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:28.465229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:28.527119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:28.528072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:28.528161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:28.528194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:28.652629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:28.652798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:28.652838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:28.652900] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:28.658048] [DEBUG] [FORECASTER] AEHL: Forecast T+1@11:T+2@11: DOWN (p=21.93%) [2026-01-13T20:15:28.658407] [INFO ] [FORECASTER] Completed predict_future for AEHL [2026-01-13T20:15:28.658558] [INFO ] [sig ] AEHL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:28.829698] [INFO ] [LOCAL ] Saved forecast: AEHL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEHL.txt [2026-01-13T20:15:28.829882] [INFO ] [sig ] [64/3497] Completed AEHL in 0.4s | 2.70 sym/s | Total: 23.7s | ETA: 21.2m [2026-01-13T20:15:28.829940] [INFO ] [sig ] [65/3497] Forecasting AEI... [2026-01-13T20:15:28.829995] [INFO ] [sig ] Generating forecast for: AEI [2026-01-13T20:15:28.830046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEI' from 'https://tdm.silogroup.org/data/derivative_storage/AEI.csv'. [2026-01-13T20:15:28.844118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEI'. [2026-01-13T20:15:28.844664] [INFO ] [FORECASTER] Starting predict_future for AEI [2026-01-13T20:15:28.845925] [DEBUG] [LOCAL ] No optimal features file found for AEI: ./output/feature-sets/AEI.txt [2026-01-13T20:15:28.845997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:28.846030] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:28.846057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:28.846116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:28.906121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:28.907055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:28.907145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:28.907180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:29.030348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:29.030514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:29.030554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:29.030606] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:29.034266] [DEBUG] [FORECASTER] AEI: Forecast T+1@11:T+2@11: DOWN (p=32.86%) [2026-01-13T20:15:29.034660] [INFO ] [FORECASTER] Completed predict_future for AEI [2026-01-13T20:15:29.034809] [INFO ] [sig ] AEI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:29.185502] [INFO ] [LOCAL ] Saved forecast: AEI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEI.txt [2026-01-13T20:15:29.185706] [INFO ] [sig ] [65/3497] Completed AEI in 0.4s | 2.70 sym/s | Total: 24.0s | ETA: 21.2m [2026-01-13T20:15:29.185751] [INFO ] [sig ] [66/3497] Forecasting AEIS... [2026-01-13T20:15:29.185782] [INFO ] [sig ] Generating forecast for: AEIS [2026-01-13T20:15:29.185813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEIS' from 'https://tdm.silogroup.org/data/derivative_storage/AEIS.csv'. [2026-01-13T20:15:29.200071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEIS'. [2026-01-13T20:15:29.200719] [INFO ] [FORECASTER] Starting predict_future for AEIS [2026-01-13T20:15:29.201560] [DEBUG] [LOCAL ] No optimal features file found for AEIS: ./output/feature-sets/AEIS.txt [2026-01-13T20:15:29.201636] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:29.201668] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:29.201695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:29.201752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:29.262536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:29.263431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:29.263522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:29.263554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:29.384231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:29.384395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:29.384436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:29.384465] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:29.388188] [DEBUG] [FORECASTER] AEIS: Forecast T+1@11:T+2@11: DOWN (p=3.23%) [2026-01-13T20:15:29.388538] [INFO ] [FORECASTER] Completed predict_future for AEIS [2026-01-13T20:15:29.388703] [INFO ] [sig ] AEIS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:29.533596] [INFO ] [LOCAL ] Saved forecast: AEIS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEIS.txt [2026-01-13T20:15:29.533776] [INFO ] [sig ] [66/3497] Completed AEIS in 0.3s | 2.71 sym/s | Total: 24.4s | ETA: 21.1m [2026-01-13T20:15:29.533842] [INFO ] [sig ] [67/3497] Forecasting AEM... [2026-01-13T20:15:29.533887] [INFO ] [sig ] Generating forecast for: AEM [2026-01-13T20:15:29.533921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEM' from 'https://tdm.silogroup.org/data/derivative_storage/AEM.csv'. [2026-01-13T20:15:29.545164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEM'. [2026-01-13T20:15:29.545521] [INFO ] [FORECASTER] Starting predict_future for AEM [2026-01-13T20:15:29.546317] [DEBUG] [LOCAL ] No optimal features file found for AEM: ./output/feature-sets/AEM.txt [2026-01-13T20:15:29.546369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:29.546400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:29.546426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:29.546481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:29.602932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:29.603811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:29.603894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:29.603928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:29.728391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:29.728592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:29.728640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:29.728669] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:29.732136] [DEBUG] [FORECASTER] AEM: Forecast T+1@11:T+2@11: DOWN (p=13.88%) [2026-01-13T20:15:29.732495] [INFO ] [FORECASTER] Completed predict_future for AEM [2026-01-13T20:15:29.732688] [INFO ] [sig ] AEM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:29.875264] [INFO ] [LOCAL ] Saved forecast: AEM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEM.txt [2026-01-13T20:15:29.875429] [INFO ] [sig ] [67/3497] Completed AEM in 0.3s | 2.71 sym/s | Total: 24.7s | ETA: 21.1m [2026-01-13T20:15:29.875468] [INFO ] [sig ] [68/3497] Forecasting AEO... [2026-01-13T20:15:29.875499] [INFO ] [sig ] Generating forecast for: AEO [2026-01-13T20:15:29.875529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEO' from 'https://tdm.silogroup.org/data/derivative_storage/AEO.csv'. [2026-01-13T20:15:29.887993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEO'. [2026-01-13T20:15:29.888392] [INFO ] [FORECASTER] Starting predict_future for AEO [2026-01-13T20:15:29.889219] [DEBUG] [LOCAL ] No optimal features file found for AEO: ./output/feature-sets/AEO.txt [2026-01-13T20:15:29.889273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:29.889305] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:29.889334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:29.889414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:29.950244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:29.951203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:29.951290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:29.951323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:30.088306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:30.088480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:30.088523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:30.088551] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:30.092236] [DEBUG] [FORECASTER] AEO: Forecast T+1@11:T+2@11: UP (p=80.60%) [2026-01-13T20:15:30.092629] [INFO ] [FORECASTER] Completed predict_future for AEO [2026-01-13T20:15:30.092809] [INFO ] [sig ] AEO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:30.243310] [INFO ] [LOCAL ] Saved forecast: AEO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AEO.txt [2026-01-13T20:15:30.243487] [INFO ] [sig ] [68/3497] Completed AEO in 0.4s | 2.71 sym/s | Total: 25.1s | ETA: 21.1m [2026-01-13T20:15:30.243530] [INFO ] [sig ] [69/3497] Forecasting AEP... [2026-01-13T20:15:30.243561] [INFO ] [sig ] Generating forecast for: AEP [2026-01-13T20:15:30.243611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEP' from 'https://tdm.silogroup.org/data/derivative_storage/AEP.csv'. [2026-01-13T20:15:30.255496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEP'. [2026-01-13T20:15:30.255896] [INFO ] [FORECASTER] Starting predict_future for AEP [2026-01-13T20:15:30.256731] [DEBUG] [LOCAL ] No optimal features file found for AEP: ./output/feature-sets/AEP.txt [2026-01-13T20:15:30.256785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:30.256816] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:30.256842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:30.256899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:30.313234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:30.314149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:30.314233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:30.314266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:30.436519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:30.436707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:30.436757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:30.436795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:30.440382] [DEBUG] [FORECASTER] AEP: Forecast T+1@11:T+2@11: UP (p=98.06%) [2026-01-13T20:15:30.440715] [INFO ] [FORECASTER] Completed predict_future for AEP [2026-01-13T20:15:30.440866] [INFO ] [sig ] AEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:30.602179] [INFO ] [LOCAL ] Saved forecast: AEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AEP.txt [2026-01-13T20:15:30.602364] [INFO ] [sig ] [69/3497] Completed AEP in 0.4s | 2.71 sym/s | Total: 25.5s | ETA: 21.1m [2026-01-13T20:15:30.602411] [INFO ] [sig ] [70/3497] Forecasting AES... [2026-01-13T20:15:30.602442] [INFO ] [sig ] Generating forecast for: AES [2026-01-13T20:15:30.602472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AES' from 'https://tdm.silogroup.org/data/derivative_storage/AES.csv'. [2026-01-13T20:15:30.615297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AES'. [2026-01-13T20:15:30.615707] [INFO ] [FORECASTER] Starting predict_future for AES [2026-01-13T20:15:30.616554] [DEBUG] [LOCAL ] No optimal features file found for AES: ./output/feature-sets/AES.txt [2026-01-13T20:15:30.616633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:30.616673] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:30.616700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:30.616757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:30.674749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:30.675674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:30.675756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:30.675790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:30.799153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:30.799315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:30.799356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:30.799383] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:30.803026] [DEBUG] [FORECASTER] AES: Forecast T+1@11:T+2@11: DOWN (p=45.31%) [2026-01-13T20:15:30.803351] [INFO ] [FORECASTER] Completed predict_future for AES [2026-01-13T20:15:30.803499] [INFO ] [sig ] AES: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:30.953340] [INFO ] [LOCAL ] Saved forecast: AES 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AES.txt [2026-01-13T20:15:30.953505] [INFO ] [sig ] [70/3497] Completed AES in 0.4s | 2.71 sym/s | Total: 25.8s | ETA: 21.1m [2026-01-13T20:15:30.953547] [INFO ] [sig ] [71/3497] Forecasting AESI... [2026-01-13T20:15:30.953598] [INFO ] [sig ] Generating forecast for: AESI [2026-01-13T20:15:30.953644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AESI' from 'https://tdm.silogroup.org/data/derivative_storage/AESI.csv'. [2026-01-13T20:15:30.966177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AESI'. [2026-01-13T20:15:30.966560] [INFO ] [FORECASTER] Starting predict_future for AESI [2026-01-13T20:15:30.967454] [DEBUG] [LOCAL ] No optimal features file found for AESI: ./output/feature-sets/AESI.txt [2026-01-13T20:15:30.967509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:30.967542] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:30.967570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:30.967656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:31.030936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:31.031924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:31.032014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:31.032104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:31.157765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:31.157928] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:31.157993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:31.158026] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:31.161522] [DEBUG] [FORECASTER] AESI: Forecast T+1@11:T+2@11: UP (p=93.39%) [2026-01-13T20:15:31.161845] [INFO ] [FORECASTER] Completed predict_future for AESI [2026-01-13T20:15:31.161981] [INFO ] [sig ] AESI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:31.315076] [INFO ] [LOCAL ] Saved forecast: AESI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AESI.txt [2026-01-13T20:15:31.315243] [INFO ] [sig ] [71/3497] Completed AESI in 0.4s | 2.71 sym/s | Total: 26.2s | ETA: 21.0m [2026-01-13T20:15:31.315283] [INFO ] [sig ] [72/3497] Forecasting AEVA... [2026-01-13T20:15:31.315320] [INFO ] [sig ] Generating forecast for: AEVA [2026-01-13T20:15:31.315360] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEVA' from 'https://tdm.silogroup.org/data/derivative_storage/AEVA.csv'. [2026-01-13T20:15:31.328233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEVA'. [2026-01-13T20:15:31.328654] [INFO ] [FORECASTER] Starting predict_future for AEVA [2026-01-13T20:15:31.329488] [DEBUG] [LOCAL ] No optimal features file found for AEVA: ./output/feature-sets/AEVA.txt [2026-01-13T20:15:31.329542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:31.329604] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:31.329644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:31.329709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:31.391501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:31.392462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:31.392548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:31.392601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:31.521812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:31.521975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:31.522016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:31.522046] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:31.525746] [DEBUG] [FORECASTER] AEVA: Forecast T+1@11:T+2@11: DOWN (p=6.46%) [2026-01-13T20:15:31.526109] [INFO ] [FORECASTER] Completed predict_future for AEVA [2026-01-13T20:15:31.526258] [INFO ] [sig ] AEVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:31.679839] [INFO ] [LOCAL ] Saved forecast: AEVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEVA.txt [2026-01-13T20:15:31.679997] [INFO ] [sig ] [72/3497] Completed AEVA in 0.4s | 2.71 sym/s | Total: 26.5s | ETA: 21.0m [2026-01-13T20:15:31.680037] [INFO ] [sig ] [73/3497] Forecasting AEYE... [2026-01-13T20:15:31.680069] [INFO ] [sig ] Generating forecast for: AEYE [2026-01-13T20:15:31.680100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AEYE' from 'https://tdm.silogroup.org/data/derivative_storage/AEYE.csv'. [2026-01-13T20:15:31.691348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AEYE'. [2026-01-13T20:15:31.691701] [INFO ] [FORECASTER] Starting predict_future for AEYE [2026-01-13T20:15:31.692482] [DEBUG] [LOCAL ] No optimal features file found for AEYE: ./output/feature-sets/AEYE.txt [2026-01-13T20:15:31.692534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:31.692567] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:31.692615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:31.692672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:31.752861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:31.754020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:31.754119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:31.754156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:31.878159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:31.878357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:31.878399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:31.878429] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:31.882557] [DEBUG] [FORECASTER] AEYE: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-13T20:15:31.882861] [INFO ] [FORECASTER] Completed predict_future for AEYE [2026-01-13T20:15:31.882991] [INFO ] [sig ] AEYE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:32.032390] [INFO ] [LOCAL ] Saved forecast: AEYE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AEYE.txt [2026-01-13T20:15:32.032550] [INFO ] [sig ] [73/3497] Completed AEYE in 0.4s | 2.71 sym/s | Total: 26.9s | ETA: 21.0m [2026-01-13T20:15:32.032611] [INFO ] [sig ] [74/3497] Forecasting AFB... [2026-01-13T20:15:32.032643] [INFO ] [sig ] Generating forecast for: AFB [2026-01-13T20:15:32.032681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFB' from 'https://tdm.silogroup.org/data/derivative_storage/AFB.csv'. [2026-01-13T20:15:32.044608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFB'. [2026-01-13T20:15:32.044937] [INFO ] [FORECASTER] Starting predict_future for AFB [2026-01-13T20:15:32.045728] [DEBUG] [LOCAL ] No optimal features file found for AFB: ./output/feature-sets/AFB.txt [2026-01-13T20:15:32.045780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:32.045812] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:32.045840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:32.045897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:32.103137] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:32.103766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:32.103845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:32.103877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:32.229534] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:32.229706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:32.229745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:32.229773] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:32.233354] [DEBUG] [FORECASTER] AFB: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-13T20:15:32.233663] [INFO ] [FORECASTER] Completed predict_future for AFB [2026-01-13T20:15:32.233797] [INFO ] [sig ] AFB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:32.380119] [INFO ] [LOCAL ] Saved forecast: AFB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AFB.txt [2026-01-13T20:15:32.380288] [INFO ] [sig ] [74/3497] Completed AFB in 0.3s | 2.72 sym/s | Total: 27.2s | ETA: 21.0m [2026-01-13T20:15:32.380329] [INFO ] [sig ] [75/3497] Forecasting AFCG... [2026-01-13T20:15:32.380358] [INFO ] [sig ] Generating forecast for: AFCG [2026-01-13T20:15:32.380389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFCG' from 'https://tdm.silogroup.org/data/derivative_storage/AFCG.csv'. [2026-01-13T20:15:32.392915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFCG'. [2026-01-13T20:15:32.393250] [INFO ] [FORECASTER] Starting predict_future for AFCG [2026-01-13T20:15:32.394057] [DEBUG] [LOCAL ] No optimal features file found for AFCG: ./output/feature-sets/AFCG.txt [2026-01-13T20:15:32.394110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:32.394143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:32.394170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:32.394227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:32.451558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:32.452497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:32.452600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:32.452638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:32.577502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:32.577673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:32.577721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:32.577750] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:32.581395] [DEBUG] [FORECASTER] AFCG: Forecast T+1@11:T+2@11: UP (p=93.75%) [2026-01-13T20:15:32.581707] [INFO ] [FORECASTER] Completed predict_future for AFCG [2026-01-13T20:15:32.581839] [INFO ] [sig ] AFCG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:32.727517] [INFO ] [LOCAL ] Saved forecast: AFCG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AFCG.txt [2026-01-13T20:15:32.727664] [INFO ] [sig ] [75/3497] Completed AFCG in 0.3s | 2.72 sym/s | Total: 27.6s | ETA: 21.0m [2026-01-13T20:15:32.727705] [INFO ] [sig ] [76/3497] Forecasting AFG... [2026-01-13T20:15:32.727734] [INFO ] [sig ] Generating forecast for: AFG [2026-01-13T20:15:32.727764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFG' from 'https://tdm.silogroup.org/data/derivative_storage/AFG.csv'. [2026-01-13T20:15:32.739703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFG'. [2026-01-13T20:15:32.740012] [INFO ] [FORECASTER] Starting predict_future for AFG [2026-01-13T20:15:32.740823] [DEBUG] [LOCAL ] No optimal features file found for AFG: ./output/feature-sets/AFG.txt [2026-01-13T20:15:32.740874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:32.740905] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:32.740931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:32.740987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:32.799640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:32.800344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:32.800440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:32.800490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:32.927069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:32.927227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:32.927269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:32.927299] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:32.931153] [DEBUG] [FORECASTER] AFG: Forecast T+1@11:T+2@11: DOWN (p=28.13%) [2026-01-13T20:15:32.931443] [INFO ] [FORECASTER] Completed predict_future for AFG [2026-01-13T20:15:32.931591] [INFO ] [sig ] AFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:33.086687] [INFO ] [LOCAL ] Saved forecast: AFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AFG.txt [2026-01-13T20:15:33.086857] [INFO ] [sig ] [76/3497] Completed AFG in 0.4s | 2.72 sym/s | Total: 27.9s | ETA: 21.0m [2026-01-13T20:15:33.086901] [INFO ] [sig ] [77/3497] Forecasting AFGC... [2026-01-13T20:15:33.086932] [INFO ] [sig ] Generating forecast for: AFGC [2026-01-13T20:15:33.086962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFGC' from 'https://tdm.silogroup.org/data/derivative_storage/AFGC.csv'. [2026-01-13T20:15:33.100199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFGC'. [2026-01-13T20:15:33.100665] [INFO ] [FORECASTER] Starting predict_future for AFGC [2026-01-13T20:15:33.101559] [DEBUG] [LOCAL ] No optimal features file found for AFGC: ./output/feature-sets/AFGC.txt [2026-01-13T20:15:33.101646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:33.101695] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:33.101724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:33.101782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:33.164911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:33.166044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:33.166129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:33.166164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:33.279029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:33.279205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:33.279252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:33.279283] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:33.283464] [DEBUG] [FORECASTER] AFGC: Forecast T+1@11:T+2@11: DOWN (p=23.21%) [2026-01-13T20:15:33.283788] [INFO ] [FORECASTER] Completed predict_future for AFGC [2026-01-13T20:15:33.283923] [INFO ] [sig ] AFGC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:33.434966] [INFO ] [LOCAL ] Saved forecast: AFGC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AFGC.txt [2026-01-13T20:15:33.435116] [INFO ] [sig ] [77/3497] Completed AFGC in 0.3s | 2.72 sym/s | Total: 28.3s | ETA: 20.9m [2026-01-13T20:15:33.435163] [INFO ] [sig ] [78/3497] Forecasting AFL... [2026-01-13T20:15:33.435206] [INFO ] [sig ] Generating forecast for: AFL [2026-01-13T20:15:33.435241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFL' from 'https://tdm.silogroup.org/data/derivative_storage/AFL.csv'. [2026-01-13T20:15:33.447887] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFL'. [2026-01-13T20:15:33.448285] [INFO ] [FORECASTER] Starting predict_future for AFL [2026-01-13T20:15:33.449166] [DEBUG] [LOCAL ] No optimal features file found for AFL: ./output/feature-sets/AFL.txt [2026-01-13T20:15:33.449228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:33.449305] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:33.449340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:33.449409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:33.515005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:33.515878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:33.515972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:33.516009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:33.635730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:33.635885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:33.635924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:33.635952] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:33.639488] [DEBUG] [FORECASTER] AFL: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-13T20:15:33.639791] [INFO ] [FORECASTER] Completed predict_future for AFL [2026-01-13T20:15:33.639922] [INFO ] [sig ] AFL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:33.791797] [INFO ] [LOCAL ] Saved forecast: AFL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AFL.txt [2026-01-13T20:15:33.791955] [INFO ] [sig ] [78/3497] Completed AFL in 0.4s | 2.72 sym/s | Total: 28.6s | ETA: 20.9m [2026-01-13T20:15:33.792007] [INFO ] [sig ] [79/3497] Forecasting AFRI... [2026-01-13T20:15:33.792039] [INFO ] [sig ] Generating forecast for: AFRI [2026-01-13T20:15:33.792070] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRI' from 'https://tdm.silogroup.org/data/derivative_storage/AFRI.csv'. [2026-01-13T20:15:33.802614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRI'. [2026-01-13T20:15:33.802910] [INFO ] [FORECASTER] Starting predict_future for AFRI [2026-01-13T20:15:33.803897] [DEBUG] [LOCAL ] No optimal features file found for AFRI: ./output/feature-sets/AFRI.txt [2026-01-13T20:15:33.803953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:33.803986] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:33.804013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:33.804071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:33.862513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:33.863218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:33.863301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:33.863336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:33.966090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:33.966251] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:15:33.966294] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:33.966322] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:33.970175] [DEBUG] [FORECASTER] AFRI: Forecast T+1@11:T+2@11: DOWN (p=30.14%) [2026-01-13T20:15:33.970679] [INFO ] [FORECASTER] Completed predict_future for AFRI [2026-01-13T20:15:33.970824] [INFO ] [sig ] AFRI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:34.114115] [INFO ] [LOCAL ] Saved forecast: AFRI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AFRI.txt [2026-01-13T20:15:34.114258] [INFO ] [sig ] [79/3497] Completed AFRI in 0.3s | 2.73 sym/s | Total: 29.0s | ETA: 20.9m [2026-01-13T20:15:34.114297] [INFO ] [sig ] [80/3497] Forecasting AFRM... [2026-01-13T20:15:34.114327] [INFO ] [sig ] Generating forecast for: AFRM [2026-01-13T20:15:34.114358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFRM' from 'https://tdm.silogroup.org/data/derivative_storage/AFRM.csv'. [2026-01-13T20:15:34.126228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFRM'. [2026-01-13T20:15:34.126589] [INFO ] [FORECASTER] Starting predict_future for AFRM [2026-01-13T20:15:34.127390] [DEBUG] [LOCAL ] No optimal features file found for AFRM: ./output/feature-sets/AFRM.txt [2026-01-13T20:15:34.127443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:34.127475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:34.127502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:34.127559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:34.183805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:34.184701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:34.184783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:34.184816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:34.304699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:34.304863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:34.304902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:34.304930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:34.308390] [DEBUG] [FORECASTER] AFRM: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-13T20:15:34.308701] [INFO ] [FORECASTER] Completed predict_future for AFRM [2026-01-13T20:15:34.308836] [INFO ] [sig ] AFRM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:34.453231] [INFO ] [LOCAL ] Saved forecast: AFRM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AFRM.txt [2026-01-13T20:15:34.453374] [INFO ] [sig ] [80/3497] Completed AFRM in 0.3s | 2.73 sym/s | Total: 29.3s | ETA: 20.9m [2026-01-13T20:15:34.453418] [INFO ] [sig ] [81/3497] Forecasting AFYA... [2026-01-13T20:15:34.453448] [INFO ] [sig ] Generating forecast for: AFYA [2026-01-13T20:15:34.453479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AFYA' from 'https://tdm.silogroup.org/data/derivative_storage/AFYA.csv'. [2026-01-13T20:15:34.465786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AFYA'. [2026-01-13T20:15:34.466059] [INFO ] [FORECASTER] Starting predict_future for AFYA [2026-01-13T20:15:34.466885] [DEBUG] [LOCAL ] No optimal features file found for AFYA: ./output/feature-sets/AFYA.txt [2026-01-13T20:15:34.466938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:34.466969] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:34.466995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:34.467051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:34.523507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:34.524362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:34.524445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:34.524479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:34.644399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:34.644564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:34.644631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:34.644699] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:34.648279] [DEBUG] [FORECASTER] AFYA: Forecast T+1@11:T+2@11: DOWN (p=31.99%) [2026-01-13T20:15:34.648567] [INFO ] [FORECASTER] Completed predict_future for AFYA [2026-01-13T20:15:34.648723] [INFO ] [sig ] AFYA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:34.801067] [INFO ] [LOCAL ] Saved forecast: AFYA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AFYA.txt [2026-01-13T20:15:34.801218] [INFO ] [sig ] [81/3497] Completed AFYA in 0.3s | 2.73 sym/s | Total: 29.7s | ETA: 20.8m [2026-01-13T20:15:34.801259] [INFO ] [sig ] [82/3497] Forecasting AG... [2026-01-13T20:15:34.801289] [INFO ] [sig ] Generating forecast for: AG [2026-01-13T20:15:34.801320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AG' from 'https://tdm.silogroup.org/data/derivative_storage/AG.csv'. [2026-01-13T20:15:34.815678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AG'. [2026-01-13T20:15:34.816030] [INFO ] [FORECASTER] Starting predict_future for AG [2026-01-13T20:15:34.817023] [DEBUG] [LOCAL ] No optimal features file found for AG: ./output/feature-sets/AG.txt [2026-01-13T20:15:34.817075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:34.817107] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:34.817133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:34.817189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:34.876535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:34.877361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:34.877454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:34.877490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:34.997655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:34.997819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:34.997858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:34.997888] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:35.001370] [DEBUG] [FORECASTER] AG: Forecast T+1@11:T+2@11: UP (p=55.10%) [2026-01-13T20:15:35.001686] [INFO ] [FORECASTER] Completed predict_future for AG [2026-01-13T20:15:35.001819] [INFO ] [sig ] AG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:35.149420] [INFO ] [LOCAL ] Saved forecast: AG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AG.txt [2026-01-13T20:15:35.149609] [INFO ] [sig ] [82/3497] Completed AG in 0.3s | 2.73 sym/s | Total: 30.0s | ETA: 20.8m [2026-01-13T20:15:35.149654] [INFO ] [sig ] [83/3497] Forecasting AGCO... [2026-01-13T20:15:35.149685] [INFO ] [sig ] Generating forecast for: AGCO [2026-01-13T20:15:35.149716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGCO.csv'. [2026-01-13T20:15:35.160923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGCO'. [2026-01-13T20:15:35.161249] [INFO ] [FORECASTER] Starting predict_future for AGCO [2026-01-13T20:15:35.162052] [DEBUG] [LOCAL ] No optimal features file found for AGCO: ./output/feature-sets/AGCO.txt [2026-01-13T20:15:35.162104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:35.162135] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:35.162162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:35.162220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:35.221174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:35.222096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:35.222195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:35.222231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:35.344182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:35.344357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:35.344398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:35.344431] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:35.348146] [DEBUG] [FORECASTER] AGCO: Forecast T+1@11:T+2@11: UP (p=51.05%) [2026-01-13T20:15:35.348432] [INFO ] [FORECASTER] Completed predict_future for AGCO [2026-01-13T20:15:35.348563] [INFO ] [sig ] AGCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:35.490275] [INFO ] [LOCAL ] Saved forecast: AGCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGCO.txt [2026-01-13T20:15:35.490389] [INFO ] [sig ] [83/3497] Completed AGCO in 0.3s | 2.73 sym/s | Total: 30.3s | ETA: 20.8m [2026-01-13T20:15:35.490428] [INFO ] [sig ] [84/3497] Forecasting AGD... [2026-01-13T20:15:35.490459] [INFO ] [sig ] Generating forecast for: AGD [2026-01-13T20:15:35.490490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGD' from 'https://tdm.silogroup.org/data/derivative_storage/AGD.csv'. [2026-01-13T20:15:35.501833] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGD'. [2026-01-13T20:15:35.502111] [INFO ] [FORECASTER] Starting predict_future for AGD [2026-01-13T20:15:35.502905] [DEBUG] [LOCAL ] No optimal features file found for AGD: ./output/feature-sets/AGD.txt [2026-01-13T20:15:35.502958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:35.502990] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:35.503016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:35.503073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:35.560487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:35.561126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:35.561205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:35.561238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:35.677804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:35.677988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:35.678033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:35.678079] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:35.681507] [DEBUG] [FORECASTER] AGD: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-01-13T20:15:35.681809] [INFO ] [FORECASTER] Completed predict_future for AGD [2026-01-13T20:15:35.681941] [INFO ] [sig ] AGD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:35.827182] [INFO ] [LOCAL ] Saved forecast: AGD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGD.txt [2026-01-13T20:15:35.827319] [INFO ] [sig ] [84/3497] Completed AGD in 0.3s | 2.74 sym/s | Total: 30.7s | ETA: 20.8m [2026-01-13T20:15:35.827359] [INFO ] [sig ] [85/3497] Forecasting AGEN... [2026-01-13T20:15:35.827387] [INFO ] [sig ] Generating forecast for: AGEN [2026-01-13T20:15:35.827416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGEN' from 'https://tdm.silogroup.org/data/derivative_storage/AGEN.csv'. [2026-01-13T20:15:35.841740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGEN'. [2026-01-13T20:15:35.842057] [INFO ] [FORECASTER] Starting predict_future for AGEN [2026-01-13T20:15:35.842848] [DEBUG] [LOCAL ] No optimal features file found for AGEN: ./output/feature-sets/AGEN.txt [2026-01-13T20:15:35.842901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:35.842933] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:35.842960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:35.843018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:35.900384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:35.901137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:35.901215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:35.901249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:36.021753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:36.021927] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:36.021987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:36.022033] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:36.025743] [DEBUG] [FORECASTER] AGEN: Forecast T+1@11:T+2@11: UP (p=81.98%) [2026-01-13T20:15:36.026046] [INFO ] [FORECASTER] Completed predict_future for AGEN [2026-01-13T20:15:36.026191] [INFO ] [sig ] AGEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:36.174599] [INFO ] [LOCAL ] Saved forecast: AGEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGEN.txt [2026-01-13T20:15:36.174744] [INFO ] [sig ] [85/3497] Completed AGEN in 0.3s | 2.74 sym/s | Total: 31.0s | ETA: 20.8m [2026-01-13T20:15:36.174784] [INFO ] [sig ] [86/3497] Forecasting AGI... [2026-01-13T20:15:36.174815] [INFO ] [sig ] Generating forecast for: AGI [2026-01-13T20:15:36.174845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGI' from 'https://tdm.silogroup.org/data/derivative_storage/AGI.csv'. [2026-01-13T20:15:36.187660] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGI'. [2026-01-13T20:15:36.188010] [INFO ] [FORECASTER] Starting predict_future for AGI [2026-01-13T20:15:36.189000] [DEBUG] [LOCAL ] No optimal features file found for AGI: ./output/feature-sets/AGI.txt [2026-01-13T20:15:36.189052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:36.189084] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:36.189110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:36.189167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:36.248851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:36.249681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:36.249765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:36.249816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:36.373251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:36.373433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:36.373481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:36.373512] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:36.377511] [DEBUG] [FORECASTER] AGI: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-13T20:15:36.377846] [INFO ] [FORECASTER] Completed predict_future for AGI [2026-01-13T20:15:36.378029] [INFO ] [sig ] AGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:36.519771] [INFO ] [LOCAL ] Saved forecast: AGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGI.txt [2026-01-13T20:15:36.519926] [INFO ] [sig ] [86/3497] Completed AGI in 0.3s | 2.74 sym/s | Total: 31.4s | ETA: 20.7m [2026-01-13T20:15:36.519967] [INFO ] [sig ] [87/3497] Forecasting AGIO... [2026-01-13T20:15:36.519997] [INFO ] [sig ] Generating forecast for: AGIO [2026-01-13T20:15:36.520028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGIO' from 'https://tdm.silogroup.org/data/derivative_storage/AGIO.csv'. [2026-01-13T20:15:36.531590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGIO'. [2026-01-13T20:15:36.531978] [INFO ] [FORECASTER] Starting predict_future for AGIO [2026-01-13T20:15:36.532802] [DEBUG] [LOCAL ] No optimal features file found for AGIO: ./output/feature-sets/AGIO.txt [2026-01-13T20:15:36.532855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:36.532889] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:36.532916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:36.532974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:36.590264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:36.591136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:36.591241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:36.591277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:36.714374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:36.714532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:36.714589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:36.714621] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:36.718027] [DEBUG] [FORECASTER] AGIO: Forecast T+1@11:T+2@11: DOWN (p=26.12%) [2026-01-13T20:15:36.718317] [INFO ] [FORECASTER] Completed predict_future for AGIO [2026-01-13T20:15:36.718445] [INFO ] [sig ] AGIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:36.862367] [INFO ] [LOCAL ] Saved forecast: AGIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AGIO.txt [2026-01-13T20:15:36.862539] [INFO ] [sig ] [87/3497] Completed AGIO in 0.3s | 2.74 sym/s | Total: 31.7s | ETA: 20.7m [2026-01-13T20:15:36.862608] [INFO ] [sig ] [88/3497] Forecasting AGM... [2026-01-13T20:15:36.862641] [INFO ] [sig ] Generating forecast for: AGM [2026-01-13T20:15:36.862673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGM' from 'https://tdm.silogroup.org/data/derivative_storage/AGM.csv'. [2026-01-13T20:15:36.874659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGM'. [2026-01-13T20:15:36.875063] [INFO ] [FORECASTER] Starting predict_future for AGM [2026-01-13T20:15:36.875915] [DEBUG] [LOCAL ] No optimal features file found for AGM: ./output/feature-sets/AGM.txt [2026-01-13T20:15:36.875971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:36.876003] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:36.876044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:36.876105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:36.934941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:36.935813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:36.935960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:36.935996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:37.067343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:37.067537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:37.067620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:37.067667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:37.072651] [DEBUG] [FORECASTER] AGM: Forecast T+1@11:T+2@11: UP (p=62.95%) [2026-01-13T20:15:37.073103] [INFO ] [FORECASTER] Completed predict_future for AGM [2026-01-13T20:15:37.073299] [INFO ] [sig ] AGM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:37.221357] [INFO ] [LOCAL ] Saved forecast: AGM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGM.txt [2026-01-13T20:15:37.221503] [INFO ] [sig ] [88/3497] Completed AGM in 0.4s | 2.74 sym/s | Total: 32.1s | ETA: 20.7m [2026-01-13T20:15:37.221544] [INFO ] [sig ] [89/3497] Forecasting AGMH... [2026-01-13T20:15:37.221590] [INFO ] [sig ] Generating forecast for: AGMH [2026-01-13T20:15:37.221624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGMH' from 'https://tdm.silogroup.org/data/derivative_storage/AGMH.csv'. [2026-01-13T20:15:37.235413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGMH'. [2026-01-13T20:15:37.235893] [INFO ] [FORECASTER] Starting predict_future for AGMH [2026-01-13T20:15:37.236902] [DEBUG] [LOCAL ] No optimal features file found for AGMH: ./output/feature-sets/AGMH.txt [2026-01-13T20:15:37.236968] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:37.237009] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:37.237046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:37.237129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:37.311081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:37.311994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:37.312083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:37.312118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:37.445745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:37.445906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:37.445950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:37.445981] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:37.449772] [DEBUG] [FORECASTER] AGMH: Forecast T+1@11:T+2@11: UP (p=98.49%) [2026-01-13T20:15:37.450087] [INFO ] [FORECASTER] Completed predict_future for AGMH [2026-01-13T20:15:37.450228] [INFO ] [sig ] AGMH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:37.607997] [INFO ] [LOCAL ] Saved forecast: AGMH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGMH.txt [2026-01-13T20:15:37.608170] [INFO ] [sig ] [89/3497] Completed AGMH in 0.4s | 2.74 sym/s | Total: 32.5s | ETA: 20.7m [2026-01-13T20:15:37.608211] [INFO ] [sig ] [90/3497] Forecasting AGNC... [2026-01-13T20:15:37.608241] [INFO ] [sig ] Generating forecast for: AGNC [2026-01-13T20:15:37.608271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNC' from 'https://tdm.silogroup.org/data/derivative_storage/AGNC.csv'. [2026-01-13T20:15:37.622132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNC'. [2026-01-13T20:15:37.622507] [INFO ] [FORECASTER] Starting predict_future for AGNC [2026-01-13T20:15:37.623633] [DEBUG] [LOCAL ] No optimal features file found for AGNC: ./output/feature-sets/AGNC.txt [2026-01-13T20:15:37.623702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:37.623749] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:37.623792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:37.623880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:37.711755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:37.712927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:37.713043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:37.713092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:37.847000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:37.847176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:37.847220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:37.847251] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:37.850998] [DEBUG] [FORECASTER] AGNC: Forecast T+1@11:T+2@11: DOWN (p=20.21%) [2026-01-13T20:15:37.851309] [INFO ] [FORECASTER] Completed predict_future for AGNC [2026-01-13T20:15:37.851444] [INFO ] [sig ] AGNC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:37.997278] [INFO ] [LOCAL ] Saved forecast: AGNC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AGNC.txt [2026-01-13T20:15:37.997424] [INFO ] [sig ] [90/3497] Completed AGNC in 0.4s | 2.74 sym/s | Total: 32.9s | ETA: 20.7m [2026-01-13T20:15:37.997463] [INFO ] [sig ] [91/3497] Forecasting AGNCL... [2026-01-13T20:15:37.997492] [INFO ] [sig ] Generating forecast for: AGNCL [2026-01-13T20:15:37.997523] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCL' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCL.csv'. [2026-01-13T20:15:38.010907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCL'. [2026-01-13T20:15:38.011260] [INFO ] [FORECASTER] Starting predict_future for AGNCL [2026-01-13T20:15:38.012078] [DEBUG] [LOCAL ] No optimal features file found for AGNCL: ./output/feature-sets/AGNCL.txt [2026-01-13T20:15:38.012130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:38.012162] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:38.012187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:38.012243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:38.069488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:38.070308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:38.070390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:38.070423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:38.178351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:38.178496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:38.178541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:38.178585] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:38.182474] [DEBUG] [FORECASTER] AGNCL: Forecast T+1@11:T+2@11: UP (p=95.22%) [2026-01-13T20:15:38.182785] [INFO ] [FORECASTER] Completed predict_future for AGNCL [2026-01-13T20:15:38.182920] [INFO ] [sig ] AGNCL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:38.326917] [INFO ] [LOCAL ] Saved forecast: AGNCL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGNCL.txt [2026-01-13T20:15:38.327109] [INFO ] [sig ] [91/3497] Completed AGNCL in 0.3s | 2.74 sym/s | Total: 33.2s | ETA: 20.7m [2026-01-13T20:15:38.327176] [INFO ] [sig ] [92/3497] Forecasting AGNCM... [2026-01-13T20:15:38.327218] [INFO ] [sig ] Generating forecast for: AGNCM [2026-01-13T20:15:38.327268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCM' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCM.csv'. [2026-01-13T20:15:38.340110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCM'. [2026-01-13T20:15:38.340466] [INFO ] [FORECASTER] Starting predict_future for AGNCM [2026-01-13T20:15:38.341691] [DEBUG] [LOCAL ] No optimal features file found for AGNCM: ./output/feature-sets/AGNCM.txt [2026-01-13T20:15:38.341744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:38.341776] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:38.341802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:38.341859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:38.402019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:38.403170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:38.403259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:38.403294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:38.513972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:38.514151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:38.514195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:38.514226] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:38.518167] [DEBUG] [FORECASTER] AGNCM: Forecast T+1@11:T+2@11: DOWN (p=26.46%) [2026-01-13T20:15:38.518687] [INFO ] [FORECASTER] Completed predict_future for AGNCM [2026-01-13T20:15:38.518836] [INFO ] [sig ] AGNCM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:38.679225] [INFO ] [LOCAL ] Saved forecast: AGNCM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AGNCM.txt [2026-01-13T20:15:38.679363] [INFO ] [sig ] [92/3497] Completed AGNCM in 0.4s | 2.74 sym/s | Total: 33.5s | ETA: 20.7m [2026-01-13T20:15:38.679402] [INFO ] [sig ] [93/3497] Forecasting AGNCN... [2026-01-13T20:15:38.679432] [INFO ] [sig ] Generating forecast for: AGNCN [2026-01-13T20:15:38.679462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCN' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCN.csv'. [2026-01-13T20:15:38.690810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCN'. [2026-01-13T20:15:38.691160] [INFO ] [FORECASTER] Starting predict_future for AGNCN [2026-01-13T20:15:38.692014] [DEBUG] [LOCAL ] No optimal features file found for AGNCN: ./output/feature-sets/AGNCN.txt [2026-01-13T20:15:38.692069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:38.692101] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:38.692128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:38.692192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:38.751155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:38.752030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:38.752112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:38.752146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:38.865917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:38.866071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:38.866111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:38.866140] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:38.869570] [DEBUG] [FORECASTER] AGNCN: Forecast T+1@11:T+2@11: UP (p=84.01%) [2026-01-13T20:15:38.869868] [INFO ] [FORECASTER] Completed predict_future for AGNCN [2026-01-13T20:15:38.869997] [INFO ] [sig ] AGNCN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:39.012326] [INFO ] [LOCAL ] Saved forecast: AGNCN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGNCN.txt [2026-01-13T20:15:39.012492] [INFO ] [sig ] [93/3497] Completed AGNCN in 0.3s | 2.75 sym/s | Total: 33.9s | ETA: 20.7m [2026-01-13T20:15:39.012536] [INFO ] [sig ] [94/3497] Forecasting AGNCO... [2026-01-13T20:15:39.012567] [INFO ] [sig ] Generating forecast for: AGNCO [2026-01-13T20:15:39.012621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCO' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCO.csv'. [2026-01-13T20:15:39.024904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCO'. [2026-01-13T20:15:39.025266] [INFO ] [FORECASTER] Starting predict_future for AGNCO [2026-01-13T20:15:39.026351] [DEBUG] [LOCAL ] No optimal features file found for AGNCO: ./output/feature-sets/AGNCO.txt [2026-01-13T20:15:39.026407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:39.026632] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:39.026675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:39.026751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:39.084642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:39.085759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:39.085845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:39.085878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:39.203192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:39.203354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:39.203397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:39.203427] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:39.206955] [DEBUG] [FORECASTER] AGNCO: Forecast T+1@11:T+2@11: UP (p=82.88%) [2026-01-13T20:15:39.207242] [INFO ] [FORECASTER] Completed predict_future for AGNCO [2026-01-13T20:15:39.207376] [INFO ] [sig ] AGNCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:39.352860] [INFO ] [LOCAL ] Saved forecast: AGNCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGNCO.txt [2026-01-13T20:15:39.353011] [INFO ] [sig ] [94/3497] Completed AGNCO in 0.3s | 2.75 sym/s | Total: 34.2s | ETA: 20.6m [2026-01-13T20:15:39.353051] [INFO ] [sig ] [95/3497] Forecasting AGNCP... [2026-01-13T20:15:39.353082] [INFO ] [sig ] Generating forecast for: AGNCP [2026-01-13T20:15:39.353111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGNCP' from 'https://tdm.silogroup.org/data/derivative_storage/AGNCP.csv'. [2026-01-13T20:15:39.364138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGNCP'. [2026-01-13T20:15:39.364500] [INFO ] [FORECASTER] Starting predict_future for AGNCP [2026-01-13T20:15:39.365321] [DEBUG] [LOCAL ] No optimal features file found for AGNCP: ./output/feature-sets/AGNCP.txt [2026-01-13T20:15:39.365375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:39.365434] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:39.365462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:39.365520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:39.426799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:39.427847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:39.427951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:39.428022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:39.568621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:39.568805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:39.568869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:39.568933] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:39.574429] [DEBUG] [FORECASTER] AGNCP: Forecast T+1@11:T+2@11: DOWN (p=24.85%) [2026-01-13T20:15:39.574796] [INFO ] [FORECASTER] Completed predict_future for AGNCP [2026-01-13T20:15:39.574958] [INFO ] [sig ] AGNCP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:39.724975] [INFO ] [LOCAL ] Saved forecast: AGNCP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AGNCP.txt [2026-01-13T20:15:39.725131] [INFO ] [sig ] [95/3497] Completed AGNCP in 0.4s | 2.75 sym/s | Total: 34.6s | ETA: 20.6m [2026-01-13T20:15:39.725188] [INFO ] [sig ] [96/3497] Forecasting AGO... [2026-01-13T20:15:39.725221] [INFO ] [sig ] Generating forecast for: AGO [2026-01-13T20:15:39.725254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGO' from 'https://tdm.silogroup.org/data/derivative_storage/AGO.csv'. [2026-01-13T20:15:39.738474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGO'. [2026-01-13T20:15:39.738854] [INFO ] [FORECASTER] Starting predict_future for AGO [2026-01-13T20:15:39.740077] [DEBUG] [LOCAL ] No optimal features file found for AGO: ./output/feature-sets/AGO.txt [2026-01-13T20:15:39.740131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:39.740164] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:39.740191] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:39.740249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:39.801696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:39.802604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:39.802696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:39.802731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:39.933759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:39.933956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:39.934020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:39.934071] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:39.938674] [DEBUG] [FORECASTER] AGO: Forecast T+1@11:T+2@11: UP (p=81.56%) [2026-01-13T20:15:39.939077] [INFO ] [FORECASTER] Completed predict_future for AGO [2026-01-13T20:15:39.939278] [INFO ] [sig ] AGO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:40.098476] [INFO ] [LOCAL ] Saved forecast: AGO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGO.txt [2026-01-13T20:15:40.098663] [INFO ] [sig ] [96/3497] Completed AGO in 0.4s | 2.75 sym/s | Total: 35.0s | ETA: 20.6m [2026-01-13T20:15:40.098706] [INFO ] [sig ] [97/3497] Forecasting AGRO... [2026-01-13T20:15:40.098738] [INFO ] [sig ] Generating forecast for: AGRO [2026-01-13T20:15:40.098769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGRO' from 'https://tdm.silogroup.org/data/derivative_storage/AGRO.csv'. [2026-01-13T20:15:40.110757] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGRO'. [2026-01-13T20:15:40.111142] [INFO ] [FORECASTER] Starting predict_future for AGRO [2026-01-13T20:15:40.112036] [DEBUG] [LOCAL ] No optimal features file found for AGRO: ./output/feature-sets/AGRO.txt [2026-01-13T20:15:40.112091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:40.112126] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:40.112155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:40.112213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:40.169526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:40.170615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:40.170704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:40.170738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:40.302638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:40.302811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:40.302874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:40.302922] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:40.307384] [DEBUG] [FORECASTER] AGRO: Forecast T+1@11:T+2@11: DOWN (p=32.23%) [2026-01-13T20:15:40.307785] [INFO ] [FORECASTER] Completed predict_future for AGRO [2026-01-13T20:15:40.307941] [INFO ] [sig ] AGRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:40.458399] [INFO ] [LOCAL ] Saved forecast: AGRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AGRO.txt [2026-01-13T20:15:40.458565] [INFO ] [sig ] [97/3497] Completed AGRO in 0.4s | 2.75 sym/s | Total: 35.3s | ETA: 20.6m [2026-01-13T20:15:40.458627] [INFO ] [sig ] [98/3497] Forecasting AGX... [2026-01-13T20:15:40.458658] [INFO ] [sig ] Generating forecast for: AGX [2026-01-13T20:15:40.458690] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGX' from 'https://tdm.silogroup.org/data/derivative_storage/AGX.csv'. [2026-01-13T20:15:40.471266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGX'. [2026-01-13T20:15:40.471721] [INFO ] [FORECASTER] Starting predict_future for AGX [2026-01-13T20:15:40.472561] [DEBUG] [LOCAL ] No optimal features file found for AGX: ./output/feature-sets/AGX.txt [2026-01-13T20:15:40.472641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:40.472675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:40.472702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:40.472761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:40.529147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:40.530098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:40.530192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:40.530227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:40.686214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:40.686390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:40.686443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:40.686546] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:40.692098] [DEBUG] [FORECASTER] AGX: Forecast T+1@11:T+2@11: UP (p=82.84%) [2026-01-13T20:15:40.692651] [INFO ] [FORECASTER] Completed predict_future for AGX [2026-01-13T20:15:40.692867] [INFO ] [sig ] AGX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:40.855464] [INFO ] [LOCAL ] Saved forecast: AGX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGX.txt [2026-01-13T20:15:40.855727] [INFO ] [sig ] [98/3497] Completed AGX in 0.4s | 2.74 sym/s | Total: 35.7s | ETA: 20.6m [2026-01-13T20:15:40.855816] [INFO ] [sig ] [99/3497] Forecasting AGYS... [2026-01-13T20:15:40.855866] [INFO ] [sig ] Generating forecast for: AGYS [2026-01-13T20:15:40.855915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGYS' from 'https://tdm.silogroup.org/data/derivative_storage/AGYS.csv'. [2026-01-13T20:15:40.874962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGYS'. [2026-01-13T20:15:40.875371] [INFO ] [FORECASTER] Starting predict_future for AGYS [2026-01-13T20:15:40.876230] [DEBUG] [LOCAL ] No optimal features file found for AGYS: ./output/feature-sets/AGYS.txt [2026-01-13T20:15:40.876285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:40.876318] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:40.876345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:40.876416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:40.933203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:40.934061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:40.934153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:40.934187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:41.066636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:41.066795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:41.066836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:41.066864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:41.070365] [DEBUG] [FORECASTER] AGYS: Forecast T+1@11:T+2@11: DOWN (p=15.86%) [2026-01-13T20:15:41.070691] [INFO ] [FORECASTER] Completed predict_future for AGYS [2026-01-13T20:15:41.070828] [INFO ] [sig ] AGYS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:41.212183] [INFO ] [LOCAL ] Saved forecast: AGYS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AGYS.txt [2026-01-13T20:15:41.212338] [INFO ] [sig ] [99/3497] Completed AGYS in 0.4s | 2.74 sym/s | Total: 36.1s | ETA: 20.6m [2026-01-13T20:15:41.212379] [INFO ] [sig ] [100/3497] Forecasting AGZD... [2026-01-13T20:15:41.212410] [INFO ] [sig ] Generating forecast for: AGZD [2026-01-13T20:15:41.212439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AGZD' from 'https://tdm.silogroup.org/data/derivative_storage/AGZD.csv'. [2026-01-13T20:15:41.223725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AGZD'. [2026-01-13T20:15:41.224086] [INFO ] [FORECASTER] Starting predict_future for AGZD [2026-01-13T20:15:41.224916] [DEBUG] [LOCAL ] No optimal features file found for AGZD: ./output/feature-sets/AGZD.txt [2026-01-13T20:15:41.224969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:41.225001] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:41.225028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:41.225085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:41.284283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:41.285159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:41.285242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:41.285274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:41.397891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:41.398061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:41.398100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:41.398129] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:41.401524] [DEBUG] [FORECASTER] AGZD: Forecast T+1@11:T+2@11: UP (p=73.36%) [2026-01-13T20:15:41.401818] [INFO ] [FORECASTER] Completed predict_future for AGZD [2026-01-13T20:15:41.401966] [INFO ] [sig ] AGZD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:41.548448] [INFO ] [LOCAL ] Saved forecast: AGZD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AGZD.txt [2026-01-13T20:15:41.548655] [INFO ] [sig ] [100/3497] Completed AGZD in 0.3s | 2.75 sym/s | Total: 36.4s | ETA: 20.6m [2026-01-13T20:15:41.548708] [INFO ] [sig ] [101/3497] Forecasting AHCO... [2026-01-13T20:15:41.548738] [INFO ] [sig ] Generating forecast for: AHCO [2026-01-13T20:15:41.548770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHCO' from 'https://tdm.silogroup.org/data/derivative_storage/AHCO.csv'. [2026-01-13T20:15:41.561310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHCO'. [2026-01-13T20:15:41.561721] [INFO ] [FORECASTER] Starting predict_future for AHCO [2026-01-13T20:15:41.562713] [DEBUG] [LOCAL ] No optimal features file found for AHCO: ./output/feature-sets/AHCO.txt [2026-01-13T20:15:41.562802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:41.562848] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:41.562883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:41.562963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:41.621775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:41.622671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:41.622764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:41.622797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:41.741824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:41.741982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:41.742022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:41.742050] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:41.745602] [DEBUG] [FORECASTER] AHCO: Forecast T+1@11:T+2@11: DOWN (p=47.72%) [2026-01-13T20:15:41.745898] [INFO ] [FORECASTER] Completed predict_future for AHCO [2026-01-13T20:15:41.746030] [INFO ] [sig ] AHCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:41.891231] [INFO ] [LOCAL ] Saved forecast: AHCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AHCO.txt [2026-01-13T20:15:41.891384] [INFO ] [sig ] [101/3497] Completed AHCO in 0.3s | 2.75 sym/s | Total: 36.7s | ETA: 20.6m [2026-01-13T20:15:41.891427] [INFO ] [sig ] [102/3497] Forecasting AHH... [2026-01-13T20:15:41.891459] [INFO ] [sig ] Generating forecast for: AHH [2026-01-13T20:15:41.891490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AHH' from 'https://tdm.silogroup.org/data/derivative_storage/AHH.csv'. [2026-01-13T20:15:41.903513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AHH'. [2026-01-13T20:15:41.903887] [INFO ] [FORECASTER] Starting predict_future for AHH [2026-01-13T20:15:41.904734] [DEBUG] [LOCAL ] No optimal features file found for AHH: ./output/feature-sets/AHH.txt [2026-01-13T20:15:41.904787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:41.904819] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:41.904845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:41.904901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:41.961413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:41.962279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:41.962366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:41.962405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:42.085719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:42.085876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:42.085917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:42.085946] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:42.089437] [DEBUG] [FORECASTER] AHH: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-01-13T20:15:42.089783] [INFO ] [FORECASTER] Completed predict_future for AHH [2026-01-13T20:15:42.089927] [INFO ] [sig ] AHH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:42.232998] [INFO ] [LOCAL ] Saved forecast: AHH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AHH.txt [2026-01-13T20:15:42.233135] [INFO ] [sig ] [102/3497] Completed AHH in 0.3s | 2.75 sym/s | Total: 37.1s | ETA: 20.6m [2026-01-13T20:15:42.233175] [INFO ] [sig ] [103/3497] Forecasting AI... [2026-01-13T20:15:42.233205] [INFO ] [sig ] Generating forecast for: AI [2026-01-13T20:15:42.233237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AI' from 'https://tdm.silogroup.org/data/derivative_storage/AI.csv'. [2026-01-13T20:15:42.245794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AI'. [2026-01-13T20:15:42.246217] [INFO ] [FORECASTER] Starting predict_future for AI [2026-01-13T20:15:42.247093] [DEBUG] [LOCAL ] No optimal features file found for AI: ./output/feature-sets/AI.txt [2026-01-13T20:15:42.247149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:42.247184] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:42.247212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:42.247272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:42.313001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:42.314103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:42.314204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:42.314241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:42.446506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:42.446692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:42.446735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:42.446764] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:42.450701] [DEBUG] [FORECASTER] AI: Forecast T+1@11:T+2@11: UP (p=58.05%) [2026-01-13T20:15:42.451136] [INFO ] [FORECASTER] Completed predict_future for AI [2026-01-13T20:15:42.451300] [INFO ] [sig ] AI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:42.604956] [INFO ] [LOCAL ] Saved forecast: AI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AI.txt [2026-01-13T20:15:42.605101] [INFO ] [sig ] [103/3497] Completed AI in 0.4s | 2.75 sym/s | Total: 37.5s | ETA: 20.6m [2026-01-13T20:15:42.605143] [INFO ] [sig ] [104/3497] Forecasting AIA... [2026-01-13T20:15:42.605183] [INFO ] [sig ] Generating forecast for: AIA [2026-01-13T20:15:42.605218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIA' from 'https://tdm.silogroup.org/data/derivative_storage/AIA.csv'. [2026-01-13T20:15:42.617636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIA'. [2026-01-13T20:15:42.618038] [INFO ] [FORECASTER] Starting predict_future for AIA [2026-01-13T20:15:42.618958] [DEBUG] [LOCAL ] No optimal features file found for AIA: ./output/feature-sets/AIA.txt [2026-01-13T20:15:42.619016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:42.619057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:42.619095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:42.619161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:42.677794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:42.678603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:42.678687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:42.678721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:42.799938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:42.800096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:42.800136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:42.800164] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:42.803655] [DEBUG] [FORECASTER] AIA: Forecast T+1@11:T+2@11: UP (p=51.57%) [2026-01-13T20:15:42.803941] [INFO ] [FORECASTER] Completed predict_future for AIA [2026-01-13T20:15:42.804078] [INFO ] [sig ] AIA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:42.964614] [INFO ] [LOCAL ] Saved forecast: AIA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AIA.txt [2026-01-13T20:15:42.964772] [INFO ] [sig ] [104/3497] Completed AIA in 0.4s | 2.75 sym/s | Total: 37.8s | ETA: 20.6m [2026-01-13T20:15:42.964819] [INFO ] [sig ] [105/3497] Forecasting AIG... [2026-01-13T20:15:42.964850] [INFO ] [sig ] Generating forecast for: AIG [2026-01-13T20:15:42.964880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIG' from 'https://tdm.silogroup.org/data/derivative_storage/AIG.csv'. [2026-01-13T20:15:42.977954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIG'. [2026-01-13T20:15:42.978322] [INFO ] [FORECASTER] Starting predict_future for AIG [2026-01-13T20:15:42.979170] [DEBUG] [LOCAL ] No optimal features file found for AIG: ./output/feature-sets/AIG.txt [2026-01-13T20:15:42.979225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:42.979259] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:42.979289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:42.979350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:43.045286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:43.046236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:43.046329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:43.046400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:43.183741] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:43.183920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:43.183973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:43.184005] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:43.187560] [DEBUG] [FORECASTER] AIG: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-13T20:15:43.187854] [INFO ] [FORECASTER] Completed predict_future for AIG [2026-01-13T20:15:43.188021] [INFO ] [sig ] AIG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:43.340901] [INFO ] [LOCAL ] Saved forecast: AIG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AIG.txt [2026-01-13T20:15:43.341055] [INFO ] [sig ] [105/3497] Completed AIG in 0.4s | 2.75 sym/s | Total: 38.2s | ETA: 20.6m [2026-01-13T20:15:43.341098] [INFO ] [sig ] [106/3497] Forecasting AIMD... [2026-01-13T20:15:43.341132] [INFO ] [sig ] Generating forecast for: AIMD [2026-01-13T20:15:43.341164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIMD' from 'https://tdm.silogroup.org/data/derivative_storage/AIMD.csv'. [2026-01-13T20:15:43.353123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIMD'. [2026-01-13T20:15:43.353463] [INFO ] [FORECASTER] Starting predict_future for AIMD [2026-01-13T20:15:43.354483] [DEBUG] [LOCAL ] No optimal features file found for AIMD: ./output/feature-sets/AIMD.txt [2026-01-13T20:15:43.354538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:43.354790] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:43.354829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:43.354890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:43.419327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:43.420283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:43.420370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:43.420405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:43.544035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:43.544216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:43.544265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:43.544299] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:43.548591] [DEBUG] [FORECASTER] AIMD: Forecast T+1@11:T+2@11: DOWN (p=27.05%) [2026-01-13T20:15:43.548940] [INFO ] [FORECASTER] Completed predict_future for AIMD [2026-01-13T20:15:43.549105] [INFO ] [sig ] AIMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:43.699238] [INFO ] [LOCAL ] Saved forecast: AIMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AIMD.txt [2026-01-13T20:15:43.699405] [INFO ] [sig ] [106/3497] Completed AIMD in 0.4s | 2.75 sym/s | Total: 38.6s | ETA: 20.6m [2026-01-13T20:15:43.699450] [INFO ] [sig ] [107/3497] Forecasting AIO... [2026-01-13T20:15:43.699480] [INFO ] [sig ] Generating forecast for: AIO [2026-01-13T20:15:43.699514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIO' from 'https://tdm.silogroup.org/data/derivative_storage/AIO.csv'. [2026-01-13T20:15:43.714836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIO'. [2026-01-13T20:15:43.715324] [INFO ] [FORECASTER] Starting predict_future for AIO [2026-01-13T20:15:43.716610] [DEBUG] [LOCAL ] No optimal features file found for AIO: ./output/feature-sets/AIO.txt [2026-01-13T20:15:43.716711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:43.716766] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:43.716815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:43.716912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:43.802016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:43.803112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:43.803195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:43.803230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:43.934925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:43.935102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:43.935144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:43.935173] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:43.939097] [DEBUG] [FORECASTER] AIO: Forecast T+1@11:T+2@11: UP (p=69.66%) [2026-01-13T20:15:43.939410] [INFO ] [FORECASTER] Completed predict_future for AIO [2026-01-13T20:15:43.939549] [INFO ] [sig ] AIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:44.090502] [INFO ] [LOCAL ] Saved forecast: AIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AIO.txt [2026-01-13T20:15:44.090845] [INFO ] [sig ] [107/3497] Completed AIO in 0.4s | 2.75 sym/s | Total: 38.9s | ETA: 20.6m [2026-01-13T20:15:44.090886] [INFO ] [sig ] [108/3497] Forecasting AIP... [2026-01-13T20:15:44.090917] [INFO ] [sig ] Generating forecast for: AIP [2026-01-13T20:15:44.090948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIP' from 'https://tdm.silogroup.org/data/derivative_storage/AIP.csv'. [2026-01-13T20:15:44.103213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIP'. [2026-01-13T20:15:44.103522] [INFO ] [FORECASTER] Starting predict_future for AIP [2026-01-13T20:15:44.104519] [DEBUG] [LOCAL ] No optimal features file found for AIP: ./output/feature-sets/AIP.txt [2026-01-13T20:15:44.104594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:44.104629] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:44.104657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:44.104714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:44.163397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:44.164261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:44.164342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:44.164375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:44.282868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:44.283028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:44.283088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:44.283119] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:44.286632] [DEBUG] [FORECASTER] AIP: Forecast T+1@11:T+2@11: UP (p=80.59%) [2026-01-13T20:15:44.286921] [INFO ] [FORECASTER] Completed predict_future for AIP [2026-01-13T20:15:44.287054] [INFO ] [sig ] AIP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:44.433298] [INFO ] [LOCAL ] Saved forecast: AIP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AIP.txt [2026-01-13T20:15:44.433490] [INFO ] [sig ] [108/3497] Completed AIP in 0.3s | 2.75 sym/s | Total: 39.3s | ETA: 20.5m [2026-01-13T20:15:44.433531] [INFO ] [sig ] [109/3497] Forecasting AIPI... [2026-01-13T20:15:44.433563] [INFO ] [sig ] Generating forecast for: AIPI [2026-01-13T20:15:44.433616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIPI' from 'https://tdm.silogroup.org/data/derivative_storage/AIPI.csv'. [2026-01-13T20:15:44.445008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIPI'. [2026-01-13T20:15:44.445415] [INFO ] [FORECASTER] Starting predict_future for AIPI [2026-01-13T20:15:44.446280] [DEBUG] [LOCAL ] No optimal features file found for AIPI: ./output/feature-sets/AIPI.txt [2026-01-13T20:15:44.446335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:44.446370] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:44.446400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:44.446459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:44.502659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:44.503544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:44.503645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:44.503679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:44.638009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:44.638191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:44.638240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:44.638270] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:44.642109] [DEBUG] [FORECASTER] AIPI: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-13T20:15:44.642422] [INFO ] [FORECASTER] Completed predict_future for AIPI [2026-01-13T20:15:44.642567] [INFO ] [sig ] AIPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:44.788178] [INFO ] [LOCAL ] Saved forecast: AIPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AIPI.txt [2026-01-13T20:15:44.788329] [INFO ] [sig ] [109/3497] Completed AIPI in 0.4s | 2.75 sym/s | Total: 39.6s | ETA: 20.5m [2026-01-13T20:15:44.788370] [INFO ] [sig ] [110/3497] Forecasting AIQ... [2026-01-13T20:15:44.788408] [INFO ] [sig ] Generating forecast for: AIQ [2026-01-13T20:15:44.788445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIQ' from 'https://tdm.silogroup.org/data/derivative_storage/AIQ.csv'. [2026-01-13T20:15:44.800629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIQ'. [2026-01-13T20:15:44.800996] [INFO ] [FORECASTER] Starting predict_future for AIQ [2026-01-13T20:15:44.801858] [DEBUG] [LOCAL ] No optimal features file found for AIQ: ./output/feature-sets/AIQ.txt [2026-01-13T20:15:44.801912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:44.801945] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:44.801973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:44.802032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:44.859671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:44.860435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:44.860528] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:44.860561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:44.981795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:44.981954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:44.981994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:44.982023] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:44.985470] [DEBUG] [FORECASTER] AIQ: Forecast T+1@11:T+2@11: DOWN (p=32.85%) [2026-01-13T20:15:44.985788] [INFO ] [FORECASTER] Completed predict_future for AIQ [2026-01-13T20:15:44.985920] [INFO ] [sig ] AIQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:45.139067] [INFO ] [LOCAL ] Saved forecast: AIQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AIQ.txt [2026-01-13T20:15:45.139207] [INFO ] [sig ] [110/3497] Completed AIQ in 0.4s | 2.75 sym/s | Total: 40.0s | ETA: 20.5m [2026-01-13T20:15:45.139246] [INFO ] [sig ] [111/3497] Forecasting AIRG... [2026-01-13T20:15:45.139275] [INFO ] [sig ] Generating forecast for: AIRG [2026-01-13T20:15:45.139307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRG' from 'https://tdm.silogroup.org/data/derivative_storage/AIRG.csv'. [2026-01-13T20:15:45.150421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRG'. [2026-01-13T20:15:45.150807] [INFO ] [FORECASTER] Starting predict_future for AIRG [2026-01-13T20:15:45.151672] [DEBUG] [LOCAL ] No optimal features file found for AIRG: ./output/feature-sets/AIRG.txt [2026-01-13T20:15:45.151727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:45.151761] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:45.151789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:45.151847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:45.211182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:45.212023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:45.212104] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:45.212137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:45.335109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:45.335273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:45.335315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:45.335344] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:45.339021] [DEBUG] [FORECASTER] AIRG: Forecast T+1@11:T+2@11: DOWN (p=26.29%) [2026-01-13T20:15:45.339363] [INFO ] [FORECASTER] Completed predict_future for AIRG [2026-01-13T20:15:45.339523] [INFO ] [sig ] AIRG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:45.490653] [INFO ] [LOCAL ] Saved forecast: AIRG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AIRG.txt [2026-01-13T20:15:45.490828] [INFO ] [sig ] [111/3497] Completed AIRG in 0.4s | 2.75 sym/s | Total: 40.3s | ETA: 20.5m [2026-01-13T20:15:45.490885] [INFO ] [sig ] [112/3497] Forecasting AIRJ... [2026-01-13T20:15:45.490918] [INFO ] [sig ] Generating forecast for: AIRJ [2026-01-13T20:15:45.490948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRJ' from 'https://tdm.silogroup.org/data/derivative_storage/AIRJ.csv'. [2026-01-13T20:15:45.502130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRJ'. [2026-01-13T20:15:45.502403] [INFO ] [FORECASTER] Starting predict_future for AIRJ [2026-01-13T20:15:45.503328] [DEBUG] [LOCAL ] No optimal features file found for AIRJ: ./output/feature-sets/AIRJ.txt [2026-01-13T20:15:45.503381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:45.503454] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:45.503486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:45.503547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:45.560698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:45.561440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:45.561551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:45.561612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:45.678407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:45.678563] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:15:45.678620] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:45.678649] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:45.682041] [DEBUG] [FORECASTER] AIRJ: Forecast T+1@11:T+2@11: UP (p=78.83%) [2026-01-13T20:15:45.682316] [INFO ] [FORECASTER] Completed predict_future for AIRJ [2026-01-13T20:15:45.682443] [INFO ] [sig ] AIRJ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:45.827233] [INFO ] [LOCAL ] Saved forecast: AIRJ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AIRJ.txt [2026-01-13T20:15:45.827389] [INFO ] [sig ] [112/3497] Completed AIRJ in 0.3s | 2.75 sym/s | Total: 40.7s | ETA: 20.5m [2026-01-13T20:15:45.827431] [INFO ] [sig ] [113/3497] Forecasting AIRS... [2026-01-13T20:15:45.827464] [INFO ] [sig ] Generating forecast for: AIRS [2026-01-13T20:15:45.827496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIRS' from 'https://tdm.silogroup.org/data/derivative_storage/AIRS.csv'. [2026-01-13T20:15:45.838685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIRS'. [2026-01-13T20:15:45.839005] [INFO ] [FORECASTER] Starting predict_future for AIRS [2026-01-13T20:15:45.839834] [DEBUG] [LOCAL ] No optimal features file found for AIRS: ./output/feature-sets/AIRS.txt [2026-01-13T20:15:45.839896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:45.839935] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:45.839963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:45.840021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:45.896405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:45.897126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:45.897204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:45.897236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:46.018720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:46.018878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:46.018918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:46.018947] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:46.022419] [DEBUG] [FORECASTER] AIRS: Forecast T+1@11:T+2@11: UP (p=57.25%) [2026-01-13T20:15:46.022733] [INFO ] [FORECASTER] Completed predict_future for AIRS [2026-01-13T20:15:46.022871] [INFO ] [sig ] AIRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:46.173272] [INFO ] [LOCAL ] Saved forecast: AIRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AIRS.txt [2026-01-13T20:15:46.173428] [INFO ] [sig ] [113/3497] Completed AIRS in 0.3s | 2.75 sym/s | Total: 41.0s | ETA: 20.5m [2026-01-13T20:15:46.173470] [INFO ] [sig ] [114/3497] Forecasting AISP... [2026-01-13T20:15:46.173500] [INFO ] [sig ] Generating forecast for: AISP [2026-01-13T20:15:46.173530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AISP' from 'https://tdm.silogroup.org/data/derivative_storage/AISP.csv'. [2026-01-13T20:15:46.186555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AISP'. [2026-01-13T20:15:46.187083] [INFO ] [FORECASTER] Starting predict_future for AISP [2026-01-13T20:15:46.187922] [DEBUG] [LOCAL ] No optimal features file found for AISP: ./output/feature-sets/AISP.txt [2026-01-13T20:15:46.191856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:46.191979] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:46.192016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:46.192100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:46.253441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:46.254356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:46.254447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:46.254480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:46.380744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:46.380910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:46.380949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:46.380978] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:46.384541] [DEBUG] [FORECASTER] AISP: Forecast T+1@11:T+2@11: UP (p=77.61%) [2026-01-13T20:15:46.384870] [INFO ] [FORECASTER] Completed predict_future for AISP [2026-01-13T20:15:46.385021] [INFO ] [sig ] AISP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:46.533936] [INFO ] [LOCAL ] Saved forecast: AISP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AISP.txt [2026-01-13T20:15:46.534090] [INFO ] [sig ] [114/3497] Completed AISP in 0.4s | 2.75 sym/s | Total: 41.4s | ETA: 20.5m [2026-01-13T20:15:46.534132] [INFO ] [sig ] [115/3497] Forecasting AIZN... [2026-01-13T20:15:46.534161] [INFO ] [sig ] Generating forecast for: AIZN [2026-01-13T20:15:46.534193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AIZN' from 'https://tdm.silogroup.org/data/derivative_storage/AIZN.csv'. [2026-01-13T20:15:46.545822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AIZN'. [2026-01-13T20:15:46.546205] [INFO ] [FORECASTER] Starting predict_future for AIZN [2026-01-13T20:15:46.547019] [DEBUG] [LOCAL ] No optimal features file found for AIZN: ./output/feature-sets/AIZN.txt [2026-01-13T20:15:46.547072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:46.547104] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:46.547131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:46.547188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:46.604086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:46.604968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:46.605054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:46.605088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:46.714491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:46.714675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:46.714727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:46.714791] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:46.718325] [DEBUG] [FORECASTER] AIZN: Forecast T+1@11:T+2@11: DOWN (p=24.71%) [2026-01-13T20:15:46.718626] [INFO ] [FORECASTER] Completed predict_future for AIZN [2026-01-13T20:15:46.718760] [INFO ] [sig ] AIZN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:46.873883] [INFO ] [LOCAL ] Saved forecast: AIZN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AIZN.txt [2026-01-13T20:15:46.874022] [INFO ] [sig ] [115/3497] Completed AIZN in 0.3s | 2.76 sym/s | Total: 41.7s | ETA: 20.5m [2026-01-13T20:15:46.874061] [INFO ] [sig ] [116/3497] Forecasting AJG... [2026-01-13T20:15:46.874096] [INFO ] [sig ] Generating forecast for: AJG [2026-01-13T20:15:46.874128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AJG' from 'https://tdm.silogroup.org/data/derivative_storage/AJG.csv'. [2026-01-13T20:15:46.886790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AJG'. [2026-01-13T20:15:46.887310] [INFO ] [FORECASTER] Starting predict_future for AJG [2026-01-13T20:15:46.888325] [DEBUG] [LOCAL ] No optimal features file found for AJG: ./output/feature-sets/AJG.txt [2026-01-13T20:15:46.888388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:46.888423] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:46.888450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:46.888508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:46.945766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:46.946403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:46.946480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:46.946513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:47.070927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:47.071126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:47.071172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:47.071203] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:47.074862] [DEBUG] [FORECASTER] AJG: Forecast T+1@11:T+2@11: UP (p=76.33%) [2026-01-13T20:15:47.075170] [INFO ] [FORECASTER] Completed predict_future for AJG [2026-01-13T20:15:47.075305] [INFO ] [sig ] AJG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:47.220704] [INFO ] [LOCAL ] Saved forecast: AJG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AJG.txt [2026-01-13T20:15:47.220854] [INFO ] [sig ] [116/3497] Completed AJG in 0.3s | 2.76 sym/s | Total: 42.1s | ETA: 20.4m [2026-01-13T20:15:47.220893] [INFO ] [sig ] [117/3497] Forecasting AKAM... [2026-01-13T20:15:47.220923] [INFO ] [sig ] Generating forecast for: AKAM [2026-01-13T20:15:47.220953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKAM' from 'https://tdm.silogroup.org/data/derivative_storage/AKAM.csv'. [2026-01-13T20:15:47.232516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKAM'. [2026-01-13T20:15:47.232848] [INFO ] [FORECASTER] Starting predict_future for AKAM [2026-01-13T20:15:47.233648] [DEBUG] [LOCAL ] No optimal features file found for AKAM: ./output/feature-sets/AKAM.txt [2026-01-13T20:15:47.233702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:47.233733] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:47.233760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:47.233819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:47.291031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:47.291882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:47.291966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:47.291999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:47.417567] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:47.417745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:47.417784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:47.417814] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:47.421471] [DEBUG] [FORECASTER] AKAM: Forecast T+1@11:T+2@11: UP (p=90.41%) [2026-01-13T20:15:47.421801] [INFO ] [FORECASTER] Completed predict_future for AKAM [2026-01-13T20:15:47.421942] [INFO ] [sig ] AKAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:47.578281] [INFO ] [LOCAL ] Saved forecast: AKAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AKAM.txt [2026-01-13T20:15:47.578472] [INFO ] [sig ] [117/3497] Completed AKAM in 0.4s | 2.76 sym/s | Total: 42.4s | ETA: 20.4m [2026-01-13T20:15:47.578527] [INFO ] [sig ] [118/3497] Forecasting AKBA... [2026-01-13T20:15:47.578560] [INFO ] [sig ] Generating forecast for: AKBA [2026-01-13T20:15:47.578611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AKBA' from 'https://tdm.silogroup.org/data/derivative_storage/AKBA.csv'. [2026-01-13T20:15:47.591413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AKBA'. [2026-01-13T20:15:47.591900] [INFO ] [FORECASTER] Starting predict_future for AKBA [2026-01-13T20:15:47.592933] [DEBUG] [LOCAL ] No optimal features file found for AKBA: ./output/feature-sets/AKBA.txt [2026-01-13T20:15:47.593001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:47.593044] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:47.593073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:47.593144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:47.663020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:47.664157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:47.664249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:47.664284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:47.801217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:47.801408] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:47.801452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:47.801481] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:47.805151] [DEBUG] [FORECASTER] AKBA: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-13T20:15:47.805454] [INFO ] [FORECASTER] Completed predict_future for AKBA [2026-01-13T20:15:47.805614] [INFO ] [sig ] AKBA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:47.952283] [INFO ] [LOCAL ] Saved forecast: AKBA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AKBA.txt [2026-01-13T20:15:47.952454] [INFO ] [sig ] [118/3497] Completed AKBA in 0.4s | 2.76 sym/s | Total: 42.8s | ETA: 20.4m [2026-01-13T20:15:47.952494] [INFO ] [sig ] [119/3497] Forecasting AL... [2026-01-13T20:15:47.952525] [INFO ] [sig ] Generating forecast for: AL [2026-01-13T20:15:47.952556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AL' from 'https://tdm.silogroup.org/data/derivative_storage/AL.csv'. [2026-01-13T20:15:47.965640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AL'. [2026-01-13T20:15:47.966026] [INFO ] [FORECASTER] Starting predict_future for AL [2026-01-13T20:15:47.966890] [DEBUG] [LOCAL ] No optimal features file found for AL: ./output/feature-sets/AL.txt [2026-01-13T20:15:47.966946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:47.966981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:47.967011] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:47.967070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:48.029300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:48.030211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:48.030299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:48.030332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:48.158137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:48.158298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:48.158338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:48.158384] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:48.162149] [DEBUG] [FORECASTER] AL: Forecast T+1@11:T+2@11: UP (p=93.61%) [2026-01-13T20:15:48.162500] [INFO ] [FORECASTER] Completed predict_future for AL [2026-01-13T20:15:48.162851] [INFO ] [sig ] AL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:48.309687] [INFO ] [LOCAL ] Saved forecast: AL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AL.txt [2026-01-13T20:15:48.309847] [INFO ] [sig ] [119/3497] Completed AL in 0.4s | 2.76 sym/s | Total: 43.2s | ETA: 20.4m [2026-01-13T20:15:48.309889] [INFO ] [sig ] [120/3497] Forecasting ALAB... [2026-01-13T20:15:48.309921] [INFO ] [sig ] Generating forecast for: ALAB [2026-01-13T20:15:48.309951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALAB' from 'https://tdm.silogroup.org/data/derivative_storage/ALAB.csv'. [2026-01-13T20:15:48.322267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALAB'. [2026-01-13T20:15:48.322641] [INFO ] [FORECASTER] Starting predict_future for ALAB [2026-01-13T20:15:48.323426] [DEBUG] [LOCAL ] No optimal features file found for ALAB: ./output/feature-sets/ALAB.txt [2026-01-13T20:15:48.323479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:48.323510] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:48.323535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:48.323616] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:48.382660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:48.383726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:48.383808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:48.383841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:48.511025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:48.511253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:48.511297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:48.511325] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:48.515559] [DEBUG] [FORECASTER] ALAB: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-13T20:15:48.516101] [INFO ] [FORECASTER] Completed predict_future for ALAB [2026-01-13T20:15:48.516249] [INFO ] [sig ] ALAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:48.688253] [INFO ] [LOCAL ] Saved forecast: ALAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALAB.txt [2026-01-13T20:15:48.688462] [INFO ] [sig ] [120/3497] Completed ALAB in 0.4s | 2.76 sym/s | Total: 43.5s | ETA: 20.4m [2026-01-13T20:15:48.688511] [INFO ] [sig ] [121/3497] Forecasting ALB... [2026-01-13T20:15:48.688546] [INFO ] [sig ] Generating forecast for: ALB [2026-01-13T20:15:48.688605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALB' from 'https://tdm.silogroup.org/data/derivative_storage/ALB.csv'. [2026-01-13T20:15:48.704745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALB'. [2026-01-13T20:15:48.705236] [INFO ] [FORECASTER] Starting predict_future for ALB [2026-01-13T20:15:48.706312] [DEBUG] [LOCAL ] No optimal features file found for ALB: ./output/feature-sets/ALB.txt [2026-01-13T20:15:48.706377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:48.706415] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:48.706449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:48.706535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:48.772908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:48.773819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:48.773905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:48.773955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:48.907120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:48.907313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:48.907376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:48.907425] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:48.912504] [DEBUG] [FORECASTER] ALB: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-01-13T20:15:48.912939] [INFO ] [FORECASTER] Completed predict_future for ALB [2026-01-13T20:15:48.913115] [INFO ] [sig ] ALB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:49.088524] [INFO ] [LOCAL ] Saved forecast: ALB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALB.txt [2026-01-13T20:15:49.088720] [INFO ] [sig ] [121/3497] Completed ALB in 0.4s | 2.75 sym/s | Total: 43.9s | ETA: 20.4m [2026-01-13T20:15:49.088765] [INFO ] [sig ] [122/3497] Forecasting ALC... [2026-01-13T20:15:49.088798] [INFO ] [sig ] Generating forecast for: ALC [2026-01-13T20:15:49.088836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALC' from 'https://tdm.silogroup.org/data/derivative_storage/ALC.csv'. [2026-01-13T20:15:49.101002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALC'. [2026-01-13T20:15:49.101371] [INFO ] [FORECASTER] Starting predict_future for ALC [2026-01-13T20:15:49.102233] [DEBUG] [LOCAL ] No optimal features file found for ALC: ./output/feature-sets/ALC.txt [2026-01-13T20:15:49.102292] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:49.102324] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:49.102353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:49.102410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:49.161479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:49.162408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:49.162498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:49.162587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:49.293643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:49.294029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:49.294072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:49.294103] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:49.298629] [DEBUG] [FORECASTER] ALC: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-01-13T20:15:49.298937] [INFO ] [FORECASTER] Completed predict_future for ALC [2026-01-13T20:15:49.299068] [INFO ] [sig ] ALC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:49.451074] [INFO ] [LOCAL ] Saved forecast: ALC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALC.txt [2026-01-13T20:15:49.451262] [INFO ] [sig ] [122/3497] Completed ALC in 0.4s | 2.75 sym/s | Total: 44.3s | ETA: 20.4m [2026-01-13T20:15:49.451309] [INFO ] [sig ] [123/3497] Forecasting ALCO... [2026-01-13T20:15:49.451339] [INFO ] [sig ] Generating forecast for: ALCO [2026-01-13T20:15:49.451370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALCO' from 'https://tdm.silogroup.org/data/derivative_storage/ALCO.csv'. [2026-01-13T20:15:49.462922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALCO'. [2026-01-13T20:15:49.463289] [INFO ] [FORECASTER] Starting predict_future for ALCO [2026-01-13T20:15:49.464119] [DEBUG] [LOCAL ] No optimal features file found for ALCO: ./output/feature-sets/ALCO.txt [2026-01-13T20:15:49.464172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:49.464203] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:49.464230] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:49.464299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:49.523094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:49.523957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:49.524040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:49.524073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:49.655227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:49.655385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:49.655427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:49.655457] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:49.658982] [DEBUG] [FORECASTER] ALCO: Forecast T+1@11:T+2@11: UP (p=77.80%) [2026-01-13T20:15:49.659272] [INFO ] [FORECASTER] Completed predict_future for ALCO [2026-01-13T20:15:49.659405] [INFO ] [sig ] ALCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:49.805261] [INFO ] [LOCAL ] Saved forecast: ALCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALCO.txt [2026-01-13T20:15:49.805404] [INFO ] [sig ] [123/3497] Completed ALCO in 0.4s | 2.75 sym/s | Total: 44.7s | ETA: 20.4m [2026-01-13T20:15:49.805445] [INFO ] [sig ] [124/3497] Forecasting ALDX... [2026-01-13T20:15:49.805474] [INFO ] [sig ] Generating forecast for: ALDX [2026-01-13T20:15:49.805504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALDX' from 'https://tdm.silogroup.org/data/derivative_storage/ALDX.csv'. [2026-01-13T20:15:49.817730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALDX'. [2026-01-13T20:15:49.818116] [INFO ] [FORECASTER] Starting predict_future for ALDX [2026-01-13T20:15:49.818919] [DEBUG] [LOCAL ] No optimal features file found for ALDX: ./output/feature-sets/ALDX.txt [2026-01-13T20:15:49.818971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:49.819003] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:49.819030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:49.819087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:49.877089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:49.877947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:49.878045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:49.878080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:49.999620] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:49.999769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:49.999811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:49.999840] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:50.003251] [DEBUG] [FORECASTER] ALDX: Forecast T+1@11:T+2@11: DOWN (p=24.05%) [2026-01-13T20:15:50.003535] [INFO ] [FORECASTER] Completed predict_future for ALDX [2026-01-13T20:15:50.003684] [INFO ] [sig ] ALDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:50.150815] [INFO ] [LOCAL ] Saved forecast: ALDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALDX.txt [2026-01-13T20:15:50.150970] [INFO ] [sig ] [124/3497] Completed ALDX in 0.3s | 2.76 sym/s | Total: 45.0s | ETA: 20.4m [2026-01-13T20:15:50.151010] [INFO ] [sig ] [125/3497] Forecasting ALEX... [2026-01-13T20:15:50.151041] [INFO ] [sig ] Generating forecast for: ALEX [2026-01-13T20:15:50.151071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALEX' from 'https://tdm.silogroup.org/data/derivative_storage/ALEX.csv'. [2026-01-13T20:15:50.163566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALEX'. [2026-01-13T20:15:50.163893] [INFO ] [FORECASTER] Starting predict_future for ALEX [2026-01-13T20:15:50.164693] [DEBUG] [LOCAL ] No optimal features file found for ALEX: ./output/feature-sets/ALEX.txt [2026-01-13T20:15:50.164940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:50.164973] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:50.165000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:50.165057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:50.224426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:50.225351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:50.225461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:50.225496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:50.355849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:50.356037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:50.356096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:50.356136] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:50.359780] [DEBUG] [FORECASTER] ALEX: Forecast T+1@11:T+2@11: DOWN (p=26.35%) [2026-01-13T20:15:50.360093] [INFO ] [FORECASTER] Completed predict_future for ALEX [2026-01-13T20:15:50.360233] [INFO ] [sig ] ALEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:50.517122] [INFO ] [LOCAL ] Saved forecast: ALEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALEX.txt [2026-01-13T20:15:50.517396] [INFO ] [sig ] [125/3497] Completed ALEX in 0.4s | 2.75 sym/s | Total: 45.4s | ETA: 20.4m [2026-01-13T20:15:50.517457] [INFO ] [sig ] [126/3497] Forecasting ALG... [2026-01-13T20:15:50.517502] [INFO ] [sig ] Generating forecast for: ALG [2026-01-13T20:15:50.517548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALG' from 'https://tdm.silogroup.org/data/derivative_storage/ALG.csv'. [2026-01-13T20:15:50.530637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALG'. [2026-01-13T20:15:50.531022] [INFO ] [FORECASTER] Starting predict_future for ALG [2026-01-13T20:15:50.531875] [DEBUG] [LOCAL ] No optimal features file found for ALG: ./output/feature-sets/ALG.txt [2026-01-13T20:15:50.531940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:50.531982] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:50.532021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:50.532099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:50.595727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:50.596645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:50.596733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:50.596767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:50.740159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:50.740347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:50.740402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:50.740444] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:50.745003] [DEBUG] [FORECASTER] ALG: Forecast T+1@11:T+2@11: DOWN (p=45.65%) [2026-01-13T20:15:50.745334] [INFO ] [FORECASTER] Completed predict_future for ALG [2026-01-13T20:15:50.745478] [INFO ] [sig ] ALG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:50.903202] [INFO ] [LOCAL ] Saved forecast: ALG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALG.txt [2026-01-13T20:15:50.903386] [INFO ] [sig ] [126/3497] Completed ALG in 0.4s | 2.75 sym/s | Total: 45.8s | ETA: 20.4m [2026-01-13T20:15:50.903428] [INFO ] [sig ] [127/3497] Forecasting ALGM... [2026-01-13T20:15:50.903458] [INFO ] [sig ] Generating forecast for: ALGM [2026-01-13T20:15:50.903489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGM' from 'https://tdm.silogroup.org/data/derivative_storage/ALGM.csv'. [2026-01-13T20:15:50.919223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGM'. [2026-01-13T20:15:50.919656] [INFO ] [FORECASTER] Starting predict_future for ALGM [2026-01-13T20:15:50.920478] [DEBUG] [LOCAL ] No optimal features file found for ALGM: ./output/feature-sets/ALGM.txt [2026-01-13T20:15:50.920531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:50.920562] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:50.920619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:50.920676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:50.978280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:50.979118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:50.979202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:50.979235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:51.106528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:51.106731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:51.106781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:51.106819] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:51.112057] [DEBUG] [FORECASTER] ALGM: Forecast T+1@11:T+2@11: UP (p=90.81%) [2026-01-13T20:15:51.112455] [INFO ] [FORECASTER] Completed predict_future for ALGM [2026-01-13T20:15:51.112658] [INFO ] [sig ] ALGM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:51.276816] [INFO ] [LOCAL ] Saved forecast: ALGM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALGM.txt [2026-01-13T20:15:51.276985] [INFO ] [sig ] [127/3497] Completed ALGM in 0.4s | 2.75 sym/s | Total: 46.1s | ETA: 20.4m [2026-01-13T20:15:51.277025] [INFO ] [sig ] [128/3497] Forecasting ALGN... [2026-01-13T20:15:51.277056] [INFO ] [sig ] Generating forecast for: ALGN [2026-01-13T20:15:51.277086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGN' from 'https://tdm.silogroup.org/data/derivative_storage/ALGN.csv'. [2026-01-13T20:15:51.289947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGN'. [2026-01-13T20:15:51.290375] [INFO ] [FORECASTER] Starting predict_future for ALGN [2026-01-13T20:15:51.291212] [DEBUG] [LOCAL ] No optimal features file found for ALGN: ./output/feature-sets/ALGN.txt [2026-01-13T20:15:51.291266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:51.291299] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:51.291325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:51.291383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:51.348542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:51.349476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:51.349566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:51.349627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:51.470981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:51.471149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:51.471191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:51.471221] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:51.475250] [DEBUG] [FORECASTER] ALGN: Forecast T+1@11:T+2@11: DOWN (p=1.40%) [2026-01-13T20:15:51.475686] [INFO ] [FORECASTER] Completed predict_future for ALGN [2026-01-13T20:15:51.475848] [INFO ] [sig ] ALGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:51.625090] [INFO ] [LOCAL ] Saved forecast: ALGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALGN.txt [2026-01-13T20:15:51.625290] [INFO ] [sig ] [128/3497] Completed ALGN in 0.3s | 2.75 sym/s | Total: 46.5s | ETA: 20.4m [2026-01-13T20:15:51.625334] [INFO ] [sig ] [129/3497] Forecasting ALGS... [2026-01-13T20:15:51.625363] [INFO ] [sig ] Generating forecast for: ALGS [2026-01-13T20:15:51.625393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALGS' from 'https://tdm.silogroup.org/data/derivative_storage/ALGS.csv'. [2026-01-13T20:15:51.638028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALGS'. [2026-01-13T20:15:51.638427] [INFO ] [FORECASTER] Starting predict_future for ALGS [2026-01-13T20:15:51.639289] [DEBUG] [LOCAL ] No optimal features file found for ALGS: ./output/feature-sets/ALGS.txt [2026-01-13T20:15:51.639343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:51.639424] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:51.639464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:51.639547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:51.697149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:51.698130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:51.698219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:51.698253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:51.818029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:51.818196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:51.818236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:51.818264] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:51.821689] [DEBUG] [FORECASTER] ALGS: Forecast T+1@11:T+2@11: DOWN (p=19.65%) [2026-01-13T20:15:51.821973] [INFO ] [FORECASTER] Completed predict_future for ALGS [2026-01-13T20:15:51.822108] [INFO ] [sig ] ALGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:51.965387] [INFO ] [LOCAL ] Saved forecast: ALGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALGS.txt [2026-01-13T20:15:51.965542] [INFO ] [sig ] [129/3497] Completed ALGS in 0.3s | 2.76 sym/s | Total: 46.8s | ETA: 20.4m [2026-01-13T20:15:51.965601] [INFO ] [sig ] [130/3497] Forecasting ALHC... [2026-01-13T20:15:51.965635] [INFO ] [sig ] Generating forecast for: ALHC [2026-01-13T20:15:51.965666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALHC' from 'https://tdm.silogroup.org/data/derivative_storage/ALHC.csv'. [2026-01-13T20:15:51.979489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALHC'. [2026-01-13T20:15:51.980111] [INFO ] [FORECASTER] Starting predict_future for ALHC [2026-01-13T20:15:51.980975] [DEBUG] [LOCAL ] No optimal features file found for ALHC: ./output/feature-sets/ALHC.txt [2026-01-13T20:15:51.981030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:51.981063] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:51.981092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:51.981151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:52.044480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:52.045415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:52.045513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:52.045550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:52.170427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:52.170605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:52.170650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:52.170681] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:52.174309] [DEBUG] [FORECASTER] ALHC: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-01-13T20:15:52.174664] [INFO ] [FORECASTER] Completed predict_future for ALHC [2026-01-13T20:15:52.174808] [INFO ] [sig ] ALHC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:52.375317] [INFO ] [LOCAL ] Saved forecast: ALHC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALHC.txt [2026-01-13T20:15:52.375479] [INFO ] [sig ] [130/3497] Completed ALHC in 0.4s | 2.75 sym/s | Total: 47.2s | ETA: 20.4m [2026-01-13T20:15:52.375520] [INFO ] [sig ] [131/3497] Forecasting ALK... [2026-01-13T20:15:52.375552] [INFO ] [sig ] Generating forecast for: ALK [2026-01-13T20:15:52.375601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALK' from 'https://tdm.silogroup.org/data/derivative_storage/ALK.csv'. [2026-01-13T20:15:52.390342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALK'. [2026-01-13T20:15:52.390814] [INFO ] [FORECASTER] Starting predict_future for ALK [2026-01-13T20:15:52.391835] [DEBUG] [LOCAL ] No optimal features file found for ALK: ./output/feature-sets/ALK.txt [2026-01-13T20:15:52.391898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:52.391939] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:52.391972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:52.392050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:52.459085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:52.460012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:52.460103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:52.460137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:52.594398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:52.594563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:52.594624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:52.594653] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:52.598332] [DEBUG] [FORECASTER] ALK: Forecast T+1@11:T+2@11: DOWN (p=11.56%) [2026-01-13T20:15:52.598712] [INFO ] [FORECASTER] Completed predict_future for ALK [2026-01-13T20:15:52.598867] [INFO ] [sig ] ALK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:52.751418] [INFO ] [LOCAL ] Saved forecast: ALK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALK.txt [2026-01-13T20:15:52.751609] [INFO ] [sig ] [131/3497] Completed ALK in 0.4s | 2.75 sym/s | Total: 47.6s | ETA: 20.4m [2026-01-13T20:15:52.751661] [INFO ] [sig ] [132/3497] Forecasting ALKS... [2026-01-13T20:15:52.751701] [INFO ] [sig ] Generating forecast for: ALKS [2026-01-13T20:15:52.751742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALKS' from 'https://tdm.silogroup.org/data/derivative_storage/ALKS.csv'. [2026-01-13T20:15:52.764181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALKS'. [2026-01-13T20:15:52.764615] [INFO ] [FORECASTER] Starting predict_future for ALKS [2026-01-13T20:15:52.765498] [DEBUG] [LOCAL ] No optimal features file found for ALKS: ./output/feature-sets/ALKS.txt [2026-01-13T20:15:52.765563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:52.765641] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:52.765671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:52.765728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:52.822565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:52.823457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:52.823542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:52.823591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:52.944226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:52.944405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:52.944448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:52.944535] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:52.948246] [DEBUG] [FORECASTER] ALKS: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-01-13T20:15:52.948591] [INFO ] [FORECASTER] Completed predict_future for ALKS [2026-01-13T20:15:52.948764] [INFO ] [sig ] ALKS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:53.102491] [INFO ] [LOCAL ] Saved forecast: ALKS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALKS.txt [2026-01-13T20:15:53.102690] [INFO ] [sig ] [132/3497] Completed ALKS in 0.4s | 2.75 sym/s | Total: 48.0s | ETA: 20.4m [2026-01-13T20:15:53.102737] [INFO ] [sig ] [133/3497] Forecasting ALL... [2026-01-13T20:15:53.102768] [INFO ] [sig ] Generating forecast for: ALL [2026-01-13T20:15:53.102798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALL' from 'https://tdm.silogroup.org/data/derivative_storage/ALL.csv'. [2026-01-13T20:15:53.121147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALL'. [2026-01-13T20:15:53.121705] [INFO ] [FORECASTER] Starting predict_future for ALL [2026-01-13T20:15:53.123002] [DEBUG] [LOCAL ] No optimal features file found for ALL: ./output/feature-sets/ALL.txt [2026-01-13T20:15:53.123086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:53.123143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:53.123186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:53.123272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:53.220731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:53.221920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:53.222036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:53.222099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:53.343683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:53.343840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:53.343885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:53.343916] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:53.347401] [DEBUG] [FORECASTER] ALL: Forecast T+1@11:T+2@11: UP (p=57.01%) [2026-01-13T20:15:53.347702] [INFO ] [FORECASTER] Completed predict_future for ALL [2026-01-13T20:15:53.347834] [INFO ] [sig ] ALL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:53.498219] [INFO ] [LOCAL ] Saved forecast: ALL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALL.txt [2026-01-13T20:15:53.498423] [INFO ] [sig ] [133/3497] Completed ALL in 0.4s | 2.75 sym/s | Total: 48.4s | ETA: 20.4m [2026-01-13T20:15:53.498478] [INFO ] [sig ] [134/3497] Forecasting ALLE... [2026-01-13T20:15:53.498514] [INFO ] [sig ] Generating forecast for: ALLE [2026-01-13T20:15:53.498550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLE' from 'https://tdm.silogroup.org/data/derivative_storage/ALLE.csv'. [2026-01-13T20:15:53.512108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLE'. [2026-01-13T20:15:53.512595] [INFO ] [FORECASTER] Starting predict_future for ALLE [2026-01-13T20:15:53.513636] [DEBUG] [LOCAL ] No optimal features file found for ALLE: ./output/feature-sets/ALLE.txt [2026-01-13T20:15:53.513708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:53.513747] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:53.513781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:53.513862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:53.576138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:53.577104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:53.577191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:53.577227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:53.694282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:53.694436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:53.694477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:53.694506] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:53.697909] [DEBUG] [FORECASTER] ALLE: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-13T20:15:53.698204] [INFO ] [FORECASTER] Completed predict_future for ALLE [2026-01-13T20:15:53.698340] [INFO ] [sig ] ALLE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:53.857649] [INFO ] [LOCAL ] Saved forecast: ALLE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALLE.txt [2026-01-13T20:15:53.857801] [INFO ] [sig ] [134/3497] Completed ALLE in 0.4s | 2.75 sym/s | Total: 48.7s | ETA: 20.4m [2026-01-13T20:15:53.857843] [INFO ] [sig ] [135/3497] Forecasting ALLO... [2026-01-13T20:15:53.857873] [INFO ] [sig ] Generating forecast for: ALLO [2026-01-13T20:15:53.857905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLO' from 'https://tdm.silogroup.org/data/derivative_storage/ALLO.csv'. [2026-01-13T20:15:53.870801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLO'. [2026-01-13T20:15:53.871175] [INFO ] [FORECASTER] Starting predict_future for ALLO [2026-01-13T20:15:53.872014] [DEBUG] [LOCAL ] No optimal features file found for ALLO: ./output/feature-sets/ALLO.txt [2026-01-13T20:15:53.872068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:53.872100] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:53.872126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:53.872183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:53.928695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:53.929523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:53.929627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:53.929665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:54.051320] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:54.051474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:54.051513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:54.051541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:54.054952] [DEBUG] [FORECASTER] ALLO: Forecast T+1@11:T+2@11: UP (p=70.01%) [2026-01-13T20:15:54.055241] [INFO ] [FORECASTER] Completed predict_future for ALLO [2026-01-13T20:15:54.055374] [INFO ] [sig ] ALLO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:54.204221] [INFO ] [LOCAL ] Saved forecast: ALLO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALLO.txt [2026-01-13T20:15:54.204440] [INFO ] [sig ] [135/3497] Completed ALLO in 0.3s | 2.75 sym/s | Total: 49.1s | ETA: 20.4m [2026-01-13T20:15:54.204502] [INFO ] [sig ] [136/3497] Forecasting ALLY... [2026-01-13T20:15:54.204548] [INFO ] [sig ] Generating forecast for: ALLY [2026-01-13T20:15:54.204617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALLY' from 'https://tdm.silogroup.org/data/derivative_storage/ALLY.csv'. [2026-01-13T20:15:54.219873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALLY'. [2026-01-13T20:15:54.220339] [INFO ] [FORECASTER] Starting predict_future for ALLY [2026-01-13T20:15:54.221486] [DEBUG] [LOCAL ] No optimal features file found for ALLY: ./output/feature-sets/ALLY.txt [2026-01-13T20:15:54.221567] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:54.221633] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:54.221671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:54.221754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:54.282243] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:54.283172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:54.283261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:54.283295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:54.411324] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:54.411490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:54.411531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:54.411559] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:54.414973] [DEBUG] [FORECASTER] ALLY: Forecast T+1@11:T+2@11: UP (p=80.64%) [2026-01-13T20:15:54.415255] [INFO ] [FORECASTER] Completed predict_future for ALLY [2026-01-13T20:15:54.415383] [INFO ] [sig ] ALLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:54.564332] [INFO ] [LOCAL ] Saved forecast: ALLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALLY.txt [2026-01-13T20:15:54.564566] [INFO ] [sig ] [136/3497] Completed ALLY in 0.4s | 2.75 sym/s | Total: 49.4s | ETA: 20.4m [2026-01-13T20:15:54.564634] [INFO ] [sig ] [137/3497] Forecasting ALMS... [2026-01-13T20:15:54.564668] [INFO ] [sig ] Generating forecast for: ALMS [2026-01-13T20:15:54.564700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALMS' from 'https://tdm.silogroup.org/data/derivative_storage/ALMS.csv'. [2026-01-13T20:15:54.577854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALMS'. [2026-01-13T20:15:54.578216] [INFO ] [FORECASTER] Starting predict_future for ALMS [2026-01-13T20:15:54.579079] [DEBUG] [LOCAL ] No optimal features file found for ALMS: ./output/feature-sets/ALMS.txt [2026-01-13T20:15:54.579132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:54.579165] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:54.579192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:54.579248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:54.638327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:54.639109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:54.639197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:54.639233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:54.763673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:54.763823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:54.763861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:54.763889] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:54.767259] [DEBUG] [FORECASTER] ALMS: Forecast T+1@11:T+2@11: UP (p=97.94%) [2026-01-13T20:15:54.767535] [INFO ] [FORECASTER] Completed predict_future for ALMS [2026-01-13T20:15:54.767678] [INFO ] [sig ] ALMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:54.910549] [INFO ] [LOCAL ] Saved forecast: ALMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALMS.txt [2026-01-13T20:15:54.910719] [INFO ] [sig ] [137/3497] Completed ALMS in 0.3s | 2.75 sym/s | Total: 49.8s | ETA: 20.3m [2026-01-13T20:15:54.910758] [INFO ] [sig ] [138/3497] Forecasting ALNY... [2026-01-13T20:15:54.910789] [INFO ] [sig ] Generating forecast for: ALNY [2026-01-13T20:15:54.910820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALNY' from 'https://tdm.silogroup.org/data/derivative_storage/ALNY.csv'. [2026-01-13T20:15:54.922424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALNY'. [2026-01-13T20:15:54.922789] [INFO ] [FORECASTER] Starting predict_future for ALNY [2026-01-13T20:15:54.923592] [DEBUG] [LOCAL ] No optimal features file found for ALNY: ./output/feature-sets/ALNY.txt [2026-01-13T20:15:54.923644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:54.923680] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:54.923707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:54.923764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:54.979986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:54.980686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:54.980764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:54.980796] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:55.099671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:55.099836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:55.099875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:55.099902] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:55.103288] [DEBUG] [FORECASTER] ALNY: Forecast T+1@11:T+2@11: DOWN (p=22.19%) [2026-01-13T20:15:55.103562] [INFO ] [FORECASTER] Completed predict_future for ALNY [2026-01-13T20:15:55.103719] [INFO ] [sig ] ALNY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:55.245762] [INFO ] [LOCAL ] Saved forecast: ALNY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALNY.txt [2026-01-13T20:15:55.245891] [INFO ] [sig ] [138/3497] Completed ALNY in 0.3s | 2.75 sym/s | Total: 50.1s | ETA: 20.3m [2026-01-13T20:15:55.245929] [INFO ] [sig ] [139/3497] Forecasting ALRM... [2026-01-13T20:15:55.245958] [INFO ] [sig ] Generating forecast for: ALRM [2026-01-13T20:15:55.245989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRM' from 'https://tdm.silogroup.org/data/derivative_storage/ALRM.csv'. [2026-01-13T20:15:55.257540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRM'. [2026-01-13T20:15:55.257939] [INFO ] [FORECASTER] Starting predict_future for ALRM [2026-01-13T20:15:55.258849] [DEBUG] [LOCAL ] No optimal features file found for ALRM: ./output/feature-sets/ALRM.txt [2026-01-13T20:15:55.258905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:55.258938] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:55.258966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:55.259026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:55.318434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:55.319360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:55.319529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:55.319586] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:55.448145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:55.448305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:55.448346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:55.448375] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:55.451866] [DEBUG] [FORECASTER] ALRM: Forecast T+1@11:T+2@11: UP (p=98.77%) [2026-01-13T20:15:55.452146] [INFO ] [FORECASTER] Completed predict_future for ALRM [2026-01-13T20:15:55.452272] [INFO ] [sig ] ALRM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:55.598156] [INFO ] [LOCAL ] Saved forecast: ALRM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALRM.txt [2026-01-13T20:15:55.598300] [INFO ] [sig ] [139/3497] Completed ALRM in 0.4s | 2.75 sym/s | Total: 50.5s | ETA: 20.3m [2026-01-13T20:15:55.598344] [INFO ] [sig ] [140/3497] Forecasting ALRS... [2026-01-13T20:15:55.598377] [INFO ] [sig ] Generating forecast for: ALRS [2026-01-13T20:15:55.598409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALRS' from 'https://tdm.silogroup.org/data/derivative_storage/ALRS.csv'. [2026-01-13T20:15:55.610653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALRS'. [2026-01-13T20:15:55.611120] [INFO ] [FORECASTER] Starting predict_future for ALRS [2026-01-13T20:15:55.611917] [DEBUG] [LOCAL ] No optimal features file found for ALRS: ./output/feature-sets/ALRS.txt [2026-01-13T20:15:55.611969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:55.612001] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:55.612028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:55.612085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:55.673281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:55.674011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:55.674091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:55.674123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:55.791066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:55.791201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:55.791240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:55.791268] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:55.795110] [DEBUG] [FORECASTER] ALRS: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-13T20:15:55.795467] [INFO ] [FORECASTER] Completed predict_future for ALRS [2026-01-13T20:15:55.795645] [INFO ] [sig ] ALRS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:55.939946] [INFO ] [LOCAL ] Saved forecast: ALRS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALRS.txt [2026-01-13T20:15:55.940083] [INFO ] [sig ] [140/3497] Completed ALRS in 0.3s | 2.76 sym/s | Total: 50.8s | ETA: 20.3m [2026-01-13T20:15:55.940312] [INFO ] [sig ] [141/3497] Forecasting ALSN... [2026-01-13T20:15:55.940344] [INFO ] [sig ] Generating forecast for: ALSN [2026-01-13T20:15:55.940374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALSN' from 'https://tdm.silogroup.org/data/derivative_storage/ALSN.csv'. [2026-01-13T20:15:55.952973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALSN'. [2026-01-13T20:15:55.953276] [INFO ] [FORECASTER] Starting predict_future for ALSN [2026-01-13T20:15:55.954071] [DEBUG] [LOCAL ] No optimal features file found for ALSN: ./output/feature-sets/ALSN.txt [2026-01-13T20:15:55.954124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:55.954155] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:55.954182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:55.954239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:56.012641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:56.013313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:56.013393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:56.013428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:56.132362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:56.132520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:56.132561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:56.132610] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:56.136131] [DEBUG] [FORECASTER] ALSN: Forecast T+1@11:T+2@11: UP (p=79.85%) [2026-01-13T20:15:56.136418] [INFO ] [FORECASTER] Completed predict_future for ALSN [2026-01-13T20:15:56.136598] [INFO ] [sig ] ALSN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:56.283719] [INFO ] [LOCAL ] Saved forecast: ALSN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALSN.txt [2026-01-13T20:15:56.283891] [INFO ] [sig ] [141/3497] Completed ALSN in 0.3s | 2.76 sym/s | Total: 51.1s | ETA: 20.3m [2026-01-13T20:15:56.283933] [INFO ] [sig ] [142/3497] Forecasting ALTG... [2026-01-13T20:15:56.283964] [INFO ] [sig ] Generating forecast for: ALTG [2026-01-13T20:15:56.283996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTG' from 'https://tdm.silogroup.org/data/derivative_storage/ALTG.csv'. [2026-01-13T20:15:56.295673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTG'. [2026-01-13T20:15:56.296062] [INFO ] [FORECASTER] Starting predict_future for ALTG [2026-01-13T20:15:56.296893] [DEBUG] [LOCAL ] No optimal features file found for ALTG: ./output/feature-sets/ALTG.txt [2026-01-13T20:15:56.296947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:56.296981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:56.297009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:56.297066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:56.371871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:56.372775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:56.372862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:56.372897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:56.501885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:56.502068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:56.502111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:56.502140] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:56.506607] [DEBUG] [FORECASTER] ALTG: Forecast T+1@11:T+2@11: UP (p=81.42%) [2026-01-13T20:15:56.507100] [INFO ] [FORECASTER] Completed predict_future for ALTG [2026-01-13T20:15:56.507306] [INFO ] [sig ] ALTG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:56.669014] [INFO ] [LOCAL ] Saved forecast: ALTG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALTG.txt [2026-01-13T20:15:56.669207] [INFO ] [sig ] [142/3497] Completed ALTG in 0.4s | 2.76 sym/s | Total: 51.5s | ETA: 20.3m [2026-01-13T20:15:56.669248] [INFO ] [sig ] [143/3497] Forecasting ALTI... [2026-01-13T20:15:56.669279] [INFO ] [sig ] Generating forecast for: ALTI [2026-01-13T20:15:56.669309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTI' from 'https://tdm.silogroup.org/data/derivative_storage/ALTI.csv'. [2026-01-13T20:15:56.681943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTI'. [2026-01-13T20:15:56.682325] [INFO ] [FORECASTER] Starting predict_future for ALTI [2026-01-13T20:15:56.683140] [DEBUG] [LOCAL ] No optimal features file found for ALTI: ./output/feature-sets/ALTI.txt [2026-01-13T20:15:56.683193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:56.683225] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:56.683251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:56.683307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:56.742329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:56.743250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:56.743338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:56.743373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:56.868715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:56.868873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:56.868931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:56.868962] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:56.872482] [DEBUG] [FORECASTER] ALTI: Forecast T+1@11:T+2@11: DOWN (p=33.31%) [2026-01-13T20:15:56.872793] [INFO ] [FORECASTER] Completed predict_future for ALTI [2026-01-13T20:15:56.872927] [INFO ] [sig ] ALTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:57.024200] [INFO ] [LOCAL ] Saved forecast: ALTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALTI.txt [2026-01-13T20:15:57.024362] [INFO ] [sig ] [143/3497] Completed ALTI in 0.4s | 2.76 sym/s | Total: 51.9s | ETA: 20.3m [2026-01-13T20:15:57.024403] [INFO ] [sig ] [144/3497] Forecasting ALTS... [2026-01-13T20:15:57.024434] [INFO ] [sig ] Generating forecast for: ALTS [2026-01-13T20:15:57.024466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTS' from 'https://tdm.silogroup.org/data/derivative_storage/ALTS.csv'. [2026-01-13T20:15:57.038256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTS'. [2026-01-13T20:15:57.038629] [INFO ] [FORECASTER] Starting predict_future for ALTS [2026-01-13T20:15:57.039681] [DEBUG] [LOCAL ] No optimal features file found for ALTS: ./output/feature-sets/ALTS.txt [2026-01-13T20:15:57.039739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:57.039772] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:57.039799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:57.039857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:57.102207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:57.103016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:57.103112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:57.103148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:57.257335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:57.257494] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:57.257534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:57.257562] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:57.262359] [DEBUG] [FORECASTER] ALTS: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-13T20:15:57.262729] [INFO ] [FORECASTER] Completed predict_future for ALTS [2026-01-13T20:15:57.262919] [INFO ] [sig ] ALTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:57.456035] [INFO ] [LOCAL ] Saved forecast: ALTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALTS.txt [2026-01-13T20:15:57.456241] [INFO ] [sig ] [144/3497] Completed ALTS in 0.4s | 2.75 sym/s | Total: 52.3s | ETA: 20.3m [2026-01-13T20:15:57.456301] [INFO ] [sig ] [145/3497] Forecasting ALTY... [2026-01-13T20:15:57.456349] [INFO ] [sig ] Generating forecast for: ALTY [2026-01-13T20:15:57.456392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALTY' from 'https://tdm.silogroup.org/data/derivative_storage/ALTY.csv'. [2026-01-13T20:15:57.472693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALTY'. [2026-01-13T20:15:57.473102] [INFO ] [FORECASTER] Starting predict_future for ALTY [2026-01-13T20:15:57.474153] [DEBUG] [LOCAL ] No optimal features file found for ALTY: ./output/feature-sets/ALTY.txt [2026-01-13T20:15:57.474217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:57.474265] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:57.474310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:57.474402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:57.538724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:57.539434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:57.539513] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:57.539546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:57.647756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:57.647914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:57.647953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:57.648198] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:57.652180] [DEBUG] [FORECASTER] ALTY: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-13T20:15:57.652499] [INFO ] [FORECASTER] Completed predict_future for ALTY [2026-01-13T20:15:57.652659] [INFO ] [sig ] ALTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:57.799203] [INFO ] [LOCAL ] Saved forecast: ALTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALTY.txt [2026-01-13T20:15:57.799338] [INFO ] [sig ] [145/3497] Completed ALTY in 0.3s | 2.75 sym/s | Total: 52.7s | ETA: 20.3m [2026-01-13T20:15:57.799377] [INFO ] [sig ] [146/3497] Forecasting ALVO... [2026-01-13T20:15:57.799407] [INFO ] [sig ] Generating forecast for: ALVO [2026-01-13T20:15:57.799437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALVO' from 'https://tdm.silogroup.org/data/derivative_storage/ALVO.csv'. [2026-01-13T20:15:57.812148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALVO'. [2026-01-13T20:15:57.812451] [INFO ] [FORECASTER] Starting predict_future for ALVO [2026-01-13T20:15:57.813249] [DEBUG] [LOCAL ] No optimal features file found for ALVO: ./output/feature-sets/ALVO.txt [2026-01-13T20:15:57.813302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:57.813361] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:57.813391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:57.813449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:57.872021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:57.872824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:57.872906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:57.872940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:57.992496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:57.992673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:57.992712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:57.992741] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:57.996674] [DEBUG] [FORECASTER] ALVO: Forecast T+1@11:T+2@11: UP (p=60.39%) [2026-01-13T20:15:57.997142] [INFO ] [FORECASTER] Completed predict_future for ALVO [2026-01-13T20:15:57.997276] [INFO ] [sig ] ALVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:58.138414] [INFO ] [LOCAL ] Saved forecast: ALVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALVO.txt [2026-01-13T20:15:58.138562] [INFO ] [sig ] [146/3497] Completed ALVO in 0.3s | 2.75 sym/s | Total: 53.0s | ETA: 20.3m [2026-01-13T20:15:58.138625] [INFO ] [sig ] [147/3497] Forecasting ALX... [2026-01-13T20:15:58.138657] [INFO ] [sig ] Generating forecast for: ALX [2026-01-13T20:15:58.138687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALX' from 'https://tdm.silogroup.org/data/derivative_storage/ALX.csv'. [2026-01-13T20:15:58.154070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALX'. [2026-01-13T20:15:58.154603] [INFO ] [FORECASTER] Starting predict_future for ALX [2026-01-13T20:15:58.155824] [DEBUG] [LOCAL ] No optimal features file found for ALX: ./output/feature-sets/ALX.txt [2026-01-13T20:15:58.155895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:58.155961] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:58.156012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:58.156107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:58.235962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:58.237219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:58.237352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:58.237407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:58.365485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:58.365677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:58.365721] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:58.365751] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:58.370129] [DEBUG] [FORECASTER] ALX: Forecast T+1@11:T+2@11: DOWN (p=13.16%) [2026-01-13T20:15:58.370541] [INFO ] [FORECASTER] Completed predict_future for ALX [2026-01-13T20:15:58.370719] [INFO ] [sig ] ALX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:58.526110] [INFO ] [LOCAL ] Saved forecast: ALX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALX.txt [2026-01-13T20:15:58.526287] [INFO ] [sig ] [147/3497] Completed ALX in 0.4s | 2.75 sym/s | Total: 53.4s | ETA: 20.3m [2026-01-13T20:15:58.526331] [INFO ] [sig ] [148/3497] Forecasting ALXO... [2026-01-13T20:15:58.526361] [INFO ] [sig ] Generating forecast for: ALXO [2026-01-13T20:15:58.526391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALXO' from 'https://tdm.silogroup.org/data/derivative_storage/ALXO.csv'. [2026-01-13T20:15:58.540033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALXO'. [2026-01-13T20:15:58.540470] [INFO ] [FORECASTER] Starting predict_future for ALXO [2026-01-13T20:15:58.541547] [DEBUG] [LOCAL ] No optimal features file found for ALXO: ./output/feature-sets/ALXO.txt [2026-01-13T20:15:58.541628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:58.541670] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:58.541698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:58.541755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:58.604692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:58.605802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:58.605885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:58.605918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:58.725056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:58.725211] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:58.725250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:58.725278] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:58.729033] [DEBUG] [FORECASTER] ALXO: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-13T20:15:58.729317] [INFO ] [FORECASTER] Completed predict_future for ALXO [2026-01-13T20:15:58.729448] [INFO ] [sig ] ALXO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:15:58.880098] [INFO ] [LOCAL ] Saved forecast: ALXO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ALXO.txt [2026-01-13T20:15:58.880257] [INFO ] [sig ] [148/3497] Completed ALXO in 0.4s | 2.75 sym/s | Total: 53.7s | ETA: 20.3m [2026-01-13T20:15:58.880297] [INFO ] [sig ] [149/3497] Forecasting ALZN... [2026-01-13T20:15:58.880327] [INFO ] [sig ] Generating forecast for: ALZN [2026-01-13T20:15:58.880359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ALZN' from 'https://tdm.silogroup.org/data/derivative_storage/ALZN.csv'. [2026-01-13T20:15:58.892309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ALZN'. [2026-01-13T20:15:58.892730] [INFO ] [FORECASTER] Starting predict_future for ALZN [2026-01-13T20:15:58.893557] [DEBUG] [LOCAL ] No optimal features file found for ALZN: ./output/feature-sets/ALZN.txt [2026-01-13T20:15:58.893629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:58.893662] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:58.893688] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:58.893745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:58.955856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:58.956762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:58.956852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:58.956886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:59.081044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:59.081206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:59.081246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:59.081341] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:59.085192] [DEBUG] [FORECASTER] ALZN: Forecast T+1@11:T+2@11: DOWN (p=2.72%) [2026-01-13T20:15:59.085493] [INFO ] [FORECASTER] Completed predict_future for ALZN [2026-01-13T20:15:59.085655] [INFO ] [sig ] ALZN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:59.231842] [INFO ] [LOCAL ] Saved forecast: ALZN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ALZN.txt [2026-01-13T20:15:59.232184] [INFO ] [sig ] [149/3497] Completed ALZN in 0.4s | 2.75 sym/s | Total: 54.1s | ETA: 20.3m [2026-01-13T20:15:59.232225] [INFO ] [sig ] [150/3497] Forecasting AM... [2026-01-13T20:15:59.232256] [INFO ] [sig ] Generating forecast for: AM [2026-01-13T20:15:59.232287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AM' from 'https://tdm.silogroup.org/data/derivative_storage/AM.csv'. [2026-01-13T20:15:59.259391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AM'. [2026-01-13T20:15:59.259810] [INFO ] [FORECASTER] Starting predict_future for AM [2026-01-13T20:15:59.260733] [DEBUG] [LOCAL ] No optimal features file found for AM: ./output/feature-sets/AM.txt [2026-01-13T20:15:59.260792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:59.260826] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:59.260858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:59.260918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:59.320227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:59.321120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:59.321204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:59.321239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:59.441167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:59.441326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:59.441366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:59.441395] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:59.444986] [DEBUG] [FORECASTER] AM: Forecast T+1@11:T+2@11: DOWN (p=37.48%) [2026-01-13T20:15:59.445358] [INFO ] [FORECASTER] Completed predict_future for AM [2026-01-13T20:15:59.445513] [INFO ] [sig ] AM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:59.591451] [INFO ] [LOCAL ] Saved forecast: AM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AM.txt [2026-01-13T20:15:59.591629] [INFO ] [sig ] [150/3497] Completed AM in 0.4s | 2.75 sym/s | Total: 54.4s | ETA: 20.2m [2026-01-13T20:15:59.591673] [INFO ] [sig ] [151/3497] Forecasting AMAL... [2026-01-13T20:15:59.591709] [INFO ] [sig ] Generating forecast for: AMAL [2026-01-13T20:15:59.591740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMAL' from 'https://tdm.silogroup.org/data/derivative_storage/AMAL.csv'. [2026-01-13T20:15:59.603115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMAL'. [2026-01-13T20:15:59.603485] [INFO ] [FORECASTER] Starting predict_future for AMAL [2026-01-13T20:15:59.604294] [DEBUG] [LOCAL ] No optimal features file found for AMAL: ./output/feature-sets/AMAL.txt [2026-01-13T20:15:59.604347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:59.604379] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:59.604405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:59.604463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:15:59.662323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:15:59.663153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:15:59.663236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:15:59.663270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:15:59.788123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:15:59.788283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:15:59.788325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:15:59.788356] [INFO ] [FORECASTER] Training complete [2026-01-13T20:15:59.791803] [DEBUG] [FORECASTER] AMAL: Forecast T+1@11:T+2@11: DOWN (p=41.55%) [2026-01-13T20:15:59.792113] [INFO ] [FORECASTER] Completed predict_future for AMAL [2026-01-13T20:15:59.792248] [INFO ] [sig ] AMAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:15:59.939609] [INFO ] [LOCAL ] Saved forecast: AMAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMAL.txt [2026-01-13T20:15:59.939751] [INFO ] [sig ] [151/3497] Completed AMAL in 0.3s | 2.76 sym/s | Total: 54.8s | ETA: 20.2m [2026-01-13T20:15:59.939792] [INFO ] [sig ] [152/3497] Forecasting AMBA... [2026-01-13T20:15:59.939825] [INFO ] [sig ] Generating forecast for: AMBA [2026-01-13T20:15:59.939855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBA' from 'https://tdm.silogroup.org/data/derivative_storage/AMBA.csv'. [2026-01-13T20:15:59.952390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBA'. [2026-01-13T20:15:59.952823] [INFO ] [FORECASTER] Starting predict_future for AMBA [2026-01-13T20:15:59.953719] [DEBUG] [LOCAL ] No optimal features file found for AMBA: ./output/feature-sets/AMBA.txt [2026-01-13T20:15:59.953772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:15:59.953805] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:15:59.953834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:15:59.953893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:00.014873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:00.015753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:00.015835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:00.015868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:00.142133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:00.142288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:00.142326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:00.142354] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:00.145797] [DEBUG] [FORECASTER] AMBA: Forecast T+1@11:T+2@11: DOWN (p=43.84%) [2026-01-13T20:16:00.146287] [INFO ] [FORECASTER] Completed predict_future for AMBA [2026-01-13T20:16:00.146423] [INFO ] [sig ] AMBA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:00.295222] [INFO ] [LOCAL ] Saved forecast: AMBA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMBA.txt [2026-01-13T20:16:00.295383] [INFO ] [sig ] [152/3497] Completed AMBA in 0.4s | 2.76 sym/s | Total: 55.2s | ETA: 20.2m [2026-01-13T20:16:00.295426] [INFO ] [sig ] [153/3497] Forecasting AMBP... [2026-01-13T20:16:00.295456] [INFO ] [sig ] Generating forecast for: AMBP [2026-01-13T20:16:00.295487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMBP' from 'https://tdm.silogroup.org/data/derivative_storage/AMBP.csv'. [2026-01-13T20:16:00.309854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMBP'. [2026-01-13T20:16:00.310323] [INFO ] [FORECASTER] Starting predict_future for AMBP [2026-01-13T20:16:00.311405] [DEBUG] [LOCAL ] No optimal features file found for AMBP: ./output/feature-sets/AMBP.txt [2026-01-13T20:16:00.311461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:00.311495] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:00.311523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:00.311600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:00.389684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:00.390632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:00.390717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:00.390753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:00.514830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:00.514994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:00.515039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:00.515070] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:00.518762] [DEBUG] [FORECASTER] AMBP: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-13T20:16:00.519091] [INFO ] [FORECASTER] Completed predict_future for AMBP [2026-01-13T20:16:00.519235] [INFO ] [sig ] AMBP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:00.665310] [INFO ] [LOCAL ] Saved forecast: AMBP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMBP.txt [2026-01-13T20:16:00.665466] [INFO ] [sig ] [153/3497] Completed AMBP in 0.4s | 2.76 sym/s | Total: 55.5s | ETA: 20.2m [2026-01-13T20:16:00.665509] [INFO ] [sig ] [154/3497] Forecasting AMC... [2026-01-13T20:16:00.665539] [INFO ] [sig ] Generating forecast for: AMC [2026-01-13T20:16:00.665587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMC' from 'https://tdm.silogroup.org/data/derivative_storage/AMC.csv'. [2026-01-13T20:16:00.677255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMC'. [2026-01-13T20:16:00.677687] [INFO ] [FORECASTER] Starting predict_future for AMC [2026-01-13T20:16:00.678549] [DEBUG] [LOCAL ] No optimal features file found for AMC: ./output/feature-sets/AMC.txt [2026-01-13T20:16:00.678632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:00.678669] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:00.678699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:00.678759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:00.736844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:00.737761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:00.737848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:00.737883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:00.859199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:00.859349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:00.859391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:00.859435] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:00.863444] [DEBUG] [FORECASTER] AMC: Forecast T+1@11:T+2@11: DOWN (p=8.59%) [2026-01-13T20:16:00.863876] [INFO ] [FORECASTER] Completed predict_future for AMC [2026-01-13T20:16:00.864030] [INFO ] [sig ] AMC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:01.025919] [INFO ] [LOCAL ] Saved forecast: AMC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMC.txt [2026-01-13T20:16:01.026072] [INFO ] [sig ] [154/3497] Completed AMC in 0.4s | 2.76 sym/s | Total: 55.9s | ETA: 20.2m [2026-01-13T20:16:01.026114] [INFO ] [sig ] [155/3497] Forecasting AMCX... [2026-01-13T20:16:01.026144] [INFO ] [sig ] Generating forecast for: AMCX [2026-01-13T20:16:01.026175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMCX' from 'https://tdm.silogroup.org/data/derivative_storage/AMCX.csv'. [2026-01-13T20:16:01.037556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMCX'. [2026-01-13T20:16:01.037950] [INFO ] [FORECASTER] Starting predict_future for AMCX [2026-01-13T20:16:01.038884] [DEBUG] [LOCAL ] No optimal features file found for AMCX: ./output/feature-sets/AMCX.txt [2026-01-13T20:16:01.038942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:01.038975] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:01.039003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:01.039062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:01.114319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:01.115660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:01.115776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:01.115828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:01.247092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:01.247250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:01.247292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:01.247320] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:01.250957] [DEBUG] [FORECASTER] AMCX: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-13T20:16:01.251266] [INFO ] [FORECASTER] Completed predict_future for AMCX [2026-01-13T20:16:01.251402] [INFO ] [sig ] AMCX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:01.414771] [INFO ] [LOCAL ] Saved forecast: AMCX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMCX.txt [2026-01-13T20:16:01.414946] [INFO ] [sig ] [155/3497] Completed AMCX in 0.4s | 2.75 sym/s | Total: 56.3s | ETA: 20.2m [2026-01-13T20:16:01.414987] [INFO ] [sig ] [156/3497] Forecasting AMD... [2026-01-13T20:16:01.415018] [INFO ] [sig ] Generating forecast for: AMD [2026-01-13T20:16:01.415049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMD' from 'https://tdm.silogroup.org/data/derivative_storage/AMD.csv'. [2026-01-13T20:16:01.428798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMD'. [2026-01-13T20:16:01.429229] [INFO ] [FORECASTER] Starting predict_future for AMD [2026-01-13T20:16:01.430278] [DEBUG] [LOCAL ] No optimal features file found for AMD: ./output/feature-sets/AMD.txt [2026-01-13T20:16:01.430332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:01.430364] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:01.430392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:01.430450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:01.494267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:01.495197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:01.495326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:01.495382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:01.630363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:01.630536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:01.630601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:01.630635] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:01.634182] [DEBUG] [FORECASTER] AMD: Forecast T+1@11:T+2@11: UP (p=78.79%) [2026-01-13T20:16:01.634502] [INFO ] [FORECASTER] Completed predict_future for AMD [2026-01-13T20:16:01.634668] [INFO ] [sig ] AMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:01.782797] [INFO ] [LOCAL ] Saved forecast: AMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMD.txt [2026-01-13T20:16:01.782965] [INFO ] [sig ] [156/3497] Completed AMD in 0.4s | 2.75 sym/s | Total: 56.6s | ETA: 20.2m [2026-01-13T20:16:01.783006] [INFO ] [sig ] [157/3497] Forecasting AMDL... [2026-01-13T20:16:01.783037] [INFO ] [sig ] Generating forecast for: AMDL [2026-01-13T20:16:01.783067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMDL' from 'https://tdm.silogroup.org/data/derivative_storage/AMDL.csv'. [2026-01-13T20:16:01.795266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMDL'. [2026-01-13T20:16:01.795718] [INFO ] [FORECASTER] Starting predict_future for AMDL [2026-01-13T20:16:01.796590] [DEBUG] [LOCAL ] No optimal features file found for AMDL: ./output/feature-sets/AMDL.txt [2026-01-13T20:16:01.796646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:01.796680] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:01.796707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:01.796765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:01.853698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:01.854622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:01.854709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:01.854743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:01.985132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:01.985320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:01.985369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:01.985410] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:01.989421] [DEBUG] [FORECASTER] AMDL: Forecast T+1@11:T+2@11: UP (p=58.05%) [2026-01-13T20:16:01.989806] [INFO ] [FORECASTER] Completed predict_future for AMDL [2026-01-13T20:16:01.989958] [INFO ] [sig ] AMDL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:02.140513] [INFO ] [LOCAL ] Saved forecast: AMDL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMDL.txt [2026-01-13T20:16:02.140690] [INFO ] [sig ] [157/3497] Completed AMDL in 0.4s | 2.75 sym/s | Total: 57.0s | ETA: 20.2m [2026-01-13T20:16:02.140734] [INFO ] [sig ] [158/3497] Forecasting AME... [2026-01-13T20:16:02.140764] [INFO ] [sig ] Generating forecast for: AME [2026-01-13T20:16:02.140793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AME' from 'https://tdm.silogroup.org/data/derivative_storage/AME.csv'. [2026-01-13T20:16:02.152761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AME'. [2026-01-13T20:16:02.153147] [INFO ] [FORECASTER] Starting predict_future for AME [2026-01-13T20:16:02.153960] [DEBUG] [LOCAL ] No optimal features file found for AME: ./output/feature-sets/AME.txt [2026-01-13T20:16:02.154013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:02.154044] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:02.154071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:02.154140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:02.211351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:02.212293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:02.212382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:02.212416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:02.336235] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:02.336396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:02.336437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:02.336467] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:02.340167] [DEBUG] [FORECASTER] AME: Forecast T+1@11:T+2@11: UP (p=96.06%) [2026-01-13T20:16:02.340521] [INFO ] [FORECASTER] Completed predict_future for AME [2026-01-13T20:16:02.340692] [INFO ] [sig ] AME: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:02.487746] [INFO ] [LOCAL ] Saved forecast: AME 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AME.txt [2026-01-13T20:16:02.487918] [INFO ] [sig ] [158/3497] Completed AME in 0.3s | 2.76 sym/s | Total: 57.3s | ETA: 20.2m [2026-01-13T20:16:02.487992] [INFO ] [sig ] [159/3497] Forecasting AMG... [2026-01-13T20:16:02.488025] [INFO ] [sig ] Generating forecast for: AMG [2026-01-13T20:16:02.488055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMG' from 'https://tdm.silogroup.org/data/derivative_storage/AMG.csv'. [2026-01-13T20:16:02.501226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMG'. [2026-01-13T20:16:02.501666] [INFO ] [FORECASTER] Starting predict_future for AMG [2026-01-13T20:16:02.502518] [DEBUG] [LOCAL ] No optimal features file found for AMG: ./output/feature-sets/AMG.txt [2026-01-13T20:16:02.502601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:02.502646] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:02.502686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:02.502749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:02.563909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:02.564841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:02.564938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:02.565000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:02.687566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:02.687758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:02.687798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:02.687828] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:02.691709] [DEBUG] [FORECASTER] AMG: Forecast T+1@11:T+2@11: DOWN (p=10.37%) [2026-01-13T20:16:02.692163] [INFO ] [FORECASTER] Completed predict_future for AMG [2026-01-13T20:16:02.692373] [INFO ] [sig ] AMG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:02.836787] [INFO ] [LOCAL ] Saved forecast: AMG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMG.txt [2026-01-13T20:16:02.836988] [INFO ] [sig ] [159/3497] Completed AMG in 0.3s | 2.76 sym/s | Total: 57.7s | ETA: 20.2m [2026-01-13T20:16:02.837223] [INFO ] [sig ] [160/3497] Forecasting AMGN... [2026-01-13T20:16:02.837253] [INFO ] [sig ] Generating forecast for: AMGN [2026-01-13T20:16:02.837284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMGN' from 'https://tdm.silogroup.org/data/derivative_storage/AMGN.csv'. [2026-01-13T20:16:02.849638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMGN'. [2026-01-13T20:16:02.850017] [INFO ] [FORECASTER] Starting predict_future for AMGN [2026-01-13T20:16:02.850833] [DEBUG] [LOCAL ] No optimal features file found for AMGN: ./output/feature-sets/AMGN.txt [2026-01-13T20:16:02.850900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:02.850934] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:02.850961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:02.851019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:02.909271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:02.910384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:02.910483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:02.910519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:03.041148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:03.041338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:03.041398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:03.041446] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:03.046282] [DEBUG] [FORECASTER] AMGN: Forecast T+1@11:T+2@11: DOWN (p=5.96%) [2026-01-13T20:16:03.046724] [INFO ] [FORECASTER] Completed predict_future for AMGN [2026-01-13T20:16:03.046882] [INFO ] [sig ] AMGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:03.202638] [INFO ] [LOCAL ] Saved forecast: AMGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMGN.txt [2026-01-13T20:16:03.202780] [INFO ] [sig ] [160/3497] Completed AMGN in 0.4s | 2.76 sym/s | Total: 58.1s | ETA: 20.2m [2026-01-13T20:16:03.202821] [INFO ] [sig ] [161/3497] Forecasting AMH... [2026-01-13T20:16:03.202851] [INFO ] [sig ] Generating forecast for: AMH [2026-01-13T20:16:03.202882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMH' from 'https://tdm.silogroup.org/data/derivative_storage/AMH.csv'. [2026-01-13T20:16:03.214318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMH'. [2026-01-13T20:16:03.214636] [INFO ] [FORECASTER] Starting predict_future for AMH [2026-01-13T20:16:03.215422] [DEBUG] [LOCAL ] No optimal features file found for AMH: ./output/feature-sets/AMH.txt [2026-01-13T20:16:03.215475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:03.215507] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:03.215535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:03.215611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:03.272017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:03.272858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:03.272944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:03.272979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:03.389663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:03.389811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:03.389849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:03.389878] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:03.393223] [DEBUG] [FORECASTER] AMH: Forecast T+1@11:T+2@11: UP (p=80.41%) [2026-01-13T20:16:03.393499] [INFO ] [FORECASTER] Completed predict_future for AMH [2026-01-13T20:16:03.393644] [INFO ] [sig ] AMH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:03.538736] [INFO ] [LOCAL ] Saved forecast: AMH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMH.txt [2026-01-13T20:16:03.538895] [INFO ] [sig ] [161/3497] Completed AMH in 0.3s | 2.76 sym/s | Total: 58.4s | ETA: 20.2m [2026-01-13T20:16:03.538939] [INFO ] [sig ] [162/3497] Forecasting AMLX... [2026-01-13T20:16:03.538969] [INFO ] [sig ] Generating forecast for: AMLX [2026-01-13T20:16:03.538999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMLX' from 'https://tdm.silogroup.org/data/derivative_storage/AMLX.csv'. [2026-01-13T20:16:03.550665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMLX'. [2026-01-13T20:16:03.551068] [INFO ] [FORECASTER] Starting predict_future for AMLX [2026-01-13T20:16:03.551883] [DEBUG] [LOCAL ] No optimal features file found for AMLX: ./output/feature-sets/AMLX.txt [2026-01-13T20:16:03.551936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:03.551969] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:03.551996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:03.552053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:03.610832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:03.611618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:03.611699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:03.611734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:03.725738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:03.725894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:03.725933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:03.725962] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:03.729429] [DEBUG] [FORECASTER] AMLX: Forecast T+1@11:T+2@11: DOWN (p=48.59%) [2026-01-13T20:16:03.729748] [INFO ] [FORECASTER] Completed predict_future for AMLX [2026-01-13T20:16:03.729883] [INFO ] [sig ] AMLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:03.870797] [INFO ] [LOCAL ] Saved forecast: AMLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMLX.txt [2026-01-13T20:16:03.870936] [INFO ] [sig ] [162/3497] Completed AMLX in 0.3s | 2.76 sym/s | Total: 58.7s | ETA: 20.2m [2026-01-13T20:16:03.870978] [INFO ] [sig ] [163/3497] Forecasting AMN... [2026-01-13T20:16:03.871008] [INFO ] [sig ] Generating forecast for: AMN [2026-01-13T20:16:03.871039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMN' from 'https://tdm.silogroup.org/data/derivative_storage/AMN.csv'. [2026-01-13T20:16:03.882415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMN'. [2026-01-13T20:16:03.882728] [INFO ] [FORECASTER] Starting predict_future for AMN [2026-01-13T20:16:03.883501] [DEBUG] [LOCAL ] No optimal features file found for AMN: ./output/feature-sets/AMN.txt [2026-01-13T20:16:03.883553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:03.883631] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:03.883661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:03.883718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:03.941707] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:03.942726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:03.942809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:03.942842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:04.061548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:04.061726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:04.061766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:04.061795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:04.065197] [DEBUG] [FORECASTER] AMN: Forecast T+1@11:T+2@11: UP (p=97.35%) [2026-01-13T20:16:04.065486] [INFO ] [FORECASTER] Completed predict_future for AMN [2026-01-13T20:16:04.065634] [INFO ] [sig ] AMN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:04.208728] [INFO ] [LOCAL ] Saved forecast: AMN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMN.txt [2026-01-13T20:16:04.208907] [INFO ] [sig ] [163/3497] Completed AMN in 0.3s | 2.76 sym/s | Total: 59.1s | ETA: 20.1m [2026-01-13T20:16:04.208948] [INFO ] [sig ] [164/3497] Forecasting AMP... [2026-01-13T20:16:04.208979] [INFO ] [sig ] Generating forecast for: AMP [2026-01-13T20:16:04.209008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMP' from 'https://tdm.silogroup.org/data/derivative_storage/AMP.csv'. [2026-01-13T20:16:04.220770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMP'. [2026-01-13T20:16:04.221174] [INFO ] [FORECASTER] Starting predict_future for AMP [2026-01-13T20:16:04.222033] [DEBUG] [LOCAL ] No optimal features file found for AMP: ./output/feature-sets/AMP.txt [2026-01-13T20:16:04.222098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:04.222141] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:04.222173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:04.222235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:04.278906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:04.279831] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:04.279916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:04.279949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:04.399415] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:04.399634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:04.399678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:04.399707] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:04.403317] [DEBUG] [FORECASTER] AMP: Forecast T+1@11:T+2@11: UP (p=70.07%) [2026-01-13T20:16:04.403677] [INFO ] [FORECASTER] Completed predict_future for AMP [2026-01-13T20:16:04.403830] [INFO ] [sig ] AMP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:04.554991] [INFO ] [LOCAL ] Saved forecast: AMP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMP.txt [2026-01-13T20:16:04.555174] [INFO ] [sig ] [164/3497] Completed AMP in 0.3s | 2.76 sym/s | Total: 59.4s | ETA: 20.1m [2026-01-13T20:16:04.555217] [INFO ] [sig ] [165/3497] Forecasting AMPG... [2026-01-13T20:16:04.555248] [INFO ] [sig ] Generating forecast for: AMPG [2026-01-13T20:16:04.555279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPG' from 'https://tdm.silogroup.org/data/derivative_storage/AMPG.csv'. [2026-01-13T20:16:04.568988] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPG'. [2026-01-13T20:16:04.569446] [INFO ] [FORECASTER] Starting predict_future for AMPG [2026-01-13T20:16:04.570483] [DEBUG] [LOCAL ] No optimal features file found for AMPG: ./output/feature-sets/AMPG.txt [2026-01-13T20:16:04.570546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:04.570619] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:04.570663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:04.570724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:04.631481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:04.632521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:04.632675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:04.632712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:04.755714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:04.755889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:04.755938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:04.755974] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:04.759654] [DEBUG] [FORECASTER] AMPG: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-13T20:16:04.759987] [INFO ] [FORECASTER] Completed predict_future for AMPG [2026-01-13T20:16:04.760147] [INFO ] [sig ] AMPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:04.917791] [INFO ] [LOCAL ] Saved forecast: AMPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMPG.txt [2026-01-13T20:16:04.918006] [INFO ] [sig ] [165/3497] Completed AMPG in 0.4s | 2.76 sym/s | Total: 59.8s | ETA: 20.1m [2026-01-13T20:16:04.918065] [INFO ] [sig ] [166/3497] Forecasting AMPH... [2026-01-13T20:16:04.918111] [INFO ] [sig ] Generating forecast for: AMPH [2026-01-13T20:16:04.918151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPH' from 'https://tdm.silogroup.org/data/derivative_storage/AMPH.csv'. [2026-01-13T20:16:04.939433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPH'. [2026-01-13T20:16:04.939964] [INFO ] [FORECASTER] Starting predict_future for AMPH [2026-01-13T20:16:04.941060] [DEBUG] [LOCAL ] No optimal features file found for AMPH: ./output/feature-sets/AMPH.txt [2026-01-13T20:16:04.941122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:04.941161] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:04.941193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:04.941269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:05.008997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:05.009962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:05.010053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:05.010088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:05.156941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:05.157118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:05.157168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:05.157243] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:05.161881] [DEBUG] [FORECASTER] AMPH: Forecast T+1@11:T+2@11: DOWN (p=6.39%) [2026-01-13T20:16:05.162295] [INFO ] [FORECASTER] Completed predict_future for AMPH [2026-01-13T20:16:05.162466] [INFO ] [sig ] AMPH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:05.313259] [INFO ] [LOCAL ] Saved forecast: AMPH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMPH.txt [2026-01-13T20:16:05.313427] [INFO ] [sig ] [166/3497] Completed AMPH in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.1m [2026-01-13T20:16:05.313467] [INFO ] [sig ] [167/3497] Forecasting AMPL... [2026-01-13T20:16:05.313498] [INFO ] [sig ] Generating forecast for: AMPL [2026-01-13T20:16:05.313529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPL' from 'https://tdm.silogroup.org/data/derivative_storage/AMPL.csv'. [2026-01-13T20:16:05.326851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPL'. [2026-01-13T20:16:05.327269] [INFO ] [FORECASTER] Starting predict_future for AMPL [2026-01-13T20:16:05.328154] [DEBUG] [LOCAL ] No optimal features file found for AMPL: ./output/feature-sets/AMPL.txt [2026-01-13T20:16:05.328211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:05.328245] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:05.328274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:05.328348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:05.386359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:05.387254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:05.387342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:05.387377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:05.506866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:05.507237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:05.507281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:05.507312] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:05.511314] [DEBUG] [FORECASTER] AMPL: Forecast T+1@11:T+2@11: UP (p=86.88%) [2026-01-13T20:16:05.511667] [INFO ] [FORECASTER] Completed predict_future for AMPL [2026-01-13T20:16:05.511812] [INFO ] [sig ] AMPL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:05.663490] [INFO ] [LOCAL ] Saved forecast: AMPL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMPL.txt [2026-01-13T20:16:05.663667] [INFO ] [sig ] [167/3497] Completed AMPL in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.1m [2026-01-13T20:16:05.663709] [INFO ] [sig ] [168/3497] Forecasting AMPX... [2026-01-13T20:16:05.663740] [INFO ] [sig ] Generating forecast for: AMPX [2026-01-13T20:16:05.663770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMPX' from 'https://tdm.silogroup.org/data/derivative_storage/AMPX.csv'. [2026-01-13T20:16:05.675747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMPX'. [2026-01-13T20:16:05.676158] [INFO ] [FORECASTER] Starting predict_future for AMPX [2026-01-13T20:16:05.677000] [DEBUG] [LOCAL ] No optimal features file found for AMPX: ./output/feature-sets/AMPX.txt [2026-01-13T20:16:05.677056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:05.677089] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:05.677117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:05.677178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:05.741311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:05.742252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:05.742342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:05.742378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:05.869790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:05.869964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:05.870005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:05.870040] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:05.874495] [DEBUG] [FORECASTER] AMPX: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-01-13T20:16:05.874861] [INFO ] [FORECASTER] Completed predict_future for AMPX [2026-01-13T20:16:05.875006] [INFO ] [sig ] AMPX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:06.053853] [INFO ] [LOCAL ] Saved forecast: AMPX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMPX.txt [2026-01-13T20:16:06.054064] [INFO ] [sig ] [168/3497] Completed AMPX in 0.4s | 2.76 sym/s | Total: 1.0m | ETA: 20.1m [2026-01-13T20:16:06.054115] [INFO ] [sig ] [169/3497] Forecasting AMRC... [2026-01-13T20:16:06.054154] [INFO ] [sig ] Generating forecast for: AMRC [2026-01-13T20:16:06.054195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRC' from 'https://tdm.silogroup.org/data/derivative_storage/AMRC.csv'. [2026-01-13T20:16:06.163802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRC'. [2026-01-13T20:16:06.164206] [INFO ] [FORECASTER] Starting predict_future for AMRC [2026-01-13T20:16:06.165113] [DEBUG] [LOCAL ] No optimal features file found for AMRC: ./output/feature-sets/AMRC.txt [2026-01-13T20:16:06.165182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:06.165226] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:06.165261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:06.165321] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:06.229604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:06.230512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:06.230622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:06.230661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:06.368342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:06.368539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:06.368613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:06.368646] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:06.372742] [DEBUG] [FORECASTER] AMRC: Forecast T+1@11:T+2@11: DOWN (p=3.99%) [2026-01-13T20:16:06.373214] [INFO ] [FORECASTER] Completed predict_future for AMRC [2026-01-13T20:16:06.373388] [INFO ] [sig ] AMRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:06.533340] [INFO ] [LOCAL ] Saved forecast: AMRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMRC.txt [2026-01-13T20:16:06.533503] [INFO ] [sig ] [169/3497] Completed AMRC in 0.5s | 2.75 sym/s | Total: 1.0m | ETA: 20.1m [2026-01-13T20:16:06.533545] [INFO ] [sig ] [170/3497] Forecasting AMRN... [2026-01-13T20:16:06.533597] [INFO ] [sig ] Generating forecast for: AMRN [2026-01-13T20:16:06.533632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRN' from 'https://tdm.silogroup.org/data/derivative_storage/AMRN.csv'. [2026-01-13T20:16:06.546509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRN'. [2026-01-13T20:16:06.546938] [INFO ] [FORECASTER] Starting predict_future for AMRN [2026-01-13T20:16:06.547802] [DEBUG] [LOCAL ] No optimal features file found for AMRN: ./output/feature-sets/AMRN.txt [2026-01-13T20:16:06.547860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:06.547897] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:06.547927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:06.548016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:06.607457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:06.608417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:06.608520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:06.608567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:06.736619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:06.736781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:06.736821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:06.736850] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:06.740505] [DEBUG] [FORECASTER] AMRN: Forecast T+1@11:T+2@11: DOWN (p=10.52%) [2026-01-13T20:16:06.740830] [INFO ] [FORECASTER] Completed predict_future for AMRN [2026-01-13T20:16:06.740968] [INFO ] [sig ] AMRN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:06.909713] [INFO ] [LOCAL ] Saved forecast: AMRN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMRN.txt [2026-01-13T20:16:06.909906] [INFO ] [sig ] [170/3497] Completed AMRN in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 20.1m [2026-01-13T20:16:06.909957] [INFO ] [sig ] [171/3497] Forecasting AMRX... [2026-01-13T20:16:06.909996] [INFO ] [sig ] Generating forecast for: AMRX [2026-01-13T20:16:06.910038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMRX' from 'https://tdm.silogroup.org/data/derivative_storage/AMRX.csv'. [2026-01-13T20:16:06.922268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMRX'. [2026-01-13T20:16:06.922690] [INFO ] [FORECASTER] Starting predict_future for AMRX [2026-01-13T20:16:06.923512] [DEBUG] [LOCAL ] No optimal features file found for AMRX: ./output/feature-sets/AMRX.txt [2026-01-13T20:16:06.923616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:06.923674] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:06.923706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:06.923766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:06.990998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:06.992153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:06.992283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:06.992328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:07.146317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:07.146488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:07.146533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:07.146562] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:07.150521] [DEBUG] [FORECASTER] AMRX: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-13T20:16:07.150950] [INFO ] [FORECASTER] Completed predict_future for AMRX [2026-01-13T20:16:07.151118] [INFO ] [sig ] AMRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:07.318777] [INFO ] [LOCAL ] Saved forecast: AMRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMRX.txt [2026-01-13T20:16:07.318943] [INFO ] [sig ] [171/3497] Completed AMRX in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 20.2m [2026-01-13T20:16:07.318986] [INFO ] [sig ] [172/3497] Forecasting AMSC... [2026-01-13T20:16:07.319019] [INFO ] [sig ] Generating forecast for: AMSC [2026-01-13T20:16:07.319052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSC' from 'https://tdm.silogroup.org/data/derivative_storage/AMSC.csv'. [2026-01-13T20:16:07.332293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSC'. [2026-01-13T20:16:07.332708] [INFO ] [FORECASTER] Starting predict_future for AMSC [2026-01-13T20:16:07.333781] [DEBUG] [LOCAL ] No optimal features file found for AMSC: ./output/feature-sets/AMSC.txt [2026-01-13T20:16:07.333835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:07.333866] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:07.333893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:07.333961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:07.391945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:07.392879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:07.392962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:07.392996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:07.520723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:07.520888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:07.520927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:07.520955] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:07.524677] [DEBUG] [FORECASTER] AMSC: Forecast T+1@11:T+2@11: DOWN (p=41.68%) [2026-01-13T20:16:07.524979] [INFO ] [FORECASTER] Completed predict_future for AMSC [2026-01-13T20:16:07.525115] [INFO ] [sig ] AMSC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:07.679060] [INFO ] [LOCAL ] Saved forecast: AMSC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMSC.txt [2026-01-13T20:16:07.679200] [INFO ] [sig ] [172/3497] Completed AMSC in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 20.1m [2026-01-13T20:16:07.679239] [INFO ] [sig ] [173/3497] Forecasting AMSF... [2026-01-13T20:16:07.679269] [INFO ] [sig ] Generating forecast for: AMSF [2026-01-13T20:16:07.679299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMSF' from 'https://tdm.silogroup.org/data/derivative_storage/AMSF.csv'. [2026-01-13T20:16:07.694141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMSF'. [2026-01-13T20:16:07.694682] [INFO ] [FORECASTER] Starting predict_future for AMSF [2026-01-13T20:16:07.695677] [DEBUG] [LOCAL ] No optimal features file found for AMSF: ./output/feature-sets/AMSF.txt [2026-01-13T20:16:07.695733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:07.695770] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:07.695812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:07.695875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:07.755980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:07.756963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:07.757086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:07.757121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:07.880402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:07.880585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:07.880629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:07.880657] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:07.884493] [DEBUG] [FORECASTER] AMSF: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-01-13T20:16:07.884805] [INFO ] [FORECASTER] Completed predict_future for AMSF [2026-01-13T20:16:07.884944] [INFO ] [sig ] AMSF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:08.032445] [INFO ] [LOCAL ] Saved forecast: AMSF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMSF.txt [2026-01-13T20:16:08.032618] [INFO ] [sig ] [173/3497] Completed AMSF in 0.4s | 2.75 sym/s | Total: 1.0m | ETA: 20.1m [2026-01-13T20:16:08.032662] [INFO ] [sig ] [174/3497] Forecasting AMTB... [2026-01-13T20:16:08.032693] [INFO ] [sig ] Generating forecast for: AMTB [2026-01-13T20:16:08.032722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTB' from 'https://tdm.silogroup.org/data/derivative_storage/AMTB.csv'. [2026-01-13T20:16:08.045347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTB'. [2026-01-13T20:16:08.045699] [INFO ] [FORECASTER] Starting predict_future for AMTB [2026-01-13T20:16:08.046475] [DEBUG] [LOCAL ] No optimal features file found for AMTB: ./output/feature-sets/AMTB.txt [2026-01-13T20:16:08.046529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:08.046561] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:08.046610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:08.046668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:08.106363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:08.107159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:08.107241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:08.107275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:08.231615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:08.231778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:08.231818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:08.231846] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:08.235310] [DEBUG] [FORECASTER] AMTB: Forecast T+1@11:T+2@11: DOWN (p=43.34%) [2026-01-13T20:16:08.235618] [INFO ] [FORECASTER] Completed predict_future for AMTB [2026-01-13T20:16:08.235750] [INFO ] [sig ] AMTB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:08.380649] [INFO ] [LOCAL ] Saved forecast: AMTB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMTB.txt [2026-01-13T20:16:08.380809] [INFO ] [sig ] [174/3497] Completed AMTB in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:08.380855] [INFO ] [sig ] [175/3497] Forecasting AMTX... [2026-01-13T20:16:08.380887] [INFO ] [sig ] Generating forecast for: AMTX [2026-01-13T20:16:08.380917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMTX' from 'https://tdm.silogroup.org/data/derivative_storage/AMTX.csv'. [2026-01-13T20:16:08.393139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMTX'. [2026-01-13T20:16:08.393525] [INFO ] [FORECASTER] Starting predict_future for AMTX [2026-01-13T20:16:08.394337] [DEBUG] [LOCAL ] No optimal features file found for AMTX: ./output/feature-sets/AMTX.txt [2026-01-13T20:16:08.394390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:08.394423] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:08.394449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:08.394507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:08.452369] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:08.453244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:08.453329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:08.453363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:08.575487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:08.575663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:08.575705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:08.575734] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:08.579224] [DEBUG] [FORECASTER] AMTX: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-13T20:16:08.579518] [INFO ] [FORECASTER] Completed predict_future for AMTX [2026-01-13T20:16:08.579670] [INFO ] [sig ] AMTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:08.728061] [INFO ] [LOCAL ] Saved forecast: AMTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMTX.txt [2026-01-13T20:16:08.728236] [INFO ] [sig ] [175/3497] Completed AMTX in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:08.728280] [INFO ] [sig ] [176/3497] Forecasting AMWD... [2026-01-13T20:16:08.728310] [INFO ] [sig ] Generating forecast for: AMWD [2026-01-13T20:16:08.728341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWD' from 'https://tdm.silogroup.org/data/derivative_storage/AMWD.csv'. [2026-01-13T20:16:08.740278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWD'. [2026-01-13T20:16:08.740684] [INFO ] [FORECASTER] Starting predict_future for AMWD [2026-01-13T20:16:08.741477] [DEBUG] [LOCAL ] No optimal features file found for AMWD: ./output/feature-sets/AMWD.txt [2026-01-13T20:16:08.741529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:08.741562] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:08.741615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:08.741674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:08.799348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:08.800212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:08.800294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:08.800327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:08.918288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:08.918452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:08.918491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:08.918520] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:08.921998] [DEBUG] [FORECASTER] AMWD: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-13T20:16:08.922316] [INFO ] [FORECASTER] Completed predict_future for AMWD [2026-01-13T20:16:08.922474] [INFO ] [sig ] AMWD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:09.066267] [INFO ] [LOCAL ] Saved forecast: AMWD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMWD.txt [2026-01-13T20:16:09.066463] [INFO ] [sig ] [176/3497] Completed AMWD in 0.3s | 2.75 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:09.066506] [INFO ] [sig ] [177/3497] Forecasting AMWL... [2026-01-13T20:16:09.066537] [INFO ] [sig ] Generating forecast for: AMWL [2026-01-13T20:16:09.066568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMWL' from 'https://tdm.silogroup.org/data/derivative_storage/AMWL.csv'. [2026-01-13T20:16:09.077992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMWL'. [2026-01-13T20:16:09.078537] [INFO ] [FORECASTER] Starting predict_future for AMWL [2026-01-13T20:16:09.079338] [DEBUG] [LOCAL ] No optimal features file found for AMWL: ./output/feature-sets/AMWL.txt [2026-01-13T20:16:09.079391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:09.079423] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:09.079451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:09.079509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:09.140262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:09.141173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:09.141256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:09.141291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:09.267261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:09.267431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:09.267472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:09.267500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:09.271349] [DEBUG] [FORECASTER] AMWL: Forecast T+1@11:T+2@11: DOWN (p=25.33%) [2026-01-13T20:16:09.271787] [INFO ] [FORECASTER] Completed predict_future for AMWL [2026-01-13T20:16:09.271945] [INFO ] [sig ] AMWL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:09.420700] [INFO ] [LOCAL ] Saved forecast: AMWL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMWL.txt [2026-01-13T20:16:09.420850] [INFO ] [sig ] [177/3497] Completed AMWL in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:09.420889] [INFO ] [sig ] [178/3497] Forecasting AMX... [2026-01-13T20:16:09.420920] [INFO ] [sig ] Generating forecast for: AMX [2026-01-13T20:16:09.420951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMX' from 'https://tdm.silogroup.org/data/derivative_storage/AMX.csv'. [2026-01-13T20:16:09.432482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMX'. [2026-01-13T20:16:09.432862] [INFO ] [FORECASTER] Starting predict_future for AMX [2026-01-13T20:16:09.433726] [DEBUG] [LOCAL ] No optimal features file found for AMX: ./output/feature-sets/AMX.txt [2026-01-13T20:16:09.433781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:09.433815] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:09.433843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:09.433902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:09.493512] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:09.494369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:09.494455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:09.494489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:09.630661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:09.630827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:09.630886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:09.630918] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:09.634806] [DEBUG] [FORECASTER] AMX: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-13T20:16:09.635093] [INFO ] [FORECASTER] Completed predict_future for AMX [2026-01-13T20:16:09.635230] [INFO ] [sig ] AMX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:09.784082] [INFO ] [LOCAL ] Saved forecast: AMX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMX.txt [2026-01-13T20:16:09.784226] [INFO ] [sig ] [178/3497] Completed AMX in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:09.784264] [INFO ] [sig ] [179/3497] Forecasting AMZD... [2026-01-13T20:16:09.784294] [INFO ] [sig ] Generating forecast for: AMZD [2026-01-13T20:16:09.784326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZD' from 'https://tdm.silogroup.org/data/derivative_storage/AMZD.csv'. [2026-01-13T20:16:09.796341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZD'. [2026-01-13T20:16:09.796761] [INFO ] [FORECASTER] Starting predict_future for AMZD [2026-01-13T20:16:09.797555] [DEBUG] [LOCAL ] No optimal features file found for AMZD: ./output/feature-sets/AMZD.txt [2026-01-13T20:16:09.797626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:09.797659] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:09.797686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:09.797743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:09.864069] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:09.865152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:09.865264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:09.865310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:09.985385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:09.985544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:09.985601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:09.985633] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:09.989058] [DEBUG] [FORECASTER] AMZD: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-01-13T20:16:09.989342] [INFO ] [FORECASTER] Completed predict_future for AMZD [2026-01-13T20:16:09.989474] [INFO ] [sig ] AMZD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:10.134729] [INFO ] [LOCAL ] Saved forecast: AMZD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMZD.txt [2026-01-13T20:16:10.134887] [INFO ] [sig ] [179/3497] Completed AMZD in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:10.134929] [INFO ] [sig ] [180/3497] Forecasting AMZN... [2026-01-13T20:16:10.134959] [INFO ] [sig ] Generating forecast for: AMZN [2026-01-13T20:16:10.134990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZN' from 'https://tdm.silogroup.org/data/derivative_storage/AMZN.csv'. [2026-01-13T20:16:10.146678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZN'. [2026-01-13T20:16:10.147124] [INFO ] [FORECASTER] Starting predict_future for AMZN [2026-01-13T20:16:10.148031] [DEBUG] [LOCAL ] No optimal features file found for AMZN: ./output/feature-sets/AMZN.txt [2026-01-13T20:16:10.148085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:10.148148] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:10.148178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:10.148236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:10.206493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:10.207364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:10.207454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:10.207488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:10.330766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:10.330933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:10.330974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:10.331002] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:10.334731] [DEBUG] [FORECASTER] AMZN: Forecast T+1@11:T+2@11: DOWN (p=48.25%) [2026-01-13T20:16:10.335124] [INFO ] [FORECASTER] Completed predict_future for AMZN [2026-01-13T20:16:10.335288] [INFO ] [sig ] AMZN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:10.485535] [INFO ] [LOCAL ] Saved forecast: AMZN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AMZN.txt [2026-01-13T20:16:10.485709] [INFO ] [sig ] [180/3497] Completed AMZN in 0.4s | 2.75 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:10.485751] [INFO ] [sig ] [181/3497] Forecasting AMZZ... [2026-01-13T20:16:10.485783] [INFO ] [sig ] Generating forecast for: AMZZ [2026-01-13T20:16:10.485814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AMZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AMZZ.csv'. [2026-01-13T20:16:10.497688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AMZZ'. [2026-01-13T20:16:10.497990] [INFO ] [FORECASTER] Starting predict_future for AMZZ [2026-01-13T20:16:10.498811] [DEBUG] [LOCAL ] No optimal features file found for AMZZ: ./output/feature-sets/AMZZ.txt [2026-01-13T20:16:10.498865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:10.498897] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:10.498924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:10.498982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:10.558038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:10.558713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:10.558794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:10.558828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:10.677511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:10.677682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:10.677723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:10.677751] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:10.681629] [DEBUG] [FORECASTER] AMZZ: Forecast T+1@11:T+2@11: UP (p=93.42%) [2026-01-13T20:16:10.682052] [INFO ] [FORECASTER] Completed predict_future for AMZZ [2026-01-13T20:16:10.682247] [INFO ] [sig ] AMZZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:10.832950] [INFO ] [LOCAL ] Saved forecast: AMZZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AMZZ.txt [2026-01-13T20:16:10.833084] [INFO ] [sig ] [181/3497] Completed AMZZ in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:10.833122] [INFO ] [sig ] [182/3497] Forecasting AN... [2026-01-13T20:16:10.833151] [INFO ] [sig ] Generating forecast for: AN [2026-01-13T20:16:10.833182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AN' from 'https://tdm.silogroup.org/data/derivative_storage/AN.csv'. [2026-01-13T20:16:10.845080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AN'. [2026-01-13T20:16:10.845360] [INFO ] [FORECASTER] Starting predict_future for AN [2026-01-13T20:16:10.846146] [DEBUG] [LOCAL ] No optimal features file found for AN: ./output/feature-sets/AN.txt [2026-01-13T20:16:10.846199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:10.846241] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:10.846270] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:10.846327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:10.903428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:10.904086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:10.904168] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:10.904201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:11.027636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:11.027798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:11.027838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:11.027866] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:11.031306] [DEBUG] [FORECASTER] AN: Forecast T+1@11:T+2@11: DOWN (p=5.82%) [2026-01-13T20:16:11.031604] [INFO ] [FORECASTER] Completed predict_future for AN [2026-01-13T20:16:11.031736] [INFO ] [sig ] AN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:11.180669] [INFO ] [LOCAL ] Saved forecast: AN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AN.txt [2026-01-13T20:16:11.180845] [INFO ] [sig ] [182/3497] Completed AN in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-13T20:16:11.180887] [INFO ] [sig ] [183/3497] Forecasting ANAB... [2026-01-13T20:16:11.180918] [INFO ] [sig ] Generating forecast for: ANAB [2026-01-13T20:16:11.180949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANAB' from 'https://tdm.silogroup.org/data/derivative_storage/ANAB.csv'. [2026-01-13T20:16:11.192564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANAB'. [2026-01-13T20:16:11.192934] [INFO ] [FORECASTER] Starting predict_future for ANAB [2026-01-13T20:16:11.193750] [DEBUG] [LOCAL ] No optimal features file found for ANAB: ./output/feature-sets/ANAB.txt [2026-01-13T20:16:11.193804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:11.193836] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:11.193863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:11.193920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:11.252251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:11.253236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:11.253323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:11.253357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:11.374687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:11.374844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:11.374883] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:11.374949] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:11.378608] [DEBUG] [FORECASTER] ANAB: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-13T20:16:11.378895] [INFO ] [FORECASTER] Completed predict_future for ANAB [2026-01-13T20:16:11.379026] [INFO ] [sig ] ANAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:11.531649] [INFO ] [LOCAL ] Saved forecast: ANAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ANAB.txt [2026-01-13T20:16:11.531782] [INFO ] [sig ] [183/3497] Completed ANAB in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-13T20:16:11.531821] [INFO ] [sig ] [184/3497] Forecasting ANDE... [2026-01-13T20:16:11.531851] [INFO ] [sig ] Generating forecast for: ANDE [2026-01-13T20:16:11.531882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANDE' from 'https://tdm.silogroup.org/data/derivative_storage/ANDE.csv'. [2026-01-13T20:16:11.544463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANDE'. [2026-01-13T20:16:11.544803] [INFO ] [FORECASTER] Starting predict_future for ANDE [2026-01-13T20:16:11.545617] [DEBUG] [LOCAL ] No optimal features file found for ANDE: ./output/feature-sets/ANDE.txt [2026-01-13T20:16:11.545671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:11.545704] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:11.545732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:11.545791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:11.604280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:11.605010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:11.605093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:11.605126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:11.730306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:11.730450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:11.730489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:11.730517] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:11.733894] [DEBUG] [FORECASTER] ANDE: Forecast T+1@11:T+2@11: UP (p=69.12%) [2026-01-13T20:16:11.734174] [INFO ] [FORECASTER] Completed predict_future for ANDE [2026-01-13T20:16:11.734303] [INFO ] [sig ] ANDE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:11.877530] [INFO ] [LOCAL ] Saved forecast: ANDE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ANDE.txt [2026-01-13T20:16:11.877675] [INFO ] [sig ] [184/3497] Completed ANDE in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-13T20:16:11.877715] [INFO ] [sig ] [185/3497] Forecasting ANF... [2026-01-13T20:16:11.877744] [INFO ] [sig ] Generating forecast for: ANF [2026-01-13T20:16:11.877773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANF' from 'https://tdm.silogroup.org/data/derivative_storage/ANF.csv'. [2026-01-13T20:16:11.890394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANF'. [2026-01-13T20:16:11.890754] [INFO ] [FORECASTER] Starting predict_future for ANF [2026-01-13T20:16:11.891560] [DEBUG] [LOCAL ] No optimal features file found for ANF: ./output/feature-sets/ANF.txt [2026-01-13T20:16:11.891643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:11.891677] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:11.891704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:11.891763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:11.956386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:11.957339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:11.957421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:11.957454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:12.090422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:12.090611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:12.090655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:12.090687] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:12.094748] [DEBUG] [FORECASTER] ANF: Forecast T+1@11:T+2@11: DOWN (p=31.70%) [2026-01-13T20:16:12.095035] [INFO ] [FORECASTER] Completed predict_future for ANF [2026-01-13T20:16:12.095169] [INFO ] [sig ] ANF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:12.251822] [INFO ] [LOCAL ] Saved forecast: ANF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ANF.txt [2026-01-13T20:16:12.251973] [INFO ] [sig ] [185/3497] Completed ANF in 0.4s | 2.76 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-13T20:16:12.252013] [INFO ] [sig ] [186/3497] Forecasting ANGI... [2026-01-13T20:16:12.252048] [INFO ] [sig ] Generating forecast for: ANGI [2026-01-13T20:16:12.252083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGI' from 'https://tdm.silogroup.org/data/derivative_storage/ANGI.csv'. [2026-01-13T20:16:12.264345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGI'. [2026-01-13T20:16:12.264709] [INFO ] [FORECASTER] Starting predict_future for ANGI [2026-01-13T20:16:12.265501] [DEBUG] [LOCAL ] No optimal features file found for ANGI: ./output/feature-sets/ANGI.txt [2026-01-13T20:16:12.265553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:12.265603] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:12.265632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:12.265688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:12.322393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:12.323228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:12.323310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:12.323343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:12.440651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:12.440814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:12.440858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:12.440887] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:12.444353] [DEBUG] [FORECASTER] ANGI: Forecast T+1@11:T+2@11: DOWN (p=14.46%) [2026-01-13T20:16:12.444681] [INFO ] [FORECASTER] Completed predict_future for ANGI [2026-01-13T20:16:12.444823] [INFO ] [sig ] ANGI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:12.601439] [INFO ] [LOCAL ] Saved forecast: ANGI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ANGI.txt [2026-01-13T20:16:12.601643] [INFO ] [sig ] [186/3497] Completed ANGI in 0.3s | 2.76 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-13T20:16:12.601695] [INFO ] [sig ] [187/3497] Forecasting ANGL... [2026-01-13T20:16:12.601741] [INFO ] [sig ] Generating forecast for: ANGL [2026-01-13T20:16:12.601789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGL' from 'https://tdm.silogroup.org/data/derivative_storage/ANGL.csv'. [2026-01-13T20:16:12.615065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGL'. [2026-01-13T20:16:12.615552] [INFO ] [FORECASTER] Starting predict_future for ANGL [2026-01-13T20:16:12.616526] [DEBUG] [LOCAL ] No optimal features file found for ANGL: ./output/feature-sets/ANGL.txt [2026-01-13T20:16:12.616609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:12.616645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:12.616673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:12.616737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:12.684524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:12.685565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:12.685700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:12.685735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:12.853341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:12.853549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:12.853644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:12.853697] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:12.859771] [DEBUG] [FORECASTER] ANGL: Forecast T+1@11:T+2@11: UP (p=96.13%) [2026-01-13T20:16:12.860377] [INFO ] [FORECASTER] Completed predict_future for ANGL [2026-01-13T20:16:12.860654] [INFO ] [sig ] ANGL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:13.104418] [INFO ] [LOCAL ] Saved forecast: ANGL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ANGL.txt [2026-01-13T20:16:13.104710] [INFO ] [sig ] [187/3497] Completed ANGL in 0.5s | 2.75 sym/s | Total: 1.1m | ETA: 20.0m [2026-01-13T20:16:13.104785] [INFO ] [sig ] [188/3497] Forecasting ANGO... [2026-01-13T20:16:13.104838] [INFO ] [sig ] Generating forecast for: ANGO [2026-01-13T20:16:13.104890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANGO' from 'https://tdm.silogroup.org/data/derivative_storage/ANGO.csv'. [2026-01-13T20:16:13.137071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANGO'. [2026-01-13T20:16:13.142172] [INFO ] [FORECASTER] Starting predict_future for ANGO [2026-01-13T20:16:13.143930] [DEBUG] [LOCAL ] No optimal features file found for ANGO: ./output/feature-sets/ANGO.txt [2026-01-13T20:16:13.144029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:13.144088] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:13.144137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:13.144232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:13.236604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:13.237784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:13.237911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:13.237953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:13.413227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:13.413440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:13.413509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:13.413560] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:13.419746] [DEBUG] [FORECASTER] ANGO: Forecast T+1@11:T+2@11: UP (p=60.42%) [2026-01-13T20:16:13.420347] [INFO ] [FORECASTER] Completed predict_future for ANGO [2026-01-13T20:16:13.420602] [INFO ] [sig ] ANGO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:13.641113] [INFO ] [LOCAL ] Saved forecast: ANGO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ANGO.txt [2026-01-13T20:16:13.641325] [INFO ] [sig ] [188/3497] Completed ANGO in 0.5s | 2.74 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:13.641375] [INFO ] [sig ] [189/3497] Forecasting ANIK... [2026-01-13T20:16:13.641405] [INFO ] [sig ] Generating forecast for: ANIK [2026-01-13T20:16:13.641436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIK' from 'https://tdm.silogroup.org/data/derivative_storage/ANIK.csv'. [2026-01-13T20:16:13.655755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIK'. [2026-01-13T20:16:13.656309] [INFO ] [FORECASTER] Starting predict_future for ANIK [2026-01-13T20:16:13.657535] [DEBUG] [LOCAL ] No optimal features file found for ANIK: ./output/feature-sets/ANIK.txt [2026-01-13T20:16:13.657628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:13.657683] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:13.657730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:13.657822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:13.738929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:13.740053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:13.740164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:13.740206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:13.867595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:13.867780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:13.867834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:13.867893] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:13.872064] [DEBUG] [FORECASTER] ANIK: Forecast T+1@11:T+2@11: UP (p=58.84%) [2026-01-13T20:16:13.872362] [INFO ] [FORECASTER] Completed predict_future for ANIK [2026-01-13T20:16:13.872501] [INFO ] [sig ] ANIK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:14.029942] [INFO ] [LOCAL ] Saved forecast: ANIK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ANIK.txt [2026-01-13T20:16:14.030085] [INFO ] [sig ] [189/3497] Completed ANIK in 0.4s | 2.74 sym/s | Total: 1.1m | ETA: 20.1m [2026-01-13T20:16:14.030127] [INFO ] [sig ] [190/3497] Forecasting ANIP... [2026-01-13T20:16:14.030157] [INFO ] [sig ] Generating forecast for: ANIP [2026-01-13T20:16:14.030197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIP' from 'https://tdm.silogroup.org/data/derivative_storage/ANIP.csv'. [2026-01-13T20:16:14.043632] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'ANIP'. [2026-01-13T20:16:14.043959] [INFO ] [FORECASTER] Starting predict_future for ANIP [2026-01-13T20:16:14.044769] [DEBUG] [LOCAL ] No optimal features file found for ANIP: ./output/feature-sets/ANIP.txt [2026-01-13T20:16:14.044822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:14.044854] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:14.044883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:14.044940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:14.105052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:14.105720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:14.105827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:14.105861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:14.241289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:14.241443] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:16:14.241486] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:14.241515] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:14.245078] [DEBUG] [FORECASTER] ANIP: Forecast T+1@11:T+2@11: DOWN (p=43.52%) [2026-01-13T20:16:14.245541] [INFO ] [FORECASTER] Completed predict_future for ANIP [2026-01-13T20:16:14.245712] [INFO ] [sig ] ANIP: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-13T20:16:14.392513] [INFO ] [LOCAL ] Saved forecast: ANIP 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/ANIP.txt [2026-01-13T20:16:14.392735] [INFO ] [sig ] [190/3497] Completed ANIP in 0.4s | 2.74 sym/s | Total: 1.2m | ETA: 20.1m [2026-01-13T20:16:14.392786] [INFO ] [sig ] [191/3497] Forecasting ANIX... [2026-01-13T20:16:14.392818] [INFO ] [sig ] Generating forecast for: ANIX [2026-01-13T20:16:14.392851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANIX' from 'https://tdm.silogroup.org/data/derivative_storage/ANIX.csv'. [2026-01-13T20:16:14.404030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANIX'. [2026-01-13T20:16:14.404355] [INFO ] [FORECASTER] Starting predict_future for ANIX [2026-01-13T20:16:14.405187] [DEBUG] [LOCAL ] No optimal features file found for ANIX: ./output/feature-sets/ANIX.txt [2026-01-13T20:16:14.405241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:14.405273] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:14.405299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:14.405357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:14.462371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:14.463187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:14.463267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:14.463318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:14.580719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:14.580910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:14.580958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:14.580987] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:14.584714] [DEBUG] [FORECASTER] ANIX: Forecast T+1@11:T+2@11: UP (p=61.07%) [2026-01-13T20:16:14.585011] [INFO ] [FORECASTER] Completed predict_future for ANIX [2026-01-13T20:16:14.585141] [INFO ] [sig ] ANIX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:14.733244] [INFO ] [LOCAL ] Saved forecast: ANIX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ANIX.txt [2026-01-13T20:16:14.733424] [INFO ] [sig ] [191/3497] Completed ANIX in 0.3s | 2.74 sym/s | Total: 1.2m | ETA: 20.1m [2026-01-13T20:16:14.733470] [INFO ] [sig ] [192/3497] Forecasting ANNX... [2026-01-13T20:16:14.733501] [INFO ] [sig ] Generating forecast for: ANNX [2026-01-13T20:16:14.733531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANNX' from 'https://tdm.silogroup.org/data/derivative_storage/ANNX.csv'. [2026-01-13T20:16:14.745195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANNX'. [2026-01-13T20:16:14.745552] [INFO ] [FORECASTER] Starting predict_future for ANNX [2026-01-13T20:16:14.746368] [DEBUG] [LOCAL ] No optimal features file found for ANNX: ./output/feature-sets/ANNX.txt [2026-01-13T20:16:14.746422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:14.746454] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:14.746481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:14.746538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:14.811566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:14.812619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:14.812707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:14.812753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:14.937941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:14.938119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:14.938159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:14.938187] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:14.941813] [DEBUG] [FORECASTER] ANNX: Forecast T+1@11:T+2@11: DOWN (p=4.68%) [2026-01-13T20:16:14.942096] [INFO ] [FORECASTER] Completed predict_future for ANNX [2026-01-13T20:16:14.942226] [INFO ] [sig ] ANNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:15.090883] [INFO ] [LOCAL ] Saved forecast: ANNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ANNX.txt [2026-01-13T20:16:15.091039] [INFO ] [sig ] [192/3497] Completed ANNX in 0.4s | 2.74 sym/s | Total: 1.2m | ETA: 20.1m [2026-01-13T20:16:15.091081] [INFO ] [sig ] [193/3497] Forecasting ANTX... [2026-01-13T20:16:15.091113] [INFO ] [sig ] Generating forecast for: ANTX [2026-01-13T20:16:15.091145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANTX' from 'https://tdm.silogroup.org/data/derivative_storage/ANTX.csv'. [2026-01-13T20:16:15.103598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANTX'. [2026-01-13T20:16:15.103921] [INFO ] [FORECASTER] Starting predict_future for ANTX [2026-01-13T20:16:15.104915] [DEBUG] [LOCAL ] No optimal features file found for ANTX: ./output/feature-sets/ANTX.txt [2026-01-13T20:16:15.104978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:15.105011] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:15.105047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:15.105105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:15.163175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:15.164054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:15.164137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:15.164170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:15.279453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:15.279631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:15.279693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:15.279724] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:15.283143] [DEBUG] [FORECASTER] ANTX: Forecast T+1@11:T+2@11: UP (p=58.47%) [2026-01-13T20:16:15.283425] [INFO ] [FORECASTER] Completed predict_future for ANTX [2026-01-13T20:16:15.283554] [INFO ] [sig ] ANTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:15.427932] [INFO ] [LOCAL ] Saved forecast: ANTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ANTX.txt [2026-01-13T20:16:15.428112] [INFO ] [sig ] [193/3497] Completed ANTX in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 20.1m [2026-01-13T20:16:15.428152] [INFO ] [sig ] [194/3497] Forecasting ANVS... [2026-01-13T20:16:15.428183] [INFO ] [sig ] Generating forecast for: ANVS [2026-01-13T20:16:15.428213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ANVS' from 'https://tdm.silogroup.org/data/derivative_storage/ANVS.csv'. [2026-01-13T20:16:15.439314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ANVS'. [2026-01-13T20:16:15.439697] [INFO ] [FORECASTER] Starting predict_future for ANVS [2026-01-13T20:16:15.440709] [DEBUG] [LOCAL ] No optimal features file found for ANVS: ./output/feature-sets/ANVS.txt [2026-01-13T20:16:15.440773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:15.440818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:15.440857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:15.440936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:15.497712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:15.498641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:15.498726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:15.498760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:15.621049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:15.621225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:15.621273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:15.621302] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:15.624940] [DEBUG] [FORECASTER] ANVS: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-13T20:16:15.625274] [INFO ] [FORECASTER] Completed predict_future for ANVS [2026-01-13T20:16:15.625412] [INFO ] [sig ] ANVS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:15.770888] [INFO ] [LOCAL ] Saved forecast: ANVS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ANVS.txt [2026-01-13T20:16:15.771026] [INFO ] [sig ] [194/3497] Completed ANVS in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:15.771065] [INFO ] [sig ] [195/3497] Forecasting AOD... [2026-01-13T20:16:15.771095] [INFO ] [sig ] Generating forecast for: AOD [2026-01-13T20:16:15.771125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOD' from 'https://tdm.silogroup.org/data/derivative_storage/AOD.csv'. [2026-01-13T20:16:15.782346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOD'. [2026-01-13T20:16:15.782699] [INFO ] [FORECASTER] Starting predict_future for AOD [2026-01-13T20:16:15.783514] [DEBUG] [LOCAL ] No optimal features file found for AOD: ./output/feature-sets/AOD.txt [2026-01-13T20:16:15.783585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:15.783621] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:15.783649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:15.783706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:15.842481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:15.843306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:15.843562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:15.843613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:15.971649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:15.971806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:15.971848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:15.971878] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:15.976221] [DEBUG] [FORECASTER] AOD: Forecast T+1@11:T+2@11: UP (p=90.82%) [2026-01-13T20:16:15.976723] [INFO ] [FORECASTER] Completed predict_future for AOD [2026-01-13T20:16:15.976857] [INFO ] [sig ] AOD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:16.128235] [INFO ] [LOCAL ] Saved forecast: AOD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AOD.txt [2026-01-13T20:16:16.128398] [INFO ] [sig ] [195/3497] Completed AOD in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:16.128438] [INFO ] [sig ] [196/3497] Forecasting AOHY... [2026-01-13T20:16:16.128682] [INFO ] [sig ] Generating forecast for: AOHY [2026-01-13T20:16:16.128714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOHY' from 'https://tdm.silogroup.org/data/derivative_storage/AOHY.csv'. [2026-01-13T20:16:16.141907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOHY'. [2026-01-13T20:16:16.142318] [INFO ] [FORECASTER] Starting predict_future for AOHY [2026-01-13T20:16:16.143164] [DEBUG] [LOCAL ] No optimal features file found for AOHY: ./output/feature-sets/AOHY.txt [2026-01-13T20:16:16.143218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:16.143251] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:16.143278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:16.143334] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:16.203999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:16.204907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:16.204998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:16.205033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:16.321819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:16.321980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:16.322020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:16.322048] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:16.325420] [DEBUG] [FORECASTER] AOHY: Forecast T+1@11:T+2@11: UP (p=89.94%) [2026-01-13T20:16:16.325720] [INFO ] [FORECASTER] Completed predict_future for AOHY [2026-01-13T20:16:16.325850] [INFO ] [sig ] AOHY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:16.477841] [INFO ] [LOCAL ] Saved forecast: AOHY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AOHY.txt [2026-01-13T20:16:16.478035] [INFO ] [sig ] [196/3497] Completed AOHY in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:16.478079] [INFO ] [sig ] [197/3497] Forecasting AON... [2026-01-13T20:16:16.478108] [INFO ] [sig ] Generating forecast for: AON [2026-01-13T20:16:16.478147] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AON' from 'https://tdm.silogroup.org/data/derivative_storage/AON.csv'. [2026-01-13T20:16:16.491918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AON'. [2026-01-13T20:16:16.492313] [INFO ] [FORECASTER] Starting predict_future for AON [2026-01-13T20:16:16.493188] [DEBUG] [LOCAL ] No optimal features file found for AON: ./output/feature-sets/AON.txt [2026-01-13T20:16:16.493241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:16.493302] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:16.493333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:16.493410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:16.553280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:16.554162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:16.554264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:16.554300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:16.682932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:16.683091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:16.683131] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:16.683160] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:16.686554] [DEBUG] [FORECASTER] AON: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-13T20:16:16.686859] [INFO ] [FORECASTER] Completed predict_future for AON [2026-01-13T20:16:16.686993] [INFO ] [sig ] AON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:16.832935] [INFO ] [LOCAL ] Saved forecast: AON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AON.txt [2026-01-13T20:16:16.833094] [INFO ] [sig ] [197/3497] Completed AON in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:16.833137] [INFO ] [sig ] [198/3497] Forecasting AOS... [2026-01-13T20:16:16.833167] [INFO ] [sig ] Generating forecast for: AOS [2026-01-13T20:16:16.833198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOS' from 'https://tdm.silogroup.org/data/derivative_storage/AOS.csv'. [2026-01-13T20:16:16.845197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOS'. [2026-01-13T20:16:16.845722] [INFO ] [FORECASTER] Starting predict_future for AOS [2026-01-13T20:16:16.846765] [DEBUG] [LOCAL ] No optimal features file found for AOS: ./output/feature-sets/AOS.txt [2026-01-13T20:16:16.846819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:16.846851] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:16.846877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:16.846934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:16.905702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:16.906465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:16.906545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:16.906597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:17.031821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:17.031979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:17.032021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:17.032050] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:17.035487] [DEBUG] [FORECASTER] AOS: Forecast T+1@11:T+2@11: DOWN (p=18.82%) [2026-01-13T20:16:17.035813] [INFO ] [FORECASTER] Completed predict_future for AOS [2026-01-13T20:16:17.035946] [INFO ] [sig ] AOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:17.185736] [INFO ] [LOCAL ] Saved forecast: AOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AOS.txt [2026-01-13T20:16:17.185918] [INFO ] [sig ] [198/3497] Completed AOS in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:17.185969] [INFO ] [sig ] [199/3497] Forecasting AOSL... [2026-01-13T20:16:17.186009] [INFO ] [sig ] Generating forecast for: AOSL [2026-01-13T20:16:17.186040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AOSL' from 'https://tdm.silogroup.org/data/derivative_storage/AOSL.csv'. [2026-01-13T20:16:17.198799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AOSL'. [2026-01-13T20:16:17.199129] [INFO ] [FORECASTER] Starting predict_future for AOSL [2026-01-13T20:16:17.199969] [DEBUG] [LOCAL ] No optimal features file found for AOSL: ./output/feature-sets/AOSL.txt [2026-01-13T20:16:17.200023] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:17.200065] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:17.200092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:17.200149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:17.258288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:17.258957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:17.259108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:17.259144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:17.376642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:17.376786] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:17.376824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:17.376853] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:17.380608] [DEBUG] [FORECASTER] AOSL: Forecast T+1@11:T+2@11: DOWN (p=4.49%) [2026-01-13T20:16:17.380885] [INFO ] [FORECASTER] Completed predict_future for AOSL [2026-01-13T20:16:17.381012] [INFO ] [sig ] AOSL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:17.523761] [INFO ] [LOCAL ] Saved forecast: AOSL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AOSL.txt [2026-01-13T20:16:17.523886] [INFO ] [sig ] [199/3497] Completed AOSL in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:17.523924] [INFO ] [sig ] [200/3497] Forecasting AP... [2026-01-13T20:16:17.523954] [INFO ] [sig ] Generating forecast for: AP [2026-01-13T20:16:17.523986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AP' from 'https://tdm.silogroup.org/data/derivative_storage/AP.csv'. [2026-01-13T20:16:17.535647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AP'. [2026-01-13T20:16:17.535937] [INFO ] [FORECASTER] Starting predict_future for AP [2026-01-13T20:16:17.536920] [DEBUG] [LOCAL ] No optimal features file found for AP: ./output/feature-sets/AP.txt [2026-01-13T20:16:17.536972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:17.537004] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:17.537031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:17.537088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:17.595386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:17.596025] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:17.596105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:17.596138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:17.716023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:17.716173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:17.716212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:17.716240] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:17.719831] [DEBUG] [FORECASTER] AP: Forecast T+1@11:T+2@11: DOWN (p=14.38%) [2026-01-13T20:16:17.720130] [INFO ] [FORECASTER] Completed predict_future for AP [2026-01-13T20:16:17.720280] [INFO ] [sig ] AP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:17.861566] [INFO ] [LOCAL ] Saved forecast: AP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AP.txt [2026-01-13T20:16:17.861697] [INFO ] [sig ] [200/3497] Completed AP in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:17.861735] [INFO ] [sig ] [201/3497] Forecasting APA... [2026-01-13T20:16:17.861765] [INFO ] [sig ] Generating forecast for: APA [2026-01-13T20:16:17.861795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APA' from 'https://tdm.silogroup.org/data/derivative_storage/APA.csv'. [2026-01-13T20:16:17.873335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APA'. [2026-01-13T20:16:17.873636] [INFO ] [FORECASTER] Starting predict_future for APA [2026-01-13T20:16:17.874418] [DEBUG] [LOCAL ] No optimal features file found for APA: ./output/feature-sets/APA.txt [2026-01-13T20:16:17.874470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:17.874502] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:17.874530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:17.874610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:17.932812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:17.933638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:17.933718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:17.933750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:18.061055] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:18.061204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:18.061247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:18.061275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:18.065243] [DEBUG] [FORECASTER] APA: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-13T20:16:18.065732] [INFO ] [FORECASTER] Completed predict_future for APA [2026-01-13T20:16:18.065858] [INFO ] [sig ] APA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:18.208848] [INFO ] [LOCAL ] Saved forecast: APA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APA.txt [2026-01-13T20:16:18.209013] [INFO ] [sig ] [201/3497] Completed APA in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:18.209053] [INFO ] [sig ] [202/3497] Forecasting APAM... [2026-01-13T20:16:18.209082] [INFO ] [sig ] Generating forecast for: APAM [2026-01-13T20:16:18.209113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APAM' from 'https://tdm.silogroup.org/data/derivative_storage/APAM.csv'. [2026-01-13T20:16:18.220506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APAM'. [2026-01-13T20:16:18.220859] [INFO ] [FORECASTER] Starting predict_future for APAM [2026-01-13T20:16:18.221665] [DEBUG] [LOCAL ] No optimal features file found for APAM: ./output/feature-sets/APAM.txt [2026-01-13T20:16:18.221718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:18.221749] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:18.221775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:18.221832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:18.278066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:18.278960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:18.279045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:18.279077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:18.398280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:18.398458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:18.398499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:18.398528] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:18.401989] [DEBUG] [FORECASTER] APAM: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-01-13T20:16:18.402269] [INFO ] [FORECASTER] Completed predict_future for APAM [2026-01-13T20:16:18.402396] [INFO ] [sig ] APAM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:18.545873] [INFO ] [LOCAL ] Saved forecast: APAM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APAM.txt [2026-01-13T20:16:18.546011] [INFO ] [sig ] [202/3497] Completed APAM in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 20.0m [2026-01-13T20:16:18.546050] [INFO ] [sig ] [203/3497] Forecasting APD... [2026-01-13T20:16:18.546079] [INFO ] [sig ] Generating forecast for: APD [2026-01-13T20:16:18.546109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APD' from 'https://tdm.silogroup.org/data/derivative_storage/APD.csv'. [2026-01-13T20:16:18.557347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APD'. [2026-01-13T20:16:18.557669] [INFO ] [FORECASTER] Starting predict_future for APD [2026-01-13T20:16:18.558691] [DEBUG] [LOCAL ] No optimal features file found for APD: ./output/feature-sets/APD.txt [2026-01-13T20:16:18.558743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:18.558774] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:18.558800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:18.558855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:18.618826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:18.619689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:18.619771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:18.619805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:18.742914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:18.743067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:18.743106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:18.743133] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:18.746504] [DEBUG] [FORECASTER] APD: Forecast T+1@11:T+2@11: DOWN (p=13.16%) [2026-01-13T20:16:18.746800] [INFO ] [FORECASTER] Completed predict_future for APD [2026-01-13T20:16:18.746927] [INFO ] [sig ] APD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:18.891798] [INFO ] [LOCAL ] Saved forecast: APD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APD.txt [2026-01-13T20:16:18.891960] [INFO ] [sig ] [203/3497] Completed APD in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-13T20:16:18.892003] [INFO ] [sig ] [204/3497] Forecasting APEI... [2026-01-13T20:16:18.892033] [INFO ] [sig ] Generating forecast for: APEI [2026-01-13T20:16:18.892064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APEI' from 'https://tdm.silogroup.org/data/derivative_storage/APEI.csv'. [2026-01-13T20:16:18.904005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APEI'. [2026-01-13T20:16:18.904336] [INFO ] [FORECASTER] Starting predict_future for APEI [2026-01-13T20:16:18.905146] [DEBUG] [LOCAL ] No optimal features file found for APEI: ./output/feature-sets/APEI.txt [2026-01-13T20:16:18.905199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:18.905232] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:18.905259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:18.905316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:18.963479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:18.964415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:18.964715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:18.964750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:19.082836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:19.083000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:19.083040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:19.083068] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:19.086945] [DEBUG] [FORECASTER] APEI: Forecast T+1@11:T+2@11: DOWN (p=38.83%) [2026-01-13T20:16:19.087294] [INFO ] [FORECASTER] Completed predict_future for APEI [2026-01-13T20:16:19.087441] [INFO ] [sig ] APEI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:19.238643] [INFO ] [LOCAL ] Saved forecast: APEI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APEI.txt [2026-01-13T20:16:19.238802] [INFO ] [sig ] [204/3497] Completed APEI in 0.3s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-13T20:16:19.238843] [INFO ] [sig ] [205/3497] Forecasting APG... [2026-01-13T20:16:19.238873] [INFO ] [sig ] Generating forecast for: APG [2026-01-13T20:16:19.238904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APG' from 'https://tdm.silogroup.org/data/derivative_storage/APG.csv'. [2026-01-13T20:16:19.250504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APG'. [2026-01-13T20:16:19.250903] [INFO ] [FORECASTER] Starting predict_future for APG [2026-01-13T20:16:19.251739] [DEBUG] [LOCAL ] No optimal features file found for APG: ./output/feature-sets/APG.txt [2026-01-13T20:16:19.251792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:19.251825] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:19.251852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:19.251909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:19.308902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:19.309787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:19.309876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:19.309911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:19.440242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:19.440434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:19.440475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:19.440504] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:19.444625] [DEBUG] [FORECASTER] APG: Forecast T+1@11:T+2@11: DOWN (p=35.62%) [2026-01-13T20:16:19.444931] [INFO ] [FORECASTER] Completed predict_future for APG [2026-01-13T20:16:19.445065] [INFO ] [sig ] APG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:19.589694] [INFO ] [LOCAL ] Saved forecast: APG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APG.txt [2026-01-13T20:16:19.589852] [INFO ] [sig ] [205/3497] Completed APG in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-13T20:16:19.589893] [INFO ] [sig ] [206/3497] Forecasting APGE... [2026-01-13T20:16:19.589924] [INFO ] [sig ] Generating forecast for: APGE [2026-01-13T20:16:19.589956] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APGE' from 'https://tdm.silogroup.org/data/derivative_storage/APGE.csv'. [2026-01-13T20:16:19.601657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APGE'. [2026-01-13T20:16:19.602030] [INFO ] [FORECASTER] Starting predict_future for APGE [2026-01-13T20:16:19.602849] [DEBUG] [LOCAL ] No optimal features file found for APGE: ./output/feature-sets/APGE.txt [2026-01-13T20:16:19.602901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:19.602944] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:19.602972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:19.603029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:19.659784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:19.660724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:19.660805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:19.660838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:19.787223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:19.787398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:19.787439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:19.787468] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:19.791475] [DEBUG] [FORECASTER] APGE: Forecast T+1@11:T+2@11: UP (p=51.03%) [2026-01-13T20:16:19.791810] [INFO ] [FORECASTER] Completed predict_future for APGE [2026-01-13T20:16:19.791948] [INFO ] [sig ] APGE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:19.942164] [INFO ] [LOCAL ] Saved forecast: APGE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/APGE.txt [2026-01-13T20:16:19.942339] [INFO ] [sig ] [206/3497] Completed APGE in 0.4s | 2.75 sym/s | Total: 1.2m | ETA: 19.9m [2026-01-13T20:16:19.942383] [INFO ] [sig ] [207/3497] Forecasting APH... [2026-01-13T20:16:19.942413] [INFO ] [sig ] Generating forecast for: APH [2026-01-13T20:16:19.942443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APH' from 'https://tdm.silogroup.org/data/derivative_storage/APH.csv'. [2026-01-13T20:16:19.954631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APH'. [2026-01-13T20:16:19.954995] [INFO ] [FORECASTER] Starting predict_future for APH [2026-01-13T20:16:19.955801] [DEBUG] [LOCAL ] No optimal features file found for APH: ./output/feature-sets/APH.txt [2026-01-13T20:16:19.955854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:19.955885] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:19.955913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:19.955969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:20.014864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:20.015711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:20.015845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:20.015879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:20.140787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:20.140958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:20.140998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:20.141026] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:20.144712] [DEBUG] [FORECASTER] APH: Forecast T+1@11:T+2@11: DOWN (p=11.48%) [2026-01-13T20:16:20.145995] [INFO ] [FORECASTER] Completed predict_future for APH [2026-01-13T20:16:20.147209] [INFO ] [sig ] APH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:20.303018] [INFO ] [LOCAL ] Saved forecast: APH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APH.txt [2026-01-13T20:16:20.303178] [INFO ] [sig ] [207/3497] Completed APH in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:20.303218] [INFO ] [sig ] [208/3497] Forecasting API... [2026-01-13T20:16:20.303249] [INFO ] [sig ] Generating forecast for: API [2026-01-13T20:16:20.303281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'API' from 'https://tdm.silogroup.org/data/derivative_storage/API.csv'. [2026-01-13T20:16:20.315083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'API'. [2026-01-13T20:16:20.315397] [INFO ] [FORECASTER] Starting predict_future for API [2026-01-13T20:16:20.316403] [DEBUG] [LOCAL ] No optimal features file found for API: ./output/feature-sets/API.txt [2026-01-13T20:16:20.316673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:20.316705] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:20.316731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:20.316790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:20.375363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:20.376286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:20.376373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:20.376407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:20.494895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:20.495059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:20.495100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:20.495128] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:20.498737] [DEBUG] [FORECASTER] API: Forecast T+1@11:T+2@11: DOWN (p=2.92%) [2026-01-13T20:16:20.499035] [INFO ] [FORECASTER] Completed predict_future for API [2026-01-13T20:16:20.499173] [INFO ] [sig ] API: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:20.640896] [INFO ] [LOCAL ] Saved forecast: API 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/API.txt [2026-01-13T20:16:20.641052] [INFO ] [sig ] [208/3497] Completed API in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:20.641093] [INFO ] [sig ] [209/3497] Forecasting APLD... [2026-01-13T20:16:20.641124] [INFO ] [sig ] Generating forecast for: APLD [2026-01-13T20:16:20.641153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLD' from 'https://tdm.silogroup.org/data/derivative_storage/APLD.csv'. [2026-01-13T20:16:20.652908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLD'. [2026-01-13T20:16:20.653281] [INFO ] [FORECASTER] Starting predict_future for APLD [2026-01-13T20:16:20.654098] [DEBUG] [LOCAL ] No optimal features file found for APLD: ./output/feature-sets/APLD.txt [2026-01-13T20:16:20.654157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:20.654195] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:20.654224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:20.654281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:20.712645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:20.713548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:20.713659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:20.713693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:20.835159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:20.835319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:20.835359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:20.835388] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:20.838867] [DEBUG] [FORECASTER] APLD: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-13T20:16:20.839158] [INFO ] [FORECASTER] Completed predict_future for APLD [2026-01-13T20:16:20.839288] [INFO ] [sig ] APLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:20.983627] [INFO ] [LOCAL ] Saved forecast: APLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APLD.txt [2026-01-13T20:16:20.983820] [INFO ] [sig ] [209/3497] Completed APLD in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:20.983870] [INFO ] [sig ] [210/3497] Forecasting APLE... [2026-01-13T20:16:20.983901] [INFO ] [sig ] Generating forecast for: APLE [2026-01-13T20:16:20.983930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLE' from 'https://tdm.silogroup.org/data/derivative_storage/APLE.csv'. [2026-01-13T20:16:21.000338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLE'. [2026-01-13T20:16:21.000771] [INFO ] [FORECASTER] Starting predict_future for APLE [2026-01-13T20:16:21.001894] [DEBUG] [LOCAL ] No optimal features file found for APLE: ./output/feature-sets/APLE.txt [2026-01-13T20:16:21.001960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:21.002003] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:21.002042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:21.002125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:21.059800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:21.060933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:21.061019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:21.061052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:21.180083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:21.180261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:21.180319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:21.180380] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:21.183926] [DEBUG] [FORECASTER] APLE: Forecast T+1@11:T+2@11: UP (p=86.77%) [2026-01-13T20:16:21.184222] [INFO ] [FORECASTER] Completed predict_future for APLE [2026-01-13T20:16:21.184360] [INFO ] [sig ] APLE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:21.334019] [INFO ] [LOCAL ] Saved forecast: APLE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/APLE.txt [2026-01-13T20:16:21.334214] [INFO ] [sig ] [210/3497] Completed APLE in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:21.334257] [INFO ] [sig ] [211/3497] Forecasting APLS... [2026-01-13T20:16:21.334287] [INFO ] [sig ] Generating forecast for: APLS [2026-01-13T20:16:21.334318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APLS' from 'https://tdm.silogroup.org/data/derivative_storage/APLS.csv'. [2026-01-13T20:16:21.345943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APLS'. [2026-01-13T20:16:21.346258] [INFO ] [FORECASTER] Starting predict_future for APLS [2026-01-13T20:16:21.347063] [DEBUG] [LOCAL ] No optimal features file found for APLS: ./output/feature-sets/APLS.txt [2026-01-13T20:16:21.347117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:21.347151] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:21.347196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:21.347302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:21.408620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:21.409507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:21.409611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:21.409648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:21.536317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:21.536474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:21.536513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:21.536541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:21.540387] [DEBUG] [FORECASTER] APLS: Forecast T+1@11:T+2@11: DOWN (p=26.72%) [2026-01-13T20:16:21.540907] [INFO ] [FORECASTER] Completed predict_future for APLS [2026-01-13T20:16:21.541062] [INFO ] [sig ] APLS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:21.692424] [INFO ] [LOCAL ] Saved forecast: APLS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APLS.txt [2026-01-13T20:16:21.692595] [INFO ] [sig ] [211/3497] Completed APLS in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:21.692638] [INFO ] [sig ] [212/3497] Forecasting APM... [2026-01-13T20:16:21.692669] [INFO ] [sig ] Generating forecast for: APM [2026-01-13T20:16:21.692700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APM' from 'https://tdm.silogroup.org/data/derivative_storage/APM.csv'. [2026-01-13T20:16:21.705679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APM'. [2026-01-13T20:16:21.706020] [INFO ] [FORECASTER] Starting predict_future for APM [2026-01-13T20:16:21.707019] [DEBUG] [LOCAL ] No optimal features file found for APM: ./output/feature-sets/APM.txt [2026-01-13T20:16:21.707072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:21.707103] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:21.707130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:21.707187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:21.767288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:21.771344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:21.771486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:21.771521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:21.888514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:21.888692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:21.888737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:21.888767] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:21.892499] [DEBUG] [FORECASTER] APM: Forecast T+1@11:T+2@11: UP (p=99.16%) [2026-01-13T20:16:21.892819] [INFO ] [FORECASTER] Completed predict_future for APM [2026-01-13T20:16:21.892961] [INFO ] [sig ] APM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:22.045445] [INFO ] [LOCAL ] Saved forecast: APM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/APM.txt [2026-01-13T20:16:22.045628] [INFO ] [sig ] [212/3497] Completed APM in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:22.045671] [INFO ] [sig ] [213/3497] Forecasting APO... [2026-01-13T20:16:22.045707] [INFO ] [sig ] Generating forecast for: APO [2026-01-13T20:16:22.045741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APO' from 'https://tdm.silogroup.org/data/derivative_storage/APO.csv'. [2026-01-13T20:16:22.058124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APO'. [2026-01-13T20:16:22.058489] [INFO ] [FORECASTER] Starting predict_future for APO [2026-01-13T20:16:22.059329] [DEBUG] [LOCAL ] No optimal features file found for APO: ./output/feature-sets/APO.txt [2026-01-13T20:16:22.059385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:22.059421] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:22.059450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:22.059509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:22.122078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:22.123255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:22.123341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:22.123375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:22.266891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:22.267073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:22.267121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:22.267167] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:22.271240] [DEBUG] [FORECASTER] APO: Forecast T+1@11:T+2@11: DOWN (p=7.38%) [2026-01-13T20:16:22.271611] [INFO ] [FORECASTER] Completed predict_future for APO [2026-01-13T20:16:22.271765] [INFO ] [sig ] APO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:22.423318] [INFO ] [LOCAL ] Saved forecast: APO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APO.txt [2026-01-13T20:16:22.423480] [INFO ] [sig ] [213/3497] Completed APO in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:22.423523] [INFO ] [sig ] [214/3497] Forecasting APOG... [2026-01-13T20:16:22.423552] [INFO ] [sig ] Generating forecast for: APOG [2026-01-13T20:16:22.423603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APOG' from 'https://tdm.silogroup.org/data/derivative_storage/APOG.csv'. [2026-01-13T20:16:22.440503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APOG'. [2026-01-13T20:16:22.441172] [INFO ] [FORECASTER] Starting predict_future for APOG [2026-01-13T20:16:22.442190] [DEBUG] [LOCAL ] No optimal features file found for APOG: ./output/feature-sets/APOG.txt [2026-01-13T20:16:22.442249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:22.442346] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:22.442400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:22.442465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:22.506108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:22.507283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:22.507387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:22.507423] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:22.639139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:22.639374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:22.639421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:22.639453] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:22.643947] [DEBUG] [FORECASTER] APOG: Forecast T+1@11:T+2@11: UP (p=80.28%) [2026-01-13T20:16:22.644300] [INFO ] [FORECASTER] Completed predict_future for APOG [2026-01-13T20:16:22.644460] [INFO ] [sig ] APOG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:22.804241] [INFO ] [LOCAL ] Saved forecast: APOG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/APOG.txt [2026-01-13T20:16:22.804415] [INFO ] [sig ] [214/3497] Completed APOG in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:22.804457] [INFO ] [sig ] [215/3497] Forecasting APP... [2026-01-13T20:16:22.804488] [INFO ] [sig ] Generating forecast for: APP [2026-01-13T20:16:22.804518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APP' from 'https://tdm.silogroup.org/data/derivative_storage/APP.csv'. [2026-01-13T20:16:22.816350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APP'. [2026-01-13T20:16:22.816779] [INFO ] [FORECASTER] Starting predict_future for APP [2026-01-13T20:16:22.817633] [DEBUG] [LOCAL ] No optimal features file found for APP: ./output/feature-sets/APP.txt [2026-01-13T20:16:22.817690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:22.817722] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:22.817749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:22.817805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:22.876040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:22.877181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:22.877267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:22.877318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:23.006527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:23.006711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:23.006752] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:23.006781] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:23.010318] [DEBUG] [FORECASTER] APP: Forecast T+1@11:T+2@11: UP (p=76.73%) [2026-01-13T20:16:23.010648] [INFO ] [FORECASTER] Completed predict_future for APP [2026-01-13T20:16:23.010787] [INFO ] [sig ] APP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:23.167262] [INFO ] [LOCAL ] Saved forecast: APP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/APP.txt [2026-01-13T20:16:23.167428] [INFO ] [sig ] [215/3497] Completed APP in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.9m [2026-01-13T20:16:23.167470] [INFO ] [sig ] [216/3497] Forecasting APPF... [2026-01-13T20:16:23.167503] [INFO ] [sig ] Generating forecast for: APPF [2026-01-13T20:16:23.167534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPF' from 'https://tdm.silogroup.org/data/derivative_storage/APPF.csv'. [2026-01-13T20:16:23.180932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPF'. [2026-01-13T20:16:23.181335] [INFO ] [FORECASTER] Starting predict_future for APPF [2026-01-13T20:16:23.182149] [DEBUG] [LOCAL ] No optimal features file found for APPF: ./output/feature-sets/APPF.txt [2026-01-13T20:16:23.182203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:23.182236] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:23.182264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:23.182320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:23.242449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:23.243750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:23.243839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:23.243881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:23.371168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:23.371354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:23.371407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:23.371437] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:23.375021] [DEBUG] [FORECASTER] APPF: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-13T20:16:23.375321] [INFO ] [FORECASTER] Completed predict_future for APPF [2026-01-13T20:16:23.375465] [INFO ] [sig ] APPF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:23.523967] [INFO ] [LOCAL ] Saved forecast: APPF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APPF.txt [2026-01-13T20:16:23.524125] [INFO ] [sig ] [216/3497] Completed APPF in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:23.524167] [INFO ] [sig ] [217/3497] Forecasting APPN... [2026-01-13T20:16:23.524200] [INFO ] [sig ] Generating forecast for: APPN [2026-01-13T20:16:23.524231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPN' from 'https://tdm.silogroup.org/data/derivative_storage/APPN.csv'. [2026-01-13T20:16:23.536513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPN'. [2026-01-13T20:16:23.536996] [INFO ] [FORECASTER] Starting predict_future for APPN [2026-01-13T20:16:23.537845] [DEBUG] [LOCAL ] No optimal features file found for APPN: ./output/feature-sets/APPN.txt [2026-01-13T20:16:23.537900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:23.537933] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:23.537999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:23.538061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:23.597013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:23.598204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:23.598292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:23.598325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:23.727545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:23.727897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:23.727949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:23.728040] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:23.731960] [DEBUG] [FORECASTER] APPN: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-01-13T20:16:23.732260] [INFO ] [FORECASTER] Completed predict_future for APPN [2026-01-13T20:16:23.732397] [INFO ] [sig ] APPN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:23.896367] [INFO ] [LOCAL ] Saved forecast: APPN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APPN.txt [2026-01-13T20:16:23.896739] [INFO ] [sig ] [217/3497] Completed APPN in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:23.896784] [INFO ] [sig ] [218/3497] Forecasting APPS... [2026-01-13T20:16:23.896814] [INFO ] [sig ] Generating forecast for: APPS [2026-01-13T20:16:23.896845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APPS' from 'https://tdm.silogroup.org/data/derivative_storage/APPS.csv'. [2026-01-13T20:16:23.911864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APPS'. [2026-01-13T20:16:23.912372] [INFO ] [FORECASTER] Starting predict_future for APPS [2026-01-13T20:16:23.913848] [DEBUG] [LOCAL ] No optimal features file found for APPS: ./output/feature-sets/APPS.txt [2026-01-13T20:16:23.913917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:23.913961] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:23.913999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:23.914081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:23.994309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:23.995230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:23.995315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:23.995351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:24.129315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:24.129479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:24.129519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:24.129547] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:24.133463] [DEBUG] [FORECASTER] APPS: Forecast T+1@11:T+2@11: DOWN (p=31.24%) [2026-01-13T20:16:24.133794] [INFO ] [FORECASTER] Completed predict_future for APPS [2026-01-13T20:16:24.133937] [INFO ] [sig ] APPS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:24.288331] [INFO ] [LOCAL ] Saved forecast: APPS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APPS.txt [2026-01-13T20:16:24.288487] [INFO ] [sig ] [218/3497] Completed APPS in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:24.288527] [INFO ] [sig ] [219/3497] Forecasting APYX... [2026-01-13T20:16:24.288559] [INFO ] [sig ] Generating forecast for: APYX [2026-01-13T20:16:24.288610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'APYX' from 'https://tdm.silogroup.org/data/derivative_storage/APYX.csv'. [2026-01-13T20:16:24.300902] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'APYX'. [2026-01-13T20:16:24.301234] [INFO ] [FORECASTER] Starting predict_future for APYX [2026-01-13T20:16:24.302042] [DEBUG] [LOCAL ] No optimal features file found for APYX: ./output/feature-sets/APYX.txt [2026-01-13T20:16:24.302096] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:24.302128] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:24.302154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:24.302212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:24.359729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:24.360479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:24.360561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:24.360614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:24.478070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:24.478248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:24.478289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:24.478320] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:24.482145] [DEBUG] [FORECASTER] APYX: Forecast T+1@11:T+2@11: DOWN (p=45.18%) [2026-01-13T20:16:24.482434] [INFO ] [FORECASTER] Completed predict_future for APYX [2026-01-13T20:16:24.482562] [INFO ] [sig ] APYX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:24.626008] [INFO ] [LOCAL ] Saved forecast: APYX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/APYX.txt [2026-01-13T20:16:24.626169] [INFO ] [sig ] [219/3497] Completed APYX in 0.3s | 2.76 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:24.626207] [INFO ] [sig ] [220/3497] Forecasting AQMS... [2026-01-13T20:16:24.626236] [INFO ] [sig ] Generating forecast for: AQMS [2026-01-13T20:16:24.626268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQMS' from 'https://tdm.silogroup.org/data/derivative_storage/AQMS.csv'. [2026-01-13T20:16:24.642493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQMS'. [2026-01-13T20:16:24.643062] [INFO ] [FORECASTER] Starting predict_future for AQMS [2026-01-13T20:16:24.644246] [DEBUG] [LOCAL ] No optimal features file found for AQMS: ./output/feature-sets/AQMS.txt [2026-01-13T20:16:24.644314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:24.644357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:24.644395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:24.644475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:24.717865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:24.718834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:24.718920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:24.718956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:24.836225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:24.836388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:24.836429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:24.836458] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:24.839905] [DEBUG] [FORECASTER] AQMS: Forecast T+1@11:T+2@11: UP (p=63.45%) [2026-01-13T20:16:24.840190] [INFO ] [FORECASTER] Completed predict_future for AQMS [2026-01-13T20:16:24.840325] [INFO ] [sig ] AQMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:24.990157] [INFO ] [LOCAL ] Saved forecast: AQMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AQMS.txt [2026-01-13T20:16:24.990323] [INFO ] [sig ] [220/3497] Completed AQMS in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:24.990367] [INFO ] [sig ] [221/3497] Forecasting AQN... [2026-01-13T20:16:24.990402] [INFO ] [sig ] Generating forecast for: AQN [2026-01-13T20:16:24.990440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQN' from 'https://tdm.silogroup.org/data/derivative_storage/AQN.csv'. [2026-01-13T20:16:25.003613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQN'. [2026-01-13T20:16:25.004066] [INFO ] [FORECASTER] Starting predict_future for AQN [2026-01-13T20:16:25.005255] [DEBUG] [LOCAL ] No optimal features file found for AQN: ./output/feature-sets/AQN.txt [2026-01-13T20:16:25.005314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:25.005354] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:25.005390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:25.005461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:25.064325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:25.065238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:25.065329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:25.065364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:25.193471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:25.193657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:25.193702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:25.193733] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:25.198316] [DEBUG] [FORECASTER] AQN: Forecast T+1@11:T+2@11: DOWN (p=17.77%) [2026-01-13T20:16:25.198728] [INFO ] [FORECASTER] Completed predict_future for AQN [2026-01-13T20:16:25.198883] [INFO ] [sig ] AQN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:25.356839] [INFO ] [LOCAL ] Saved forecast: AQN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AQN.txt [2026-01-13T20:16:25.357002] [INFO ] [sig ] [221/3497] Completed AQN in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:25.357046] [INFO ] [sig ] [222/3497] Forecasting AQNB... [2026-01-13T20:16:25.357077] [INFO ] [sig ] Generating forecast for: AQNB [2026-01-13T20:16:25.357109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AQNB' from 'https://tdm.silogroup.org/data/derivative_storage/AQNB.csv'. [2026-01-13T20:16:25.369171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AQNB'. [2026-01-13T20:16:25.369531] [INFO ] [FORECASTER] Starting predict_future for AQNB [2026-01-13T20:16:25.370731] [DEBUG] [LOCAL ] No optimal features file found for AQNB: ./output/feature-sets/AQNB.txt [2026-01-13T20:16:25.370784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:25.370817] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:25.370845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:25.370902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:25.432398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:25.433256] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:25.433338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:25.433371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:25.548727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:25.548883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:25.548924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:25.548953] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:25.552480] [DEBUG] [FORECASTER] AQNB: Forecast T+1@11:T+2@11: DOWN (p=19.45%) [2026-01-13T20:16:25.552789] [INFO ] [FORECASTER] Completed predict_future for AQNB [2026-01-13T20:16:25.552921] [INFO ] [sig ] AQNB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:25.707128] [INFO ] [LOCAL ] Saved forecast: AQNB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AQNB.txt [2026-01-13T20:16:25.707290] [INFO ] [sig ] [222/3497] Completed AQNB in 0.4s | 2.76 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:25.707331] [INFO ] [sig ] [223/3497] Forecasting ARBB... [2026-01-13T20:16:25.707362] [INFO ] [sig ] Generating forecast for: ARBB [2026-01-13T20:16:25.707393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBB' from 'https://tdm.silogroup.org/data/derivative_storage/ARBB.csv'. [2026-01-13T20:16:25.720394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBB'. [2026-01-13T20:16:25.720807] [INFO ] [FORECASTER] Starting predict_future for ARBB [2026-01-13T20:16:25.721811] [DEBUG] [LOCAL ] No optimal features file found for ARBB: ./output/feature-sets/ARBB.txt [2026-01-13T20:16:25.721863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:25.721894] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:25.721921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:25.721977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:25.785466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:25.786339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:25.786435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:25.786478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:25.912760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:25.912919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:25.912960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:25.912989] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:25.916502] [DEBUG] [FORECASTER] ARBB: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-13T20:16:25.916818] [INFO ] [FORECASTER] Completed predict_future for ARBB [2026-01-13T20:16:25.916954] [INFO ] [sig ] ARBB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:26.088389] [INFO ] [LOCAL ] Saved forecast: ARBB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARBB.txt [2026-01-13T20:16:26.088663] [INFO ] [sig ] [223/3497] Completed ARBB in 0.4s | 2.75 sym/s | Total: 1.3m | ETA: 19.8m [2026-01-13T20:16:26.088734] [INFO ] [sig ] [224/3497] Forecasting ARBE... [2026-01-13T20:16:26.088783] [INFO ] [sig ] Generating forecast for: ARBE [2026-01-13T20:16:26.088830] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARBE' from 'https://tdm.silogroup.org/data/derivative_storage/ARBE.csv'. [2026-01-13T20:16:26.105881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARBE'. [2026-01-13T20:16:26.106337] [INFO ] [FORECASTER] Starting predict_future for ARBE [2026-01-13T20:16:26.107441] [DEBUG] [LOCAL ] No optimal features file found for ARBE: ./output/feature-sets/ARBE.txt [2026-01-13T20:16:26.107508] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:26.107552] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:26.107613] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:26.107699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:26.167382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:26.168502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:26.168837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:26.168874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:26.299434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:26.299614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:26.299657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:26.299686] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:26.303134] [DEBUG] [FORECASTER] ARBE: Forecast T+1@11:T+2@11: UP (p=74.90%) [2026-01-13T20:16:26.303423] [INFO ] [FORECASTER] Completed predict_future for ARBE [2026-01-13T20:16:26.303554] [INFO ] [sig ] ARBE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:26.452865] [INFO ] [LOCAL ] Saved forecast: ARBE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARBE.txt [2026-01-13T20:16:26.453027] [INFO ] [sig ] [224/3497] Completed ARBE in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.8m [2026-01-13T20:16:26.453068] [INFO ] [sig ] [225/3497] Forecasting ARCB... [2026-01-13T20:16:26.453100] [INFO ] [sig ] Generating forecast for: ARCB [2026-01-13T20:16:26.453131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCB' from 'https://tdm.silogroup.org/data/derivative_storage/ARCB.csv'. [2026-01-13T20:16:26.465912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCB'. [2026-01-13T20:16:26.466304] [INFO ] [FORECASTER] Starting predict_future for ARCB [2026-01-13T20:16:26.467318] [DEBUG] [LOCAL ] No optimal features file found for ARCB: ./output/feature-sets/ARCB.txt [2026-01-13T20:16:26.467372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:26.467405] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:26.467432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:26.467489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:26.530047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:26.530978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:26.531062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:26.531096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:26.663596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:26.663760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:26.663799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:26.663827] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:26.667311] [DEBUG] [FORECASTER] ARCB: Forecast T+1@11:T+2@11: UP (p=66.45%) [2026-01-13T20:16:26.667656] [INFO ] [FORECASTER] Completed predict_future for ARCB [2026-01-13T20:16:26.667797] [INFO ] [sig ] ARCB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:26.820016] [INFO ] [LOCAL ] Saved forecast: ARCB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARCB.txt [2026-01-13T20:16:26.820186] [INFO ] [sig ] [225/3497] Completed ARCB in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.8m [2026-01-13T20:16:26.820228] [INFO ] [sig ] [226/3497] Forecasting ARCC... [2026-01-13T20:16:26.820266] [INFO ] [sig ] Generating forecast for: ARCC [2026-01-13T20:16:26.820296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCC' from 'https://tdm.silogroup.org/data/derivative_storage/ARCC.csv'. [2026-01-13T20:16:26.832396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCC'. [2026-01-13T20:16:26.833018] [INFO ] [FORECASTER] Starting predict_future for ARCC [2026-01-13T20:16:26.833831] [DEBUG] [LOCAL ] No optimal features file found for ARCC: ./output/feature-sets/ARCC.txt [2026-01-13T20:16:26.833884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:26.833916] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:26.833943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:26.834002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:26.894697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:26.895542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:26.895687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:26.895723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:27.014197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:27.014359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:27.014405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:27.014440] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:27.017905] [DEBUG] [FORECASTER] ARCC: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-13T20:16:27.018247] [INFO ] [FORECASTER] Completed predict_future for ARCC [2026-01-13T20:16:27.018378] [INFO ] [sig ] ARCC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:27.171113] [INFO ] [LOCAL ] Saved forecast: ARCC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARCC.txt [2026-01-13T20:16:27.171273] [INFO ] [sig ] [226/3497] Completed ARCC in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.8m [2026-01-13T20:16:27.171314] [INFO ] [sig ] [227/3497] Forecasting ARCO... [2026-01-13T20:16:27.171346] [INFO ] [sig ] Generating forecast for: ARCO [2026-01-13T20:16:27.171377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARCO' from 'https://tdm.silogroup.org/data/derivative_storage/ARCO.csv'. [2026-01-13T20:16:27.183018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARCO'. [2026-01-13T20:16:27.183388] [INFO ] [FORECASTER] Starting predict_future for ARCO [2026-01-13T20:16:27.184204] [DEBUG] [LOCAL ] No optimal features file found for ARCO: ./output/feature-sets/ARCO.txt [2026-01-13T20:16:27.184257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:27.184289] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:27.184315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:27.184372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:27.242529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:27.243631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:27.243899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:27.243932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:27.359496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:27.359674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:27.359715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:27.359744] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:27.363143] [DEBUG] [FORECASTER] ARCO: Forecast T+1@11:T+2@11: DOWN (p=44.13%) [2026-01-13T20:16:27.363439] [INFO ] [FORECASTER] Completed predict_future for ARCO [2026-01-13T20:16:27.363594] [INFO ] [sig ] ARCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:27.513380] [INFO ] [LOCAL ] Saved forecast: ARCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARCO.txt [2026-01-13T20:16:27.513592] [INFO ] [sig ] [227/3497] Completed ARCO in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.8m [2026-01-13T20:16:27.513636] [INFO ] [sig ] [228/3497] Forecasting ARDC... [2026-01-13T20:16:27.513667] [INFO ] [sig ] Generating forecast for: ARDC [2026-01-13T20:16:27.513697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDC' from 'https://tdm.silogroup.org/data/derivative_storage/ARDC.csv'. [2026-01-13T20:16:27.526357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDC'. [2026-01-13T20:16:27.526946] [INFO ] [FORECASTER] Starting predict_future for ARDC [2026-01-13T20:16:27.528001] [DEBUG] [LOCAL ] No optimal features file found for ARDC: ./output/feature-sets/ARDC.txt [2026-01-13T20:16:27.528056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:27.528088] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:27.528115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:27.528183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:27.588814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:27.589722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:27.589802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:27.589836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:27.711588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:27.711746] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:27.711793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:27.711822] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:27.715214] [DEBUG] [FORECASTER] ARDC: Forecast T+1@11:T+2@11: UP (p=96.07%) [2026-01-13T20:16:27.715506] [INFO ] [FORECASTER] Completed predict_future for ARDC [2026-01-13T20:16:27.715656] [INFO ] [sig ] ARDC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:27.862151] [INFO ] [LOCAL ] Saved forecast: ARDC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARDC.txt [2026-01-13T20:16:27.862303] [INFO ] [sig ] [228/3497] Completed ARDC in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.8m [2026-01-13T20:16:27.862342] [INFO ] [sig ] [229/3497] Forecasting ARDX... [2026-01-13T20:16:27.862372] [INFO ] [sig ] Generating forecast for: ARDX [2026-01-13T20:16:27.862403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARDX' from 'https://tdm.silogroup.org/data/derivative_storage/ARDX.csv'. [2026-01-13T20:16:27.874950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARDX'. [2026-01-13T20:16:27.875352] [INFO ] [FORECASTER] Starting predict_future for ARDX [2026-01-13T20:16:27.876231] [DEBUG] [LOCAL ] No optimal features file found for ARDX: ./output/feature-sets/ARDX.txt [2026-01-13T20:16:27.876286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:27.876320] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:27.876348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:27.876406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:27.939818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:27.940723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:27.940809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:27.940844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:28.069336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:28.069525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:28.069615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:28.069661] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:28.073453] [DEBUG] [FORECASTER] ARDX: Forecast T+1@11:T+2@11: DOWN (p=37.45%) [2026-01-13T20:16:28.073814] [INFO ] [FORECASTER] Completed predict_future for ARDX [2026-01-13T20:16:28.073961] [INFO ] [sig ] ARDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:28.223622] [INFO ] [LOCAL ] Saved forecast: ARDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARDX.txt [2026-01-13T20:16:28.223791] [INFO ] [sig ] [229/3497] Completed ARDX in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.8m [2026-01-13T20:16:28.223831] [INFO ] [sig ] [230/3497] Forecasting ARE... [2026-01-13T20:16:28.223863] [INFO ] [sig ] Generating forecast for: ARE [2026-01-13T20:16:28.223893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARE' from 'https://tdm.silogroup.org/data/derivative_storage/ARE.csv'. [2026-01-13T20:16:28.236008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARE'. [2026-01-13T20:16:28.236413] [INFO ] [FORECASTER] Starting predict_future for ARE [2026-01-13T20:16:28.237322] [DEBUG] [LOCAL ] No optimal features file found for ARE: ./output/feature-sets/ARE.txt [2026-01-13T20:16:28.237394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:28.237429] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:28.237458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:28.237516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:28.299232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:28.300412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:28.300497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:28.300531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:28.425173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:28.425331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:28.425370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:28.425400] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:28.428820] [DEBUG] [FORECASTER] ARE: Forecast T+1@11:T+2@11: UP (p=51.22%) [2026-01-13T20:16:28.429102] [INFO ] [FORECASTER] Completed predict_future for ARE [2026-01-13T20:16:28.429228] [INFO ] [sig ] ARE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:28.576837] [INFO ] [LOCAL ] Saved forecast: ARE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARE.txt [2026-01-13T20:16:28.577002] [INFO ] [sig ] [230/3497] Completed ARE in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.8m [2026-01-13T20:16:28.577043] [INFO ] [sig ] [231/3497] Forecasting AREC... [2026-01-13T20:16:28.577074] [INFO ] [sig ] Generating forecast for: AREC [2026-01-13T20:16:28.577104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AREC' from 'https://tdm.silogroup.org/data/derivative_storage/AREC.csv'. [2026-01-13T20:16:28.589009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AREC'. [2026-01-13T20:16:28.589397] [INFO ] [FORECASTER] Starting predict_future for AREC [2026-01-13T20:16:28.590248] [DEBUG] [LOCAL ] No optimal features file found for AREC: ./output/feature-sets/AREC.txt [2026-01-13T20:16:28.590303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:28.590362] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:28.590390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:28.590448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:28.650929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:28.651795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:28.651879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:28.651913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:28.774940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:28.775110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:28.775152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:28.775180] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:28.778815] [DEBUG] [FORECASTER] AREC: Forecast T+1@11:T+2@11: UP (p=90.38%) [2026-01-13T20:16:28.779120] [INFO ] [FORECASTER] Completed predict_future for AREC [2026-01-13T20:16:28.779261] [INFO ] [sig ] AREC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:28.938758] [INFO ] [LOCAL ] Saved forecast: AREC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AREC.txt [2026-01-13T20:16:28.938923] [INFO ] [sig ] [231/3497] Completed AREC in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:28.938965] [INFO ] [sig ] [232/3497] Forecasting ARES... [2026-01-13T20:16:28.938997] [INFO ] [sig ] Generating forecast for: ARES [2026-01-13T20:16:28.939029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARES' from 'https://tdm.silogroup.org/data/derivative_storage/ARES.csv'. [2026-01-13T20:16:28.953128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARES'. [2026-01-13T20:16:28.953635] [INFO ] [FORECASTER] Starting predict_future for ARES [2026-01-13T20:16:28.954501] [DEBUG] [LOCAL ] No optimal features file found for ARES: ./output/feature-sets/ARES.txt [2026-01-13T20:16:28.954568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:28.954643] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:28.954684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:28.954763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:29.020231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:29.021136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:29.021222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:29.021259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:29.151900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:29.152066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:29.152113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:29.152144] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:29.155710] [DEBUG] [FORECASTER] ARES: Forecast T+1@11:T+2@11: UP (p=67.53%) [2026-01-13T20:16:29.156019] [INFO ] [FORECASTER] Completed predict_future for ARES [2026-01-13T20:16:29.156159] [INFO ] [sig ] ARES: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:29.313104] [INFO ] [LOCAL ] Saved forecast: ARES 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARES.txt [2026-01-13T20:16:29.313285] [INFO ] [sig ] [232/3497] Completed ARES in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:29.313327] [INFO ] [sig ] [233/3497] Forecasting ARGX... [2026-01-13T20:16:29.313357] [INFO ] [sig ] Generating forecast for: ARGX [2026-01-13T20:16:29.313387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARGX' from 'https://tdm.silogroup.org/data/derivative_storage/ARGX.csv'. [2026-01-13T20:16:29.326420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARGX'. [2026-01-13T20:16:29.326812] [INFO ] [FORECASTER] Starting predict_future for ARGX [2026-01-13T20:16:29.327714] [DEBUG] [LOCAL ] No optimal features file found for ARGX: ./output/feature-sets/ARGX.txt [2026-01-13T20:16:29.327769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:29.327804] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:29.327833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:29.327893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:29.388144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:29.389076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:29.389166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:29.389203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:29.522950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:29.523123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:29.523166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:29.523196] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:29.526800] [DEBUG] [FORECASTER] ARGX: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-01-13T20:16:29.527116] [INFO ] [FORECASTER] Completed predict_future for ARGX [2026-01-13T20:16:29.527263] [INFO ] [sig ] ARGX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:29.674846] [INFO ] [LOCAL ] Saved forecast: ARGX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARGX.txt [2026-01-13T20:16:29.675067] [INFO ] [sig ] [233/3497] Completed ARGX in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:29.675125] [INFO ] [sig ] [234/3497] Forecasting ARHS... [2026-01-13T20:16:29.675158] [INFO ] [sig ] Generating forecast for: ARHS [2026-01-13T20:16:29.675191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARHS' from 'https://tdm.silogroup.org/data/derivative_storage/ARHS.csv'. [2026-01-13T20:16:29.690431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARHS'. [2026-01-13T20:16:29.690927] [INFO ] [FORECASTER] Starting predict_future for ARHS [2026-01-13T20:16:29.692011] [DEBUG] [LOCAL ] No optimal features file found for ARHS: ./output/feature-sets/ARHS.txt [2026-01-13T20:16:29.692077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:29.692121] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:29.692160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:29.692248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:29.759698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:29.760642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:29.760738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:29.760771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:29.890236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:29.890405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:29.890446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:29.890511] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:29.894175] [DEBUG] [FORECASTER] ARHS: Forecast T+1@11:T+2@11: DOWN (p=30.60%) [2026-01-13T20:16:29.894517] [INFO ] [FORECASTER] Completed predict_future for ARHS [2026-01-13T20:16:29.894691] [INFO ] [sig ] ARHS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:30.079556] [INFO ] [LOCAL ] Saved forecast: ARHS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARHS.txt [2026-01-13T20:16:30.079823] [INFO ] [sig ] [234/3497] Completed ARHS in 0.4s | 2.75 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:30.079882] [INFO ] [sig ] [235/3497] Forecasting ARI... [2026-01-13T20:16:30.079923] [INFO ] [sig ] Generating forecast for: ARI [2026-01-13T20:16:30.079962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARI' from 'https://tdm.silogroup.org/data/derivative_storage/ARI.csv'. [2026-01-13T20:16:30.095065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARI'. [2026-01-13T20:16:30.095528] [INFO ] [FORECASTER] Starting predict_future for ARI [2026-01-13T20:16:30.096502] [DEBUG] [LOCAL ] No optimal features file found for ARI: ./output/feature-sets/ARI.txt [2026-01-13T20:16:30.096563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:30.096624] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:30.096657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:30.096734] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:30.157070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:30.158022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:30.158110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:30.158144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:30.281967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:30.282123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:30.282166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:30.282195] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:30.285671] [DEBUG] [FORECASTER] ARI: Forecast T+1@11:T+2@11: DOWN (p=32.18%) [2026-01-13T20:16:30.285999] [INFO ] [FORECASTER] Completed predict_future for ARI [2026-01-13T20:16:30.286131] [INFO ] [sig ] ARI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:30.432665] [INFO ] [LOCAL ] Saved forecast: ARI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARI.txt [2026-01-13T20:16:30.432797] [INFO ] [sig ] [235/3497] Completed ARI in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:30.432837] [INFO ] [sig ] [236/3497] Forecasting ARKO... [2026-01-13T20:16:30.432866] [INFO ] [sig ] Generating forecast for: ARKO [2026-01-13T20:16:30.432897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARKO' from 'https://tdm.silogroup.org/data/derivative_storage/ARKO.csv'. [2026-01-13T20:16:30.444111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARKO'. [2026-01-13T20:16:30.444369] [INFO ] [FORECASTER] Starting predict_future for ARKO [2026-01-13T20:16:30.445144] [DEBUG] [LOCAL ] No optimal features file found for ARKO: ./output/feature-sets/ARKO.txt [2026-01-13T20:16:30.445196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:30.445228] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:30.445255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:30.445312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:30.504254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:30.505119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:30.505201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:30.505234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:30.624041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:30.624151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:30.624188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:30.624217] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:30.627392] [DEBUG] [FORECASTER] ARKO: Forecast T+1@11:T+2@11: DOWN (p=16.37%) [2026-01-13T20:16:30.627680] [INFO ] [FORECASTER] Completed predict_future for ARKO [2026-01-13T20:16:30.627807] [INFO ] [sig ] ARKO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:30.772974] [INFO ] [LOCAL ] Saved forecast: ARKO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARKO.txt [2026-01-13T20:16:30.773106] [INFO ] [sig ] [236/3497] Completed ARKO in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:30.773146] [INFO ] [sig ] [237/3497] Forecasting ARLO... [2026-01-13T20:16:30.773175] [INFO ] [sig ] Generating forecast for: ARLO [2026-01-13T20:16:30.773207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLO' from 'https://tdm.silogroup.org/data/derivative_storage/ARLO.csv'. [2026-01-13T20:16:30.785738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLO'. [2026-01-13T20:16:30.786003] [INFO ] [FORECASTER] Starting predict_future for ARLO [2026-01-13T20:16:30.786781] [DEBUG] [LOCAL ] No optimal features file found for ARLO: ./output/feature-sets/ARLO.txt [2026-01-13T20:16:30.786834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:30.786865] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:30.786893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:30.786949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:30.843741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:30.844336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:30.844416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:30.844450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:30.966944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:30.967098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:30.967136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:30.967165] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:30.970501] [DEBUG] [FORECASTER] ARLO: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-13T20:16:30.970792] [INFO ] [FORECASTER] Completed predict_future for ARLO [2026-01-13T20:16:30.970922] [INFO ] [sig ] ARLO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:31.111932] [INFO ] [LOCAL ] Saved forecast: ARLO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARLO.txt [2026-01-13T20:16:31.112085] [INFO ] [sig ] [237/3497] Completed ARLO in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:31.112126] [INFO ] [sig ] [238/3497] Forecasting ARLP... [2026-01-13T20:16:31.112155] [INFO ] [sig ] Generating forecast for: ARLP [2026-01-13T20:16:31.112185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARLP' from 'https://tdm.silogroup.org/data/derivative_storage/ARLP.csv'. [2026-01-13T20:16:31.124177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARLP'. [2026-01-13T20:16:31.124539] [INFO ] [FORECASTER] Starting predict_future for ARLP [2026-01-13T20:16:31.125367] [DEBUG] [LOCAL ] No optimal features file found for ARLP: ./output/feature-sets/ARLP.txt [2026-01-13T20:16:31.125420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:31.125452] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:31.125480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:31.125538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:31.183065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:31.183929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:31.184016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:31.184049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:31.296966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:31.297126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:31.297167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:31.297195] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:31.300531] [DEBUG] [FORECASTER] ARLP: Forecast T+1@11:T+2@11: UP (p=78.52%) [2026-01-13T20:16:31.300827] [INFO ] [FORECASTER] Completed predict_future for ARLP [2026-01-13T20:16:31.300954] [INFO ] [sig ] ARLP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:31.444362] [INFO ] [LOCAL ] Saved forecast: ARLP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARLP.txt [2026-01-13T20:16:31.444494] [INFO ] [sig ] [238/3497] Completed ARLP in 0.3s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:31.444534] [INFO ] [sig ] [239/3497] Forecasting ARM... [2026-01-13T20:16:31.444563] [INFO ] [sig ] Generating forecast for: ARM [2026-01-13T20:16:31.444613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARM' from 'https://tdm.silogroup.org/data/derivative_storage/ARM.csv'. [2026-01-13T20:16:31.456656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARM'. [2026-01-13T20:16:31.456904] [INFO ] [FORECASTER] Starting predict_future for ARM [2026-01-13T20:16:31.457673] [DEBUG] [LOCAL ] No optimal features file found for ARM: ./output/feature-sets/ARM.txt [2026-01-13T20:16:31.457725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:31.457757] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:31.457784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:31.457840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:31.519330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:31.520331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:31.520424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:31.520459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:31.654443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:31.654642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:31.654683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:31.654714] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:31.658268] [DEBUG] [FORECASTER] ARM: Forecast T+1@11:T+2@11: UP (p=64.76%) [2026-01-13T20:16:31.658554] [INFO ] [FORECASTER] Completed predict_future for ARM [2026-01-13T20:16:31.658702] [INFO ] [sig ] ARM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:31.801437] [INFO ] [LOCAL ] Saved forecast: ARM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARM.txt [2026-01-13T20:16:31.801561] [INFO ] [sig ] [239/3497] Completed ARM in 0.4s | 2.76 sym/s | Total: 1.4m | ETA: 19.7m [2026-01-13T20:16:31.801618] [INFO ] [sig ] [240/3497] Forecasting ARMK... [2026-01-13T20:16:31.801648] [INFO ] [sig ] Generating forecast for: ARMK [2026-01-13T20:16:31.801678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARMK' from 'https://tdm.silogroup.org/data/derivative_storage/ARMK.csv'. [2026-01-13T20:16:31.813625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARMK'. [2026-01-13T20:16:31.813929] [INFO ] [FORECASTER] Starting predict_future for ARMK [2026-01-13T20:16:31.814710] [DEBUG] [LOCAL ] No optimal features file found for ARMK: ./output/feature-sets/ARMK.txt [2026-01-13T20:16:31.814762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:31.814792] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:31.814818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:31.814874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:31.870456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:31.871141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:31.871219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:31.871253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:31.999888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:32.000049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:32.000090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:32.000120] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:32.003888] [DEBUG] [FORECASTER] ARMK: Forecast T+1@11:T+2@11: DOWN (p=25.13%) [2026-01-13T20:16:32.004186] [INFO ] [FORECASTER] Completed predict_future for ARMK [2026-01-13T20:16:32.004325] [INFO ] [sig ] ARMK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:32.162840] [INFO ] [LOCAL ] Saved forecast: ARMK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARMK.txt [2026-01-13T20:16:32.162993] [INFO ] [sig ] [240/3497] Completed ARMK in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.7m [2026-01-13T20:16:32.163045] [INFO ] [sig ] [241/3497] Forecasting AROC... [2026-01-13T20:16:32.163087] [INFO ] [sig ] Generating forecast for: AROC [2026-01-13T20:16:32.163120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AROC' from 'https://tdm.silogroup.org/data/derivative_storage/AROC.csv'. [2026-01-13T20:16:32.176362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AROC'. [2026-01-13T20:16:32.176720] [INFO ] [FORECASTER] Starting predict_future for AROC [2026-01-13T20:16:32.177699] [DEBUG] [LOCAL ] No optimal features file found for AROC: ./output/feature-sets/AROC.txt [2026-01-13T20:16:32.177753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:32.177796] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:32.177826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:32.177884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:32.236793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:32.237551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:32.237680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:32.237715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:32.353536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:32.353701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:32.353904] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:32.353933] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:32.357315] [DEBUG] [FORECASTER] AROC: Forecast T+1@11:T+2@11: DOWN (p=43.85%) [2026-01-13T20:16:32.357613] [INFO ] [FORECASTER] Completed predict_future for AROC [2026-01-13T20:16:32.357746] [INFO ] [sig ] AROC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:32.505411] [INFO ] [LOCAL ] Saved forecast: AROC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AROC.txt [2026-01-13T20:16:32.505544] [INFO ] [sig ] [241/3497] Completed AROC in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.7m [2026-01-13T20:16:32.505606] [INFO ] [sig ] [242/3497] Forecasting ARQ... [2026-01-13T20:16:32.505638] [INFO ] [sig ] Generating forecast for: ARQ [2026-01-13T20:16:32.505669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQ.csv'. [2026-01-13T20:16:32.518012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQ'. [2026-01-13T20:16:32.518439] [INFO ] [FORECASTER] Starting predict_future for ARQ [2026-01-13T20:16:32.519489] [DEBUG] [LOCAL ] No optimal features file found for ARQ: ./output/feature-sets/ARQ.txt [2026-01-13T20:16:32.519557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:32.519628] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:32.519658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:32.519720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:32.582560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:32.583511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:32.583648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:32.583691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:32.705422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:32.705604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:32.705647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:32.705677] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:32.709454] [DEBUG] [FORECASTER] ARQ: Forecast T+1@11:T+2@11: UP (p=58.13%) [2026-01-13T20:16:32.710004] [INFO ] [FORECASTER] Completed predict_future for ARQ [2026-01-13T20:16:32.710140] [INFO ] [sig ] ARQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:32.860723] [INFO ] [LOCAL ] Saved forecast: ARQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARQ.txt [2026-01-13T20:16:32.860875] [INFO ] [sig ] [242/3497] Completed ARQ in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.7m [2026-01-13T20:16:32.860915] [INFO ] [sig ] [243/3497] Forecasting ARQQ... [2026-01-13T20:16:32.860946] [INFO ] [sig ] Generating forecast for: ARQQ [2026-01-13T20:16:32.860976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARQQ' from 'https://tdm.silogroup.org/data/derivative_storage/ARQQ.csv'. [2026-01-13T20:16:32.872544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARQQ'. [2026-01-13T20:16:32.872957] [INFO ] [FORECASTER] Starting predict_future for ARQQ [2026-01-13T20:16:32.873795] [DEBUG] [LOCAL ] No optimal features file found for ARQQ: ./output/feature-sets/ARQQ.txt [2026-01-13T20:16:32.873849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:32.873881] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:32.873907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:32.873964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:32.932891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:32.933780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:32.933865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:32.933899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:33.054232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:33.054380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:33.054419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:33.054447] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:33.057791] [DEBUG] [FORECASTER] ARQQ: Forecast T+1@11:T+2@11: DOWN (p=35.92%) [2026-01-13T20:16:33.058086] [INFO ] [FORECASTER] Completed predict_future for ARQQ [2026-01-13T20:16:33.058211] [INFO ] [sig ] ARQQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:33.202870] [INFO ] [LOCAL ] Saved forecast: ARQQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARQQ.txt [2026-01-13T20:16:33.203027] [INFO ] [sig ] [243/3497] Completed ARQQ in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.7m [2026-01-13T20:16:33.203067] [INFO ] [sig ] [244/3497] Forecasting ARRY... [2026-01-13T20:16:33.203097] [INFO ] [sig ] Generating forecast for: ARRY [2026-01-13T20:16:33.203128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARRY' from 'https://tdm.silogroup.org/data/derivative_storage/ARRY.csv'. [2026-01-13T20:16:33.214181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARRY'. [2026-01-13T20:16:33.214481] [INFO ] [FORECASTER] Starting predict_future for ARRY [2026-01-13T20:16:33.215314] [DEBUG] [LOCAL ] No optimal features file found for ARRY: ./output/feature-sets/ARRY.txt [2026-01-13T20:16:33.215367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:33.215400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:33.215427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:33.215485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:33.272791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:33.273661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:33.273744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:33.273777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:33.394251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:33.394406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:33.394446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:33.394475] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:33.397821] [DEBUG] [FORECASTER] ARRY: Forecast T+1@11:T+2@11: UP (p=65.15%) [2026-01-13T20:16:33.398104] [INFO ] [FORECASTER] Completed predict_future for ARRY [2026-01-13T20:16:33.398231] [INFO ] [sig ] ARRY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:33.541880] [INFO ] [LOCAL ] Saved forecast: ARRY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARRY.txt [2026-01-13T20:16:33.542030] [INFO ] [sig ] [244/3497] Completed ARRY in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:33.542076] [INFO ] [sig ] [245/3497] Forecasting ARTL... [2026-01-13T20:16:33.542107] [INFO ] [sig ] Generating forecast for: ARTL [2026-01-13T20:16:33.542138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTL' from 'https://tdm.silogroup.org/data/derivative_storage/ARTL.csv'. [2026-01-13T20:16:33.552068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTL'. [2026-01-13T20:16:33.552360] [INFO ] [FORECASTER] Starting predict_future for ARTL [2026-01-13T20:16:33.553136] [DEBUG] [LOCAL ] No optimal features file found for ARTL: ./output/feature-sets/ARTL.txt [2026-01-13T20:16:33.553188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:33.553220] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:33.553248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:33.553305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:33.609555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:33.610203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:33.610279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:33.610311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:33.728819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:33.728949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:33.728987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:33.729016] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:33.732293] [DEBUG] [FORECASTER] ARTL: Forecast T+1@11:T+2@11: UP (p=91.23%) [2026-01-13T20:16:33.732559] [INFO ] [FORECASTER] Completed predict_future for ARTL [2026-01-13T20:16:33.732701] [INFO ] [sig ] ARTL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:33.878885] [INFO ] [LOCAL ] Saved forecast: ARTL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARTL.txt [2026-01-13T20:16:33.879022] [INFO ] [sig ] [245/3497] Completed ARTL in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:33.879061] [INFO ] [sig ] [246/3497] Forecasting ARTNA... [2026-01-13T20:16:33.879092] [INFO ] [sig ] Generating forecast for: ARTNA [2026-01-13T20:16:33.879122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARTNA' from 'https://tdm.silogroup.org/data/derivative_storage/ARTNA.csv'. [2026-01-13T20:16:33.890697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARTNA'. [2026-01-13T20:16:33.890972] [INFO ] [FORECASTER] Starting predict_future for ARTNA [2026-01-13T20:16:33.891746] [DEBUG] [LOCAL ] No optimal features file found for ARTNA: ./output/feature-sets/ARTNA.txt [2026-01-13T20:16:33.891798] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:33.891829] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:33.891857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:33.891915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:33.951958] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:33.952844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:33.952925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:33.952958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:34.075181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:34.075358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:34.075405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:34.075435] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:34.079376] [DEBUG] [FORECASTER] ARTNA: Forecast T+1@11:T+2@11: UP (p=84.29%) [2026-01-13T20:16:34.079663] [INFO ] [FORECASTER] Completed predict_future for ARTNA [2026-01-13T20:16:34.079805] [INFO ] [sig ] ARTNA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:34.224957] [INFO ] [LOCAL ] Saved forecast: ARTNA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ARTNA.txt [2026-01-13T20:16:34.225084] [INFO ] [sig ] [246/3497] Completed ARTNA in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:34.225123] [INFO ] [sig ] [247/3497] Forecasting ARVN... [2026-01-13T20:16:34.225151] [INFO ] [sig ] Generating forecast for: ARVN [2026-01-13T20:16:34.225180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ARVN' from 'https://tdm.silogroup.org/data/derivative_storage/ARVN.csv'. [2026-01-13T20:16:34.236075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ARVN'. [2026-01-13T20:16:34.236368] [INFO ] [FORECASTER] Starting predict_future for ARVN [2026-01-13T20:16:34.237143] [DEBUG] [LOCAL ] No optimal features file found for ARVN: ./output/feature-sets/ARVN.txt [2026-01-13T20:16:34.237195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:34.237226] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:34.237253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:34.237310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:34.294979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:34.295605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:34.295684] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:34.295716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:34.418372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:34.418518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:34.418557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:34.418604] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:34.421926] [DEBUG] [FORECASTER] ARVN: Forecast T+1@11:T+2@11: DOWN (p=3.79%) [2026-01-13T20:16:34.422198] [INFO ] [FORECASTER] Completed predict_future for ARVN [2026-01-13T20:16:34.422323] [INFO ] [sig ] ARVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:34.567162] [INFO ] [LOCAL ] Saved forecast: ARVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ARVN.txt [2026-01-13T20:16:34.567302] [INFO ] [sig ] [247/3497] Completed ARVN in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:34.567342] [INFO ] [sig ] [248/3497] Forecasting ASA... [2026-01-13T20:16:34.567371] [INFO ] [sig ] Generating forecast for: ASA [2026-01-13T20:16:34.567401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASA' from 'https://tdm.silogroup.org/data/derivative_storage/ASA.csv'. [2026-01-13T20:16:34.579417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASA'. [2026-01-13T20:16:34.579750] [INFO ] [FORECASTER] Starting predict_future for ASA [2026-01-13T20:16:34.580502] [DEBUG] [LOCAL ] No optimal features file found for ASA: ./output/feature-sets/ASA.txt [2026-01-13T20:16:34.580554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:34.580630] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:34.580662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:34.580719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:34.636989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:34.637643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:34.637720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:34.637753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:34.755944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:34.756078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:34.756116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:34.756158] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:34.759454] [DEBUG] [FORECASTER] ASA: Forecast T+1@11:T+2@11: UP (p=94.81%) [2026-01-13T20:16:34.759742] [INFO ] [FORECASTER] Completed predict_future for ASA [2026-01-13T20:16:34.759866] [INFO ] [sig ] ASA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:34.905705] [INFO ] [LOCAL ] Saved forecast: ASA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ASA.txt [2026-01-13T20:16:34.905856] [INFO ] [sig ] [248/3497] Completed ASA in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:34.905897] [INFO ] [sig ] [249/3497] Forecasting ASB... [2026-01-13T20:16:34.905928] [INFO ] [sig ] Generating forecast for: ASB [2026-01-13T20:16:34.905959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASB' from 'https://tdm.silogroup.org/data/derivative_storage/ASB.csv'. [2026-01-13T20:16:34.918767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASB'. [2026-01-13T20:16:34.919076] [INFO ] [FORECASTER] Starting predict_future for ASB [2026-01-13T20:16:34.919972] [DEBUG] [LOCAL ] No optimal features file found for ASB: ./output/feature-sets/ASB.txt [2026-01-13T20:16:34.920025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:34.920057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:34.920084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:34.920142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:34.988089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:34.988960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:34.989045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:34.989081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:35.108051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:35.108215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:35.108259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:35.108289] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:35.111827] [DEBUG] [FORECASTER] ASB: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-13T20:16:35.112120] [INFO ] [FORECASTER] Completed predict_future for ASB [2026-01-13T20:16:35.112251] [INFO ] [sig ] ASB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:35.260950] [INFO ] [LOCAL ] Saved forecast: ASB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASB.txt [2026-01-13T20:16:35.261075] [INFO ] [sig ] [249/3497] Completed ASB in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:35.261113] [INFO ] [sig ] [250/3497] Forecasting ASBA... [2026-01-13T20:16:35.261142] [INFO ] [sig ] Generating forecast for: ASBA [2026-01-13T20:16:35.261172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASBA' from 'https://tdm.silogroup.org/data/derivative_storage/ASBA.csv'. [2026-01-13T20:16:35.273105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASBA'. [2026-01-13T20:16:35.273398] [INFO ] [FORECASTER] Starting predict_future for ASBA [2026-01-13T20:16:35.274208] [DEBUG] [LOCAL ] No optimal features file found for ASBA: ./output/feature-sets/ASBA.txt [2026-01-13T20:16:35.274261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:35.274295] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:35.274324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:35.274383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:35.334211] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:35.334862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:35.334954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:35.334990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:35.447097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:35.447245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:35.447285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:35.447316] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:35.450850] [DEBUG] [FORECASTER] ASBA: Forecast T+1@11:T+2@11: DOWN (p=22.67%) [2026-01-13T20:16:35.451135] [INFO ] [FORECASTER] Completed predict_future for ASBA [2026-01-13T20:16:35.451265] [INFO ] [sig ] ASBA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:35.601076] [INFO ] [LOCAL ] Saved forecast: ASBA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASBA.txt [2026-01-13T20:16:35.601210] [INFO ] [sig ] [250/3497] Completed ASBA in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:35.601250] [INFO ] [sig ] [251/3497] Forecasting ASC... [2026-01-13T20:16:35.601279] [INFO ] [sig ] Generating forecast for: ASC [2026-01-13T20:16:35.601309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASC' from 'https://tdm.silogroup.org/data/derivative_storage/ASC.csv'. [2026-01-13T20:16:35.613090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASC'. [2026-01-13T20:16:35.613399] [INFO ] [FORECASTER] Starting predict_future for ASC [2026-01-13T20:16:35.614214] [DEBUG] [LOCAL ] No optimal features file found for ASC: ./output/feature-sets/ASC.txt [2026-01-13T20:16:35.614268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:35.614301] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:35.614331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:35.614391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:35.677696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:35.678683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:35.678774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:35.678821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:35.797540] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:35.797706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:35.797747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:35.797831] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:35.801372] [DEBUG] [FORECASTER] ASC: Forecast T+1@11:T+2@11: UP (p=87.10%) [2026-01-13T20:16:35.801668] [INFO ] [FORECASTER] Completed predict_future for ASC [2026-01-13T20:16:35.801804] [INFO ] [sig ] ASC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:35.948589] [INFO ] [LOCAL ] Saved forecast: ASC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ASC.txt [2026-01-13T20:16:35.948744] [INFO ] [sig ] [251/3497] Completed ASC in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:35.948791] [INFO ] [sig ] [252/3497] Forecasting ASG... [2026-01-13T20:16:35.948823] [INFO ] [sig ] Generating forecast for: ASG [2026-01-13T20:16:35.948854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASG' from 'https://tdm.silogroup.org/data/derivative_storage/ASG.csv'. [2026-01-13T20:16:35.960155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASG'. [2026-01-13T20:16:35.960457] [INFO ] [FORECASTER] Starting predict_future for ASG [2026-01-13T20:16:35.961235] [DEBUG] [LOCAL ] No optimal features file found for ASG: ./output/feature-sets/ASG.txt [2026-01-13T20:16:35.961287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:35.961319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:35.961356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:35.961414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:36.025388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:36.026252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:36.026334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:36.026369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:36.148431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:36.148600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:36.148651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:36.148690] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:36.152278] [DEBUG] [FORECASTER] ASG: Forecast T+1@11:T+2@11: DOWN (p=23.72%) [2026-01-13T20:16:36.152546] [INFO ] [FORECASTER] Completed predict_future for ASG [2026-01-13T20:16:36.152709] [INFO ] [sig ] ASG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:36.303171] [INFO ] [LOCAL ] Saved forecast: ASG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASG.txt [2026-01-13T20:16:36.303337] [INFO ] [sig ] [252/3497] Completed ASG in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:36.303380] [INFO ] [sig ] [253/3497] Forecasting ASGI... [2026-01-13T20:16:36.303412] [INFO ] [sig ] Generating forecast for: ASGI [2026-01-13T20:16:36.303444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGI' from 'https://tdm.silogroup.org/data/derivative_storage/ASGI.csv'. [2026-01-13T20:16:36.321206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGI'. [2026-01-13T20:16:36.321531] [INFO ] [FORECASTER] Starting predict_future for ASGI [2026-01-13T20:16:36.322396] [DEBUG] [LOCAL ] No optimal features file found for ASGI: ./output/feature-sets/ASGI.txt [2026-01-13T20:16:36.322450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:36.322484] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:36.322513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:36.322590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:36.382035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:36.382854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:36.382939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:36.382974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:36.508152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:36.508307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:36.508349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:36.508382] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:36.511869] [DEBUG] [FORECASTER] ASGI: Forecast T+1@11:T+2@11: DOWN (p=9.42%) [2026-01-13T20:16:36.512163] [INFO ] [FORECASTER] Completed predict_future for ASGI [2026-01-13T20:16:36.512294] [INFO ] [sig ] ASGI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:36.669761] [INFO ] [LOCAL ] Saved forecast: ASGI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASGI.txt [2026-01-13T20:16:36.669900] [INFO ] [sig ] [253/3497] Completed ASGI in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.6m [2026-01-13T20:16:36.669939] [INFO ] [sig ] [254/3497] Forecasting ASGN... [2026-01-13T20:16:36.669970] [INFO ] [sig ] Generating forecast for: ASGN [2026-01-13T20:16:36.670002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASGN' from 'https://tdm.silogroup.org/data/derivative_storage/ASGN.csv'. [2026-01-13T20:16:36.681271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASGN'. [2026-01-13T20:16:36.681625] [INFO ] [FORECASTER] Starting predict_future for ASGN [2026-01-13T20:16:36.682469] [DEBUG] [LOCAL ] No optimal features file found for ASGN: ./output/feature-sets/ASGN.txt [2026-01-13T20:16:36.682522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:36.682556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:36.682616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:36.682682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:36.743315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:36.744115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:36.744200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:36.744234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:36.863196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:36.863347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:36.863388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:36.863417] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:36.866990] [DEBUG] [FORECASTER] ASGN: Forecast T+1@11:T+2@11: DOWN (p=0.72%) [2026-01-13T20:16:36.867260] [INFO ] [FORECASTER] Completed predict_future for ASGN [2026-01-13T20:16:36.867385] [INFO ] [sig ] ASGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:37.013965] [INFO ] [LOCAL ] Saved forecast: ASGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASGN.txt [2026-01-13T20:16:37.014108] [INFO ] [sig ] [254/3497] Completed ASGN in 0.3s | 2.76 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-13T20:16:37.014148] [INFO ] [sig ] [255/3497] Forecasting ASH... [2026-01-13T20:16:37.014178] [INFO ] [sig ] Generating forecast for: ASH [2026-01-13T20:16:37.014209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASH' from 'https://tdm.silogroup.org/data/derivative_storage/ASH.csv'. [2026-01-13T20:16:37.026105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASH'. [2026-01-13T20:16:37.026536] [INFO ] [FORECASTER] Starting predict_future for ASH [2026-01-13T20:16:37.027547] [DEBUG] [LOCAL ] No optimal features file found for ASH: ./output/feature-sets/ASH.txt [2026-01-13T20:16:37.027639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:37.027675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:37.027705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:37.027767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:37.090519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:37.091413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:37.091497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:37.091533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:37.222374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:37.222533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:37.222593] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:37.222629] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:37.226234] [DEBUG] [FORECASTER] ASH: Forecast T+1@11:T+2@11: UP (p=50.29%) [2026-01-13T20:16:37.226550] [INFO ] [FORECASTER] Completed predict_future for ASH [2026-01-13T20:16:37.226713] [INFO ] [sig ] ASH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:37.370826] [INFO ] [LOCAL ] Saved forecast: ASH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ASH.txt [2026-01-13T20:16:37.370955] [INFO ] [sig ] [255/3497] Completed ASH in 0.4s | 2.76 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-13T20:16:37.370994] [INFO ] [sig ] [256/3497] Forecasting ASIX... [2026-01-13T20:16:37.371023] [INFO ] [sig ] Generating forecast for: ASIX [2026-01-13T20:16:37.371059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASIX' from 'https://tdm.silogroup.org/data/derivative_storage/ASIX.csv'. [2026-01-13T20:16:37.384950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASIX'. [2026-01-13T20:16:37.385500] [INFO ] [FORECASTER] Starting predict_future for ASIX [2026-01-13T20:16:37.386442] [DEBUG] [LOCAL ] No optimal features file found for ASIX: ./output/feature-sets/ASIX.txt [2026-01-13T20:16:37.386499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:37.386532] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:37.386560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:37.386643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:37.446349] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:37.447544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:37.447664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:37.447702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:37.567053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:37.567298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:37.567344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:37.567372] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:37.571459] [DEBUG] [FORECASTER] ASIX: Forecast T+1@11:T+2@11: DOWN (p=34.32%) [2026-01-13T20:16:37.571815] [INFO ] [FORECASTER] Completed predict_future for ASIX [2026-01-13T20:16:37.571964] [INFO ] [sig ] ASIX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:37.720533] [INFO ] [LOCAL ] Saved forecast: ASIX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASIX.txt [2026-01-13T20:16:37.720760] [INFO ] [sig ] [256/3497] Completed ASIX in 0.3s | 2.77 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-13T20:16:37.720804] [INFO ] [sig ] [257/3497] Forecasting ASLE... [2026-01-13T20:16:37.720834] [INFO ] [sig ] Generating forecast for: ASLE [2026-01-13T20:16:37.720865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASLE' from 'https://tdm.silogroup.org/data/derivative_storage/ASLE.csv'. [2026-01-13T20:16:37.734563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASLE'. [2026-01-13T20:16:37.735107] [INFO ] [FORECASTER] Starting predict_future for ASLE [2026-01-13T20:16:37.736031] [DEBUG] [LOCAL ] No optimal features file found for ASLE: ./output/feature-sets/ASLE.txt [2026-01-13T20:16:37.736085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:37.736122] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:37.736151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:37.736211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:37.796724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:37.797987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:37.798095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:37.798133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:37.926776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:37.927013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:37.927061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:37.927092] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:37.931641] [DEBUG] [FORECASTER] ASLE: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-13T20:16:37.932038] [INFO ] [FORECASTER] Completed predict_future for ASLE [2026-01-13T20:16:37.932229] [INFO ] [sig ] ASLE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:38.088866] [INFO ] [LOCAL ] Saved forecast: ASLE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASLE.txt [2026-01-13T20:16:38.089333] [INFO ] [sig ] [257/3497] Completed ASLE in 0.4s | 2.77 sym/s | Total: 1.5m | ETA: 19.5m [2026-01-13T20:16:38.089381] [INFO ] [sig ] [258/3497] Forecasting ASMB... [2026-01-13T20:16:38.089414] [INFO ] [sig ] Generating forecast for: ASMB [2026-01-13T20:16:38.089449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASMB' from 'https://tdm.silogroup.org/data/derivative_storage/ASMB.csv'. [2026-01-13T20:16:38.101674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASMB'. [2026-01-13T20:16:38.102103] [INFO ] [FORECASTER] Starting predict_future for ASMB [2026-01-13T20:16:38.102959] [DEBUG] [LOCAL ] No optimal features file found for ASMB: ./output/feature-sets/ASMB.txt [2026-01-13T20:16:38.103013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:38.103047] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:38.103076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:38.103133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:38.163388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:38.164342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:38.164474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:38.164511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:38.291926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:38.292095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:38.292139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:38.292168] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:38.295676] [DEBUG] [FORECASTER] ASMB: Forecast T+1@11:T+2@11: DOWN (p=6.14%) [2026-01-13T20:16:38.295989] [INFO ] [FORECASTER] Completed predict_future for ASMB [2026-01-13T20:16:38.296128] [INFO ] [sig ] ASMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:38.444419] [INFO ] [LOCAL ] Saved forecast: ASMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASMB.txt [2026-01-13T20:16:38.444603] [INFO ] [sig ] [258/3497] Completed ASMB in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:38.444648] [INFO ] [sig ] [259/3497] Forecasting ASML... [2026-01-13T20:16:38.444679] [INFO ] [sig ] Generating forecast for: ASML [2026-01-13T20:16:38.444709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASML' from 'https://tdm.silogroup.org/data/derivative_storage/ASML.csv'. [2026-01-13T20:16:38.456190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASML'. [2026-01-13T20:16:38.456565] [INFO ] [FORECASTER] Starting predict_future for ASML [2026-01-13T20:16:38.457380] [DEBUG] [LOCAL ] No optimal features file found for ASML: ./output/feature-sets/ASML.txt [2026-01-13T20:16:38.457435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:38.457468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:38.457496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:38.457556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:38.517298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:38.518408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:38.518496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:38.518531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:38.649483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:38.649658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:38.649710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:38.649746] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:38.653242] [DEBUG] [FORECASTER] ASML: Forecast T+1@11:T+2@11: DOWN (p=14.42%) [2026-01-13T20:16:38.653551] [INFO ] [FORECASTER] Completed predict_future for ASML [2026-01-13T20:16:38.653709] [INFO ] [sig ] ASML: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:38.797987] [INFO ] [LOCAL ] Saved forecast: ASML 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASML.txt [2026-01-13T20:16:38.798156] [INFO ] [sig ] [259/3497] Completed ASML in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:38.798198] [INFO ] [sig ] [260/3497] Forecasting ASND... [2026-01-13T20:16:38.798229] [INFO ] [sig ] Generating forecast for: ASND [2026-01-13T20:16:38.798260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASND' from 'https://tdm.silogroup.org/data/derivative_storage/ASND.csv'. [2026-01-13T20:16:38.810049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASND'. [2026-01-13T20:16:38.810441] [INFO ] [FORECASTER] Starting predict_future for ASND [2026-01-13T20:16:38.811268] [DEBUG] [LOCAL ] No optimal features file found for ASND: ./output/feature-sets/ASND.txt [2026-01-13T20:16:38.811322] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:38.811355] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:38.811383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:38.811440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:38.881515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:38.882402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:38.882484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:38.882517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:39.016375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:39.016538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:39.016601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:39.016633] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:39.020613] [DEBUG] [FORECASTER] ASND: Forecast T+1@11:T+2@11: DOWN (p=44.30%) [2026-01-13T20:16:39.021020] [INFO ] [FORECASTER] Completed predict_future for ASND [2026-01-13T20:16:39.021174] [INFO ] [sig ] ASND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:39.167558] [INFO ] [LOCAL ] Saved forecast: ASND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASND.txt [2026-01-13T20:16:39.167730] [INFO ] [sig ] [260/3497] Completed ASND in 0.4s | 2.77 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:39.167771] [INFO ] [sig ] [261/3497] Forecasting ASO... [2026-01-13T20:16:39.167801] [INFO ] [sig ] Generating forecast for: ASO [2026-01-13T20:16:39.167831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASO' from 'https://tdm.silogroup.org/data/derivative_storage/ASO.csv'. [2026-01-13T20:16:39.179657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASO'. [2026-01-13T20:16:39.180048] [INFO ] [FORECASTER] Starting predict_future for ASO [2026-01-13T20:16:39.180878] [DEBUG] [LOCAL ] No optimal features file found for ASO: ./output/feature-sets/ASO.txt [2026-01-13T20:16:39.180931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:39.180964] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:39.180991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:39.181048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:39.237848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:39.238745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:39.238829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:39.238862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:39.376151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:39.376325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:39.376367] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:39.376397] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:39.379969] [DEBUG] [FORECASTER] ASO: Forecast T+1@11:T+2@11: DOWN (p=32.36%) [2026-01-13T20:16:39.380304] [INFO ] [FORECASTER] Completed predict_future for ASO [2026-01-13T20:16:39.380442] [INFO ] [sig ] ASO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:39.583444] [INFO ] [LOCAL ] Saved forecast: ASO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASO.txt [2026-01-13T20:16:39.583654] [INFO ] [sig ] [261/3497] Completed ASO in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:39.583700] [INFO ] [sig ] [262/3497] Forecasting ASPI... [2026-01-13T20:16:39.583731] [INFO ] [sig ] Generating forecast for: ASPI [2026-01-13T20:16:39.583761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPI' from 'https://tdm.silogroup.org/data/derivative_storage/ASPI.csv'. [2026-01-13T20:16:39.595415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPI'. [2026-01-13T20:16:39.595791] [INFO ] [FORECASTER] Starting predict_future for ASPI [2026-01-13T20:16:39.596595] [DEBUG] [LOCAL ] No optimal features file found for ASPI: ./output/feature-sets/ASPI.txt [2026-01-13T20:16:39.596648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:39.596681] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:39.596708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:39.596766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:39.656706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:39.657605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:39.657695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:39.657732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:39.785302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:39.785462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:39.785512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:39.785554] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:39.789228] [DEBUG] [FORECASTER] ASPI: Forecast T+1@11:T+2@11: DOWN (p=9.61%) [2026-01-13T20:16:39.789532] [INFO ] [FORECASTER] Completed predict_future for ASPI [2026-01-13T20:16:39.789695] [INFO ] [sig ] ASPI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:39.936793] [INFO ] [LOCAL ] Saved forecast: ASPI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASPI.txt [2026-01-13T20:16:39.937131] [INFO ] [sig ] [262/3497] Completed ASPI in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:39.937172] [INFO ] [sig ] [263/3497] Forecasting ASPN... [2026-01-13T20:16:39.937202] [INFO ] [sig ] Generating forecast for: ASPN [2026-01-13T20:16:39.937233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPN' from 'https://tdm.silogroup.org/data/derivative_storage/ASPN.csv'. [2026-01-13T20:16:39.950726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPN'. [2026-01-13T20:16:39.951283] [INFO ] [FORECASTER] Starting predict_future for ASPN [2026-01-13T20:16:39.952325] [DEBUG] [LOCAL ] No optimal features file found for ASPN: ./output/feature-sets/ASPN.txt [2026-01-13T20:16:39.952379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:39.952412] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:39.952441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:39.952511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:40.013057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:40.013958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:40.014044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:40.014079] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:40.151625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:40.151784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:40.151824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:40.151852] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:40.156038] [DEBUG] [FORECASTER] ASPN: Forecast T+1@11:T+2@11: UP (p=67.02%) [2026-01-13T20:16:40.156390] [INFO ] [FORECASTER] Completed predict_future for ASPN [2026-01-13T20:16:40.156533] [INFO ] [sig ] ASPN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:40.323468] [INFO ] [LOCAL ] Saved forecast: ASPN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ASPN.txt [2026-01-13T20:16:40.323646] [INFO ] [sig ] [263/3497] Completed ASPN in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:40.323692] [INFO ] [sig ] [264/3497] Forecasting ASPS... [2026-01-13T20:16:40.323724] [INFO ] [sig ] Generating forecast for: ASPS [2026-01-13T20:16:40.323756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASPS' from 'https://tdm.silogroup.org/data/derivative_storage/ASPS.csv'. [2026-01-13T20:16:40.335554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASPS'. [2026-01-13T20:16:40.335961] [INFO ] [FORECASTER] Starting predict_future for ASPS [2026-01-13T20:16:40.336829] [DEBUG] [LOCAL ] No optimal features file found for ASPS: ./output/feature-sets/ASPS.txt [2026-01-13T20:16:40.336885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:40.336920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:40.336949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:40.337018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:40.401370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:40.402133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:40.402223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:40.402272] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:40.523154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:40.523312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:40.523353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:40.523384] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:40.527215] [DEBUG] [FORECASTER] ASPS: Forecast T+1@11:T+2@11: DOWN (p=41.16%) [2026-01-13T20:16:40.527499] [INFO ] [FORECASTER] Completed predict_future for ASPS [2026-01-13T20:16:40.527653] [INFO ] [sig ] ASPS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:40.678469] [INFO ] [LOCAL ] Saved forecast: ASPS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASPS.txt [2026-01-13T20:16:40.678637] [INFO ] [sig ] [264/3497] Completed ASPS in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:40.678687] [INFO ] [sig ] [265/3497] Forecasting ASTE... [2026-01-13T20:16:40.678721] [INFO ] [sig ] Generating forecast for: ASTE [2026-01-13T20:16:40.678753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTE' from 'https://tdm.silogroup.org/data/derivative_storage/ASTE.csv'. [2026-01-13T20:16:40.690498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTE'. [2026-01-13T20:16:40.690834] [INFO ] [FORECASTER] Starting predict_future for ASTE [2026-01-13T20:16:40.691738] [DEBUG] [LOCAL ] No optimal features file found for ASTE: ./output/feature-sets/ASTE.txt [2026-01-13T20:16:40.691811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:40.691892] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:40.691924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:40.692009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:40.752802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:40.753708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:40.753793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:40.753829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:40.888963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:40.889132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:40.889173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:40.889201] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:40.892631] [DEBUG] [FORECASTER] ASTE: Forecast T+1@11:T+2@11: UP (p=62.29%) [2026-01-13T20:16:40.892942] [INFO ] [FORECASTER] Completed predict_future for ASTE [2026-01-13T20:16:40.893076] [INFO ] [sig ] ASTE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:41.043695] [INFO ] [LOCAL ] Saved forecast: ASTE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ASTE.txt [2026-01-13T20:16:41.043855] [INFO ] [sig ] [265/3497] Completed ASTE in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:41.043896] [INFO ] [sig ] [266/3497] Forecasting ASTH... [2026-01-13T20:16:41.043927] [INFO ] [sig ] Generating forecast for: ASTH [2026-01-13T20:16:41.043957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTH' from 'https://tdm.silogroup.org/data/derivative_storage/ASTH.csv'. [2026-01-13T20:16:41.055622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTH'. [2026-01-13T20:16:41.056031] [INFO ] [FORECASTER] Starting predict_future for ASTH [2026-01-13T20:16:41.056937] [DEBUG] [LOCAL ] No optimal features file found for ASTH: ./output/feature-sets/ASTH.txt [2026-01-13T20:16:41.056993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:41.057028] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:41.057057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:41.057116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:41.117614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:41.118613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:41.118700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:41.118736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:41.245696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:41.245879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:41.245936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:41.245973] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:41.249740] [DEBUG] [FORECASTER] ASTH: Forecast T+1@11:T+2@11: DOWN (p=10.03%) [2026-01-13T20:16:41.250098] [INFO ] [FORECASTER] Completed predict_future for ASTH [2026-01-13T20:16:41.250244] [INFO ] [sig ] ASTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:41.408636] [INFO ] [LOCAL ] Saved forecast: ASTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASTH.txt [2026-01-13T20:16:41.408798] [INFO ] [sig ] [266/3497] Completed ASTH in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:41.408838] [INFO ] [sig ] [267/3497] Forecasting ASTI... [2026-01-13T20:16:41.408868] [INFO ] [sig ] Generating forecast for: ASTI [2026-01-13T20:16:41.408900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTI' from 'https://tdm.silogroup.org/data/derivative_storage/ASTI.csv'. [2026-01-13T20:16:41.420511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTI'. [2026-01-13T20:16:41.420942] [INFO ] [FORECASTER] Starting predict_future for ASTI [2026-01-13T20:16:41.421787] [DEBUG] [LOCAL ] No optimal features file found for ASTI: ./output/feature-sets/ASTI.txt [2026-01-13T20:16:41.421842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:41.421877] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:41.421906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:41.421967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:41.479871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:41.481192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:41.481277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:41.481313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:41.600130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:41.600296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:41.600336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:41.600364] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:41.603975] [DEBUG] [FORECASTER] ASTI: Forecast T+1@11:T+2@11: DOWN (p=37.71%) [2026-01-13T20:16:41.604327] [INFO ] [FORECASTER] Completed predict_future for ASTI [2026-01-13T20:16:41.604466] [INFO ] [sig ] ASTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:41.750300] [INFO ] [LOCAL ] Saved forecast: ASTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASTI.txt [2026-01-13T20:16:41.750458] [INFO ] [sig ] [267/3497] Completed ASTI in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:41.750499] [INFO ] [sig ] [268/3497] Forecasting ASTL... [2026-01-13T20:16:41.750530] [INFO ] [sig ] Generating forecast for: ASTL [2026-01-13T20:16:41.750561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTL' from 'https://tdm.silogroup.org/data/derivative_storage/ASTL.csv'. [2026-01-13T20:16:41.762165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTL'. [2026-01-13T20:16:41.762547] [INFO ] [FORECASTER] Starting predict_future for ASTL [2026-01-13T20:16:41.763344] [DEBUG] [LOCAL ] No optimal features file found for ASTL: ./output/feature-sets/ASTL.txt [2026-01-13T20:16:41.763397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:41.763428] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:41.763454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:41.763510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:41.825466] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:41.826483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:41.826603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:41.826642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:41.948734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:41.948878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:41.948918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:41.948977] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:41.952413] [DEBUG] [FORECASTER] ASTL: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-01-13T20:16:41.952714] [INFO ] [FORECASTER] Completed predict_future for ASTL [2026-01-13T20:16:41.952847] [INFO ] [sig ] ASTL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:42.107525] [INFO ] [LOCAL ] Saved forecast: ASTL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASTL.txt [2026-01-13T20:16:42.107707] [INFO ] [sig ] [268/3497] Completed ASTL in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:42.107750] [INFO ] [sig ] [269/3497] Forecasting ASTS... [2026-01-13T20:16:42.107781] [INFO ] [sig ] Generating forecast for: ASTS [2026-01-13T20:16:42.107813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASTS' from 'https://tdm.silogroup.org/data/derivative_storage/ASTS.csv'. [2026-01-13T20:16:42.120991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASTS'. [2026-01-13T20:16:42.121346] [INFO ] [FORECASTER] Starting predict_future for ASTS [2026-01-13T20:16:42.122145] [DEBUG] [LOCAL ] No optimal features file found for ASTS: ./output/feature-sets/ASTS.txt [2026-01-13T20:16:42.122197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:42.122229] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:42.122256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:42.122313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:42.180631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:42.181728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:42.181820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:42.181869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:42.314850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:42.315231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:42.315291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:42.315334] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:42.321141] [DEBUG] [FORECASTER] ASTS: Forecast T+1@11:T+2@11: DOWN (p=45.93%) [2026-01-13T20:16:42.321645] [INFO ] [FORECASTER] Completed predict_future for ASTS [2026-01-13T20:16:42.321838] [INFO ] [sig ] ASTS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:42.505279] [INFO ] [LOCAL ] Saved forecast: ASTS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ASTS.txt [2026-01-13T20:16:42.505530] [INFO ] [sig ] [269/3497] Completed ASTS in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:42.505609] [INFO ] [sig ] [270/3497] Forecasting ASX... [2026-01-13T20:16:42.505658] [INFO ] [sig ] Generating forecast for: ASX [2026-01-13T20:16:42.505706] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASX' from 'https://tdm.silogroup.org/data/derivative_storage/ASX.csv'. [2026-01-13T20:16:42.523206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASX'. [2026-01-13T20:16:42.523865] [INFO ] [FORECASTER] Starting predict_future for ASX [2026-01-13T20:16:42.525093] [DEBUG] [LOCAL ] No optimal features file found for ASX: ./output/feature-sets/ASX.txt [2026-01-13T20:16:42.525164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:42.525203] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:42.525237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:42.525319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:42.604122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:42.605166] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:42.605258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:42.605292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:42.731985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:42.732162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:42.732204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:42.732234] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:42.736133] [DEBUG] [FORECASTER] ASX: Forecast T+1@11:T+2@11: UP (p=77.63%) [2026-01-13T20:16:42.736521] [INFO ] [FORECASTER] Completed predict_future for ASX [2026-01-13T20:16:42.736682] [INFO ] [sig ] ASX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:42.887286] [INFO ] [LOCAL ] Saved forecast: ASX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ASX.txt [2026-01-13T20:16:42.887459] [INFO ] [sig ] [270/3497] Completed ASX in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:42.887500] [INFO ] [sig ] [271/3497] Forecasting ASYS... [2026-01-13T20:16:42.887529] [INFO ] [sig ] Generating forecast for: ASYS [2026-01-13T20:16:42.887560] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ASYS' from 'https://tdm.silogroup.org/data/derivative_storage/ASYS.csv'. [2026-01-13T20:16:42.899533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ASYS'. [2026-01-13T20:16:42.899937] [INFO ] [FORECASTER] Starting predict_future for ASYS [2026-01-13T20:16:42.900751] [DEBUG] [LOCAL ] No optimal features file found for ASYS: ./output/feature-sets/ASYS.txt [2026-01-13T20:16:42.900804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:42.900842] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:42.900868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:42.900924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:42.959132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:42.960086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:42.960171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:42.960205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:43.080300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:43.080466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:43.080504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:43.080532] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:43.084100] [DEBUG] [FORECASTER] ASYS: Forecast T+1@11:T+2@11: UP (p=79.74%) [2026-01-13T20:16:43.084380] [INFO ] [FORECASTER] Completed predict_future for ASYS [2026-01-13T20:16:43.084506] [INFO ] [sig ] ASYS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:43.229722] [INFO ] [LOCAL ] Saved forecast: ASYS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ASYS.txt [2026-01-13T20:16:43.229881] [INFO ] [sig ] [271/3497] Completed ASYS in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:43.229922] [INFO ] [sig ] [272/3497] Forecasting ATAI... [2026-01-13T20:16:43.229951] [INFO ] [sig ] Generating forecast for: ATAI [2026-01-13T20:16:43.229981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATAI' from 'https://tdm.silogroup.org/data/derivative_storage/ATAI.csv'. [2026-01-13T20:16:43.241489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATAI'. [2026-01-13T20:16:43.241845] [INFO ] [FORECASTER] Starting predict_future for ATAI [2026-01-13T20:16:43.242637] [DEBUG] [LOCAL ] No optimal features file found for ATAI: ./output/feature-sets/ATAI.txt [2026-01-13T20:16:43.242689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:43.242720] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:43.242747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:43.242803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:43.303496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:43.304607] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:43.304689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:43.304723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:43.425283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:43.425467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:43.425507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:43.425536] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:43.428910] [DEBUG] [FORECASTER] ATAI: Forecast T+1@11:T+2@11: DOWN (p=43.10%) [2026-01-13T20:16:43.429190] [INFO ] [FORECASTER] Completed predict_future for ATAI [2026-01-13T20:16:43.429319] [INFO ] [sig ] ATAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:43.576942] [INFO ] [LOCAL ] Saved forecast: ATAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATAI.txt [2026-01-13T20:16:43.577289] [INFO ] [sig ] [272/3497] Completed ATAI in 0.3s | 2.76 sym/s | Total: 1.6m | ETA: 19.5m [2026-01-13T20:16:43.577330] [INFO ] [sig ] [273/3497] Forecasting ATEC... [2026-01-13T20:16:43.577360] [INFO ] [sig ] Generating forecast for: ATEC [2026-01-13T20:16:43.577390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEC' from 'https://tdm.silogroup.org/data/derivative_storage/ATEC.csv'. [2026-01-13T20:16:43.589517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEC'. [2026-01-13T20:16:43.589904] [INFO ] [FORECASTER] Starting predict_future for ATEC [2026-01-13T20:16:43.590724] [DEBUG] [LOCAL ] No optimal features file found for ATEC: ./output/feature-sets/ATEC.txt [2026-01-13T20:16:43.590779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:43.590814] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:43.590843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:43.590902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:43.651710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:43.652832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:43.652916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:43.652951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:43.774748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:43.774913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:43.774952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:43.774981] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:43.778384] [DEBUG] [FORECASTER] ATEC: Forecast T+1@11:T+2@11: UP (p=94.60%) [2026-01-13T20:16:43.778685] [INFO ] [FORECASTER] Completed predict_future for ATEC [2026-01-13T20:16:43.778812] [INFO ] [sig ] ATEC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:43.928164] [INFO ] [LOCAL ] Saved forecast: ATEC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATEC.txt [2026-01-13T20:16:43.928329] [INFO ] [sig ] [273/3497] Completed ATEC in 0.4s | 2.76 sym/s | Total: 1.6m | ETA: 19.4m [2026-01-13T20:16:43.928368] [INFO ] [sig ] [274/3497] Forecasting ATEN... [2026-01-13T20:16:43.928399] [INFO ] [sig ] Generating forecast for: ATEN [2026-01-13T20:16:43.928429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEN' from 'https://tdm.silogroup.org/data/derivative_storage/ATEN.csv'. [2026-01-13T20:16:43.939762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEN'. [2026-01-13T20:16:43.940147] [INFO ] [FORECASTER] Starting predict_future for ATEN [2026-01-13T20:16:43.940950] [DEBUG] [LOCAL ] No optimal features file found for ATEN: ./output/feature-sets/ATEN.txt [2026-01-13T20:16:43.941002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:43.941033] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:43.941060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:43.941116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:43.998600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:43.999750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:43.999835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:43.999868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:44.123002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:44.123166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:44.123207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:44.123234] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:44.126610] [DEBUG] [FORECASTER] ATEN: Forecast T+1@11:T+2@11: DOWN (p=35.51%) [2026-01-13T20:16:44.126888] [INFO ] [FORECASTER] Completed predict_future for ATEN [2026-01-13T20:16:44.127204] [INFO ] [sig ] ATEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:44.277520] [INFO ] [LOCAL ] Saved forecast: ATEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATEN.txt [2026-01-13T20:16:44.277697] [INFO ] [sig ] [274/3497] Completed ATEN in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:44.277739] [INFO ] [sig ] [275/3497] Forecasting ATEX... [2026-01-13T20:16:44.277769] [INFO ] [sig ] Generating forecast for: ATEX [2026-01-13T20:16:44.277799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATEX' from 'https://tdm.silogroup.org/data/derivative_storage/ATEX.csv'. [2026-01-13T20:16:44.289752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATEX'. [2026-01-13T20:16:44.290117] [INFO ] [FORECASTER] Starting predict_future for ATEX [2026-01-13T20:16:44.290904] [DEBUG] [LOCAL ] No optimal features file found for ATEX: ./output/feature-sets/ATEX.txt [2026-01-13T20:16:44.290956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:44.290988] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:44.291016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:44.291254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:44.348860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:44.349721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:44.349828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:44.349863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:44.467780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:44.467950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:44.468023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:44.468058] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:44.471514] [DEBUG] [FORECASTER] ATEX: Forecast T+1@11:T+2@11: DOWN (p=42.85%) [2026-01-13T20:16:44.471818] [INFO ] [FORECASTER] Completed predict_future for ATEX [2026-01-13T20:16:44.471956] [INFO ] [sig ] ATEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:44.616338] [INFO ] [LOCAL ] Saved forecast: ATEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATEX.txt [2026-01-13T20:16:44.616504] [INFO ] [sig ] [275/3497] Completed ATEX in 0.3s | 2.76 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:44.616545] [INFO ] [sig ] [276/3497] Forecasting ATGE... [2026-01-13T20:16:44.616598] [INFO ] [sig ] Generating forecast for: ATGE [2026-01-13T20:16:44.616632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATGE' from 'https://tdm.silogroup.org/data/derivative_storage/ATGE.csv'. [2026-01-13T20:16:44.627906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATGE'. [2026-01-13T20:16:44.628305] [INFO ] [FORECASTER] Starting predict_future for ATGE [2026-01-13T20:16:44.629089] [DEBUG] [LOCAL ] No optimal features file found for ATGE: ./output/feature-sets/ATGE.txt [2026-01-13T20:16:44.629141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:44.629185] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:44.629214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:44.629270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:44.685984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:44.686854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:44.686935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:44.686967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:44.820825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:44.821017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:44.821066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:44.821101] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:44.825633] [DEBUG] [FORECASTER] ATGE: Forecast T+1@11:T+2@11: UP (p=61.58%) [2026-01-13T20:16:44.826026] [INFO ] [FORECASTER] Completed predict_future for ATGE [2026-01-13T20:16:44.826415] [INFO ] [sig ] ATGE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:44.971846] [INFO ] [LOCAL ] Saved forecast: ATGE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATGE.txt [2026-01-13T20:16:44.972003] [INFO ] [sig ] [276/3497] Completed ATGE in 0.4s | 2.76 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:44.972043] [INFO ] [sig ] [277/3497] Forecasting ATHM... [2026-01-13T20:16:44.972074] [INFO ] [sig ] Generating forecast for: ATHM [2026-01-13T20:16:44.972105] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATHM' from 'https://tdm.silogroup.org/data/derivative_storage/ATHM.csv'. [2026-01-13T20:16:44.983925] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATHM'. [2026-01-13T20:16:44.984251] [INFO ] [FORECASTER] Starting predict_future for ATHM [2026-01-13T20:16:44.985031] [DEBUG] [LOCAL ] No optimal features file found for ATHM: ./output/feature-sets/ATHM.txt [2026-01-13T20:16:44.985084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:44.985116] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:44.985143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:44.985199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:45.042889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:45.043762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:45.043843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:45.043876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:45.165183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:45.165342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:45.165382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:45.165410] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:45.168897] [DEBUG] [FORECASTER] ATHM: Forecast T+1@11:T+2@11: UP (p=79.55%) [2026-01-13T20:16:45.169204] [INFO ] [FORECASTER] Completed predict_future for ATHM [2026-01-13T20:16:45.169337] [INFO ] [sig ] ATHM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:45.310788] [INFO ] [LOCAL ] Saved forecast: ATHM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATHM.txt [2026-01-13T20:16:45.310947] [INFO ] [sig ] [277/3497] Completed ATHM in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:45.310987] [INFO ] [sig ] [278/3497] Forecasting ATI... [2026-01-13T20:16:45.311018] [INFO ] [sig ] Generating forecast for: ATI [2026-01-13T20:16:45.311048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATI' from 'https://tdm.silogroup.org/data/derivative_storage/ATI.csv'. [2026-01-13T20:16:45.323238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATI'. [2026-01-13T20:16:45.323616] [INFO ] [FORECASTER] Starting predict_future for ATI [2026-01-13T20:16:45.324598] [DEBUG] [LOCAL ] No optimal features file found for ATI: ./output/feature-sets/ATI.txt [2026-01-13T20:16:45.324651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:45.324683] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:45.324710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:45.324767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:45.382449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:45.383500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:45.383603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:45.383638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:45.504711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:45.504870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:45.504913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:45.504942] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:45.508483] [DEBUG] [FORECASTER] ATI: Forecast T+1@11:T+2@11: UP (p=79.81%) [2026-01-13T20:16:45.508890] [INFO ] [FORECASTER] Completed predict_future for ATI [2026-01-13T20:16:45.509020] [INFO ] [sig ] ATI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:45.650289] [INFO ] [LOCAL ] Saved forecast: ATI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATI.txt [2026-01-13T20:16:45.650472] [INFO ] [sig ] [278/3497] Completed ATI in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:45.650512] [INFO ] [sig ] [279/3497] Forecasting ATLC... [2026-01-13T20:16:45.650544] [INFO ] [sig ] Generating forecast for: ATLC [2026-01-13T20:16:45.650595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLC' from 'https://tdm.silogroup.org/data/derivative_storage/ATLC.csv'. [2026-01-13T20:16:45.661460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLC'. [2026-01-13T20:16:45.661815] [INFO ] [FORECASTER] Starting predict_future for ATLC [2026-01-13T20:16:45.662728] [DEBUG] [LOCAL ] No optimal features file found for ATLC: ./output/feature-sets/ATLC.txt [2026-01-13T20:16:45.662781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:45.662813] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:45.662840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:45.662897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:45.717926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:45.718781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:45.718864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:45.718897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:45.839405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:45.839587] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:16:45.839628] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:45.839657] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:45.843050] [DEBUG] [FORECASTER] ATLC: Forecast T+1@11:T+2@11: DOWN (p=9.56%) [2026-01-13T20:16:45.843323] [INFO ] [FORECASTER] Completed predict_future for ATLC [2026-01-13T20:16:45.843446] [INFO ] [sig ] ATLC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:45.984676] [INFO ] [LOCAL ] Saved forecast: ATLC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATLC.txt [2026-01-13T20:16:45.984827] [INFO ] [sig ] [279/3497] Completed ATLC in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:45.984875] [INFO ] [sig ] [280/3497] Forecasting ATLCZ... [2026-01-13T20:16:45.984906] [INFO ] [sig ] Generating forecast for: ATLCZ [2026-01-13T20:16:45.984936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLCZ' from 'https://tdm.silogroup.org/data/derivative_storage/ATLCZ.csv'. [2026-01-13T20:16:45.996676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLCZ'. [2026-01-13T20:16:45.997003] [INFO ] [FORECASTER] Starting predict_future for ATLCZ [2026-01-13T20:16:45.997783] [DEBUG] [LOCAL ] No optimal features file found for ATLCZ: ./output/feature-sets/ATLCZ.txt [2026-01-13T20:16:45.997835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:45.997867] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:45.997896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:45.997953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:46.057801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:46.058908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:46.058991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:46.059024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:46.173204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:46.173362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:46.173401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:46.173430] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:46.176971] [DEBUG] [FORECASTER] ATLCZ: Forecast T+1@11:T+2@11: UP (p=74.43%) [2026-01-13T20:16:46.177243] [INFO ] [FORECASTER] Completed predict_future for ATLCZ [2026-01-13T20:16:46.177366] [INFO ] [sig ] ATLCZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:46.323207] [INFO ] [LOCAL ] Saved forecast: ATLCZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATLCZ.txt [2026-01-13T20:16:46.323369] [INFO ] [sig ] [280/3497] Completed ATLCZ in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:46.323409] [INFO ] [sig ] [281/3497] Forecasting ATLO... [2026-01-13T20:16:46.323438] [INFO ] [sig ] Generating forecast for: ATLO [2026-01-13T20:16:46.323470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATLO' from 'https://tdm.silogroup.org/data/derivative_storage/ATLO.csv'. [2026-01-13T20:16:46.335208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATLO'. [2026-01-13T20:16:46.335590] [INFO ] [FORECASTER] Starting predict_future for ATLO [2026-01-13T20:16:46.336373] [DEBUG] [LOCAL ] No optimal features file found for ATLO: ./output/feature-sets/ATLO.txt [2026-01-13T20:16:46.336424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:46.336457] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:46.336486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:46.336542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:46.395424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:46.396468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:46.396549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:46.396601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:46.502386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:46.502547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:46.502605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:46.502637] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:46.505953] [DEBUG] [FORECASTER] ATLO: Forecast T+1@11:T+2@11: DOWN (p=45.16%) [2026-01-13T20:16:46.506222] [INFO ] [FORECASTER] Completed predict_future for ATLO [2026-01-13T20:16:46.506380] [INFO ] [sig ] ATLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:46.647493] [INFO ] [LOCAL ] Saved forecast: ATLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATLO.txt [2026-01-13T20:16:46.647654] [INFO ] [sig ] [281/3497] Completed ATLO in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:46.647696] [INFO ] [sig ] [282/3497] Forecasting ATNI... [2026-01-13T20:16:46.647726] [INFO ] [sig ] Generating forecast for: ATNI [2026-01-13T20:16:46.647756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATNI' from 'https://tdm.silogroup.org/data/derivative_storage/ATNI.csv'. [2026-01-13T20:16:46.659494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATNI'. [2026-01-13T20:16:46.659811] [INFO ] [FORECASTER] Starting predict_future for ATNI [2026-01-13T20:16:46.660782] [DEBUG] [LOCAL ] No optimal features file found for ATNI: ./output/feature-sets/ATNI.txt [2026-01-13T20:16:46.660834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:46.660890] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:46.660919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:46.660978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:46.719758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:46.720446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:46.720523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:46.720556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:46.842915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:46.843077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:46.843119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:46.843148] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:46.846560] [DEBUG] [FORECASTER] ATNI: Forecast T+1@11:T+2@11: UP (p=52.91%) [2026-01-13T20:16:46.846863] [INFO ] [FORECASTER] Completed predict_future for ATNI [2026-01-13T20:16:46.846993] [INFO ] [sig ] ATNI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:46.991375] [INFO ] [LOCAL ] Saved forecast: ATNI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATNI.txt [2026-01-13T20:16:46.991530] [INFO ] [sig ] [282/3497] Completed ATNI in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.4m [2026-01-13T20:16:46.991591] [INFO ] [sig ] [283/3497] Forecasting ATO... [2026-01-13T20:16:46.991623] [INFO ] [sig ] Generating forecast for: ATO [2026-01-13T20:16:46.991653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATO' from 'https://tdm.silogroup.org/data/derivative_storage/ATO.csv'. [2026-01-13T20:16:47.003653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATO'. [2026-01-13T20:16:47.003985] [INFO ] [FORECASTER] Starting predict_future for ATO [2026-01-13T20:16:47.004756] [DEBUG] [LOCAL ] No optimal features file found for ATO: ./output/feature-sets/ATO.txt [2026-01-13T20:16:47.004807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:47.004839] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:47.004866] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:47.004922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:47.060299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:47.061153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:47.061236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:47.061269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:47.185763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:47.185926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:47.185988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:47.186017] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:47.189535] [DEBUG] [FORECASTER] ATO: Forecast T+1@11:T+2@11: UP (p=84.96%) [2026-01-13T20:16:47.189876] [INFO ] [FORECASTER] Completed predict_future for ATO [2026-01-13T20:16:47.190011] [INFO ] [sig ] ATO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:47.333028] [INFO ] [LOCAL ] Saved forecast: ATO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATO.txt [2026-01-13T20:16:47.333188] [INFO ] [sig ] [283/3497] Completed ATO in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:47.333227] [INFO ] [sig ] [284/3497] Forecasting ATOM... [2026-01-13T20:16:47.333257] [INFO ] [sig ] Generating forecast for: ATOM [2026-01-13T20:16:47.333289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATOM' from 'https://tdm.silogroup.org/data/derivative_storage/ATOM.csv'. [2026-01-13T20:16:47.345402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATOM'. [2026-01-13T20:16:47.345798] [INFO ] [FORECASTER] Starting predict_future for ATOM [2026-01-13T20:16:47.346604] [DEBUG] [LOCAL ] No optimal features file found for ATOM: ./output/feature-sets/ATOM.txt [2026-01-13T20:16:47.346657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:47.346691] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:47.346717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:47.346774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:47.404922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:47.406010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:47.406282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:47.406315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:47.534075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:47.534231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:47.534270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:47.534298] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:47.537675] [DEBUG] [FORECASTER] ATOM: Forecast T+1@11:T+2@11: DOWN (p=10.86%) [2026-01-13T20:16:47.537953] [INFO ] [FORECASTER] Completed predict_future for ATOM [2026-01-13T20:16:47.538095] [INFO ] [sig ] ATOM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:47.685008] [INFO ] [LOCAL ] Saved forecast: ATOM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATOM.txt [2026-01-13T20:16:47.685152] [INFO ] [sig ] [284/3497] Completed ATOM in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:47.685191] [INFO ] [sig ] [285/3497] Forecasting ATRA... [2026-01-13T20:16:47.685222] [INFO ] [sig ] Generating forecast for: ATRA [2026-01-13T20:16:47.685253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRA' from 'https://tdm.silogroup.org/data/derivative_storage/ATRA.csv'. [2026-01-13T20:16:47.697086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRA'. [2026-01-13T20:16:47.697367] [INFO ] [FORECASTER] Starting predict_future for ATRA [2026-01-13T20:16:47.698156] [DEBUG] [LOCAL ] No optimal features file found for ATRA: ./output/feature-sets/ATRA.txt [2026-01-13T20:16:47.698207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:47.698239] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:47.698266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:47.698323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:47.756062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:47.756766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:47.756862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:47.756897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:47.874799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:47.874955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:47.874994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:47.875246] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:47.878796] [DEBUG] [FORECASTER] ATRA: Forecast T+1@11:T+2@11: DOWN (p=35.41%) [2026-01-13T20:16:47.879066] [INFO ] [FORECASTER] Completed predict_future for ATRA [2026-01-13T20:16:47.879191] [INFO ] [sig ] ATRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:48.021170] [INFO ] [LOCAL ] Saved forecast: ATRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATRA.txt [2026-01-13T20:16:48.021317] [INFO ] [sig ] [285/3497] Completed ATRA in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:48.021357] [INFO ] [sig ] [286/3497] Forecasting ATRC... [2026-01-13T20:16:48.021387] [INFO ] [sig ] Generating forecast for: ATRC [2026-01-13T20:16:48.021418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRC' from 'https://tdm.silogroup.org/data/derivative_storage/ATRC.csv'. [2026-01-13T20:16:48.035767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRC'. [2026-01-13T20:16:48.036207] [INFO ] [FORECASTER] Starting predict_future for ATRC [2026-01-13T20:16:48.037182] [DEBUG] [LOCAL ] No optimal features file found for ATRC: ./output/feature-sets/ATRC.txt [2026-01-13T20:16:48.037244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:48.037282] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:48.037315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:48.037393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:48.102770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:48.103858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:48.103942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:48.103978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:48.240699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:48.240882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:48.240936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:48.240966] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:48.244646] [DEBUG] [FORECASTER] ATRC: Forecast T+1@11:T+2@11: DOWN (p=6.27%) [2026-01-13T20:16:48.245003] [INFO ] [FORECASTER] Completed predict_future for ATRC [2026-01-13T20:16:48.245148] [INFO ] [sig ] ATRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:48.387541] [INFO ] [LOCAL ] Saved forecast: ATRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATRC.txt [2026-01-13T20:16:48.387689] [INFO ] [sig ] [286/3497] Completed ATRC in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:48.387732] [INFO ] [sig ] [287/3497] Forecasting ATRO... [2026-01-13T20:16:48.387762] [INFO ] [sig ] Generating forecast for: ATRO [2026-01-13T20:16:48.387793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATRO' from 'https://tdm.silogroup.org/data/derivative_storage/ATRO.csv'. [2026-01-13T20:16:48.399092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATRO'. [2026-01-13T20:16:48.399415] [INFO ] [FORECASTER] Starting predict_future for ATRO [2026-01-13T20:16:48.400241] [DEBUG] [LOCAL ] No optimal features file found for ATRO: ./output/feature-sets/ATRO.txt [2026-01-13T20:16:48.400295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:48.400338] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:48.400368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:48.400427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:48.463256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:48.464145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:48.464233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:48.464268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:48.592638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:48.592796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:48.592836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:48.592866] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:48.596276] [DEBUG] [FORECASTER] ATRO: Forecast T+1@11:T+2@11: UP (p=71.46%) [2026-01-13T20:16:48.596593] [INFO ] [FORECASTER] Completed predict_future for ATRO [2026-01-13T20:16:48.596725] [INFO ] [sig ] ATRO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:48.740393] [INFO ] [LOCAL ] Saved forecast: ATRO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ATRO.txt [2026-01-13T20:16:48.740538] [INFO ] [sig ] [287/3497] Completed ATRO in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:48.740596] [INFO ] [sig ] [288/3497] Forecasting ATXS... [2026-01-13T20:16:48.740630] [INFO ] [sig ] Generating forecast for: ATXS [2026-01-13T20:16:48.740665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ATXS' from 'https://tdm.silogroup.org/data/derivative_storage/ATXS.csv'. [2026-01-13T20:16:48.752422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ATXS'. [2026-01-13T20:16:48.752857] [INFO ] [FORECASTER] Starting predict_future for ATXS [2026-01-13T20:16:48.753811] [DEBUG] [LOCAL ] No optimal features file found for ATXS: ./output/feature-sets/ATXS.txt [2026-01-13T20:16:48.753873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:48.753911] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:48.753945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:48.754019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:48.813434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:48.814336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:48.814431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:48.814469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:48.936513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:48.936700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:48.936742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:48.936772] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:48.940541] [DEBUG] [FORECASTER] ATXS: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-01-13T20:16:48.940868] [INFO ] [FORECASTER] Completed predict_future for ATXS [2026-01-13T20:16:48.941009] [INFO ] [sig ] ATXS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:49.093919] [INFO ] [LOCAL ] Saved forecast: ATXS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ATXS.txt [2026-01-13T20:16:49.094073] [INFO ] [sig ] [288/3497] Completed ATXS in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:49.094114] [INFO ] [sig ] [289/3497] Forecasting AUB... [2026-01-13T20:16:49.094338] [INFO ] [sig ] Generating forecast for: AUB [2026-01-13T20:16:49.094368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUB' from 'https://tdm.silogroup.org/data/derivative_storage/AUB.csv'. [2026-01-13T20:16:49.106034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUB'. [2026-01-13T20:16:49.106395] [INFO ] [FORECASTER] Starting predict_future for AUB [2026-01-13T20:16:49.107181] [DEBUG] [LOCAL ] No optimal features file found for AUB: ./output/feature-sets/AUB.txt [2026-01-13T20:16:49.107234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:49.107266] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:49.107293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:49.107350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:49.163965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:49.164816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:49.164897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:49.164930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:49.287292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:49.287455] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:49.287496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:49.287525] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:49.290948] [DEBUG] [FORECASTER] AUB: Forecast T+1@11:T+2@11: DOWN (p=7.06%) [2026-01-13T20:16:49.291224] [INFO ] [FORECASTER] Completed predict_future for AUB [2026-01-13T20:16:49.291348] [INFO ] [sig ] AUB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:49.443214] [INFO ] [LOCAL ] Saved forecast: AUB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AUB.txt [2026-01-13T20:16:49.443383] [INFO ] [sig ] [289/3497] Completed AUB in 0.3s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:49.443425] [INFO ] [sig ] [290/3497] Forecasting AUDC... [2026-01-13T20:16:49.443455] [INFO ] [sig ] Generating forecast for: AUDC [2026-01-13T20:16:49.443486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUDC' from 'https://tdm.silogroup.org/data/derivative_storage/AUDC.csv'. [2026-01-13T20:16:49.456111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUDC'. [2026-01-13T20:16:49.456486] [INFO ] [FORECASTER] Starting predict_future for AUDC [2026-01-13T20:16:49.457291] [DEBUG] [LOCAL ] No optimal features file found for AUDC: ./output/feature-sets/AUDC.txt [2026-01-13T20:16:49.457345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:49.457377] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:49.457404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:49.457463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:49.518615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:49.519692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:49.519802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:49.519847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:49.651678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:49.651841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:49.651882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:49.651911] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:49.655276] [DEBUG] [FORECASTER] AUDC: Forecast T+1@11:T+2@11: DOWN (p=9.89%) [2026-01-13T20:16:49.655562] [INFO ] [FORECASTER] Completed predict_future for AUDC [2026-01-13T20:16:49.655707] [INFO ] [sig ] AUDC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:49.803950] [INFO ] [LOCAL ] Saved forecast: AUDC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AUDC.txt [2026-01-13T20:16:49.804113] [INFO ] [sig ] [290/3497] Completed AUDC in 0.4s | 2.77 sym/s | Total: 1.7m | ETA: 19.3m [2026-01-13T20:16:49.804154] [INFO ] [sig ] [291/3497] Forecasting AUPH... [2026-01-13T20:16:49.804191] [INFO ] [sig ] Generating forecast for: AUPH [2026-01-13T20:16:49.804224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUPH' from 'https://tdm.silogroup.org/data/derivative_storage/AUPH.csv'. [2026-01-13T20:16:49.816857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUPH'. [2026-01-13T20:16:49.817423] [INFO ] [FORECASTER] Starting predict_future for AUPH [2026-01-13T20:16:49.818291] [DEBUG] [LOCAL ] No optimal features file found for AUPH: ./output/feature-sets/AUPH.txt [2026-01-13T20:16:49.818346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:49.818379] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:49.818406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:49.818464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:49.878094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:49.878970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:49.879055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:49.879088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:50.001257] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:50.001415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:50.001454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:50.001482] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:50.004852] [DEBUG] [FORECASTER] AUPH: Forecast T+1@11:T+2@11: UP (p=91.87%) [2026-01-13T20:16:50.005141] [INFO ] [FORECASTER] Completed predict_future for AUPH [2026-01-13T20:16:50.005271] [INFO ] [sig ] AUPH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:50.152700] [INFO ] [LOCAL ] Saved forecast: AUPH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AUPH.txt [2026-01-13T20:16:50.152852] [INFO ] [sig ] [291/3497] Completed AUPH in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-13T20:16:50.152892] [INFO ] [sig ] [292/3497] Forecasting AURA... [2026-01-13T20:16:50.152922] [INFO ] [sig ] Generating forecast for: AURA [2026-01-13T20:16:50.152953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AURA' from 'https://tdm.silogroup.org/data/derivative_storage/AURA.csv'. [2026-01-13T20:16:50.164185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AURA'. [2026-01-13T20:16:50.164542] [INFO ] [FORECASTER] Starting predict_future for AURA [2026-01-13T20:16:50.165325] [DEBUG] [LOCAL ] No optimal features file found for AURA: ./output/feature-sets/AURA.txt [2026-01-13T20:16:50.165377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:50.165408] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:50.165436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:50.165494] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:50.222927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:50.223839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:50.223991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:50.224038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:50.347732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:50.347893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:50.347934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:50.347984] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:50.351326] [DEBUG] [FORECASTER] AURA: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-01-13T20:16:50.351702] [INFO ] [FORECASTER] Completed predict_future for AURA [2026-01-13T20:16:50.351852] [INFO ] [sig ] AURA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:50.509722] [INFO ] [LOCAL ] Saved forecast: AURA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AURA.txt [2026-01-13T20:16:50.509880] [INFO ] [sig ] [292/3497] Completed AURA in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-13T20:16:50.509921] [INFO ] [sig ] [293/3497] Forecasting AUTL... [2026-01-13T20:16:50.509953] [INFO ] [sig ] Generating forecast for: AUTL [2026-01-13T20:16:50.509984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AUTL' from 'https://tdm.silogroup.org/data/derivative_storage/AUTL.csv'. [2026-01-13T20:16:50.522430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AUTL'. [2026-01-13T20:16:50.522810] [INFO ] [FORECASTER] Starting predict_future for AUTL [2026-01-13T20:16:50.523621] [DEBUG] [LOCAL ] No optimal features file found for AUTL: ./output/feature-sets/AUTL.txt [2026-01-13T20:16:50.523674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:50.523706] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:50.523734] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:50.523791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:50.581710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:50.582598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:50.582688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:50.582721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:50.704946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:50.705099] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:50.705139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:50.705168] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:50.708530] [DEBUG] [FORECASTER] AUTL: Forecast T+1@11:T+2@11: UP (p=62.42%) [2026-01-13T20:16:50.708823] [INFO ] [FORECASTER] Completed predict_future for AUTL [2026-01-13T20:16:50.708950] [INFO ] [sig ] AUTL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:50.852237] [INFO ] [LOCAL ] Saved forecast: AUTL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AUTL.txt [2026-01-13T20:16:50.852368] [INFO ] [sig ] [293/3497] Completed AUTL in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-13T20:16:50.852409] [INFO ] [sig ] [294/3497] Forecasting AVA... [2026-01-13T20:16:50.852439] [INFO ] [sig ] Generating forecast for: AVA [2026-01-13T20:16:50.852469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVA' from 'https://tdm.silogroup.org/data/derivative_storage/AVA.csv'. [2026-01-13T20:16:50.864373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVA'. [2026-01-13T20:16:50.864722] [INFO ] [FORECASTER] Starting predict_future for AVA [2026-01-13T20:16:50.865689] [DEBUG] [LOCAL ] No optimal features file found for AVA: ./output/feature-sets/AVA.txt [2026-01-13T20:16:50.865741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:50.865773] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:50.865799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:50.865856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:50.923545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:50.924242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:50.924319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:50.924352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:51.038723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:51.038843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:51.038881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:51.038924] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:51.042236] [DEBUG] [FORECASTER] AVA: Forecast T+1@11:T+2@11: DOWN (p=12.41%) [2026-01-13T20:16:51.042511] [INFO ] [FORECASTER] Completed predict_future for AVA [2026-01-13T20:16:51.042661] [INFO ] [sig ] AVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:51.184427] [INFO ] [LOCAL ] Saved forecast: AVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AVA.txt [2026-01-13T20:16:51.184553] [INFO ] [sig ] [294/3497] Completed AVA in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.3m [2026-01-13T20:16:51.184611] [INFO ] [sig ] [295/3497] Forecasting AVAH... [2026-01-13T20:16:51.184642] [INFO ] [sig ] Generating forecast for: AVAH [2026-01-13T20:16:51.184672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAH' from 'https://tdm.silogroup.org/data/derivative_storage/AVAH.csv'. [2026-01-13T20:16:51.195914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAH'. [2026-01-13T20:16:51.196189] [INFO ] [FORECASTER] Starting predict_future for AVAH [2026-01-13T20:16:51.196962] [DEBUG] [LOCAL ] No optimal features file found for AVAH: ./output/feature-sets/AVAH.txt [2026-01-13T20:16:51.197017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:51.197051] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:51.197078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:51.197135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:51.254336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:51.254967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:51.255049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:51.255082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:51.374181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:51.374337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:51.374376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:51.374406] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:51.377782] [DEBUG] [FORECASTER] AVAH: Forecast T+1@11:T+2@11: UP (p=64.74%) [2026-01-13T20:16:51.378075] [INFO ] [FORECASTER] Completed predict_future for AVAH [2026-01-13T20:16:51.378199] [INFO ] [sig ] AVAH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:51.523019] [INFO ] [LOCAL ] Saved forecast: AVAH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVAH.txt [2026-01-13T20:16:51.523173] [INFO ] [sig ] [295/3497] Completed AVAH in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:51.523407] [INFO ] [sig ] [296/3497] Forecasting AVAL... [2026-01-13T20:16:51.523437] [INFO ] [sig ] Generating forecast for: AVAL [2026-01-13T20:16:51.523468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVAL' from 'https://tdm.silogroup.org/data/derivative_storage/AVAL.csv'. [2026-01-13T20:16:51.537721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVAL'. [2026-01-13T20:16:51.538226] [INFO ] [FORECASTER] Starting predict_future for AVAL [2026-01-13T20:16:51.539329] [DEBUG] [LOCAL ] No optimal features file found for AVAL: ./output/feature-sets/AVAL.txt [2026-01-13T20:16:51.539395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:51.539438] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:51.539474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:51.539560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:51.620981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:51.622056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:51.622141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:51.622373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:51.742117] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:51.742276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:51.742317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:51.742351] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:51.745758] [DEBUG] [FORECASTER] AVAL: Forecast T+1@11:T+2@11: UP (p=95.20%) [2026-01-13T20:16:51.746044] [INFO ] [FORECASTER] Completed predict_future for AVAL [2026-01-13T20:16:51.746173] [INFO ] [sig ] AVAL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:51.904000] [INFO ] [LOCAL ] Saved forecast: AVAL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVAL.txt [2026-01-13T20:16:51.904127] [INFO ] [sig ] [296/3497] Completed AVAL in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:51.904166] [INFO ] [sig ] [297/3497] Forecasting AVB... [2026-01-13T20:16:51.904196] [INFO ] [sig ] Generating forecast for: AVB [2026-01-13T20:16:51.904228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVB' from 'https://tdm.silogroup.org/data/derivative_storage/AVB.csv'. [2026-01-13T20:16:51.916699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVB'. [2026-01-13T20:16:51.917093] [INFO ] [FORECASTER] Starting predict_future for AVB [2026-01-13T20:16:51.917910] [DEBUG] [LOCAL ] No optimal features file found for AVB: ./output/feature-sets/AVB.txt [2026-01-13T20:16:51.917987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:51.918021] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:51.918048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:51.918103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:51.973904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:51.974760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:51.974845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:51.974878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:52.099139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:52.099313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:52.099354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:52.099383] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:52.102885] [DEBUG] [FORECASTER] AVB: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-01-13T20:16:52.103170] [INFO ] [FORECASTER] Completed predict_future for AVB [2026-01-13T20:16:52.103298] [INFO ] [sig ] AVB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:52.245073] [INFO ] [LOCAL ] Saved forecast: AVB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AVB.txt [2026-01-13T20:16:52.245223] [INFO ] [sig ] [297/3497] Completed AVB in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:52.245264] [INFO ] [sig ] [298/3497] Forecasting AVBP... [2026-01-13T20:16:52.245294] [INFO ] [sig ] Generating forecast for: AVBP [2026-01-13T20:16:52.245325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVBP' from 'https://tdm.silogroup.org/data/derivative_storage/AVBP.csv'. [2026-01-13T20:16:52.256931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVBP'. [2026-01-13T20:16:52.257324] [INFO ] [FORECASTER] Starting predict_future for AVBP [2026-01-13T20:16:52.258178] [DEBUG] [LOCAL ] No optimal features file found for AVBP: ./output/feature-sets/AVBP.txt [2026-01-13T20:16:52.258231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:52.258264] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:52.258290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:52.258360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:52.318079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:52.318915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:52.319000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:52.319035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:52.438164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:52.438325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:52.438366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:52.438393] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:52.441817] [DEBUG] [FORECASTER] AVBP: Forecast T+1@11:T+2@11: UP (p=79.29%) [2026-01-13T20:16:52.442100] [INFO ] [FORECASTER] Completed predict_future for AVBP [2026-01-13T20:16:52.442225] [INFO ] [sig ] AVBP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:52.587774] [INFO ] [LOCAL ] Saved forecast: AVBP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVBP.txt [2026-01-13T20:16:52.587902] [INFO ] [sig ] [298/3497] Completed AVBP in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:52.587941] [INFO ] [sig ] [299/3497] Forecasting AVD... [2026-01-13T20:16:52.587986] [INFO ] [sig ] Generating forecast for: AVD [2026-01-13T20:16:52.588017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVD' from 'https://tdm.silogroup.org/data/derivative_storage/AVD.csv'. [2026-01-13T20:16:52.599022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVD'. [2026-01-13T20:16:52.599280] [INFO ] [FORECASTER] Starting predict_future for AVD [2026-01-13T20:16:52.600040] [DEBUG] [LOCAL ] No optimal features file found for AVD: ./output/feature-sets/AVD.txt [2026-01-13T20:16:52.600092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:52.600148] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:52.600177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:52.600235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:52.655911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:52.656505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:52.656598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:52.656634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:52.772264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:52.772421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:52.772460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:52.772489] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:52.775853] [DEBUG] [FORECASTER] AVD: Forecast T+1@11:T+2@11: DOWN (p=22.66%) [2026-01-13T20:16:52.776127] [INFO ] [FORECASTER] Completed predict_future for AVD [2026-01-13T20:16:52.776247] [INFO ] [sig ] AVD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:52.917152] [INFO ] [LOCAL ] Saved forecast: AVD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AVD.txt [2026-01-13T20:16:52.917309] [INFO ] [sig ] [299/3497] Completed AVD in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:52.917352] [INFO ] [sig ] [300/3497] Forecasting AVDL... [2026-01-13T20:16:52.917384] [INFO ] [sig ] Generating forecast for: AVDL [2026-01-13T20:16:52.917415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVDL' from 'https://tdm.silogroup.org/data/derivative_storage/AVDL.csv'. [2026-01-13T20:16:52.929692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVDL'. [2026-01-13T20:16:52.930077] [INFO ] [FORECASTER] Starting predict_future for AVDL [2026-01-13T20:16:52.930878] [DEBUG] [LOCAL ] No optimal features file found for AVDL: ./output/feature-sets/AVDL.txt [2026-01-13T20:16:52.930944] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:52.930976] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:52.931003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:52.931059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:52.998097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:52.998968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:52.999048] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:52.999083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:53.128897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:53.129102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:53.129153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:53.129185] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:53.132767] [DEBUG] [FORECASTER] AVDL: Forecast T+1@11:T+2@11: UP (p=71.72%) [2026-01-13T20:16:53.133056] [INFO ] [FORECASTER] Completed predict_future for AVDL [2026-01-13T20:16:53.133190] [INFO ] [sig ] AVDL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:53.278601] [INFO ] [LOCAL ] Saved forecast: AVDL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVDL.txt [2026-01-13T20:16:53.278736] [INFO ] [sig ] [300/3497] Completed AVDL in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:53.278775] [INFO ] [sig ] [301/3497] Forecasting AVGO... [2026-01-13T20:16:53.278805] [INFO ] [sig ] Generating forecast for: AVGO [2026-01-13T20:16:53.278835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGO' from 'https://tdm.silogroup.org/data/derivative_storage/AVGO.csv'. [2026-01-13T20:16:53.290564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGO'. [2026-01-13T20:16:53.290854] [INFO ] [FORECASTER] Starting predict_future for AVGO [2026-01-13T20:16:53.291619] [DEBUG] [LOCAL ] No optimal features file found for AVGO: ./output/feature-sets/AVGO.txt [2026-01-13T20:16:53.291671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:53.291703] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:53.291730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:53.291787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:53.350336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:53.350987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:53.351067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:53.351099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:53.480710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:53.480864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:53.480902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:53.480930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:53.484995] [DEBUG] [FORECASTER] AVGO: Forecast T+1@11:T+2@11: DOWN (p=40.93%) [2026-01-13T20:16:53.485452] [INFO ] [FORECASTER] Completed predict_future for AVGO [2026-01-13T20:16:53.485589] [INFO ] [sig ] AVGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:53.630564] [INFO ] [LOCAL ] Saved forecast: AVGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AVGO.txt [2026-01-13T20:16:53.630708] [INFO ] [sig ] [301/3497] Completed AVGO in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:53.630747] [INFO ] [sig ] [302/3497] Forecasting AVGX... [2026-01-13T20:16:53.630775] [INFO ] [sig ] Generating forecast for: AVGX [2026-01-13T20:16:53.630804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVGX' from 'https://tdm.silogroup.org/data/derivative_storage/AVGX.csv'. [2026-01-13T20:16:53.644370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVGX'. [2026-01-13T20:16:53.644655] [INFO ] [FORECASTER] Starting predict_future for AVGX [2026-01-13T20:16:53.645610] [DEBUG] [LOCAL ] No optimal features file found for AVGX: ./output/feature-sets/AVGX.txt [2026-01-13T20:16:53.645662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:53.645694] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:53.645721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:53.645778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:53.706792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:53.707590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:53.707670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:53.707703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:53.835381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:53.835546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:53.835606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:53.835677] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:53.839711] [DEBUG] [FORECASTER] AVGX: Forecast T+1@11:T+2@11: UP (p=92.37%) [2026-01-13T20:16:53.840046] [INFO ] [FORECASTER] Completed predict_future for AVGX [2026-01-13T20:16:53.840208] [INFO ] [sig ] AVGX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:53.990898] [INFO ] [LOCAL ] Saved forecast: AVGX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVGX.txt [2026-01-13T20:16:53.991060] [INFO ] [sig ] [302/3497] Completed AVGX in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:53.991102] [INFO ] [sig ] [303/3497] Forecasting AVK... [2026-01-13T20:16:53.991133] [INFO ] [sig ] Generating forecast for: AVK [2026-01-13T20:16:53.991165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVK' from 'https://tdm.silogroup.org/data/derivative_storage/AVK.csv'. [2026-01-13T20:16:54.004164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVK'. [2026-01-13T20:16:54.004598] [INFO ] [FORECASTER] Starting predict_future for AVK [2026-01-13T20:16:54.005419] [DEBUG] [LOCAL ] No optimal features file found for AVK: ./output/feature-sets/AVK.txt [2026-01-13T20:16:54.005475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:54.005508] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:54.005535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:54.005614] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:54.065540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:54.066639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:54.066728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:54.066762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:54.190712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:54.190877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:54.190919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:54.190950] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:54.194682] [DEBUG] [FORECASTER] AVK: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-01-13T20:16:54.194989] [INFO ] [FORECASTER] Completed predict_future for AVK [2026-01-13T20:16:54.195133] [INFO ] [sig ] AVK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:54.344678] [INFO ] [LOCAL ] Saved forecast: AVK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AVK.txt [2026-01-13T20:16:54.344846] [INFO ] [sig ] [303/3497] Completed AVK in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:54.344889] [INFO ] [sig ] [304/3497] Forecasting AVNS... [2026-01-13T20:16:54.344924] [INFO ] [sig ] Generating forecast for: AVNS [2026-01-13T20:16:54.344963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVNS' from 'https://tdm.silogroup.org/data/derivative_storage/AVNS.csv'. [2026-01-13T20:16:54.357040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVNS'. [2026-01-13T20:16:54.357681] [INFO ] [FORECASTER] Starting predict_future for AVNS [2026-01-13T20:16:54.358539] [DEBUG] [LOCAL ] No optimal features file found for AVNS: ./output/feature-sets/AVNS.txt [2026-01-13T20:16:54.358615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:54.358649] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:54.358678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:54.358738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:54.420293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:54.421199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:54.421283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:54.421318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:54.547811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:54.547999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:54.548042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:54.548072] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:54.551776] [DEBUG] [FORECASTER] AVNS: Forecast T+1@11:T+2@11: DOWN (p=3.42%) [2026-01-13T20:16:54.552075] [INFO ] [FORECASTER] Completed predict_future for AVNS [2026-01-13T20:16:54.552212] [INFO ] [sig ] AVNS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:54.700497] [INFO ] [LOCAL ] Saved forecast: AVNS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AVNS.txt [2026-01-13T20:16:54.700678] [INFO ] [sig ] [304/3497] Completed AVNS in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:54.700720] [INFO ] [sig ] [305/3497] Forecasting AVO... [2026-01-13T20:16:54.700750] [INFO ] [sig ] Generating forecast for: AVO [2026-01-13T20:16:54.700782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVO' from 'https://tdm.silogroup.org/data/derivative_storage/AVO.csv'. [2026-01-13T20:16:54.713030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVO'. [2026-01-13T20:16:54.713459] [INFO ] [FORECASTER] Starting predict_future for AVO [2026-01-13T20:16:54.714324] [DEBUG] [LOCAL ] No optimal features file found for AVO: ./output/feature-sets/AVO.txt [2026-01-13T20:16:54.714600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:54.714638] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:54.714667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:54.714726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:54.774795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:54.775674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:54.775760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:54.775795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:54.918872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:54.919039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:54.919080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:54.919108] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:54.922670] [DEBUG] [FORECASTER] AVO: Forecast T+1@11:T+2@11: UP (p=61.73%) [2026-01-13T20:16:54.923040] [INFO ] [FORECASTER] Completed predict_future for AVO [2026-01-13T20:16:54.923182] [INFO ] [sig ] AVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:55.077273] [INFO ] [LOCAL ] Saved forecast: AVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVO.txt [2026-01-13T20:16:55.077426] [INFO ] [sig ] [305/3497] Completed AVO in 0.4s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:55.077466] [INFO ] [sig ] [306/3497] Forecasting AVTX... [2026-01-13T20:16:55.077498] [INFO ] [sig ] Generating forecast for: AVTX [2026-01-13T20:16:55.077528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVTX' from 'https://tdm.silogroup.org/data/derivative_storage/AVTX.csv'. [2026-01-13T20:16:55.088715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVTX'. [2026-01-13T20:16:55.089043] [INFO ] [FORECASTER] Starting predict_future for AVTX [2026-01-13T20:16:55.089842] [DEBUG] [LOCAL ] No optimal features file found for AVTX: ./output/feature-sets/AVTX.txt [2026-01-13T20:16:55.089895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:55.089927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:55.089955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:55.090012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:55.147134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:55.148045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:55.148137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:55.148171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:55.271455] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:55.271629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:55.271672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:55.271702] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:55.275103] [DEBUG] [FORECASTER] AVTX: Forecast T+1@11:T+2@11: DOWN (p=24.05%) [2026-01-13T20:16:55.275376] [INFO ] [FORECASTER] Completed predict_future for AVTX [2026-01-13T20:16:55.275499] [INFO ] [sig ] AVTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:55.418658] [INFO ] [LOCAL ] Saved forecast: AVTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AVTX.txt [2026-01-13T20:16:55.418809] [INFO ] [sig ] [306/3497] Completed AVTX in 0.3s | 2.77 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:55.418848] [INFO ] [sig ] [307/3497] Forecasting AVXL... [2026-01-13T20:16:55.418878] [INFO ] [sig ] Generating forecast for: AVXL [2026-01-13T20:16:55.418909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVXL' from 'https://tdm.silogroup.org/data/derivative_storage/AVXL.csv'. [2026-01-13T20:16:55.430631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVXL'. [2026-01-13T20:16:55.430983] [INFO ] [FORECASTER] Starting predict_future for AVXL [2026-01-13T20:16:55.431769] [DEBUG] [LOCAL ] No optimal features file found for AVXL: ./output/feature-sets/AVXL.txt [2026-01-13T20:16:55.431820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:55.431852] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:55.431878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:55.431935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:55.495429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:55.496285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:55.496375] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:55.496410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:55.619296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:55.619488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:55.619532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:55.619561] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:55.623209] [DEBUG] [FORECASTER] AVXL: Forecast T+1@11:T+2@11: UP (p=77.09%) [2026-01-13T20:16:55.623533] [INFO ] [FORECASTER] Completed predict_future for AVXL [2026-01-13T20:16:55.623708] [INFO ] [sig ] AVXL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:55.768769] [INFO ] [LOCAL ] Saved forecast: AVXL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVXL.txt [2026-01-13T20:16:55.768907] [INFO ] [sig ] [307/3497] Completed AVXL in 0.4s | 2.78 sym/s | Total: 1.8m | ETA: 19.2m [2026-01-13T20:16:55.768946] [INFO ] [sig ] [308/3497] Forecasting AVY... [2026-01-13T20:16:55.768976] [INFO ] [sig ] Generating forecast for: AVY [2026-01-13T20:16:55.769012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AVY' from 'https://tdm.silogroup.org/data/derivative_storage/AVY.csv'. [2026-01-13T20:16:55.780650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AVY'. [2026-01-13T20:16:55.780950] [INFO ] [FORECASTER] Starting predict_future for AVY [2026-01-13T20:16:55.781749] [DEBUG] [LOCAL ] No optimal features file found for AVY: ./output/feature-sets/AVY.txt [2026-01-13T20:16:55.781801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:55.781832] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:55.781859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:55.781918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:55.839448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:55.840196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:55.840293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:55.840326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:55.963761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:55.963922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:55.963964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:55.963994] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:55.967738] [DEBUG] [FORECASTER] AVY: Forecast T+1@11:T+2@11: UP (p=76.84%) [2026-01-13T20:16:55.968043] [INFO ] [FORECASTER] Completed predict_future for AVY [2026-01-13T20:16:55.968177] [INFO ] [sig ] AVY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:56.112756] [INFO ] [LOCAL ] Saved forecast: AVY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AVY.txt [2026-01-13T20:16:56.112908] [INFO ] [sig ] [308/3497] Completed AVY in 0.3s | 2.78 sym/s | Total: 1.8m | ETA: 19.1m [2026-01-13T20:16:56.112947] [INFO ] [sig ] [309/3497] Forecasting AWF... [2026-01-13T20:16:56.112977] [INFO ] [sig ] Generating forecast for: AWF [2026-01-13T20:16:56.113008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWF' from 'https://tdm.silogroup.org/data/derivative_storage/AWF.csv'. [2026-01-13T20:16:56.124470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWF'. [2026-01-13T20:16:56.124805] [INFO ] [FORECASTER] Starting predict_future for AWF [2026-01-13T20:16:56.125595] [DEBUG] [LOCAL ] No optimal features file found for AWF: ./output/feature-sets/AWF.txt [2026-01-13T20:16:56.125649] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:56.125683] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:56.125711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:56.125770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:56.184138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:56.184873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:56.184979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:56.185014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:56.310805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:56.310973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:56.311024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:56.311056] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:56.315126] [DEBUG] [FORECASTER] AWF: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-01-13T20:16:56.315635] [INFO ] [FORECASTER] Completed predict_future for AWF [2026-01-13T20:16:56.315763] [INFO ] [sig ] AWF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:56.461982] [INFO ] [LOCAL ] Saved forecast: AWF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AWF.txt [2026-01-13T20:16:56.462141] [INFO ] [sig ] [309/3497] Completed AWF in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:56.462181] [INFO ] [sig ] [310/3497] Forecasting AWI... [2026-01-13T20:16:56.462211] [INFO ] [sig ] Generating forecast for: AWI [2026-01-13T20:16:56.462242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWI' from 'https://tdm.silogroup.org/data/derivative_storage/AWI.csv'. [2026-01-13T20:16:56.473842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWI'. [2026-01-13T20:16:56.474118] [INFO ] [FORECASTER] Starting predict_future for AWI [2026-01-13T20:16:56.474899] [DEBUG] [LOCAL ] No optimal features file found for AWI: ./output/feature-sets/AWI.txt [2026-01-13T20:16:56.474950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:56.474982] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:56.475009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:56.475066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:56.532541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:56.533281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:56.533359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:56.533392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:56.653560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:56.653730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:56.653770] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:56.653798] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:56.657103] [DEBUG] [FORECASTER] AWI: Forecast T+1@11:T+2@11: DOWN (p=19.07%) [2026-01-13T20:16:56.657373] [INFO ] [FORECASTER] Completed predict_future for AWI [2026-01-13T20:16:56.657493] [INFO ] [sig ] AWI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:56.799795] [INFO ] [LOCAL ] Saved forecast: AWI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AWI.txt [2026-01-13T20:16:56.799941] [INFO ] [sig ] [310/3497] Completed AWI in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:56.799980] [INFO ] [sig ] [311/3497] Forecasting AWK... [2026-01-13T20:16:56.800011] [INFO ] [sig ] Generating forecast for: AWK [2026-01-13T20:16:56.800042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWK' from 'https://tdm.silogroup.org/data/derivative_storage/AWK.csv'. [2026-01-13T20:16:56.811642] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWK'. [2026-01-13T20:16:56.811954] [INFO ] [FORECASTER] Starting predict_future for AWK [2026-01-13T20:16:56.812725] [DEBUG] [LOCAL ] No optimal features file found for AWK: ./output/feature-sets/AWK.txt [2026-01-13T20:16:56.812776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:56.812818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:56.812846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:56.812903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:56.868808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:56.869622] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:56.869716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:56.869754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:56.987985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:56.988143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:56.988183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:56.988211] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:56.992186] [DEBUG] [FORECASTER] AWK: Forecast T+1@11:T+2@11: UP (p=91.85%) [2026-01-13T20:16:56.992490] [INFO ] [FORECASTER] Completed predict_future for AWK [2026-01-13T20:16:56.992640] [INFO ] [sig ] AWK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:57.140412] [INFO ] [LOCAL ] Saved forecast: AWK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AWK.txt [2026-01-13T20:16:57.140565] [INFO ] [sig ] [311/3497] Completed AWK in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:57.140631] [INFO ] [sig ] [312/3497] Forecasting AWP... [2026-01-13T20:16:57.140661] [INFO ] [sig ] Generating forecast for: AWP [2026-01-13T20:16:57.140691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWP' from 'https://tdm.silogroup.org/data/derivative_storage/AWP.csv'. [2026-01-13T20:16:57.153118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWP'. [2026-01-13T20:16:57.153544] [INFO ] [FORECASTER] Starting predict_future for AWP [2026-01-13T20:16:57.154404] [DEBUG] [LOCAL ] No optimal features file found for AWP: ./output/feature-sets/AWP.txt [2026-01-13T20:16:57.154462] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:57.154497] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:57.154524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:57.154600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:57.212742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:57.213708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:57.213807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:57.213844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:57.336526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:57.336706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:57.336746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:57.336775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:57.340220] [DEBUG] [FORECASTER] AWP: Forecast T+1@11:T+2@11: UP (p=97.57%) [2026-01-13T20:16:57.340512] [INFO ] [FORECASTER] Completed predict_future for AWP [2026-01-13T20:16:57.340659] [INFO ] [sig ] AWP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:57.495057] [INFO ] [LOCAL ] Saved forecast: AWP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AWP.txt [2026-01-13T20:16:57.495259] [INFO ] [sig ] [312/3497] Completed AWP in 0.4s | 2.78 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:57.495299] [INFO ] [sig ] [313/3497] Forecasting AWRE... [2026-01-13T20:16:57.495330] [INFO ] [sig ] Generating forecast for: AWRE [2026-01-13T20:16:57.495378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AWRE' from 'https://tdm.silogroup.org/data/derivative_storage/AWRE.csv'. [2026-01-13T20:16:57.508893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AWRE'. [2026-01-13T20:16:57.509323] [INFO ] [FORECASTER] Starting predict_future for AWRE [2026-01-13T20:16:57.510233] [DEBUG] [LOCAL ] No optimal features file found for AWRE: ./output/feature-sets/AWRE.txt [2026-01-13T20:16:57.510289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:57.510323] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:57.510350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:57.510408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:57.574959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:57.576034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:57.576131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:57.576168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:57.701594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:57.701755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:57.701796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:57.701825] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:57.705283] [DEBUG] [FORECASTER] AWRE: Forecast T+1@11:T+2@11: UP (p=58.19%) [2026-01-13T20:16:57.705618] [INFO ] [FORECASTER] Completed predict_future for AWRE [2026-01-13T20:16:57.705756] [INFO ] [sig ] AWRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:57.860897] [INFO ] [LOCAL ] Saved forecast: AWRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AWRE.txt [2026-01-13T20:16:57.861105] [INFO ] [sig ] [313/3497] Completed AWRE in 0.4s | 2.78 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:57.861159] [INFO ] [sig ] [314/3497] Forecasting AXGN... [2026-01-13T20:16:57.861193] [INFO ] [sig ] Generating forecast for: AXGN [2026-01-13T20:16:57.861225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXGN' from 'https://tdm.silogroup.org/data/derivative_storage/AXGN.csv'. [2026-01-13T20:16:57.874548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXGN'. [2026-01-13T20:16:57.875006] [INFO ] [FORECASTER] Starting predict_future for AXGN [2026-01-13T20:16:57.875959] [DEBUG] [LOCAL ] No optimal features file found for AXGN: ./output/feature-sets/AXGN.txt [2026-01-13T20:16:57.876014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:57.876048] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:57.876076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:57.876135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:57.937304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:57.938453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:57.938600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:57.938658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:58.112199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:58.112364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:58.112405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:58.112435] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:58.116130] [DEBUG] [FORECASTER] AXGN: Forecast T+1@11:T+2@11: DOWN (p=14.30%) [2026-01-13T20:16:58.116432] [INFO ] [FORECASTER] Completed predict_future for AXGN [2026-01-13T20:16:58.116599] [INFO ] [sig ] AXGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:58.298720] [INFO ] [LOCAL ] Saved forecast: AXGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AXGN.txt [2026-01-13T20:16:58.298881] [INFO ] [sig ] [314/3497] Completed AXGN in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:58.298927] [INFO ] [sig ] [315/3497] Forecasting AXL... [2026-01-13T20:16:58.298959] [INFO ] [sig ] Generating forecast for: AXL [2026-01-13T20:16:58.298991] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXL' from 'https://tdm.silogroup.org/data/derivative_storage/AXL.csv'. [2026-01-13T20:16:58.310869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXL'. [2026-01-13T20:16:58.311260] [INFO ] [FORECASTER] Starting predict_future for AXL [2026-01-13T20:16:58.312072] [DEBUG] [LOCAL ] No optimal features file found for AXL: ./output/feature-sets/AXL.txt [2026-01-13T20:16:58.312125] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:58.312159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:58.312187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:58.312244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:58.371687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:58.372707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:58.372871] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:58.372908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:58.504887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:58.505053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:58.505093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:58.505122] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:58.508954] [DEBUG] [FORECASTER] AXL: Forecast T+1@11:T+2@11: DOWN (p=1.65%) [2026-01-13T20:16:58.509383] [INFO ] [FORECASTER] Completed predict_future for AXL [2026-01-13T20:16:58.509544] [INFO ] [sig ] AXL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:16:58.662505] [INFO ] [LOCAL ] Saved forecast: AXL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AXL.txt [2026-01-13T20:16:58.662687] [INFO ] [sig ] [315/3497] Completed AXL in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:58.662730] [INFO ] [sig ] [316/3497] Forecasting AXON... [2026-01-13T20:16:58.662761] [INFO ] [sig ] Generating forecast for: AXON [2026-01-13T20:16:58.662792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXON' from 'https://tdm.silogroup.org/data/derivative_storage/AXON.csv'. [2026-01-13T20:16:58.674480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXON'. [2026-01-13T20:16:58.674897] [INFO ] [FORECASTER] Starting predict_future for AXON [2026-01-13T20:16:58.675756] [DEBUG] [LOCAL ] No optimal features file found for AXON: ./output/feature-sets/AXON.txt [2026-01-13T20:16:58.675817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:58.675885] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:58.675914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:58.675977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:58.740754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:58.741689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:58.741777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:58.741812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:58.863546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:58.863761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:58.863801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:58.863829] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:58.867392] [DEBUG] [FORECASTER] AXON: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-13T20:16:58.867739] [INFO ] [FORECASTER] Completed predict_future for AXON [2026-01-13T20:16:58.867876] [INFO ] [sig ] AXON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:59.019026] [INFO ] [LOCAL ] Saved forecast: AXON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AXON.txt [2026-01-13T20:16:59.019208] [INFO ] [sig ] [316/3497] Completed AXON in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:59.019256] [INFO ] [sig ] [317/3497] Forecasting AXP... [2026-01-13T20:16:59.019287] [INFO ] [sig ] Generating forecast for: AXP [2026-01-13T20:16:59.019318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXP' from 'https://tdm.silogroup.org/data/derivative_storage/AXP.csv'. [2026-01-13T20:16:59.031507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXP'. [2026-01-13T20:16:59.031926] [INFO ] [FORECASTER] Starting predict_future for AXP [2026-01-13T20:16:59.032732] [DEBUG] [LOCAL ] No optimal features file found for AXP: ./output/feature-sets/AXP.txt [2026-01-13T20:16:59.032786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:59.032819] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:59.032846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:59.032916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:59.092632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:59.093761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:59.093861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:59.093895] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:59.220038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:59.220199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:59.220246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:59.220275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:59.223749] [DEBUG] [FORECASTER] AXP: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-13T20:16:59.224037] [INFO ] [FORECASTER] Completed predict_future for AXP [2026-01-13T20:16:59.224165] [INFO ] [sig ] AXP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:59.381180] [INFO ] [LOCAL ] Saved forecast: AXP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AXP.txt [2026-01-13T20:16:59.381345] [INFO ] [sig ] [317/3497] Completed AXP in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:59.381385] [INFO ] [sig ] [318/3497] Forecasting AXS... [2026-01-13T20:16:59.381415] [INFO ] [sig ] Generating forecast for: AXS [2026-01-13T20:16:59.381445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXS' from 'https://tdm.silogroup.org/data/derivative_storage/AXS.csv'. [2026-01-13T20:16:59.393742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXS'. [2026-01-13T20:16:59.394166] [INFO ] [FORECASTER] Starting predict_future for AXS [2026-01-13T20:16:59.395029] [DEBUG] [LOCAL ] No optimal features file found for AXS: ./output/feature-sets/AXS.txt [2026-01-13T20:16:59.395085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:59.395117] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:59.395143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:59.395201] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:59.451050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:59.451926] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:59.452011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:59.452044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:59.568388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:59.568549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:59.568609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:59.568655] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:59.572069] [DEBUG] [FORECASTER] AXS: Forecast T+1@11:T+2@11: UP (p=99.42%) [2026-01-13T20:16:59.572358] [INFO ] [FORECASTER] Completed predict_future for AXS [2026-01-13T20:16:59.572485] [INFO ] [sig ] AXS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:16:59.723305] [INFO ] [LOCAL ] Saved forecast: AXS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AXS.txt [2026-01-13T20:16:59.723537] [INFO ] [sig ] [318/3497] Completed AXS in 0.3s | 2.78 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:16:59.723627] [INFO ] [sig ] [319/3497] Forecasting AXSM... [2026-01-13T20:16:59.723681] [INFO ] [sig ] Generating forecast for: AXSM [2026-01-13T20:16:59.723734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXSM' from 'https://tdm.silogroup.org/data/derivative_storage/AXSM.csv'. [2026-01-13T20:16:59.739159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXSM'. [2026-01-13T20:16:59.739592] [INFO ] [FORECASTER] Starting predict_future for AXSM [2026-01-13T20:16:59.740425] [DEBUG] [LOCAL ] No optimal features file found for AXSM: ./output/feature-sets/AXSM.txt [2026-01-13T20:16:59.740479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:16:59.740513] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:16:59.740540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:16:59.740615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:16:59.814895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:16:59.816102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:16:59.816252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:16:59.816310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:16:59.971349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:16:59.971593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:16:59.971657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:16:59.971702] [INFO ] [FORECASTER] Training complete [2026-01-13T20:16:59.977676] [DEBUG] [FORECASTER] AXSM: Forecast T+1@11:T+2@11: UP (p=64.48%) [2026-01-13T20:16:59.978258] [INFO ] [FORECASTER] Completed predict_future for AXSM [2026-01-13T20:16:59.978483] [INFO ] [sig ] AXSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:00.201480] [INFO ] [LOCAL ] Saved forecast: AXSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AXSM.txt [2026-01-13T20:17:00.201760] [INFO ] [sig ] [319/3497] Completed AXSM in 0.5s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:17:00.201831] [INFO ] [sig ] [320/3497] Forecasting AXTA... [2026-01-13T20:17:00.201883] [INFO ] [sig ] Generating forecast for: AXTA [2026-01-13T20:17:00.201931] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTA' from 'https://tdm.silogroup.org/data/derivative_storage/AXTA.csv'. [2026-01-13T20:17:00.224029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTA'. [2026-01-13T20:17:00.224563] [INFO ] [FORECASTER] Starting predict_future for AXTA [2026-01-13T20:17:00.225810] [DEBUG] [LOCAL ] No optimal features file found for AXTA: ./output/feature-sets/AXTA.txt [2026-01-13T20:17:00.225882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:00.225936] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:00.225983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:00.226080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:00.309817] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:00.311187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:00.311320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:00.311400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:00.490050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:00.490276] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:00.490344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:00.490384] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:00.495710] [DEBUG] [FORECASTER] AXTA: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-01-13T20:17:00.496283] [INFO ] [FORECASTER] Completed predict_future for AXTA [2026-01-13T20:17:00.496528] [INFO ] [sig ] AXTA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:00.708880] [INFO ] [LOCAL ] Saved forecast: AXTA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AXTA.txt [2026-01-13T20:17:00.709112] [INFO ] [sig ] [320/3497] Completed AXTA in 0.5s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:17:00.709155] [INFO ] [sig ] [321/3497] Forecasting AXTI... [2026-01-13T20:17:00.709185] [INFO ] [sig ] Generating forecast for: AXTI [2026-01-13T20:17:00.709224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AXTI' from 'https://tdm.silogroup.org/data/derivative_storage/AXTI.csv'. [2026-01-13T20:17:00.736703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AXTI'. [2026-01-13T20:17:00.737412] [INFO ] [FORECASTER] Starting predict_future for AXTI [2026-01-13T20:17:00.738879] [DEBUG] [LOCAL ] No optimal features file found for AXTI: ./output/feature-sets/AXTI.txt [2026-01-13T20:17:00.738951] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:00.738994] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:00.739034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:00.739116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:00.814244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:00.815782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:00.815927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:00.815965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:00.969404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:00.969539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:00.969598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:00.969630] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:00.973206] [DEBUG] [FORECASTER] AXTI: Forecast T+1@11:T+2@11: UP (p=60.26%) [2026-01-13T20:17:00.973525] [INFO ] [FORECASTER] Completed predict_future for AXTI [2026-01-13T20:17:00.973692] [INFO ] [sig ] AXTI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:01.132003] [INFO ] [LOCAL ] Saved forecast: AXTI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AXTI.txt [2026-01-13T20:17:01.132176] [INFO ] [sig ] [321/3497] Completed AXTI in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:17:01.132218] [INFO ] [sig ] [322/3497] Forecasting AYI... [2026-01-13T20:17:01.132250] [INFO ] [sig ] Generating forecast for: AYI [2026-01-13T20:17:01.132282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AYI' from 'https://tdm.silogroup.org/data/derivative_storage/AYI.csv'. [2026-01-13T20:17:01.145164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AYI'. [2026-01-13T20:17:01.145598] [INFO ] [FORECASTER] Starting predict_future for AYI [2026-01-13T20:17:01.146434] [DEBUG] [LOCAL ] No optimal features file found for AYI: ./output/feature-sets/AYI.txt [2026-01-13T20:17:01.146490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:01.146524] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:01.146567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:01.146665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:01.206072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:01.207016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:01.207116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:01.207153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:01.341659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:01.341819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:01.341858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:01.341886] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:01.345427] [DEBUG] [FORECASTER] AYI: Forecast T+1@11:T+2@11: DOWN (p=16.01%) [2026-01-13T20:17:01.345825] [INFO ] [FORECASTER] Completed predict_future for AYI [2026-01-13T20:17:01.345970] [INFO ] [sig ] AYI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:01.495326] [INFO ] [LOCAL ] Saved forecast: AYI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AYI.txt [2026-01-13T20:17:01.495520] [INFO ] [sig ] [322/3497] Completed AYI in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:17:01.495596] [INFO ] [sig ] [323/3497] Forecasting AZ... [2026-01-13T20:17:01.495649] [INFO ] [sig ] Generating forecast for: AZ [2026-01-13T20:17:01.495693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZ.csv'. [2026-01-13T20:17:01.507547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZ'. [2026-01-13T20:17:01.508026] [INFO ] [FORECASTER] Starting predict_future for AZ [2026-01-13T20:17:01.508942] [DEBUG] [LOCAL ] No optimal features file found for AZ: ./output/feature-sets/AZ.txt [2026-01-13T20:17:01.508998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:01.509034] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:01.509063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:01.509124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:01.570647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:01.571567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:01.571677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:01.571712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:01.708809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:01.709006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:01.709058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:01.709098] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:01.714113] [DEBUG] [FORECASTER] AZ: Forecast T+1@11:T+2@11: UP (p=76.69%) [2026-01-13T20:17:01.714661] [INFO ] [FORECASTER] Completed predict_future for AZ [2026-01-13T20:17:01.714857] [INFO ] [sig ] AZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:01.865409] [INFO ] [LOCAL ] Saved forecast: AZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AZ.txt [2026-01-13T20:17:01.865590] [INFO ] [sig ] [323/3497] Completed AZ in 0.4s | 2.77 sym/s | Total: 1.9m | ETA: 19.1m [2026-01-13T20:17:01.865632] [INFO ] [sig ] [324/3497] Forecasting AZN... [2026-01-13T20:17:01.865662] [INFO ] [sig ] Generating forecast for: AZN [2026-01-13T20:17:01.865695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZN' from 'https://tdm.silogroup.org/data/derivative_storage/AZN.csv'. [2026-01-13T20:17:01.877232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZN'. [2026-01-13T20:17:01.877653] [INFO ] [FORECASTER] Starting predict_future for AZN [2026-01-13T20:17:01.878509] [DEBUG] [LOCAL ] No optimal features file found for AZN: ./output/feature-sets/AZN.txt [2026-01-13T20:17:01.878600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:01.878641] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:01.878669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:01.878726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:01.934561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:01.935430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:01.935511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:01.935545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:02.056129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:02.056299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:02.056341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:02.056370] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:02.060065] [DEBUG] [FORECASTER] AZN: Forecast T+1@11:T+2@11: DOWN (p=23.09%) [2026-01-13T20:17:02.060394] [INFO ] [FORECASTER] Completed predict_future for AZN [2026-01-13T20:17:02.060532] [INFO ] [sig ] AZN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:02.213881] [INFO ] [LOCAL ] Saved forecast: AZN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AZN.txt [2026-01-13T20:17:02.214040] [INFO ] [sig ] [324/3497] Completed AZN in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:02.214080] [INFO ] [sig ] [325/3497] Forecasting AZO... [2026-01-13T20:17:02.214110] [INFO ] [sig ] Generating forecast for: AZO [2026-01-13T20:17:02.214141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZO' from 'https://tdm.silogroup.org/data/derivative_storage/AZO.csv'. [2026-01-13T20:17:02.226307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZO'. [2026-01-13T20:17:02.226768] [INFO ] [FORECASTER] Starting predict_future for AZO [2026-01-13T20:17:02.227712] [DEBUG] [LOCAL ] No optimal features file found for AZO: ./output/feature-sets/AZO.txt [2026-01-13T20:17:02.227770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:02.227802] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:02.227828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:02.227884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:02.284264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:02.285178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:02.285265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:02.285303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:02.401939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:02.402101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:02.402143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:02.402171] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:02.406234] [DEBUG] [FORECASTER] AZO: Forecast T+1@11:T+2@11: UP (p=98.83%) [2026-01-13T20:17:02.406754] [INFO ] [FORECASTER] Completed predict_future for AZO [2026-01-13T20:17:02.406914] [INFO ] [sig ] AZO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:02.556032] [INFO ] [LOCAL ] Saved forecast: AZO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/AZO.txt [2026-01-13T20:17:02.556196] [INFO ] [sig ] [325/3497] Completed AZO in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:02.556237] [INFO ] [sig ] [326/3497] Forecasting AZZ... [2026-01-13T20:17:02.556268] [INFO ] [sig ] Generating forecast for: AZZ [2026-01-13T20:17:02.556299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'AZZ' from 'https://tdm.silogroup.org/data/derivative_storage/AZZ.csv'. [2026-01-13T20:17:02.568825] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'AZZ'. [2026-01-13T20:17:02.569187] [INFO ] [FORECASTER] Starting predict_future for AZZ [2026-01-13T20:17:02.569983] [DEBUG] [LOCAL ] No optimal features file found for AZZ: ./output/feature-sets/AZZ.txt [2026-01-13T20:17:02.570037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:02.570068] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:02.570096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:02.570153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:02.628684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:02.629569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:02.629674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:02.629743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:02.751898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:02.752054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:02.752093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:02.752124] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:02.755464] [DEBUG] [FORECASTER] AZZ: Forecast T+1@11:T+2@11: DOWN (p=37.87%) [2026-01-13T20:17:02.755760] [INFO ] [FORECASTER] Completed predict_future for AZZ [2026-01-13T20:17:02.755908] [INFO ] [sig ] AZZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:02.908894] [INFO ] [LOCAL ] Saved forecast: AZZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/AZZ.txt [2026-01-13T20:17:02.909026] [INFO ] [sig ] [326/3497] Completed AZZ in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:02.909064] [INFO ] [sig ] [327/3497] Forecasting BA... [2026-01-13T20:17:02.909095] [INFO ] [sig ] Generating forecast for: BA [2026-01-13T20:17:02.909125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BA' from 'https://tdm.silogroup.org/data/derivative_storage/BA.csv'. [2026-01-13T20:17:02.921794] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BA'. [2026-01-13T20:17:02.922083] [INFO ] [FORECASTER] Starting predict_future for BA [2026-01-13T20:17:02.922873] [DEBUG] [LOCAL ] No optimal features file found for BA: ./output/feature-sets/BA.txt [2026-01-13T20:17:02.922927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:02.922959] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:02.922986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:02.923043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:02.979513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:02.980137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:02.980213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:02.980251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:03.105890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:03.106076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:03.106119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:03.106148] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:03.109626] [DEBUG] [FORECASTER] BA: Forecast T+1@11:T+2@11: UP (p=77.89%) [2026-01-13T20:17:03.109905] [INFO ] [FORECASTER] Completed predict_future for BA [2026-01-13T20:17:03.110036] [INFO ] [sig ] BA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:03.250688] [INFO ] [LOCAL ] Saved forecast: BA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BA.txt [2026-01-13T20:17:03.250842] [INFO ] [sig ] [327/3497] Completed BA in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:03.250881] [INFO ] [sig ] [328/3497] Forecasting BABA... [2026-01-13T20:17:03.250910] [INFO ] [sig ] Generating forecast for: BABA [2026-01-13T20:17:03.250940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABA' from 'https://tdm.silogroup.org/data/derivative_storage/BABA.csv'. [2026-01-13T20:17:03.263283] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABA'. [2026-01-13T20:17:03.263586] [INFO ] [FORECASTER] Starting predict_future for BABA [2026-01-13T20:17:03.264346] [DEBUG] [LOCAL ] No optimal features file found for BABA: ./output/feature-sets/BABA.txt [2026-01-13T20:17:03.264398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:03.264430] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:03.264456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:03.264513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:03.321952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:03.322724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:03.322808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:03.322842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:03.445608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:03.445779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:03.445820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:03.445851] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:03.449868] [DEBUG] [FORECASTER] BABA: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-13T20:17:03.450177] [INFO ] [FORECASTER] Completed predict_future for BABA [2026-01-13T20:17:03.450313] [INFO ] [sig ] BABA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:03.605027] [INFO ] [LOCAL ] Saved forecast: BABA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BABA.txt [2026-01-13T20:17:03.605189] [INFO ] [sig ] [328/3497] Completed BABA in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:03.605228] [INFO ] [sig ] [329/3497] Forecasting BABX... [2026-01-13T20:17:03.605258] [INFO ] [sig ] Generating forecast for: BABX [2026-01-13T20:17:03.605289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BABX' from 'https://tdm.silogroup.org/data/derivative_storage/BABX.csv'. [2026-01-13T20:17:03.623024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BABX'. [2026-01-13T20:17:03.623712] [INFO ] [FORECASTER] Starting predict_future for BABX [2026-01-13T20:17:03.625019] [DEBUG] [LOCAL ] No optimal features file found for BABX: ./output/feature-sets/BABX.txt [2026-01-13T20:17:03.625090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:03.625131] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:03.625165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:03.625251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:03.704401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:03.705947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:03.706138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:03.706183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:03.880404] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:03.880719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:03.880780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:03.880818] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:03.886798] [DEBUG] [FORECASTER] BABX: Forecast T+1@11:T+2@11: DOWN (p=49.32%) [2026-01-13T20:17:03.887542] [INFO ] [FORECASTER] Completed predict_future for BABX [2026-01-13T20:17:03.887816] [INFO ] [sig ] BABX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:04.057351] [INFO ] [LOCAL ] Saved forecast: BABX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BABX.txt [2026-01-13T20:17:04.057716] [INFO ] [sig ] [329/3497] Completed BABX in 0.5s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:04.057774] [INFO ] [sig ] [330/3497] Forecasting BAC... [2026-01-13T20:17:04.057809] [INFO ] [sig ] Generating forecast for: BAC [2026-01-13T20:17:04.057845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAC' from 'https://tdm.silogroup.org/data/derivative_storage/BAC.csv'. [2026-01-13T20:17:04.071350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAC'. [2026-01-13T20:17:04.071799] [INFO ] [FORECASTER] Starting predict_future for BAC [2026-01-13T20:17:04.072638] [DEBUG] [LOCAL ] No optimal features file found for BAC: ./output/feature-sets/BAC.txt [2026-01-13T20:17:04.072692] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:04.072725] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:04.072752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:04.072808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:04.130189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:04.131189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:04.131274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:04.131310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:04.255469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:04.255659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:04.255704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:04.255734] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:04.259310] [DEBUG] [FORECASTER] BAC: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-01-13T20:17:04.259648] [INFO ] [FORECASTER] Completed predict_future for BAC [2026-01-13T20:17:04.259786] [INFO ] [sig ] BAC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:04.411537] [INFO ] [LOCAL ] Saved forecast: BAC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BAC.txt [2026-01-13T20:17:04.411733] [INFO ] [sig ] [330/3497] Completed BAC in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:04.411779] [INFO ] [sig ] [331/3497] Forecasting BAH... [2026-01-13T20:17:04.411809] [INFO ] [sig ] Generating forecast for: BAH [2026-01-13T20:17:04.411840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAH' from 'https://tdm.silogroup.org/data/derivative_storage/BAH.csv'. [2026-01-13T20:17:04.428507] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAH'. [2026-01-13T20:17:04.429422] [INFO ] [FORECASTER] Starting predict_future for BAH [2026-01-13T20:17:04.430862] [DEBUG] [LOCAL ] No optimal features file found for BAH: ./output/feature-sets/BAH.txt [2026-01-13T20:17:04.430931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:04.430978] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:04.431016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:04.431080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:04.500800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:04.502015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:04.502125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:04.502164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:04.638183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:04.638421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:04.638496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:04.638528] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:04.643056] [DEBUG] [FORECASTER] BAH: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-01-13T20:17:04.643412] [INFO ] [FORECASTER] Completed predict_future for BAH [2026-01-13T20:17:04.643784] [INFO ] [sig ] BAH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:04.802590] [INFO ] [LOCAL ] Saved forecast: BAH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BAH.txt [2026-01-13T20:17:04.802818] [INFO ] [sig ] [331/3497] Completed BAH in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:04.802865] [INFO ] [sig ] [332/3497] Forecasting BALL... [2026-01-13T20:17:04.802899] [INFO ] [sig ] Generating forecast for: BALL [2026-01-13T20:17:04.802933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BALL' from 'https://tdm.silogroup.org/data/derivative_storage/BALL.csv'. [2026-01-13T20:17:04.819286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BALL'. [2026-01-13T20:17:04.820052] [INFO ] [FORECASTER] Starting predict_future for BALL [2026-01-13T20:17:04.821031] [DEBUG] [LOCAL ] No optimal features file found for BALL: ./output/feature-sets/BALL.txt [2026-01-13T20:17:04.821084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:04.821117] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:04.821144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:04.821203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:04.881450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:04.882613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:04.882714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:04.882750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:05.017893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:05.018118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:05.018167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:05.018198] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:05.022075] [DEBUG] [FORECASTER] BALL: Forecast T+1@11:T+2@11: UP (p=69.30%) [2026-01-13T20:17:05.022446] [INFO ] [FORECASTER] Completed predict_future for BALL [2026-01-13T20:17:05.022818] [INFO ] [sig ] BALL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:05.174699] [INFO ] [LOCAL ] Saved forecast: BALL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BALL.txt [2026-01-13T20:17:05.174856] [INFO ] [sig ] [332/3497] Completed BALL in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:05.174895] [INFO ] [sig ] [333/3497] Forecasting BAM... [2026-01-13T20:17:05.174932] [INFO ] [sig ] Generating forecast for: BAM [2026-01-13T20:17:05.174964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAM' from 'https://tdm.silogroup.org/data/derivative_storage/BAM.csv'. [2026-01-13T20:17:05.187628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAM'. [2026-01-13T20:17:05.188052] [INFO ] [FORECASTER] Starting predict_future for BAM [2026-01-13T20:17:05.189004] [DEBUG] [LOCAL ] No optimal features file found for BAM: ./output/feature-sets/BAM.txt [2026-01-13T20:17:05.189061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:05.189127] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:05.189159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:05.189220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:05.249453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:05.250455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:05.250543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:05.250607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:05.373828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:05.373998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:05.374039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:05.374068] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:05.377639] [DEBUG] [FORECASTER] BAM: Forecast T+1@11:T+2@11: UP (p=76.07%) [2026-01-13T20:17:05.378027] [INFO ] [FORECASTER] Completed predict_future for BAM [2026-01-13T20:17:05.378176] [INFO ] [sig ] BAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:05.526079] [INFO ] [LOCAL ] Saved forecast: BAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BAM.txt [2026-01-13T20:17:05.526243] [INFO ] [sig ] [333/3497] Completed BAM in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:05.526310] [INFO ] [sig ] [334/3497] Forecasting BANC... [2026-01-13T20:17:05.526342] [INFO ] [sig ] Generating forecast for: BANC [2026-01-13T20:17:05.526373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANC' from 'https://tdm.silogroup.org/data/derivative_storage/BANC.csv'. [2026-01-13T20:17:05.541420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANC'. [2026-01-13T20:17:05.541943] [INFO ] [FORECASTER] Starting predict_future for BANC [2026-01-13T20:17:05.542993] [DEBUG] [LOCAL ] No optimal features file found for BANC: ./output/feature-sets/BANC.txt [2026-01-13T20:17:05.543058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:05.543097] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:05.543130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:05.543212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:05.630371] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:05.631492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:05.631821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:05.631883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:05.769663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:05.769833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:05.769877] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:05.769909] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:05.773559] [DEBUG] [FORECASTER] BANC: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-13T20:17:05.773959] [INFO ] [FORECASTER] Completed predict_future for BANC [2026-01-13T20:17:05.774111] [INFO ] [sig ] BANC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:05.957529] [INFO ] [LOCAL ] Saved forecast: BANC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BANC.txt [2026-01-13T20:17:05.957719] [INFO ] [sig ] [334/3497] Completed BANC in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:05.957762] [INFO ] [sig ] [335/3497] Forecasting BAND... [2026-01-13T20:17:05.957793] [INFO ] [sig ] Generating forecast for: BAND [2026-01-13T20:17:05.957823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAND' from 'https://tdm.silogroup.org/data/derivative_storage/BAND.csv'. [2026-01-13T20:17:05.970273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAND'. [2026-01-13T20:17:05.970696] [INFO ] [FORECASTER] Starting predict_future for BAND [2026-01-13T20:17:05.971490] [DEBUG] [LOCAL ] No optimal features file found for BAND: ./output/feature-sets/BAND.txt [2026-01-13T20:17:05.971544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:05.971610] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:05.971641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:05.971698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:06.033408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:06.034554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:06.034653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:06.034688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:06.168386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:06.168792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:06.168857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:06.168907] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:06.173854] [DEBUG] [FORECASTER] BAND: Forecast T+1@11:T+2@11: UP (p=52.31%) [2026-01-13T20:17:06.174305] [INFO ] [FORECASTER] Completed predict_future for BAND [2026-01-13T20:17:06.174486] [INFO ] [sig ] BAND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:06.324037] [INFO ] [LOCAL ] Saved forecast: BAND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BAND.txt [2026-01-13T20:17:06.324191] [INFO ] [sig ] [335/3497] Completed BAND in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:06.324230] [INFO ] [sig ] [336/3497] Forecasting BANF... [2026-01-13T20:17:06.324259] [INFO ] [sig ] Generating forecast for: BANF [2026-01-13T20:17:06.324291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANF' from 'https://tdm.silogroup.org/data/derivative_storage/BANF.csv'. [2026-01-13T20:17:06.336803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANF'. [2026-01-13T20:17:06.337170] [INFO ] [FORECASTER] Starting predict_future for BANF [2026-01-13T20:17:06.338021] [DEBUG] [LOCAL ] No optimal features file found for BANF: ./output/feature-sets/BANF.txt [2026-01-13T20:17:06.338076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:06.338111] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:06.338139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:06.338199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:06.395635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:06.396395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:06.396477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:06.396514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:06.522112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:06.522271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:06.522312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:06.522398] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:06.526126] [DEBUG] [FORECASTER] BANF: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-13T20:17:06.526435] [INFO ] [FORECASTER] Completed predict_future for BANF [2026-01-13T20:17:06.526602] [INFO ] [sig ] BANF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:06.697070] [INFO ] [LOCAL ] Saved forecast: BANF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BANF.txt [2026-01-13T20:17:06.697258] [INFO ] [sig ] [336/3497] Completed BANF in 0.4s | 2.76 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:06.697302] [INFO ] [sig ] [337/3497] Forecasting BANX... [2026-01-13T20:17:06.697332] [INFO ] [sig ] Generating forecast for: BANX [2026-01-13T20:17:06.697362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BANX' from 'https://tdm.silogroup.org/data/derivative_storage/BANX.csv'. [2026-01-13T20:17:06.711281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BANX'. [2026-01-13T20:17:06.711729] [INFO ] [FORECASTER] Starting predict_future for BANX [2026-01-13T20:17:06.712629] [DEBUG] [LOCAL ] No optimal features file found for BANX: ./output/feature-sets/BANX.txt [2026-01-13T20:17:06.712684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:06.712715] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:06.712743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:06.712801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:06.772696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:06.773656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:06.773752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:06.773786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:06.890469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:06.890877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:06.890922] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:06.890952] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:06.894675] [DEBUG] [FORECASTER] BANX: Forecast T+1@11:T+2@11: DOWN (p=7.26%) [2026-01-13T20:17:06.895002] [INFO ] [FORECASTER] Completed predict_future for BANX [2026-01-13T20:17:06.895144] [INFO ] [sig ] BANX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:07.043853] [INFO ] [LOCAL ] Saved forecast: BANX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BANX.txt [2026-01-13T20:17:07.044011] [INFO ] [sig ] [337/3497] Completed BANX in 0.3s | 2.76 sym/s | Total: 2.0m | ETA: 19.1m [2026-01-13T20:17:07.044051] [INFO ] [sig ] [338/3497] Forecasting BAP... [2026-01-13T20:17:07.044081] [INFO ] [sig ] Generating forecast for: BAP [2026-01-13T20:17:07.044111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAP' from 'https://tdm.silogroup.org/data/derivative_storage/BAP.csv'. [2026-01-13T20:17:07.055768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAP'. [2026-01-13T20:17:07.056120] [INFO ] [FORECASTER] Starting predict_future for BAP [2026-01-13T20:17:07.056916] [DEBUG] [LOCAL ] No optimal features file found for BAP: ./output/feature-sets/BAP.txt [2026-01-13T20:17:07.056969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:07.057001] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:07.057028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:07.057087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:07.115624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:07.116507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:07.116613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:07.116652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:07.235025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:07.235182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:07.235223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:07.235253] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:07.238658] [DEBUG] [FORECASTER] BAP: Forecast T+1@11:T+2@11: UP (p=82.49%) [2026-01-13T20:17:07.238947] [INFO ] [FORECASTER] Completed predict_future for BAP [2026-01-13T20:17:07.239072] [INFO ] [sig ] BAP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:07.382096] [INFO ] [LOCAL ] Saved forecast: BAP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BAP.txt [2026-01-13T20:17:07.382236] [INFO ] [sig ] [338/3497] Completed BAP in 0.3s | 2.77 sym/s | Total: 2.0m | ETA: 19.0m [2026-01-13T20:17:07.382276] [INFO ] [sig ] [339/3497] Forecasting BATRA... [2026-01-13T20:17:07.382315] [INFO ] [sig ] Generating forecast for: BATRA [2026-01-13T20:17:07.382347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRA' from 'https://tdm.silogroup.org/data/derivative_storage/BATRA.csv'. [2026-01-13T20:17:07.394721] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRA'. [2026-01-13T20:17:07.395047] [INFO ] [FORECASTER] Starting predict_future for BATRA [2026-01-13T20:17:07.395843] [DEBUG] [LOCAL ] No optimal features file found for BATRA: ./output/feature-sets/BATRA.txt [2026-01-13T20:17:07.395895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:07.395926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:07.395953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:07.396010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:07.457181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:07.457939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:07.461382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:07.461434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:07.580134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:07.580281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:07.580320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:07.580349] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:07.583746] [DEBUG] [FORECASTER] BATRA: Forecast T+1@11:T+2@11: UP (p=91.33%) [2026-01-13T20:17:07.584023] [INFO ] [FORECASTER] Completed predict_future for BATRA [2026-01-13T20:17:07.584158] [INFO ] [sig ] BATRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:07.732539] [INFO ] [LOCAL ] Saved forecast: BATRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BATRA.txt [2026-01-13T20:17:07.732695] [INFO ] [sig ] [339/3497] Completed BATRA in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.0m [2026-01-13T20:17:07.732735] [INFO ] [sig ] [340/3497] Forecasting BATRK... [2026-01-13T20:17:07.732764] [INFO ] [sig ] Generating forecast for: BATRK [2026-01-13T20:17:07.732795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BATRK' from 'https://tdm.silogroup.org/data/derivative_storage/BATRK.csv'. [2026-01-13T20:17:07.745256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BATRK'. [2026-01-13T20:17:07.745562] [INFO ] [FORECASTER] Starting predict_future for BATRK [2026-01-13T20:17:07.746529] [DEBUG] [LOCAL ] No optimal features file found for BATRK: ./output/feature-sets/BATRK.txt [2026-01-13T20:17:07.746774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:07.746808] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:07.746835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:07.746893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:07.805405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:07.806299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:07.806380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:07.806413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:07.934951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:07.935108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:07.935151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:07.935180] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:07.938957] [DEBUG] [FORECASTER] BATRK: Forecast T+1@11:T+2@11: DOWN (p=40.67%) [2026-01-13T20:17:07.939230] [INFO ] [FORECASTER] Completed predict_future for BATRK [2026-01-13T20:17:07.939381] [INFO ] [sig ] BATRK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:08.091838] [INFO ] [LOCAL ] Saved forecast: BATRK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BATRK.txt [2026-01-13T20:17:08.091972] [INFO ] [sig ] [340/3497] Completed BATRK in 0.4s | 2.77 sym/s | Total: 2.0m | ETA: 19.0m [2026-01-13T20:17:08.092010] [INFO ] [sig ] [341/3497] Forecasting BAX... [2026-01-13T20:17:08.092041] [INFO ] [sig ] Generating forecast for: BAX [2026-01-13T20:17:08.092071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BAX' from 'https://tdm.silogroup.org/data/derivative_storage/BAX.csv'. [2026-01-13T20:17:08.104196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BAX'. [2026-01-13T20:17:08.104758] [INFO ] [FORECASTER] Starting predict_future for BAX [2026-01-13T20:17:08.105601] [DEBUG] [LOCAL ] No optimal features file found for BAX: ./output/feature-sets/BAX.txt [2026-01-13T20:17:08.105854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:08.105889] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:08.105918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:08.105982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:08.167169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:08.167912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:08.168010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:08.168052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:08.290390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:08.290599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:08.290656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:08.290687] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:08.294361] [DEBUG] [FORECASTER] BAX: Forecast T+1@11:T+2@11: UP (p=63.82%) [2026-01-13T20:17:08.294689] [INFO ] [FORECASTER] Completed predict_future for BAX [2026-01-13T20:17:08.294827] [INFO ] [sig ] BAX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:08.444335] [INFO ] [LOCAL ] Saved forecast: BAX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BAX.txt [2026-01-13T20:17:08.444481] [INFO ] [sig ] [341/3497] Completed BAX in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:08.444521] [INFO ] [sig ] [342/3497] Forecasting BB... [2026-01-13T20:17:08.444551] [INFO ] [sig ] Generating forecast for: BB [2026-01-13T20:17:08.444602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BB' from 'https://tdm.silogroup.org/data/derivative_storage/BB.csv'. [2026-01-13T20:17:08.456204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BB'. [2026-01-13T20:17:08.456744] [INFO ] [FORECASTER] Starting predict_future for BB [2026-01-13T20:17:08.457526] [DEBUG] [LOCAL ] No optimal features file found for BB: ./output/feature-sets/BB.txt [2026-01-13T20:17:08.457599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:08.457634] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:08.457661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:08.457718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:08.515536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:08.516348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:08.516428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:08.516461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:08.639915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:08.640072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:08.640112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:08.640157] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:08.643527] [DEBUG] [FORECASTER] BB: Forecast T+1@11:T+2@11: UP (p=97.73%) [2026-01-13T20:17:08.643830] [INFO ] [FORECASTER] Completed predict_future for BB [2026-01-13T20:17:08.643961] [INFO ] [sig ] BB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:08.792642] [INFO ] [LOCAL ] Saved forecast: BB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BB.txt [2026-01-13T20:17:08.792798] [INFO ] [sig ] [342/3497] Completed BB in 0.3s | 2.77 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:08.792838] [INFO ] [sig ] [343/3497] Forecasting BBAI... [2026-01-13T20:17:08.792867] [INFO ] [sig ] Generating forecast for: BBAI [2026-01-13T20:17:08.792898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBAI' from 'https://tdm.silogroup.org/data/derivative_storage/BBAI.csv'. [2026-01-13T20:17:08.807554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBAI'. [2026-01-13T20:17:08.808061] [INFO ] [FORECASTER] Starting predict_future for BBAI [2026-01-13T20:17:08.809064] [DEBUG] [LOCAL ] No optimal features file found for BBAI: ./output/feature-sets/BBAI.txt [2026-01-13T20:17:08.809129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:08.809168] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:08.809203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:08.809281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:08.876560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:08.877475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:08.877615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:08.877654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:09.008808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:09.009001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:09.009050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:09.009081] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:09.014172] [DEBUG] [FORECASTER] BBAI: Forecast T+1@11:T+2@11: DOWN (p=13.92%) [2026-01-13T20:17:09.014566] [INFO ] [FORECASTER] Completed predict_future for BBAI [2026-01-13T20:17:09.014929] [INFO ] [sig ] BBAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:09.175174] [INFO ] [LOCAL ] Saved forecast: BBAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BBAI.txt [2026-01-13T20:17:09.175342] [INFO ] [sig ] [343/3497] Completed BBAI in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:09.175387] [INFO ] [sig ] [344/3497] Forecasting BBCP... [2026-01-13T20:17:09.175420] [INFO ] [sig ] Generating forecast for: BBCP [2026-01-13T20:17:09.175452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBCP' from 'https://tdm.silogroup.org/data/derivative_storage/BBCP.csv'. [2026-01-13T20:17:09.187332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBCP'. [2026-01-13T20:17:09.187693] [INFO ] [FORECASTER] Starting predict_future for BBCP [2026-01-13T20:17:09.188605] [DEBUG] [LOCAL ] No optimal features file found for BBCP: ./output/feature-sets/BBCP.txt [2026-01-13T20:17:09.188662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:09.188697] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:09.188726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:09.188801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:09.249867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:09.250703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:09.250807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:09.250873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:09.379273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:09.379470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:09.379542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:09.379621] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:09.385023] [DEBUG] [FORECASTER] BBCP: Forecast T+1@11:T+2@11: UP (p=60.27%) [2026-01-13T20:17:09.385481] [INFO ] [FORECASTER] Completed predict_future for BBCP [2026-01-13T20:17:09.385720] [INFO ] [sig ] BBCP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:09.539541] [INFO ] [LOCAL ] Saved forecast: BBCP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBCP.txt [2026-01-13T20:17:09.539708] [INFO ] [sig ] [344/3497] Completed BBCP in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:09.539749] [INFO ] [sig ] [345/3497] Forecasting BBD... [2026-01-13T20:17:09.539779] [INFO ] [sig ] Generating forecast for: BBD [2026-01-13T20:17:09.539810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBD' from 'https://tdm.silogroup.org/data/derivative_storage/BBD.csv'. [2026-01-13T20:17:09.552084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBD'. [2026-01-13T20:17:09.552432] [INFO ] [FORECASTER] Starting predict_future for BBD [2026-01-13T20:17:09.553347] [DEBUG] [LOCAL ] No optimal features file found for BBD: ./output/feature-sets/BBD.txt [2026-01-13T20:17:09.553405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:09.553440] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:09.553469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:09.553529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:09.617408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:09.618350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:09.618440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:09.618474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:09.747986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:09.748167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:09.748225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:09.748260] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:09.752266] [DEBUG] [FORECASTER] BBD: Forecast T+1@11:T+2@11: UP (p=78.42%) [2026-01-13T20:17:09.752605] [INFO ] [FORECASTER] Completed predict_future for BBD [2026-01-13T20:17:09.752752] [INFO ] [sig ] BBD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:09.915019] [INFO ] [LOCAL ] Saved forecast: BBD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBD.txt [2026-01-13T20:17:09.915186] [INFO ] [sig ] [345/3497] Completed BBD in 0.4s | 2.77 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:09.915227] [INFO ] [sig ] [346/3497] Forecasting BBDO... [2026-01-13T20:17:09.915259] [INFO ] [sig ] Generating forecast for: BBDO [2026-01-13T20:17:09.915291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBDO' from 'https://tdm.silogroup.org/data/derivative_storage/BBDO.csv'. [2026-01-13T20:17:09.927007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBDO'. [2026-01-13T20:17:09.927368] [INFO ] [FORECASTER] Starting predict_future for BBDO [2026-01-13T20:17:09.928259] [DEBUG] [LOCAL ] No optimal features file found for BBDO: ./output/feature-sets/BBDO.txt [2026-01-13T20:17:09.928315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:09.928348] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:09.928405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:09.928468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:09.993503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:09.994393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:09.994499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:09.994560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:10.155111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:10.155273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:10.155315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:10.155346] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:10.158910] [DEBUG] [FORECASTER] BBDO: Forecast T+1@11:T+2@11: DOWN (p=11.60%) [2026-01-13T20:17:10.159211] [INFO ] [FORECASTER] Completed predict_future for BBDO [2026-01-13T20:17:10.159347] [INFO ] [sig ] BBDO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:10.302715] [INFO ] [LOCAL ] Saved forecast: BBDO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BBDO.txt [2026-01-13T20:17:10.302864] [INFO ] [sig ] [346/3497] Completed BBDO in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:10.302906] [INFO ] [sig ] [347/3497] Forecasting BBH... [2026-01-13T20:17:10.302936] [INFO ] [sig ] Generating forecast for: BBH [2026-01-13T20:17:10.302965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBH' from 'https://tdm.silogroup.org/data/derivative_storage/BBH.csv'. [2026-01-13T20:17:10.317317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBH'. [2026-01-13T20:17:10.317991] [INFO ] [FORECASTER] Starting predict_future for BBH [2026-01-13T20:17:10.319226] [DEBUG] [LOCAL ] No optimal features file found for BBH: ./output/feature-sets/BBH.txt [2026-01-13T20:17:10.319284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:10.319323] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:10.319354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:10.319451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:10.393239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:10.394670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:10.394798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:10.394842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:10.513621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:10.513870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:10.513916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:10.513945] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:10.518081] [DEBUG] [FORECASTER] BBH: Forecast T+1@11:T+2@11: DOWN (p=1.58%) [2026-01-13T20:17:10.518430] [INFO ] [FORECASTER] Completed predict_future for BBH [2026-01-13T20:17:10.518598] [INFO ] [sig ] BBH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:10.672031] [INFO ] [LOCAL ] Saved forecast: BBH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BBH.txt [2026-01-13T20:17:10.672238] [INFO ] [sig ] [347/3497] Completed BBH in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:10.672282] [INFO ] [sig ] [348/3497] Forecasting BBIO... [2026-01-13T20:17:10.672314] [INFO ] [sig ] Generating forecast for: BBIO [2026-01-13T20:17:10.672348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBIO' from 'https://tdm.silogroup.org/data/derivative_storage/BBIO.csv'. [2026-01-13T20:17:10.687305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBIO'. [2026-01-13T20:17:10.688000] [INFO ] [FORECASTER] Starting predict_future for BBIO [2026-01-13T20:17:10.689066] [DEBUG] [LOCAL ] No optimal features file found for BBIO: ./output/feature-sets/BBIO.txt [2026-01-13T20:17:10.689146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:10.689180] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:10.689207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:10.689266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:10.750776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:10.752196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:10.752323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:10.752363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:10.896812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:10.897058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:10.897104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:10.897138] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:10.901303] [DEBUG] [FORECASTER] BBIO: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-01-13T20:17:10.901674] [INFO ] [FORECASTER] Completed predict_future for BBIO [2026-01-13T20:17:10.901831] [INFO ] [sig ] BBIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:11.079507] [INFO ] [LOCAL ] Saved forecast: BBIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBIO.txt [2026-01-13T20:17:11.079793] [INFO ] [sig ] [348/3497] Completed BBIO in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:11.079842] [INFO ] [sig ] [349/3497] Forecasting BBLG... [2026-01-13T20:17:11.079873] [INFO ] [sig ] Generating forecast for: BBLG [2026-01-13T20:17:11.079906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBLG' from 'https://tdm.silogroup.org/data/derivative_storage/BBLG.csv'. [2026-01-13T20:17:11.095087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBLG'. [2026-01-13T20:17:11.095861] [INFO ] [FORECASTER] Starting predict_future for BBLG [2026-01-13T20:17:11.096849] [DEBUG] [LOCAL ] No optimal features file found for BBLG: ./output/feature-sets/BBLG.txt [2026-01-13T20:17:11.096906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:11.096942] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:11.096972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:11.097033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:11.162618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:11.164135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:11.164240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:11.164275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:11.300231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:11.300479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:11.300532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:11.300569] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:11.305256] [DEBUG] [FORECASTER] BBLG: Forecast T+1@11:T+2@11: UP (p=76.67%) [2026-01-13T20:17:11.305784] [INFO ] [FORECASTER] Completed predict_future for BBLG [2026-01-13T20:17:11.305966] [INFO ] [sig ] BBLG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:11.468488] [INFO ] [LOCAL ] Saved forecast: BBLG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBLG.txt [2026-01-13T20:17:11.468736] [INFO ] [sig ] [349/3497] Completed BBLG in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:11.468783] [INFO ] [sig ] [350/3497] Forecasting BBN... [2026-01-13T20:17:11.469007] [INFO ] [sig ] Generating forecast for: BBN [2026-01-13T20:17:11.469045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBN' from 'https://tdm.silogroup.org/data/derivative_storage/BBN.csv'. [2026-01-13T20:17:11.484779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBN'. [2026-01-13T20:17:11.485600] [INFO ] [FORECASTER] Starting predict_future for BBN [2026-01-13T20:17:11.486802] [DEBUG] [LOCAL ] No optimal features file found for BBN: ./output/feature-sets/BBN.txt [2026-01-13T20:17:11.487051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:11.487124] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:11.487154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:11.487216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:11.552631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:11.553870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:11.554034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:11.554070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:11.689747] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:11.690196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:11.690245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:11.690276] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:11.695811] [DEBUG] [FORECASTER] BBN: Forecast T+1@11:T+2@11: DOWN (p=38.86%) [2026-01-13T20:17:11.696346] [INFO ] [FORECASTER] Completed predict_future for BBN [2026-01-13T20:17:11.696544] [INFO ] [sig ] BBN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:11.864636] [INFO ] [LOCAL ] Saved forecast: BBN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BBN.txt [2026-01-13T20:17:11.864877] [INFO ] [sig ] [350/3497] Completed BBN in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:11.864924] [INFO ] [sig ] [351/3497] Forecasting BBSI... [2026-01-13T20:17:11.864956] [INFO ] [sig ] Generating forecast for: BBSI [2026-01-13T20:17:11.864990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBSI' from 'https://tdm.silogroup.org/data/derivative_storage/BBSI.csv'. [2026-01-13T20:17:11.880940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBSI'. [2026-01-13T20:17:11.881549] [INFO ] [FORECASTER] Starting predict_future for BBSI [2026-01-13T20:17:11.882585] [DEBUG] [LOCAL ] No optimal features file found for BBSI: ./output/feature-sets/BBSI.txt [2026-01-13T20:17:11.882643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:11.882678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:11.882707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:11.882767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:11.946300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:11.947508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:11.947628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:11.947666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:12.079433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:12.079632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:12.079707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:12.079743] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:12.083241] [DEBUG] [FORECASTER] BBSI: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-13T20:17:12.083531] [INFO ] [FORECASTER] Completed predict_future for BBSI [2026-01-13T20:17:12.083681] [INFO ] [sig ] BBSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:12.252941] [INFO ] [LOCAL ] Saved forecast: BBSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBSI.txt [2026-01-13T20:17:12.253216] [INFO ] [sig ] [351/3497] Completed BBSI in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:12.253285] [INFO ] [sig ] [352/3497] Forecasting BBUC... [2026-01-13T20:17:12.253333] [INFO ] [sig ] Generating forecast for: BBUC [2026-01-13T20:17:12.253388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBUC' from 'https://tdm.silogroup.org/data/derivative_storage/BBUC.csv'. [2026-01-13T20:17:12.270355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBUC'. [2026-01-13T20:17:12.271044] [INFO ] [FORECASTER] Starting predict_future for BBUC [2026-01-13T20:17:12.272269] [DEBUG] [LOCAL ] No optimal features file found for BBUC: ./output/feature-sets/BBUC.txt [2026-01-13T20:17:12.272337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:12.272383] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:12.272420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:12.272509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:12.340696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:12.342247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:12.342374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:12.342410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:12.474603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:12.474775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:12.474817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:12.474845] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:12.478415] [DEBUG] [FORECASTER] BBUC: Forecast T+1@11:T+2@11: UP (p=85.63%) [2026-01-13T20:17:12.478741] [INFO ] [FORECASTER] Completed predict_future for BBUC [2026-01-13T20:17:12.478880] [INFO ] [sig ] BBUC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:12.628161] [INFO ] [LOCAL ] Saved forecast: BBUC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBUC.txt [2026-01-13T20:17:12.628327] [INFO ] [sig ] [352/3497] Completed BBUC in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:12.628376] [INFO ] [sig ] [353/3497] Forecasting BBVA... [2026-01-13T20:17:12.628415] [INFO ] [sig ] Generating forecast for: BBVA [2026-01-13T20:17:12.628450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBVA' from 'https://tdm.silogroup.org/data/derivative_storage/BBVA.csv'. [2026-01-13T20:17:12.640555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBVA'. [2026-01-13T20:17:12.640935] [INFO ] [FORECASTER] Starting predict_future for BBVA [2026-01-13T20:17:12.641771] [DEBUG] [LOCAL ] No optimal features file found for BBVA: ./output/feature-sets/BBVA.txt [2026-01-13T20:17:12.641826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:12.641860] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:12.641889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:12.641963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:12.703891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:12.705000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:12.705090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:12.705125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:12.834876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:12.835044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:12.835085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:12.835149] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:12.839055] [DEBUG] [FORECASTER] BBVA: Forecast T+1@11:T+2@11: UP (p=74.23%) [2026-01-13T20:17:12.839365] [INFO ] [FORECASTER] Completed predict_future for BBVA [2026-01-13T20:17:12.839498] [INFO ] [sig ] BBVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:13.020422] [INFO ] [LOCAL ] Saved forecast: BBVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBVA.txt [2026-01-13T20:17:13.020722] [INFO ] [sig ] [353/3497] Completed BBVA in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:13.020790] [INFO ] [sig ] [354/3497] Forecasting BBWI... [2026-01-13T20:17:13.020828] [INFO ] [sig ] Generating forecast for: BBWI [2026-01-13T20:17:13.020863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBWI' from 'https://tdm.silogroup.org/data/derivative_storage/BBWI.csv'. [2026-01-13T20:17:13.034979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBWI'. [2026-01-13T20:17:13.035385] [INFO ] [FORECASTER] Starting predict_future for BBWI [2026-01-13T20:17:13.036248] [DEBUG] [LOCAL ] No optimal features file found for BBWI: ./output/feature-sets/BBWI.txt [2026-01-13T20:17:13.036303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:13.036336] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:13.036363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:13.036419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:13.097348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:13.098191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:13.098276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:13.098311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:13.227143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:13.227307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:13.227348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:13.227375] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:13.231196] [DEBUG] [FORECASTER] BBWI: Forecast T+1@11:T+2@11: DOWN (p=8.27%) [2026-01-13T20:17:13.231474] [INFO ] [FORECASTER] Completed predict_future for BBWI [2026-01-13T20:17:13.231617] [INFO ] [sig ] BBWI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:13.379942] [INFO ] [LOCAL ] Saved forecast: BBWI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BBWI.txt [2026-01-13T20:17:13.380080] [INFO ] [sig ] [354/3497] Completed BBWI in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:13.380120] [INFO ] [sig ] [355/3497] Forecasting BBY... [2026-01-13T20:17:13.380150] [INFO ] [sig ] Generating forecast for: BBY [2026-01-13T20:17:13.380180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BBY' from 'https://tdm.silogroup.org/data/derivative_storage/BBY.csv'. [2026-01-13T20:17:13.394932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BBY'. [2026-01-13T20:17:13.395558] [INFO ] [FORECASTER] Starting predict_future for BBY [2026-01-13T20:17:13.396629] [DEBUG] [LOCAL ] No optimal features file found for BBY: ./output/feature-sets/BBY.txt [2026-01-13T20:17:13.396689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:13.396725] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:13.396753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:13.396816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:13.455236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:13.456486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:13.456649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:13.456690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:13.590413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:13.590698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:13.590747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:13.590778] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:13.594980] [DEBUG] [FORECASTER] BBY: Forecast T+1@11:T+2@11: UP (p=59.06%) [2026-01-13T20:17:13.595323] [INFO ] [FORECASTER] Completed predict_future for BBY [2026-01-13T20:17:13.595479] [INFO ] [sig ] BBY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:13.756472] [INFO ] [LOCAL ] Saved forecast: BBY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BBY.txt [2026-01-13T20:17:13.756658] [INFO ] [sig ] [355/3497] Completed BBY in 0.4s | 2.76 sym/s | Total: 2.1m | ETA: 19.0m [2026-01-13T20:17:13.756702] [INFO ] [sig ] [356/3497] Forecasting BC... [2026-01-13T20:17:13.756732] [INFO ] [sig ] Generating forecast for: BC [2026-01-13T20:17:13.756763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BC' from 'https://tdm.silogroup.org/data/derivative_storage/BC.csv'. [2026-01-13T20:17:13.768396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BC'. [2026-01-13T20:17:13.768805] [INFO ] [FORECASTER] Starting predict_future for BC [2026-01-13T20:17:13.769622] [DEBUG] [LOCAL ] No optimal features file found for BC: ./output/feature-sets/BC.txt [2026-01-13T20:17:13.769680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:13.769712] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:13.769928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:13.769984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:13.831690] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:13.832806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:13.832909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:13.832945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:13.970881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:13.971042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:13.971084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:13.971114] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:13.974839] [DEBUG] [FORECASTER] BC: Forecast T+1@11:T+2@11: DOWN (p=22.57%) [2026-01-13T20:17:13.975165] [INFO ] [FORECASTER] Completed predict_future for BC [2026-01-13T20:17:13.975307] [INFO ] [sig ] BC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:14.152969] [INFO ] [LOCAL ] Saved forecast: BC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BC.txt [2026-01-13T20:17:14.153194] [INFO ] [sig ] [356/3497] Completed BC in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 19.0m [2026-01-13T20:17:14.153259] [INFO ] [sig ] [357/3497] Forecasting BCAL... [2026-01-13T20:17:14.153308] [INFO ] [sig ] Generating forecast for: BCAL [2026-01-13T20:17:14.153359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAL' from 'https://tdm.silogroup.org/data/derivative_storage/BCAL.csv'. [2026-01-13T20:17:14.169673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAL'. [2026-01-13T20:17:14.170179] [INFO ] [FORECASTER] Starting predict_future for BCAL [2026-01-13T20:17:14.171344] [DEBUG] [LOCAL ] No optimal features file found for BCAL: ./output/feature-sets/BCAL.txt [2026-01-13T20:17:14.171419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:14.171469] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:14.171514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:14.171625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:14.249258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:14.250389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:14.250508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:14.250552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:14.408053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:14.408249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:14.408303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:14.408340] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:14.413215] [DEBUG] [FORECASTER] BCAL: Forecast T+1@11:T+2@11: UP (p=67.30%) [2026-01-13T20:17:14.413700] [INFO ] [FORECASTER] Completed predict_future for BCAL [2026-01-13T20:17:14.413884] [INFO ] [sig ] BCAL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:14.589301] [INFO ] [LOCAL ] Saved forecast: BCAL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCAL.txt [2026-01-13T20:17:14.589462] [INFO ] [sig ] [357/3497] Completed BCAL in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 19.0m [2026-01-13T20:17:14.589504] [INFO ] [sig ] [358/3497] Forecasting BCAX... [2026-01-13T20:17:14.589535] [INFO ] [sig ] Generating forecast for: BCAX [2026-01-13T20:17:14.589595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCAX' from 'https://tdm.silogroup.org/data/derivative_storage/BCAX.csv'. [2026-01-13T20:17:14.602189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCAX'. [2026-01-13T20:17:14.602611] [INFO ] [FORECASTER] Starting predict_future for BCAX [2026-01-13T20:17:14.603397] [DEBUG] [LOCAL ] No optimal features file found for BCAX: ./output/feature-sets/BCAX.txt [2026-01-13T20:17:14.603449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:14.603482] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:14.603509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:14.603566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:14.663735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:14.664645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:14.664735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:14.664772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:14.790950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:14.791112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:14.791151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:14.791180] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:14.794543] [DEBUG] [FORECASTER] BCAX: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-13T20:17:14.794832] [INFO ] [FORECASTER] Completed predict_future for BCAX [2026-01-13T20:17:14.794955] [INFO ] [sig ] BCAX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:14.946819] [INFO ] [LOCAL ] Saved forecast: BCAX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCAX.txt [2026-01-13T20:17:14.946969] [INFO ] [sig ] [358/3497] Completed BCAX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 19.0m [2026-01-13T20:17:14.947009] [INFO ] [sig ] [359/3497] Forecasting BCBP... [2026-01-13T20:17:14.947039] [INFO ] [sig ] Generating forecast for: BCBP [2026-01-13T20:17:14.947069] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCBP' from 'https://tdm.silogroup.org/data/derivative_storage/BCBP.csv'. [2026-01-13T20:17:14.960007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCBP'. [2026-01-13T20:17:14.960339] [INFO ] [FORECASTER] Starting predict_future for BCBP [2026-01-13T20:17:14.961326] [DEBUG] [LOCAL ] No optimal features file found for BCBP: ./output/feature-sets/BCBP.txt [2026-01-13T20:17:14.961391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:14.961423] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:14.961450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:14.961507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:15.023767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:15.024493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:15.024596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:15.024634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:15.147114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:15.147280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:15.147321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:15.147349] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:15.150942] [DEBUG] [FORECASTER] BCBP: Forecast T+1@11:T+2@11: UP (p=78.76%) [2026-01-13T20:17:15.151298] [INFO ] [FORECASTER] Completed predict_future for BCBP [2026-01-13T20:17:15.151464] [INFO ] [sig ] BCBP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:15.302103] [INFO ] [LOCAL ] Saved forecast: BCBP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCBP.txt [2026-01-13T20:17:15.302244] [INFO ] [sig ] [359/3497] Completed BCBP in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 19.0m [2026-01-13T20:17:15.302284] [INFO ] [sig ] [360/3497] Forecasting BCC... [2026-01-13T20:17:15.302313] [INFO ] [sig ] Generating forecast for: BCC [2026-01-13T20:17:15.302344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCC' from 'https://tdm.silogroup.org/data/derivative_storage/BCC.csv'. [2026-01-13T20:17:15.315939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCC'. [2026-01-13T20:17:15.316225] [INFO ] [FORECASTER] Starting predict_future for BCC [2026-01-13T20:17:15.317006] [DEBUG] [LOCAL ] No optimal features file found for BCC: ./output/feature-sets/BCC.txt [2026-01-13T20:17:15.317058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:15.317091] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:15.317118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:15.317174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:15.376600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:15.377298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:15.377423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:15.377457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:15.504136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:15.504293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:15.504333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:15.504362] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:15.507907] [DEBUG] [FORECASTER] BCC: Forecast T+1@11:T+2@11: UP (p=95.00%) [2026-01-13T20:17:15.508204] [INFO ] [FORECASTER] Completed predict_future for BCC [2026-01-13T20:17:15.508328] [INFO ] [sig ] BCC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:15.653805] [INFO ] [LOCAL ] Saved forecast: BCC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCC.txt [2026-01-13T20:17:15.653966] [INFO ] [sig ] [360/3497] Completed BCC in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 19.0m [2026-01-13T20:17:15.654007] [INFO ] [sig ] [361/3497] Forecasting BCDA... [2026-01-13T20:17:15.654037] [INFO ] [sig ] Generating forecast for: BCDA [2026-01-13T20:17:15.654066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCDA' from 'https://tdm.silogroup.org/data/derivative_storage/BCDA.csv'. [2026-01-13T20:17:15.666165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCDA'. [2026-01-13T20:17:15.666547] [INFO ] [FORECASTER] Starting predict_future for BCDA [2026-01-13T20:17:15.667355] [DEBUG] [LOCAL ] No optimal features file found for BCDA: ./output/feature-sets/BCDA.txt [2026-01-13T20:17:15.667407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:15.667438] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:15.667465] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:15.667522] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:15.728640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:15.729553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:15.729689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:15.729726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:15.851297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:15.851462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:15.851505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:15.851537] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:15.855429] [DEBUG] [FORECASTER] BCDA: Forecast T+1@11:T+2@11: UP (p=76.10%) [2026-01-13T20:17:15.855753] [INFO ] [FORECASTER] Completed predict_future for BCDA [2026-01-13T20:17:15.855891] [INFO ] [sig ] BCDA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:16.003991] [INFO ] [LOCAL ] Saved forecast: BCDA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCDA.txt [2026-01-13T20:17:16.004150] [INFO ] [sig ] [361/3497] Completed BCDA in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:16.004191] [INFO ] [sig ] [362/3497] Forecasting BCE... [2026-01-13T20:17:16.004221] [INFO ] [sig ] Generating forecast for: BCE [2026-01-13T20:17:16.004251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCE' from 'https://tdm.silogroup.org/data/derivative_storage/BCE.csv'. [2026-01-13T20:17:16.015937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCE'. [2026-01-13T20:17:16.016324] [INFO ] [FORECASTER] Starting predict_future for BCE [2026-01-13T20:17:16.017176] [DEBUG] [LOCAL ] No optimal features file found for BCE: ./output/feature-sets/BCE.txt [2026-01-13T20:17:16.017229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:16.017260] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:16.017287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:16.017343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:16.076954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:16.078248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:16.078333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:16.078366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:16.202383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:16.202538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:16.202598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:16.202630] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:16.206340] [DEBUG] [FORECASTER] BCE: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-01-13T20:17:16.206637] [INFO ] [FORECASTER] Completed predict_future for BCE [2026-01-13T20:17:16.206953] [INFO ] [sig ] BCE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:16.353276] [INFO ] [LOCAL ] Saved forecast: BCE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCE.txt [2026-01-13T20:17:16.353441] [INFO ] [sig ] [362/3497] Completed BCE in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:16.353487] [INFO ] [sig ] [363/3497] Forecasting BCH... [2026-01-13T20:17:16.353517] [INFO ] [sig ] Generating forecast for: BCH [2026-01-13T20:17:16.353549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCH' from 'https://tdm.silogroup.org/data/derivative_storage/BCH.csv'. [2026-01-13T20:17:16.366901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCH'. [2026-01-13T20:17:16.367299] [INFO ] [FORECASTER] Starting predict_future for BCH [2026-01-13T20:17:16.368126] [DEBUG] [LOCAL ] No optimal features file found for BCH: ./output/feature-sets/BCH.txt [2026-01-13T20:17:16.368179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:16.368212] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:16.368239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:16.368300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:16.429444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:16.430458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:16.430541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:16.430594] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:16.554003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:16.554162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:16.554203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:16.554234] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:16.557721] [DEBUG] [FORECASTER] BCH: Forecast T+1@11:T+2@11: DOWN (p=43.27%) [2026-01-13T20:17:16.558031] [INFO ] [FORECASTER] Completed predict_future for BCH [2026-01-13T20:17:16.558162] [INFO ] [sig ] BCH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:16.710044] [INFO ] [LOCAL ] Saved forecast: BCH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BCH.txt [2026-01-13T20:17:16.710231] [INFO ] [sig ] [363/3497] Completed BCH in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:16.710272] [INFO ] [sig ] [364/3497] Forecasting BCML... [2026-01-13T20:17:16.710301] [INFO ] [sig ] Generating forecast for: BCML [2026-01-13T20:17:16.710331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCML' from 'https://tdm.silogroup.org/data/derivative_storage/BCML.csv'. [2026-01-13T20:17:16.723485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCML'. [2026-01-13T20:17:16.723914] [INFO ] [FORECASTER] Starting predict_future for BCML [2026-01-13T20:17:16.724742] [DEBUG] [LOCAL ] No optimal features file found for BCML: ./output/feature-sets/BCML.txt [2026-01-13T20:17:16.724795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:16.724827] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:16.724853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:16.724909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:16.783965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:16.784840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:16.784922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:16.784955] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:16.896976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:16.897173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:16.897215] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:16.897242] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:16.901208] [DEBUG] [FORECASTER] BCML: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-01-13T20:17:16.901552] [INFO ] [FORECASTER] Completed predict_future for BCML [2026-01-13T20:17:16.901738] [INFO ] [sig ] BCML: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:17.048310] [INFO ] [LOCAL ] Saved forecast: BCML 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCML.txt [2026-01-13T20:17:17.048465] [INFO ] [sig ] [364/3497] Completed BCML in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:17.048504] [INFO ] [sig ] [365/3497] Forecasting BCO... [2026-01-13T20:17:17.048536] [INFO ] [sig ] Generating forecast for: BCO [2026-01-13T20:17:17.048592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCO' from 'https://tdm.silogroup.org/data/derivative_storage/BCO.csv'. [2026-01-13T20:17:17.060307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCO'. [2026-01-13T20:17:17.060718] [INFO ] [FORECASTER] Starting predict_future for BCO [2026-01-13T20:17:17.061496] [DEBUG] [LOCAL ] No optimal features file found for BCO: ./output/feature-sets/BCO.txt [2026-01-13T20:17:17.061549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:17.061599] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:17.061632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:17.061692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:17.118400] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:17.119281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:17.119362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:17.119395] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:17.244549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:17.244769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:17.244812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:17.244841] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:17.248415] [DEBUG] [FORECASTER] BCO: Forecast T+1@11:T+2@11: UP (p=83.74%) [2026-01-13T20:17:17.248784] [INFO ] [FORECASTER] Completed predict_future for BCO [2026-01-13T20:17:17.248921] [INFO ] [sig ] BCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:17.397501] [INFO ] [LOCAL ] Saved forecast: BCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCO.txt [2026-01-13T20:17:17.397677] [INFO ] [sig ] [365/3497] Completed BCO in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:17.397719] [INFO ] [sig ] [366/3497] Forecasting BCPC... [2026-01-13T20:17:17.397749] [INFO ] [sig ] Generating forecast for: BCPC [2026-01-13T20:17:17.397780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCPC' from 'https://tdm.silogroup.org/data/derivative_storage/BCPC.csv'. [2026-01-13T20:17:17.411185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCPC'. [2026-01-13T20:17:17.411564] [INFO ] [FORECASTER] Starting predict_future for BCPC [2026-01-13T20:17:17.412612] [DEBUG] [LOCAL ] No optimal features file found for BCPC: ./output/feature-sets/BCPC.txt [2026-01-13T20:17:17.412680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:17.412720] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:17.412749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:17.412806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:17.472882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:17.473746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:17.473827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:17.473860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:17.593058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:17.593220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:17.593258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:17.593304] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:17.596683] [DEBUG] [FORECASTER] BCPC: Forecast T+1@11:T+2@11: DOWN (p=20.76%) [2026-01-13T20:17:17.596974] [INFO ] [FORECASTER] Completed predict_future for BCPC [2026-01-13T20:17:17.597100] [INFO ] [sig ] BCPC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:17.749299] [INFO ] [LOCAL ] Saved forecast: BCPC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BCPC.txt [2026-01-13T20:17:17.749452] [INFO ] [sig ] [366/3497] Completed BCPC in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:17.749491] [INFO ] [sig ] [367/3497] Forecasting BCRX... [2026-01-13T20:17:17.749521] [INFO ] [sig ] Generating forecast for: BCRX [2026-01-13T20:17:17.749551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCRX' from 'https://tdm.silogroup.org/data/derivative_storage/BCRX.csv'. [2026-01-13T20:17:17.761006] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCRX'. [2026-01-13T20:17:17.761324] [INFO ] [FORECASTER] Starting predict_future for BCRX [2026-01-13T20:17:17.762124] [DEBUG] [LOCAL ] No optimal features file found for BCRX: ./output/feature-sets/BCRX.txt [2026-01-13T20:17:17.762178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:17.762238] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:17.762272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:17.762350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:17.822890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:17.823746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:17.823825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:17.823858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:17.945509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:17.945691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:17.945731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:17.945760] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:17.949337] [DEBUG] [FORECASTER] BCRX: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-13T20:17:17.949726] [INFO ] [FORECASTER] Completed predict_future for BCRX [2026-01-13T20:17:17.949869] [INFO ] [sig ] BCRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:18.114746] [INFO ] [LOCAL ] Saved forecast: BCRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCRX.txt [2026-01-13T20:17:18.114909] [INFO ] [sig ] [367/3497] Completed BCRX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:18.114952] [INFO ] [sig ] [368/3497] Forecasting BCS... [2026-01-13T20:17:18.114980] [INFO ] [sig ] Generating forecast for: BCS [2026-01-13T20:17:18.115011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCS' from 'https://tdm.silogroup.org/data/derivative_storage/BCS.csv'. [2026-01-13T20:17:18.127715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCS'. [2026-01-13T20:17:18.128052] [INFO ] [FORECASTER] Starting predict_future for BCS [2026-01-13T20:17:18.128847] [DEBUG] [LOCAL ] No optimal features file found for BCS: ./output/feature-sets/BCS.txt [2026-01-13T20:17:18.128898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:18.128930] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:18.128956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:18.129013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:18.187634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:18.188526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:18.188646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:18.188682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:18.311992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:18.312149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:18.312190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:18.312219] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:18.315714] [DEBUG] [FORECASTER] BCS: Forecast T+1@11:T+2@11: UP (p=83.98%) [2026-01-13T20:17:18.315999] [INFO ] [FORECASTER] Completed predict_future for BCS [2026-01-13T20:17:18.316129] [INFO ] [sig ] BCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:18.460561] [INFO ] [LOCAL ] Saved forecast: BCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCS.txt [2026-01-13T20:17:18.460739] [INFO ] [sig ] [368/3497] Completed BCS in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:18.460786] [INFO ] [sig ] [369/3497] Forecasting BCSF... [2026-01-13T20:17:18.460825] [INFO ] [sig ] Generating forecast for: BCSF [2026-01-13T20:17:18.460865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCSF' from 'https://tdm.silogroup.org/data/derivative_storage/BCSF.csv'. [2026-01-13T20:17:18.472909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCSF'. [2026-01-13T20:17:18.473270] [INFO ] [FORECASTER] Starting predict_future for BCSF [2026-01-13T20:17:18.474060] [DEBUG] [LOCAL ] No optimal features file found for BCSF: ./output/feature-sets/BCSF.txt [2026-01-13T20:17:18.474112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:18.474144] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:18.474170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:18.474226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:18.541508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:18.542444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:18.542541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:18.542597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:18.667809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:18.667998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:18.668041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:18.668069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:18.671651] [DEBUG] [FORECASTER] BCSF: Forecast T+1@11:T+2@11: DOWN (p=21.54%) [2026-01-13T20:17:18.672126] [INFO ] [FORECASTER] Completed predict_future for BCSF [2026-01-13T20:17:18.672257] [INFO ] [sig ] BCSF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:18.829399] [INFO ] [LOCAL ] Saved forecast: BCSF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BCSF.txt [2026-01-13T20:17:18.829625] [INFO ] [sig ] [369/3497] Completed BCSF in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:18.829691] [INFO ] [sig ] [370/3497] Forecasting BCTX... [2026-01-13T20:17:18.829740] [INFO ] [sig ] Generating forecast for: BCTX [2026-01-13T20:17:18.829783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCTX' from 'https://tdm.silogroup.org/data/derivative_storage/BCTX.csv'. [2026-01-13T20:17:18.842495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCTX'. [2026-01-13T20:17:18.842882] [INFO ] [FORECASTER] Starting predict_future for BCTX [2026-01-13T20:17:18.843747] [DEBUG] [LOCAL ] No optimal features file found for BCTX: ./output/feature-sets/BCTX.txt [2026-01-13T20:17:18.843801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:18.843834] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:18.843874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:18.843932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:18.903660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:18.904599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:18.904714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:18.904748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:19.034564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:19.034737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:19.034777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:19.034842] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:19.038396] [DEBUG] [FORECASTER] BCTX: Forecast T+1@11:T+2@11: UP (p=63.58%) [2026-01-13T20:17:19.038701] [INFO ] [FORECASTER] Completed predict_future for BCTX [2026-01-13T20:17:19.038833] [INFO ] [sig ] BCTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:19.183141] [INFO ] [LOCAL ] Saved forecast: BCTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCTX.txt [2026-01-13T20:17:19.183279] [INFO ] [sig ] [370/3497] Completed BCTX in 0.4s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:19.183324] [INFO ] [sig ] [371/3497] Forecasting BCX... [2026-01-13T20:17:19.183373] [INFO ] [sig ] Generating forecast for: BCX [2026-01-13T20:17:19.183411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCX' from 'https://tdm.silogroup.org/data/derivative_storage/BCX.csv'. [2026-01-13T20:17:19.194468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCX'. [2026-01-13T20:17:19.194810] [INFO ] [FORECASTER] Starting predict_future for BCX [2026-01-13T20:17:19.195599] [DEBUG] [LOCAL ] No optimal features file found for BCX: ./output/feature-sets/BCX.txt [2026-01-13T20:17:19.195654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:19.195686] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:19.195714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:19.195771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:19.254879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:19.255653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:19.255751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:19.255786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:19.382637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:19.382794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:19.382836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:19.382870] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:19.386244] [DEBUG] [FORECASTER] BCX: Forecast T+1@11:T+2@11: DOWN (p=44.95%) [2026-01-13T20:17:19.386518] [INFO ] [FORECASTER] Completed predict_future for BCX [2026-01-13T20:17:19.386659] [INFO ] [sig ] BCX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:19.529327] [INFO ] [LOCAL ] Saved forecast: BCX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BCX.txt [2026-01-13T20:17:19.529459] [INFO ] [sig ] [371/3497] Completed BCX in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:19.529499] [INFO ] [sig ] [372/3497] Forecasting BCYC... [2026-01-13T20:17:19.529528] [INFO ] [sig ] Generating forecast for: BCYC [2026-01-13T20:17:19.529559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BCYC' from 'https://tdm.silogroup.org/data/derivative_storage/BCYC.csv'. [2026-01-13T20:17:19.540558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BCYC'. [2026-01-13T20:17:19.540865] [INFO ] [FORECASTER] Starting predict_future for BCYC [2026-01-13T20:17:19.541663] [DEBUG] [LOCAL ] No optimal features file found for BCYC: ./output/feature-sets/BCYC.txt [2026-01-13T20:17:19.541726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:19.541765] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:19.541799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:19.541858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:19.597874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:19.598557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:19.598652] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:19.598686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:19.722831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:19.722985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:19.723025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:19.723055] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:19.726671] [DEBUG] [FORECASTER] BCYC: Forecast T+1@11:T+2@11: UP (p=94.94%) [2026-01-13T20:17:19.727107] [INFO ] [FORECASTER] Completed predict_future for BCYC [2026-01-13T20:17:19.727233] [INFO ] [sig ] BCYC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:19.872708] [INFO ] [LOCAL ] Saved forecast: BCYC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BCYC.txt [2026-01-13T20:17:19.873003] [INFO ] [sig ] [372/3497] Completed BCYC in 0.3s | 2.76 sym/s | Total: 2.2m | ETA: 18.9m [2026-01-13T20:17:19.873055] [INFO ] [sig ] [373/3497] Forecasting BDC... [2026-01-13T20:17:19.873092] [INFO ] [sig ] Generating forecast for: BDC [2026-01-13T20:17:19.873123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDC' from 'https://tdm.silogroup.org/data/derivative_storage/BDC.csv'. [2026-01-13T20:17:19.884298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDC'. [2026-01-13T20:17:19.884603] [INFO ] [FORECASTER] Starting predict_future for BDC [2026-01-13T20:17:19.885352] [DEBUG] [LOCAL ] No optimal features file found for BDC: ./output/feature-sets/BDC.txt [2026-01-13T20:17:19.885405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:19.885436] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:19.885463] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:19.885520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:19.942067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:19.942783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:19.942860] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:19.942893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:20.066391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:20.066603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:20.066672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:20.066717] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:20.070378] [DEBUG] [FORECASTER] BDC: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-13T20:17:20.070693] [INFO ] [FORECASTER] Completed predict_future for BDC [2026-01-13T20:17:20.070861] [INFO ] [sig ] BDC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:20.230044] [INFO ] [LOCAL ] Saved forecast: BDC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BDC.txt [2026-01-13T20:17:20.230194] [INFO ] [sig ] [373/3497] Completed BDC in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 18.9m [2026-01-13T20:17:20.230236] [INFO ] [sig ] [374/3497] Forecasting BDJ... [2026-01-13T20:17:20.230266] [INFO ] [sig ] Generating forecast for: BDJ [2026-01-13T20:17:20.230302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDJ' from 'https://tdm.silogroup.org/data/derivative_storage/BDJ.csv'. [2026-01-13T20:17:20.241787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDJ'. [2026-01-13T20:17:20.242097] [INFO ] [FORECASTER] Starting predict_future for BDJ [2026-01-13T20:17:20.242874] [DEBUG] [LOCAL ] No optimal features file found for BDJ: ./output/feature-sets/BDJ.txt [2026-01-13T20:17:20.242926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:20.242958] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:20.242985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:20.243043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:20.301160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:20.301873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:20.301951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:20.301986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:20.422552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:20.422721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:20.422766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:20.422795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:20.426119] [DEBUG] [FORECASTER] BDJ: Forecast T+1@11:T+2@11: DOWN (p=33.28%) [2026-01-13T20:17:20.426390] [INFO ] [FORECASTER] Completed predict_future for BDJ [2026-01-13T20:17:20.426511] [INFO ] [sig ] BDJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:20.569839] [INFO ] [LOCAL ] Saved forecast: BDJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BDJ.txt [2026-01-13T20:17:20.569969] [INFO ] [sig ] [374/3497] Completed BDJ in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:20.570008] [INFO ] [sig ] [375/3497] Forecasting BDN... [2026-01-13T20:17:20.570037] [INFO ] [sig ] Generating forecast for: BDN [2026-01-13T20:17:20.570066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDN' from 'https://tdm.silogroup.org/data/derivative_storage/BDN.csv'. [2026-01-13T20:17:20.581193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDN'. [2026-01-13T20:17:20.581523] [INFO ] [FORECASTER] Starting predict_future for BDN [2026-01-13T20:17:20.582301] [DEBUG] [LOCAL ] No optimal features file found for BDN: ./output/feature-sets/BDN.txt [2026-01-13T20:17:20.582354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:20.582384] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:20.582411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:20.582468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:20.638240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:20.638882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:20.638958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:20.638989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:20.759198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:20.759353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:20.759391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:20.759419] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:20.763128] [DEBUG] [FORECASTER] BDN: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-13T20:17:20.763401] [INFO ] [FORECASTER] Completed predict_future for BDN [2026-01-13T20:17:20.763523] [INFO ] [sig ] BDN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:20.930775] [INFO ] [LOCAL ] Saved forecast: BDN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BDN.txt [2026-01-13T20:17:20.930935] [INFO ] [sig ] [375/3497] Completed BDN in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:20.930975] [INFO ] [sig ] [376/3497] Forecasting BDRX... [2026-01-13T20:17:20.931004] [INFO ] [sig ] Generating forecast for: BDRX [2026-01-13T20:17:20.931034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDRX' from 'https://tdm.silogroup.org/data/derivative_storage/BDRX.csv'. [2026-01-13T20:17:20.943169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDRX'. [2026-01-13T20:17:20.943532] [INFO ] [FORECASTER] Starting predict_future for BDRX [2026-01-13T20:17:20.944401] [DEBUG] [LOCAL ] No optimal features file found for BDRX: ./output/feature-sets/BDRX.txt [2026-01-13T20:17:20.944455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:20.944488] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:20.944516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:20.944592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:21.004622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:21.005483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:21.005567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:21.005623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:21.130266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:21.130428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:21.130470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:21.130500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:21.133984] [DEBUG] [FORECASTER] BDRX: Forecast T+1@11:T+2@11: DOWN (p=9.28%) [2026-01-13T20:17:21.134272] [INFO ] [FORECASTER] Completed predict_future for BDRX [2026-01-13T20:17:21.134417] [INFO ] [sig ] BDRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:21.274841] [INFO ] [LOCAL ] Saved forecast: BDRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BDRX.txt [2026-01-13T20:17:21.274977] [INFO ] [sig ] [376/3497] Completed BDRX in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:21.275016] [INFO ] [sig ] [377/3497] Forecasting BDSX... [2026-01-13T20:17:21.275046] [INFO ] [sig ] Generating forecast for: BDSX [2026-01-13T20:17:21.275076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDSX' from 'https://tdm.silogroup.org/data/derivative_storage/BDSX.csv'. [2026-01-13T20:17:21.286370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDSX'. [2026-01-13T20:17:21.286690] [INFO ] [FORECASTER] Starting predict_future for BDSX [2026-01-13T20:17:21.287657] [DEBUG] [LOCAL ] No optimal features file found for BDSX: ./output/feature-sets/BDSX.txt [2026-01-13T20:17:21.287712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:21.287746] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:21.287777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:21.287835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:21.344587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:21.345425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:21.345534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:21.345568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:21.466428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:21.466606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:21.466648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:21.466679] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:21.470444] [DEBUG] [FORECASTER] BDSX: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-13T20:17:21.470751] [INFO ] [FORECASTER] Completed predict_future for BDSX [2026-01-13T20:17:21.470883] [INFO ] [sig ] BDSX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:21.620333] [INFO ] [LOCAL ] Saved forecast: BDSX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BDSX.txt [2026-01-13T20:17:21.620479] [INFO ] [sig ] [377/3497] Completed BDSX in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:21.620518] [INFO ] [sig ] [378/3497] Forecasting BDTX... [2026-01-13T20:17:21.620548] [INFO ] [sig ] Generating forecast for: BDTX [2026-01-13T20:17:21.620596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDTX' from 'https://tdm.silogroup.org/data/derivative_storage/BDTX.csv'. [2026-01-13T20:17:21.632551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDTX'. [2026-01-13T20:17:21.633105] [INFO ] [FORECASTER] Starting predict_future for BDTX [2026-01-13T20:17:21.634161] [DEBUG] [LOCAL ] No optimal features file found for BDTX: ./output/feature-sets/BDTX.txt [2026-01-13T20:17:21.634228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:21.634267] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:21.634295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:21.634353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:21.696657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:21.697510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:21.697613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:21.697650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:21.826521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:21.826703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:21.826746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:21.826775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:21.830712] [DEBUG] [FORECASTER] BDTX: Forecast T+1@11:T+2@11: UP (p=85.13%) [2026-01-13T20:17:21.831006] [INFO ] [FORECASTER] Completed predict_future for BDTX [2026-01-13T20:17:21.831138] [INFO ] [sig ] BDTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:21.987601] [INFO ] [LOCAL ] Saved forecast: BDTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BDTX.txt [2026-01-13T20:17:21.987744] [INFO ] [sig ] [378/3497] Completed BDTX in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:21.987784] [INFO ] [sig ] [379/3497] Forecasting BDX... [2026-01-13T20:17:21.987815] [INFO ] [sig ] Generating forecast for: BDX [2026-01-13T20:17:21.987847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BDX' from 'https://tdm.silogroup.org/data/derivative_storage/BDX.csv'. [2026-01-13T20:17:22.002051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BDX'. [2026-01-13T20:17:22.002373] [INFO ] [FORECASTER] Starting predict_future for BDX [2026-01-13T20:17:22.003244] [DEBUG] [LOCAL ] No optimal features file found for BDX: ./output/feature-sets/BDX.txt [2026-01-13T20:17:22.003300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:22.003332] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:22.003360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:22.003419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:22.068103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:22.068939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:22.069024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:22.069058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:22.204738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:22.204910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:22.204950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:22.204979] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:22.208467] [DEBUG] [FORECASTER] BDX: Forecast T+1@11:T+2@11: DOWN (p=43.62%) [2026-01-13T20:17:22.208787] [INFO ] [FORECASTER] Completed predict_future for BDX [2026-01-13T20:17:22.208923] [INFO ] [sig ] BDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:22.362771] [INFO ] [LOCAL ] Saved forecast: BDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BDX.txt [2026-01-13T20:17:22.362973] [INFO ] [sig ] [379/3497] Completed BDX in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:22.363029] [INFO ] [sig ] [380/3497] Forecasting BE... [2026-01-13T20:17:22.363068] [INFO ] [sig ] Generating forecast for: BE [2026-01-13T20:17:22.363111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BE' from 'https://tdm.silogroup.org/data/derivative_storage/BE.csv'. [2026-01-13T20:17:22.375566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BE'. [2026-01-13T20:17:22.375916] [INFO ] [FORECASTER] Starting predict_future for BE [2026-01-13T20:17:22.376798] [DEBUG] [LOCAL ] No optimal features file found for BE: ./output/feature-sets/BE.txt [2026-01-13T20:17:22.377039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:22.377073] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:22.377102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:22.377160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:22.439744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:22.440805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:22.441088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:22.441121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:22.563916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:22.564078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:22.564117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:22.564146] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:22.567786] [DEBUG] [FORECASTER] BE: Forecast T+1@11:T+2@11: DOWN (p=37.59%) [2026-01-13T20:17:22.568268] [INFO ] [FORECASTER] Completed predict_future for BE [2026-01-13T20:17:22.568391] [INFO ] [sig ] BE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:22.712714] [INFO ] [LOCAL ] Saved forecast: BE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BE.txt [2026-01-13T20:17:22.713071] [INFO ] [sig ] [380/3497] Completed BE in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:22.713112] [INFO ] [sig ] [381/3497] Forecasting BEAM... [2026-01-13T20:17:22.713141] [INFO ] [sig ] Generating forecast for: BEAM [2026-01-13T20:17:22.713172] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEAM' from 'https://tdm.silogroup.org/data/derivative_storage/BEAM.csv'. [2026-01-13T20:17:22.726230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEAM'. [2026-01-13T20:17:22.726490] [INFO ] [FORECASTER] Starting predict_future for BEAM [2026-01-13T20:17:22.727450] [DEBUG] [LOCAL ] No optimal features file found for BEAM: ./output/feature-sets/BEAM.txt [2026-01-13T20:17:22.727502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:22.727533] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:22.727560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:22.727635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:22.787471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:22.788367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:22.788451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:22.788484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:22.904333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:22.904492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:22.904533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:22.904563] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:22.907912] [DEBUG] [FORECASTER] BEAM: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-01-13T20:17:22.908204] [INFO ] [FORECASTER] Completed predict_future for BEAM [2026-01-13T20:17:22.908329] [INFO ] [sig ] BEAM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:23.053858] [INFO ] [LOCAL ] Saved forecast: BEAM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BEAM.txt [2026-01-13T20:17:23.054014] [INFO ] [sig ] [381/3497] Completed BEAM in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:23.054053] [INFO ] [sig ] [382/3497] Forecasting BEEM... [2026-01-13T20:17:23.054083] [INFO ] [sig ] Generating forecast for: BEEM [2026-01-13T20:17:23.054113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEM' from 'https://tdm.silogroup.org/data/derivative_storage/BEEM.csv'. [2026-01-13T20:17:23.066664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEM'. [2026-01-13T20:17:23.067050] [INFO ] [FORECASTER] Starting predict_future for BEEM [2026-01-13T20:17:23.067853] [DEBUG] [LOCAL ] No optimal features file found for BEEM: ./output/feature-sets/BEEM.txt [2026-01-13T20:17:23.067904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:23.068149] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:23.068186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:23.068253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:23.128968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:23.129919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:23.130008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:23.130041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:23.249697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:23.249869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:23.249911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:23.249939] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:23.253413] [DEBUG] [FORECASTER] BEEM: Forecast T+1@11:T+2@11: UP (p=77.96%) [2026-01-13T20:17:23.253786] [INFO ] [FORECASTER] Completed predict_future for BEEM [2026-01-13T20:17:23.253925] [INFO ] [sig ] BEEM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:23.401601] [INFO ] [LOCAL ] Saved forecast: BEEM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BEEM.txt [2026-01-13T20:17:23.401958] [INFO ] [sig ] [382/3497] Completed BEEM in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:23.401998] [INFO ] [sig ] [383/3497] Forecasting BEEP... [2026-01-13T20:17:23.402028] [INFO ] [sig ] Generating forecast for: BEEP [2026-01-13T20:17:23.402058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEEP.csv'. [2026-01-13T20:17:23.413659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEEP'. [2026-01-13T20:17:23.413986] [INFO ] [FORECASTER] Starting predict_future for BEEP [2026-01-13T20:17:23.415138] [DEBUG] [LOCAL ] No optimal features file found for BEEP: ./output/feature-sets/BEEP.txt [2026-01-13T20:17:23.415201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:23.415235] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:23.415262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:23.415319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:23.471879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:23.472710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:23.472791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:23.472824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:23.582937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:23.583096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:23.583138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:23.583168] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:23.586634] [DEBUG] [FORECASTER] BEEP: Forecast T+1@11:T+2@11: UP (p=96.79%) [2026-01-13T20:17:23.586930] [INFO ] [FORECASTER] Completed predict_future for BEEP [2026-01-13T20:17:23.587058] [INFO ] [sig ] BEEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:23.727826] [INFO ] [LOCAL ] Saved forecast: BEEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BEEP.txt [2026-01-13T20:17:23.727981] [INFO ] [sig ] [383/3497] Completed BEEP in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:23.728022] [INFO ] [sig ] [384/3497] Forecasting BEKE... [2026-01-13T20:17:23.728052] [INFO ] [sig ] Generating forecast for: BEKE [2026-01-13T20:17:23.728083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEKE' from 'https://tdm.silogroup.org/data/derivative_storage/BEKE.csv'. [2026-01-13T20:17:23.739920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEKE'. [2026-01-13T20:17:23.740223] [INFO ] [FORECASTER] Starting predict_future for BEKE [2026-01-13T20:17:23.741005] [DEBUG] [LOCAL ] No optimal features file found for BEKE: ./output/feature-sets/BEKE.txt [2026-01-13T20:17:23.741057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:23.741113] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:23.741141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:23.741199] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:23.797095] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:23.797841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:23.797918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:23.797950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:23.914772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:23.914930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:23.914970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:23.914997] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:23.919154] [DEBUG] [FORECASTER] BEKE: Forecast T+1@11:T+2@11: DOWN (p=6.26%) [2026-01-13T20:17:23.919428] [INFO ] [FORECASTER] Completed predict_future for BEKE [2026-01-13T20:17:23.919550] [INFO ] [sig ] BEKE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:24.071271] [INFO ] [LOCAL ] Saved forecast: BEKE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BEKE.txt [2026-01-13T20:17:24.071426] [INFO ] [sig ] [384/3497] Completed BEKE in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:24.071467] [INFO ] [sig ] [385/3497] Forecasting BELFA... [2026-01-13T20:17:24.071497] [INFO ] [sig ] Generating forecast for: BELFA [2026-01-13T20:17:24.071528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFA' from 'https://tdm.silogroup.org/data/derivative_storage/BELFA.csv'. [2026-01-13T20:17:24.082328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFA'. [2026-01-13T20:17:24.082691] [INFO ] [FORECASTER] Starting predict_future for BELFA [2026-01-13T20:17:24.083472] [DEBUG] [LOCAL ] No optimal features file found for BELFA: ./output/feature-sets/BELFA.txt [2026-01-13T20:17:24.083525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:24.083556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:24.083604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:24.083667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:24.140745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:24.141491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:24.141594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:24.141632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:24.247856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:24.248075] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:24.248122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:24.248152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:24.251726] [DEBUG] [FORECASTER] BELFA: Forecast T+1@11:T+2@11: UP (p=92.94%) [2026-01-13T20:17:24.252011] [INFO ] [FORECASTER] Completed predict_future for BELFA [2026-01-13T20:17:24.252143] [INFO ] [sig ] BELFA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:24.402192] [INFO ] [LOCAL ] Saved forecast: BELFA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BELFA.txt [2026-01-13T20:17:24.402341] [INFO ] [sig ] [385/3497] Completed BELFA in 0.3s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:24.402379] [INFO ] [sig ] [386/3497] Forecasting BELFB... [2026-01-13T20:17:24.402408] [INFO ] [sig ] Generating forecast for: BELFB [2026-01-13T20:17:24.402438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BELFB' from 'https://tdm.silogroup.org/data/derivative_storage/BELFB.csv'. [2026-01-13T20:17:24.415375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BELFB'. [2026-01-13T20:17:24.415730] [INFO ] [FORECASTER] Starting predict_future for BELFB [2026-01-13T20:17:24.416555] [DEBUG] [LOCAL ] No optimal features file found for BELFB: ./output/feature-sets/BELFB.txt [2026-01-13T20:17:24.416630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:24.416665] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:24.416693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:24.416751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:24.477032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:24.477850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:24.477932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:24.477997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:24.601986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:24.602146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:24.602188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:24.602218] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:24.605727] [DEBUG] [FORECASTER] BELFB: Forecast T+1@11:T+2@11: UP (p=58.47%) [2026-01-13T20:17:24.605996] [INFO ] [FORECASTER] Completed predict_future for BELFB [2026-01-13T20:17:24.606118] [INFO ] [sig ] BELFB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:24.758251] [INFO ] [LOCAL ] Saved forecast: BELFB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BELFB.txt [2026-01-13T20:17:24.758402] [INFO ] [sig ] [386/3497] Completed BELFB in 0.4s | 2.76 sym/s | Total: 2.3m | ETA: 18.8m [2026-01-13T20:17:24.758447] [INFO ] [sig ] [387/3497] Forecasting BEN... [2026-01-13T20:17:24.758477] [INFO ] [sig ] Generating forecast for: BEN [2026-01-13T20:17:24.758508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEN' from 'https://tdm.silogroup.org/data/derivative_storage/BEN.csv'. [2026-01-13T20:17:24.770187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEN'. [2026-01-13T20:17:24.770544] [INFO ] [FORECASTER] Starting predict_future for BEN [2026-01-13T20:17:24.771325] [DEBUG] [LOCAL ] No optimal features file found for BEN: ./output/feature-sets/BEN.txt [2026-01-13T20:17:24.771378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:24.771411] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:24.771439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:24.771496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:24.829913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:24.830791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:24.830878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:24.830913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:24.952936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:24.953096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:24.953136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:24.953196] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:24.956568] [DEBUG] [FORECASTER] BEN: Forecast T+1@11:T+2@11: DOWN (p=6.30%) [2026-01-13T20:17:24.956860] [INFO ] [FORECASTER] Completed predict_future for BEN [2026-01-13T20:17:24.956983] [INFO ] [sig ] BEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:25.099714] [INFO ] [LOCAL ] Saved forecast: BEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BEN.txt [2026-01-13T20:17:25.099862] [INFO ] [sig ] [387/3497] Completed BEN in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-13T20:17:25.099902] [INFO ] [sig ] [388/3497] Forecasting BEP... [2026-01-13T20:17:25.099933] [INFO ] [sig ] Generating forecast for: BEP [2026-01-13T20:17:25.099963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEP' from 'https://tdm.silogroup.org/data/derivative_storage/BEP.csv'. [2026-01-13T20:17:25.110852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEP'. [2026-01-13T20:17:25.111156] [INFO ] [FORECASTER] Starting predict_future for BEP [2026-01-13T20:17:25.111944] [DEBUG] [LOCAL ] No optimal features file found for BEP: ./output/feature-sets/BEP.txt [2026-01-13T20:17:25.111996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:25.112028] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:25.112055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:25.112111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:25.170235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:25.170964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:25.171043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:25.171075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:25.290348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:25.290502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:25.290541] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:25.290568] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:25.293984] [DEBUG] [FORECASTER] BEP: Forecast T+1@11:T+2@11: UP (p=51.67%) [2026-01-13T20:17:25.294267] [INFO ] [FORECASTER] Completed predict_future for BEP [2026-01-13T20:17:25.294389] [INFO ] [sig ] BEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:25.439084] [INFO ] [LOCAL ] Saved forecast: BEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BEP.txt [2026-01-13T20:17:25.439216] [INFO ] [sig ] [388/3497] Completed BEP in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-13T20:17:25.439254] [INFO ] [sig ] [389/3497] Forecasting BEPH... [2026-01-13T20:17:25.439283] [INFO ] [sig ] Generating forecast for: BEPH [2026-01-13T20:17:25.439313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPH' from 'https://tdm.silogroup.org/data/derivative_storage/BEPH.csv'. [2026-01-13T20:17:25.450099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPH'. [2026-01-13T20:17:25.450407] [INFO ] [FORECASTER] Starting predict_future for BEPH [2026-01-13T20:17:25.451185] [DEBUG] [LOCAL ] No optimal features file found for BEPH: ./output/feature-sets/BEPH.txt [2026-01-13T20:17:25.451236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:25.451267] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:25.451293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:25.451349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:25.509871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:25.510631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:25.510715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:25.510750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:25.630397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:25.630548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:25.630605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:25.630636] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:25.634258] [DEBUG] [FORECASTER] BEPH: Forecast T+1@11:T+2@11: DOWN (p=19.12%) [2026-01-13T20:17:25.634528] [INFO ] [FORECASTER] Completed predict_future for BEPH [2026-01-13T20:17:25.634669] [INFO ] [sig ] BEPH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:25.784003] [INFO ] [LOCAL ] Saved forecast: BEPH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BEPH.txt [2026-01-13T20:17:25.784168] [INFO ] [sig ] [389/3497] Completed BEPH in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-13T20:17:25.784220] [INFO ] [sig ] [390/3497] Forecasting BEPI... [2026-01-13T20:17:25.784253] [INFO ] [sig ] Generating forecast for: BEPI [2026-01-13T20:17:25.784287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BEPI' from 'https://tdm.silogroup.org/data/derivative_storage/BEPI.csv'. [2026-01-13T20:17:25.797394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BEPI'. [2026-01-13T20:17:25.797704] [INFO ] [FORECASTER] Starting predict_future for BEPI [2026-01-13T20:17:25.798527] [DEBUG] [LOCAL ] No optimal features file found for BEPI: ./output/feature-sets/BEPI.txt [2026-01-13T20:17:25.798600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:25.798636] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:25.798663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:25.798720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:25.859235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:25.860162] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:25.860244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:25.860280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:25.966148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:25.966309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:25.966366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:25.966397] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:25.969957] [DEBUG] [FORECASTER] BEPI: Forecast T+1@11:T+2@11: UP (p=57.70%) [2026-01-13T20:17:25.970235] [INFO ] [FORECASTER] Completed predict_future for BEPI [2026-01-13T20:17:25.970364] [INFO ] [sig ] BEPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:26.112932] [INFO ] [LOCAL ] Saved forecast: BEPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BEPI.txt [2026-01-13T20:17:26.113074] [INFO ] [sig ] [390/3497] Completed BEPI in 0.3s | 2.77 sym/s | Total: 2.3m | ETA: 18.7m [2026-01-13T20:17:26.113112] [INFO ] [sig ] [391/3497] Forecasting BFAM... [2026-01-13T20:17:26.113142] [INFO ] [sig ] Generating forecast for: BFAM [2026-01-13T20:17:26.113173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BFAM.csv'. [2026-01-13T20:17:26.125321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFAM'. [2026-01-13T20:17:26.125621] [INFO ] [FORECASTER] Starting predict_future for BFAM [2026-01-13T20:17:26.126384] [DEBUG] [LOCAL ] No optimal features file found for BFAM: ./output/feature-sets/BFAM.txt [2026-01-13T20:17:26.126436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:26.126467] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:26.126494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:26.126550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:26.182746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:26.183470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:26.183547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:26.183598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:26.305667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:26.305825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:26.305864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:26.305893] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:26.309642] [DEBUG] [FORECASTER] BFAM: Forecast T+1@11:T+2@11: UP (p=66.44%) [2026-01-13T20:17:26.309927] [INFO ] [FORECASTER] Completed predict_future for BFAM [2026-01-13T20:17:26.310055] [INFO ] [sig ] BFAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:26.453803] [INFO ] [LOCAL ] Saved forecast: BFAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BFAM.txt [2026-01-13T20:17:26.453953] [INFO ] [sig ] [391/3497] Completed BFAM in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:26.453993] [INFO ] [sig ] [392/3497] Forecasting BFC... [2026-01-13T20:17:26.454023] [INFO ] [sig ] Generating forecast for: BFC [2026-01-13T20:17:26.454054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFC' from 'https://tdm.silogroup.org/data/derivative_storage/BFC.csv'. [2026-01-13T20:17:26.466459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFC'. [2026-01-13T20:17:26.466832] [INFO ] [FORECASTER] Starting predict_future for BFC [2026-01-13T20:17:26.467752] [DEBUG] [LOCAL ] No optimal features file found for BFC: ./output/feature-sets/BFC.txt [2026-01-13T20:17:26.467804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:26.467836] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:26.467863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:26.467919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:26.526246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:26.527170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:26.527255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:26.527290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:26.646093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:26.646254] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:17:26.646292] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:26.646320] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:26.649813] [DEBUG] [FORECASTER] BFC: Forecast T+1@11:T+2@11: UP (p=80.51%) [2026-01-13T20:17:26.650105] [INFO ] [FORECASTER] Completed predict_future for BFC [2026-01-13T20:17:26.650237] [INFO ] [sig ] BFC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:26.857054] [INFO ] [LOCAL ] Saved forecast: BFC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BFC.txt [2026-01-13T20:17:26.857200] [INFO ] [sig ] [392/3497] Completed BFC in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:26.857238] [INFO ] [sig ] [393/3497] Forecasting BFH... [2026-01-13T20:17:26.857268] [INFO ] [sig ] Generating forecast for: BFH [2026-01-13T20:17:26.857299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFH' from 'https://tdm.silogroup.org/data/derivative_storage/BFH.csv'. [2026-01-13T20:17:26.870133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFH'. [2026-01-13T20:17:26.870477] [INFO ] [FORECASTER] Starting predict_future for BFH [2026-01-13T20:17:26.871298] [DEBUG] [LOCAL ] No optimal features file found for BFH: ./output/feature-sets/BFH.txt [2026-01-13T20:17:26.871354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:26.871388] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:26.871416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:26.871478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:26.929234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:26.930135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:26.930219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:26.930254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:27.050509] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:27.050679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:27.050719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:27.050748] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:27.054149] [DEBUG] [FORECASTER] BFH: Forecast T+1@11:T+2@11: UP (p=91.22%) [2026-01-13T20:17:27.054435] [INFO ] [FORECASTER] Completed predict_future for BFH [2026-01-13T20:17:27.054563] [INFO ] [sig ] BFH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:27.197197] [INFO ] [LOCAL ] Saved forecast: BFH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BFH.txt [2026-01-13T20:17:27.197335] [INFO ] [sig ] [393/3497] Completed BFH in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:27.197374] [INFO ] [sig ] [394/3497] Forecasting BFK... [2026-01-13T20:17:27.197403] [INFO ] [sig ] Generating forecast for: BFK [2026-01-13T20:17:27.197434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFK' from 'https://tdm.silogroup.org/data/derivative_storage/BFK.csv'. [2026-01-13T20:17:27.209352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFK'. [2026-01-13T20:17:27.209668] [INFO ] [FORECASTER] Starting predict_future for BFK [2026-01-13T20:17:27.210425] [DEBUG] [LOCAL ] No optimal features file found for BFK: ./output/feature-sets/BFK.txt [2026-01-13T20:17:27.210478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:27.210519] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:27.210548] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:27.210623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:27.268209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:27.268876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:27.268979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:27.269015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:27.389753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:27.389917] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:27.389956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:27.389985] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:27.393412] [DEBUG] [FORECASTER] BFK: Forecast T+1@11:T+2@11: DOWN (p=23.98%) [2026-01-13T20:17:27.393742] [INFO ] [FORECASTER] Completed predict_future for BFK [2026-01-13T20:17:27.393874] [INFO ] [sig ] BFK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:27.542640] [INFO ] [LOCAL ] Saved forecast: BFK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BFK.txt [2026-01-13T20:17:27.542796] [INFO ] [sig ] [394/3497] Completed BFK in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:27.542837] [INFO ] [sig ] [395/3497] Forecasting BFLY... [2026-01-13T20:17:27.542866] [INFO ] [sig ] Generating forecast for: BFLY [2026-01-13T20:17:27.542897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFLY' from 'https://tdm.silogroup.org/data/derivative_storage/BFLY.csv'. [2026-01-13T20:17:27.555786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFLY'. [2026-01-13T20:17:27.556157] [INFO ] [FORECASTER] Starting predict_future for BFLY [2026-01-13T20:17:27.557002] [DEBUG] [LOCAL ] No optimal features file found for BFLY: ./output/feature-sets/BFLY.txt [2026-01-13T20:17:27.557058] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:27.557092] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:27.557122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:27.557185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:27.627212] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:27.628315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:27.628398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:27.628434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:27.753026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:27.753170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:27.753211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:27.753239] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:27.756552] [DEBUG] [FORECASTER] BFLY: Forecast T+1@11:T+2@11: DOWN (p=21.99%) [2026-01-13T20:17:27.756841] [INFO ] [FORECASTER] Completed predict_future for BFLY [2026-01-13T20:17:27.756961] [INFO ] [sig ] BFLY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:27.903964] [INFO ] [LOCAL ] Saved forecast: BFLY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BFLY.txt [2026-01-13T20:17:27.904110] [INFO ] [sig ] [395/3497] Completed BFLY in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:27.904150] [INFO ] [sig ] [396/3497] Forecasting BFS... [2026-01-13T20:17:27.904180] [INFO ] [sig ] Generating forecast for: BFS [2026-01-13T20:17:27.904210] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFS' from 'https://tdm.silogroup.org/data/derivative_storage/BFS.csv'. [2026-01-13T20:17:27.916069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BFS'. [2026-01-13T20:17:27.916350] [INFO ] [FORECASTER] Starting predict_future for BFS [2026-01-13T20:17:27.917117] [DEBUG] [LOCAL ] No optimal features file found for BFS: ./output/feature-sets/BFS.txt [2026-01-13T20:17:27.917169] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:27.917201] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:27.917228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:27.917285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:27.972897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:27.973691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:27.973768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:27.973801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:28.088437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:28.088609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:28.088650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:28.088678] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:28.091996] [DEBUG] [FORECASTER] BFS: Forecast T+1@11:T+2@11: UP (p=72.48%) [2026-01-13T20:17:28.092266] [INFO ] [FORECASTER] Completed predict_future for BFS [2026-01-13T20:17:28.092385] [INFO ] [sig ] BFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:28.235966] [INFO ] [LOCAL ] Saved forecast: BFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BFS.txt [2026-01-13T20:17:28.236099] [INFO ] [sig ] [396/3497] Completed BFS in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:28.236138] [INFO ] [sig ] [397/3497] Forecasting BFZ... [2026-01-13T20:17:28.236168] [INFO ] [sig ] Generating forecast for: BFZ [2026-01-13T20:17:28.236198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BFZ' from 'https://tdm.silogroup.org/data/derivative_storage/BFZ.csv'. [2026-01-13T20:17:28.247697] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'BFZ'. [2026-01-13T20:17:28.247989] [INFO ] [FORECASTER] Starting predict_future for BFZ [2026-01-13T20:17:28.248774] [DEBUG] [LOCAL ] No optimal features file found for BFZ: ./output/feature-sets/BFZ.txt [2026-01-13T20:17:28.248825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:28.248857] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:28.248884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:28.248945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:28.306563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:28.307485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:28.307564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:28.307618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:28.429265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:28.429414] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:17:28.429453] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:28.429482] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:28.432845] [DEBUG] [FORECASTER] BFZ: Forecast T+1@11:T+2@11: DOWN (p=13.48%) [2026-01-13T20:17:28.433128] [INFO ] [FORECASTER] Completed predict_future for BFZ [2026-01-13T20:17:28.433249] [INFO ] [sig ] BFZ: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-13T20:17:28.575318] [INFO ] [LOCAL ] Saved forecast: BFZ 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BFZ.txt [2026-01-13T20:17:28.575501] [INFO ] [sig ] [397/3497] Completed BFZ in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:28.575545] [INFO ] [sig ] [398/3497] Forecasting BG... [2026-01-13T20:17:28.575607] [INFO ] [sig ] Generating forecast for: BG [2026-01-13T20:17:28.575642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BG' from 'https://tdm.silogroup.org/data/derivative_storage/BG.csv'. [2026-01-13T20:17:28.586290] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'BG'. [2026-01-13T20:17:28.586593] [INFO ] [FORECASTER] Starting predict_future for BG [2026-01-13T20:17:28.587352] [DEBUG] [LOCAL ] No optimal features file found for BG: ./output/feature-sets/BG.txt [2026-01-13T20:17:28.587404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:28.587437] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:28.587464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:28.587521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:28.644685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:28.645401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:28.645479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:28.645512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:28.764345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:28.764502] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:17:28.764540] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:28.764587] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:28.767932] [DEBUG] [FORECASTER] BG: Forecast T+1@11:T+2@11: DOWN (p=8.66%) [2026-01-13T20:17:28.768256] [INFO ] [FORECASTER] Completed predict_future for BG [2026-01-13T20:17:28.768381] [INFO ] [sig ] BG: Forecast for 2026-01-12: DOWN (sign=0.00) [2026-01-13T20:17:28.912403] [INFO ] [LOCAL ] Saved forecast: BG 2026-01-13 0 -> ./output/forecasts/individual/2026-01-13/BG.txt [2026-01-13T20:17:28.912562] [INFO ] [sig ] [398/3497] Completed BG in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:28.912623] [INFO ] [sig ] [399/3497] Forecasting BGB... [2026-01-13T20:17:28.912655] [INFO ] [sig ] Generating forecast for: BGB [2026-01-13T20:17:28.912687] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGB' from 'https://tdm.silogroup.org/data/derivative_storage/BGB.csv'. [2026-01-13T20:17:28.925441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGB'. [2026-01-13T20:17:28.925751] [INFO ] [FORECASTER] Starting predict_future for BGB [2026-01-13T20:17:28.926771] [DEBUG] [LOCAL ] No optimal features file found for BGB: ./output/feature-sets/BGB.txt [2026-01-13T20:17:28.926825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:28.926857] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:28.926884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:28.926941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:28.996065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:28.997216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:28.997322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:28.997377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:29.121763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:29.121926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:29.121966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:29.121995] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:29.126103] [DEBUG] [FORECASTER] BGB: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-13T20:17:29.126377] [INFO ] [FORECASTER] Completed predict_future for BGB [2026-01-13T20:17:29.126499] [INFO ] [sig ] BGB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:29.268004] [INFO ] [LOCAL ] Saved forecast: BGB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BGB.txt [2026-01-13T20:17:29.268139] [INFO ] [sig ] [399/3497] Completed BGB in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 18.7m [2026-01-13T20:17:29.268178] [INFO ] [sig ] [400/3497] Forecasting BGC... [2026-01-13T20:17:29.268208] [INFO ] [sig ] Generating forecast for: BGC [2026-01-13T20:17:29.268238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGC' from 'https://tdm.silogroup.org/data/derivative_storage/BGC.csv'. [2026-01-13T20:17:29.282481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGC'. [2026-01-13T20:17:29.282912] [INFO ] [FORECASTER] Starting predict_future for BGC [2026-01-13T20:17:29.283948] [DEBUG] [LOCAL ] No optimal features file found for BGC: ./output/feature-sets/BGC.txt [2026-01-13T20:17:29.284004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:29.284039] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:29.284069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:29.284130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:29.347492] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:29.348494] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:29.348612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:29.348657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:29.478413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:29.478583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:29.478625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:29.478654] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:29.482519] [DEBUG] [FORECASTER] BGC: Forecast T+1@11:T+2@11: UP (p=68.38%) [2026-01-13T20:17:29.482812] [INFO ] [FORECASTER] Completed predict_future for BGC [2026-01-13T20:17:29.482934] [INFO ] [sig ] BGC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:29.626963] [INFO ] [LOCAL ] Saved forecast: BGC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BGC.txt [2026-01-13T20:17:29.627119] [INFO ] [sig ] [400/3497] Completed BGC in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:29.627157] [INFO ] [sig ] [401/3497] Forecasting BGH... [2026-01-13T20:17:29.627188] [INFO ] [sig ] Generating forecast for: BGH [2026-01-13T20:17:29.627219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGH' from 'https://tdm.silogroup.org/data/derivative_storage/BGH.csv'. [2026-01-13T20:17:29.639675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGH'. [2026-01-13T20:17:29.640075] [INFO ] [FORECASTER] Starting predict_future for BGH [2026-01-13T20:17:29.640966] [DEBUG] [LOCAL ] No optimal features file found for BGH: ./output/feature-sets/BGH.txt [2026-01-13T20:17:29.641022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:29.641082] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:29.641113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:29.641173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:29.701490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:29.702420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:29.702507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:29.702541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:29.822769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:29.822935] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:29.822979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:29.823010] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:29.826928] [DEBUG] [FORECASTER] BGH: Forecast T+1@11:T+2@11: UP (p=56.79%) [2026-01-13T20:17:29.827234] [INFO ] [FORECASTER] Completed predict_future for BGH [2026-01-13T20:17:29.827369] [INFO ] [sig ] BGH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:29.976752] [INFO ] [LOCAL ] Saved forecast: BGH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BGH.txt [2026-01-13T20:17:29.976911] [INFO ] [sig ] [401/3497] Completed BGH in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:29.976952] [INFO ] [sig ] [402/3497] Forecasting BGLC... [2026-01-13T20:17:29.976982] [INFO ] [sig ] Generating forecast for: BGLC [2026-01-13T20:17:29.977012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGLC' from 'https://tdm.silogroup.org/data/derivative_storage/BGLC.csv'. [2026-01-13T20:17:29.988417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGLC'. [2026-01-13T20:17:29.988833] [INFO ] [FORECASTER] Starting predict_future for BGLC [2026-01-13T20:17:29.989664] [DEBUG] [LOCAL ] No optimal features file found for BGLC: ./output/feature-sets/BGLC.txt [2026-01-13T20:17:29.989719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:29.989752] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:29.989781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:29.989840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:30.051278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:30.052198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:30.052287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:30.052322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:30.167318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:30.167484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:30.167527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:30.167556] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:30.171118] [DEBUG] [FORECASTER] BGLC: Forecast T+1@11:T+2@11: DOWN (p=7.55%) [2026-01-13T20:17:30.171430] [INFO ] [FORECASTER] Completed predict_future for BGLC [2026-01-13T20:17:30.171568] [INFO ] [sig ] BGLC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:30.315972] [INFO ] [LOCAL ] Saved forecast: BGLC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BGLC.txt [2026-01-13T20:17:30.316134] [INFO ] [sig ] [402/3497] Completed BGLC in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:30.316175] [INFO ] [sig ] [403/3497] Forecasting BGRN... [2026-01-13T20:17:30.316204] [INFO ] [sig ] Generating forecast for: BGRN [2026-01-13T20:17:30.316234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGRN' from 'https://tdm.silogroup.org/data/derivative_storage/BGRN.csv'. [2026-01-13T20:17:30.327980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGRN'. [2026-01-13T20:17:30.328366] [INFO ] [FORECASTER] Starting predict_future for BGRN [2026-01-13T20:17:30.329167] [DEBUG] [LOCAL ] No optimal features file found for BGRN: ./output/feature-sets/BGRN.txt [2026-01-13T20:17:30.329220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:30.329253] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:30.329280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:30.329336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:30.386534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:30.387349] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:30.387431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:30.387467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:30.507167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:30.507329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:30.507370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:30.507398] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:30.510809] [DEBUG] [FORECASTER] BGRN: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-01-13T20:17:30.511099] [INFO ] [FORECASTER] Completed predict_future for BGRN [2026-01-13T20:17:30.511226] [INFO ] [sig ] BGRN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:30.662879] [INFO ] [LOCAL ] Saved forecast: BGRN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BGRN.txt [2026-01-13T20:17:30.663044] [INFO ] [sig ] [403/3497] Completed BGRN in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:30.663086] [INFO ] [sig ] [404/3497] Forecasting BGS... [2026-01-13T20:17:30.663122] [INFO ] [sig ] Generating forecast for: BGS [2026-01-13T20:17:30.663155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGS' from 'https://tdm.silogroup.org/data/derivative_storage/BGS.csv'. [2026-01-13T20:17:30.676565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGS'. [2026-01-13T20:17:30.677008] [INFO ] [FORECASTER] Starting predict_future for BGS [2026-01-13T20:17:30.677830] [DEBUG] [LOCAL ] No optimal features file found for BGS: ./output/feature-sets/BGS.txt [2026-01-13T20:17:30.677884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:30.677916] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:30.677942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:30.678031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:30.733433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:30.734337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:30.734422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:30.734454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:30.850815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:30.850986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:30.851026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:30.851097] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:30.854912] [DEBUG] [FORECASTER] BGS: Forecast T+1@11:T+2@11: UP (p=90.49%) [2026-01-13T20:17:30.855393] [INFO ] [FORECASTER] Completed predict_future for BGS [2026-01-13T20:17:30.855524] [INFO ] [sig ] BGS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:31.000495] [INFO ] [LOCAL ] Saved forecast: BGS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BGS.txt [2026-01-13T20:17:31.000660] [INFO ] [sig ] [404/3497] Completed BGS in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:31.000703] [INFO ] [sig ] [405/3497] Forecasting BGSF... [2026-01-13T20:17:31.000734] [INFO ] [sig ] Generating forecast for: BGSF [2026-01-13T20:17:31.000764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGSF' from 'https://tdm.silogroup.org/data/derivative_storage/BGSF.csv'. [2026-01-13T20:17:31.014261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGSF'. [2026-01-13T20:17:31.014605] [INFO ] [FORECASTER] Starting predict_future for BGSF [2026-01-13T20:17:31.015391] [DEBUG] [LOCAL ] No optimal features file found for BGSF: ./output/feature-sets/BGSF.txt [2026-01-13T20:17:31.015445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:31.015476] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:31.015503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:31.015559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:31.072876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:31.073733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:31.073814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:31.073848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:31.190944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:31.191111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:31.191151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:31.191180] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:31.194665] [DEBUG] [FORECASTER] BGSF: Forecast T+1@11:T+2@11: DOWN (p=7.59%) [2026-01-13T20:17:31.194945] [INFO ] [FORECASTER] Completed predict_future for BGSF [2026-01-13T20:17:31.195073] [INFO ] [sig ] BGSF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:31.338244] [INFO ] [LOCAL ] Saved forecast: BGSF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BGSF.txt [2026-01-13T20:17:31.338401] [INFO ] [sig ] [405/3497] Completed BGSF in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:31.338441] [INFO ] [sig ] [406/3497] Forecasting BGX... [2026-01-13T20:17:31.338471] [INFO ] [sig ] Generating forecast for: BGX [2026-01-13T20:17:31.338502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGX' from 'https://tdm.silogroup.org/data/derivative_storage/BGX.csv'. [2026-01-13T20:17:31.349688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGX'. [2026-01-13T20:17:31.349993] [INFO ] [FORECASTER] Starting predict_future for BGX [2026-01-13T20:17:31.350841] [DEBUG] [LOCAL ] No optimal features file found for BGX: ./output/feature-sets/BGX.txt [2026-01-13T20:17:31.350895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:31.350929] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:31.350957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:31.351014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:31.410408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:31.411329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:31.411413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:31.411446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:31.530020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:31.530180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:31.530221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:31.530250] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:31.533795] [DEBUG] [FORECASTER] BGX: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-01-13T20:17:31.534094] [INFO ] [FORECASTER] Completed predict_future for BGX [2026-01-13T20:17:31.534226] [INFO ] [sig ] BGX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:31.681224] [INFO ] [LOCAL ] Saved forecast: BGX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BGX.txt [2026-01-13T20:17:31.681598] [INFO ] [sig ] [406/3497] Completed BGX in 0.3s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:31.681640] [INFO ] [sig ] [407/3497] Forecasting BGY... [2026-01-13T20:17:31.681669] [INFO ] [sig ] Generating forecast for: BGY [2026-01-13T20:17:31.681699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BGY' from 'https://tdm.silogroup.org/data/derivative_storage/BGY.csv'. [2026-01-13T20:17:31.692792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BGY'. [2026-01-13T20:17:31.693149] [INFO ] [FORECASTER] Starting predict_future for BGY [2026-01-13T20:17:31.693969] [DEBUG] [LOCAL ] No optimal features file found for BGY: ./output/feature-sets/BGY.txt [2026-01-13T20:17:31.694046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:31.694085] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:31.694113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:31.694170] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:31.751983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:31.752927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:31.753012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:31.753046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:31.886198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:31.886365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:31.886407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:31.886436] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:31.890500] [DEBUG] [FORECASTER] BGY: Forecast T+1@11:T+2@11: UP (p=86.94%) [2026-01-13T20:17:31.890862] [INFO ] [FORECASTER] Completed predict_future for BGY [2026-01-13T20:17:31.891004] [INFO ] [sig ] BGY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:32.045600] [INFO ] [LOCAL ] Saved forecast: BGY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BGY.txt [2026-01-13T20:17:32.045759] [INFO ] [sig ] [407/3497] Completed BGY in 0.4s | 2.77 sym/s | Total: 2.4m | ETA: 18.6m [2026-01-13T20:17:32.045799] [INFO ] [sig ] [408/3497] Forecasting BHC... [2026-01-13T20:17:32.045828] [INFO ] [sig ] Generating forecast for: BHC [2026-01-13T20:17:32.045860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHC' from 'https://tdm.silogroup.org/data/derivative_storage/BHC.csv'. [2026-01-13T20:17:32.057610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHC'. [2026-01-13T20:17:32.058212] [INFO ] [FORECASTER] Starting predict_future for BHC [2026-01-13T20:17:32.059737] [DEBUG] [LOCAL ] No optimal features file found for BHC: ./output/feature-sets/BHC.txt [2026-01-13T20:17:32.059795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:32.059829] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:32.059857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:32.059914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:32.115727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:32.116615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:32.116699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:32.116732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:32.234806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:32.234963] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:32.235002] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:32.235030] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:32.238362] [DEBUG] [FORECASTER] BHC: Forecast T+1@11:T+2@11: DOWN (p=33.68%) [2026-01-13T20:17:32.238664] [INFO ] [FORECASTER] Completed predict_future for BHC [2026-01-13T20:17:32.238788] [INFO ] [sig ] BHC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:32.386444] [INFO ] [LOCAL ] Saved forecast: BHC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHC.txt [2026-01-13T20:17:32.386620] [INFO ] [sig ] [408/3497] Completed BHC in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-13T20:17:32.386663] [INFO ] [sig ] [409/3497] Forecasting BHE... [2026-01-13T20:17:32.386694] [INFO ] [sig ] Generating forecast for: BHE [2026-01-13T20:17:32.386725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHE' from 'https://tdm.silogroup.org/data/derivative_storage/BHE.csv'. [2026-01-13T20:17:32.398677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHE'. [2026-01-13T20:17:32.399073] [INFO ] [FORECASTER] Starting predict_future for BHE [2026-01-13T20:17:32.399944] [DEBUG] [LOCAL ] No optimal features file found for BHE: ./output/feature-sets/BHE.txt [2026-01-13T20:17:32.400002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:32.400035] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:32.400063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:32.400121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:32.460179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:32.461121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:32.461218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:32.461254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:32.587812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:32.588002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:32.588048] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:32.588077] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:32.591544] [DEBUG] [FORECASTER] BHE: Forecast T+1@11:T+2@11: DOWN (p=17.42%) [2026-01-13T20:17:32.591879] [INFO ] [FORECASTER] Completed predict_future for BHE [2026-01-13T20:17:32.592013] [INFO ] [sig ] BHE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:32.745443] [INFO ] [LOCAL ] Saved forecast: BHE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHE.txt [2026-01-13T20:17:32.745634] [INFO ] [sig ] [409/3497] Completed BHE in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-13T20:17:32.745681] [INFO ] [sig ] [410/3497] Forecasting BHF... [2026-01-13T20:17:32.745712] [INFO ] [sig ] Generating forecast for: BHF [2026-01-13T20:17:32.745744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHF' from 'https://tdm.silogroup.org/data/derivative_storage/BHF.csv'. [2026-01-13T20:17:32.757995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHF'. [2026-01-13T20:17:32.758407] [INFO ] [FORECASTER] Starting predict_future for BHF [2026-01-13T20:17:32.759377] [DEBUG] [LOCAL ] No optimal features file found for BHF: ./output/feature-sets/BHF.txt [2026-01-13T20:17:32.759432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:32.759464] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:32.759491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:32.759548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:32.825804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:32.826673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:32.826754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:32.826787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:32.959314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:32.959476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:32.959515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:32.959544] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:32.963361] [DEBUG] [FORECASTER] BHF: Forecast T+1@11:T+2@11: UP (p=92.97%) [2026-01-13T20:17:32.963681] [INFO ] [FORECASTER] Completed predict_future for BHF [2026-01-13T20:17:32.963843] [INFO ] [sig ] BHF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:33.117456] [INFO ] [LOCAL ] Saved forecast: BHF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BHF.txt [2026-01-13T20:17:33.117632] [INFO ] [sig ] [410/3497] Completed BHF in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-13T20:17:33.117683] [INFO ] [sig ] [411/3497] Forecasting BHFAL... [2026-01-13T20:17:33.117716] [INFO ] [sig ] Generating forecast for: BHFAL [2026-01-13T20:17:33.117759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAL' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAL.csv'. [2026-01-13T20:17:33.130097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAL'. [2026-01-13T20:17:33.130451] [INFO ] [FORECASTER] Starting predict_future for BHFAL [2026-01-13T20:17:33.131280] [DEBUG] [LOCAL ] No optimal features file found for BHFAL: ./output/feature-sets/BHFAL.txt [2026-01-13T20:17:33.131333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:33.131365] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:33.131405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:33.131484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:33.193570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:33.194560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:33.194718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:33.194766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:33.322520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:33.322695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:33.322738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:33.322767] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:33.326254] [DEBUG] [FORECASTER] BHFAL: Forecast T+1@11:T+2@11: DOWN (p=25.04%) [2026-01-13T20:17:33.326531] [INFO ] [FORECASTER] Completed predict_future for BHFAL [2026-01-13T20:17:33.326676] [INFO ] [sig ] BHFAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:33.469429] [INFO ] [LOCAL ] Saved forecast: BHFAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHFAL.txt [2026-01-13T20:17:33.469585] [INFO ] [sig ] [411/3497] Completed BHFAL in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-13T20:17:33.469626] [INFO ] [sig ] [412/3497] Forecasting BHFAM... [2026-01-13T20:17:33.469656] [INFO ] [sig ] Generating forecast for: BHFAM [2026-01-13T20:17:33.469686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAM' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAM.csv'. [2026-01-13T20:17:33.481342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAM'. [2026-01-13T20:17:33.481759] [INFO ] [FORECASTER] Starting predict_future for BHFAM [2026-01-13T20:17:33.482543] [DEBUG] [LOCAL ] No optimal features file found for BHFAM: ./output/feature-sets/BHFAM.txt [2026-01-13T20:17:33.482613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:33.482647] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:33.482674] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:33.482731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:33.555410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:33.556263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:33.556346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:33.556380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:33.677735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:33.677894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:33.677934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:33.677985] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:33.681367] [DEBUG] [FORECASTER] BHFAM: Forecast T+1@11:T+2@11: DOWN (p=24.49%) [2026-01-13T20:17:33.681694] [INFO ] [FORECASTER] Completed predict_future for BHFAM [2026-01-13T20:17:33.681816] [INFO ] [sig ] BHFAM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:33.826181] [INFO ] [LOCAL ] Saved forecast: BHFAM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHFAM.txt [2026-01-13T20:17:33.826333] [INFO ] [sig ] [412/3497] Completed BHFAM in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 18.6m [2026-01-13T20:17:33.826375] [INFO ] [sig ] [413/3497] Forecasting BHFAN... [2026-01-13T20:17:33.826405] [INFO ] [sig ] Generating forecast for: BHFAN [2026-01-13T20:17:33.826434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAN' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAN.csv'. [2026-01-13T20:17:33.838104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAN'. [2026-01-13T20:17:33.838394] [INFO ] [FORECASTER] Starting predict_future for BHFAN [2026-01-13T20:17:33.839167] [DEBUG] [LOCAL ] No optimal features file found for BHFAN: ./output/feature-sets/BHFAN.txt [2026-01-13T20:17:33.839219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:33.839250] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:33.839278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:33.839335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:33.895315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:33.895937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:33.896013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:33.896045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:34.015317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:34.015477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:34.015515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:34.015545] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:34.019022] [DEBUG] [FORECASTER] BHFAN: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-13T20:17:34.019496] [INFO ] [FORECASTER] Completed predict_future for BHFAN [2026-01-13T20:17:34.019646] [INFO ] [sig ] BHFAN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:34.162786] [INFO ] [LOCAL ] Saved forecast: BHFAN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHFAN.txt [2026-01-13T20:17:34.162966] [INFO ] [sig ] [413/3497] Completed BHFAN in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:34.163012] [INFO ] [sig ] [414/3497] Forecasting BHFAO... [2026-01-13T20:17:34.163051] [INFO ] [sig ] Generating forecast for: BHFAO [2026-01-13T20:17:34.163088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAO' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAO.csv'. [2026-01-13T20:17:34.176820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAO'. [2026-01-13T20:17:34.177190] [INFO ] [FORECASTER] Starting predict_future for BHFAO [2026-01-13T20:17:34.178049] [DEBUG] [LOCAL ] No optimal features file found for BHFAO: ./output/feature-sets/BHFAO.txt [2026-01-13T20:17:34.178105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:34.178139] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:34.178168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:34.178225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:34.243203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:34.244281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:34.244387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:34.244435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:34.370304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:34.370488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:34.370557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:34.370618] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:34.374922] [DEBUG] [FORECASTER] BHFAO: Forecast T+1@11:T+2@11: DOWN (p=17.37%) [2026-01-13T20:17:34.375277] [INFO ] [FORECASTER] Completed predict_future for BHFAO [2026-01-13T20:17:34.375422] [INFO ] [sig ] BHFAO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:34.539324] [INFO ] [LOCAL ] Saved forecast: BHFAO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHFAO.txt [2026-01-13T20:17:34.539456] [INFO ] [sig ] [414/3497] Completed BHFAO in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:34.539496] [INFO ] [sig ] [415/3497] Forecasting BHFAP... [2026-01-13T20:17:34.539526] [INFO ] [sig ] Generating forecast for: BHFAP [2026-01-13T20:17:34.539556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHFAP' from 'https://tdm.silogroup.org/data/derivative_storage/BHFAP.csv'. [2026-01-13T20:17:34.551329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHFAP'. [2026-01-13T20:17:34.551608] [INFO ] [FORECASTER] Starting predict_future for BHFAP [2026-01-13T20:17:34.552544] [DEBUG] [LOCAL ] No optimal features file found for BHFAP: ./output/feature-sets/BHFAP.txt [2026-01-13T20:17:34.552613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:34.552646] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:34.552673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:34.552730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:34.612964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:34.613964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:34.614059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:34.614099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:34.739600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:34.739762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:34.739801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:34.739830] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:34.743140] [DEBUG] [FORECASTER] BHFAP: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-13T20:17:34.743409] [INFO ] [FORECASTER] Completed predict_future for BHFAP [2026-01-13T20:17:34.743529] [INFO ] [sig ] BHFAP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:34.884085] [INFO ] [LOCAL ] Saved forecast: BHFAP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHFAP.txt [2026-01-13T20:17:34.884224] [INFO ] [sig ] [415/3497] Completed BHFAP in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:34.884266] [INFO ] [sig ] [416/3497] Forecasting BHK... [2026-01-13T20:17:34.884299] [INFO ] [sig ] Generating forecast for: BHK [2026-01-13T20:17:34.884332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHK' from 'https://tdm.silogroup.org/data/derivative_storage/BHK.csv'. [2026-01-13T20:17:34.896234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHK'. [2026-01-13T20:17:34.896534] [INFO ] [FORECASTER] Starting predict_future for BHK [2026-01-13T20:17:34.897335] [DEBUG] [LOCAL ] No optimal features file found for BHK: ./output/feature-sets/BHK.txt [2026-01-13T20:17:34.897390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:34.897425] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:34.897453] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:34.897514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:34.956830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:34.957628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:34.957709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:34.957746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:35.078061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:35.078226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:35.078270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:35.078299] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:35.081890] [DEBUG] [FORECASTER] BHK: Forecast T+1@11:T+2@11: UP (p=95.45%) [2026-01-13T20:17:35.082202] [INFO ] [FORECASTER] Completed predict_future for BHK [2026-01-13T20:17:35.082339] [INFO ] [sig ] BHK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:35.234873] [INFO ] [LOCAL ] Saved forecast: BHK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BHK.txt [2026-01-13T20:17:35.235030] [INFO ] [sig ] [416/3497] Completed BHK in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:35.235074] [INFO ] [sig ] [417/3497] Forecasting BHP... [2026-01-13T20:17:35.235106] [INFO ] [sig ] Generating forecast for: BHP [2026-01-13T20:17:35.235139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHP' from 'https://tdm.silogroup.org/data/derivative_storage/BHP.csv'. [2026-01-13T20:17:35.247548] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHP'. [2026-01-13T20:17:35.247907] [INFO ] [FORECASTER] Starting predict_future for BHP [2026-01-13T20:17:35.248758] [DEBUG] [LOCAL ] No optimal features file found for BHP: ./output/feature-sets/BHP.txt [2026-01-13T20:17:35.248813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:35.248847] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:35.248877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:35.248937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:35.307708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:35.308594] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:35.308678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:35.308713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:35.433825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:35.433985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:35.434027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:35.434057] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:35.437527] [DEBUG] [FORECASTER] BHP: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-13T20:17:35.437839] [INFO ] [FORECASTER] Completed predict_future for BHP [2026-01-13T20:17:35.437990] [INFO ] [sig ] BHP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:35.587566] [INFO ] [LOCAL ] Saved forecast: BHP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHP.txt [2026-01-13T20:17:35.587745] [INFO ] [sig ] [417/3497] Completed BHP in 0.4s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:35.587787] [INFO ] [sig ] [418/3497] Forecasting BHRB... [2026-01-13T20:17:35.587819] [INFO ] [sig ] Generating forecast for: BHRB [2026-01-13T20:17:35.587852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHRB' from 'https://tdm.silogroup.org/data/derivative_storage/BHRB.csv'. [2026-01-13T20:17:35.603347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHRB'. [2026-01-13T20:17:35.603894] [INFO ] [FORECASTER] Starting predict_future for BHRB [2026-01-13T20:17:35.605084] [DEBUG] [LOCAL ] No optimal features file found for BHRB: ./output/feature-sets/BHRB.txt [2026-01-13T20:17:35.605197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:35.605271] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:35.605325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:35.605425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:35.670490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:35.671364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:35.671447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:35.671480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:35.788746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:35.788908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:35.788948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:35.788976] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:35.792408] [DEBUG] [FORECASTER] BHRB: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-01-13T20:17:35.792705] [INFO ] [FORECASTER] Completed predict_future for BHRB [2026-01-13T20:17:35.792831] [INFO ] [sig ] BHRB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:35.933645] [INFO ] [LOCAL ] Saved forecast: BHRB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHRB.txt [2026-01-13T20:17:35.933762] [INFO ] [sig ] [418/3497] Completed BHRB in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:35.933802] [INFO ] [sig ] [419/3497] Forecasting BHVN... [2026-01-13T20:17:35.933831] [INFO ] [sig ] Generating forecast for: BHVN [2026-01-13T20:17:35.933860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BHVN' from 'https://tdm.silogroup.org/data/derivative_storage/BHVN.csv'. [2026-01-13T20:17:35.944896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BHVN'. [2026-01-13T20:17:35.945187] [INFO ] [FORECASTER] Starting predict_future for BHVN [2026-01-13T20:17:35.945963] [DEBUG] [LOCAL ] No optimal features file found for BHVN: ./output/feature-sets/BHVN.txt [2026-01-13T20:17:35.946016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:35.946048] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:35.946076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:35.946133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:36.002005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:36.002636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:36.002713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:36.002746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:36.121448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:36.121589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:36.121629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:36.121657] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:36.124901] [DEBUG] [FORECASTER] BHVN: Forecast T+1@11:T+2@11: DOWN (p=23.95%) [2026-01-13T20:17:36.125170] [INFO ] [FORECASTER] Completed predict_future for BHVN [2026-01-13T20:17:36.125290] [INFO ] [sig ] BHVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:36.265211] [INFO ] [LOCAL ] Saved forecast: BHVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BHVN.txt [2026-01-13T20:17:36.265334] [INFO ] [sig ] [419/3497] Completed BHVN in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:36.265372] [INFO ] [sig ] [420/3497] Forecasting BIAF... [2026-01-13T20:17:36.265402] [INFO ] [sig ] Generating forecast for: BIAF [2026-01-13T20:17:36.265433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIAF' from 'https://tdm.silogroup.org/data/derivative_storage/BIAF.csv'. [2026-01-13T20:17:36.277277] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIAF'. [2026-01-13T20:17:36.277699] [INFO ] [FORECASTER] Starting predict_future for BIAF [2026-01-13T20:17:36.278545] [DEBUG] [LOCAL ] No optimal features file found for BIAF: ./output/feature-sets/BIAF.txt [2026-01-13T20:17:36.278621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:36.278655] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:36.278682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:36.278738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:36.335895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:36.336799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:36.336884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:36.336917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:36.450111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:36.450280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:36.450322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:36.450351] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:36.454042] [DEBUG] [FORECASTER] BIAF: Forecast T+1@11:T+2@11: UP (p=59.78%) [2026-01-13T20:17:36.454397] [INFO ] [FORECASTER] Completed predict_future for BIAF [2026-01-13T20:17:36.454541] [INFO ] [sig ] BIAF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:36.596070] [INFO ] [LOCAL ] Saved forecast: BIAF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BIAF.txt [2026-01-13T20:17:36.596198] [INFO ] [sig ] [420/3497] Completed BIAF in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:36.596238] [INFO ] [sig ] [421/3497] Forecasting BIB... [2026-01-13T20:17:36.596269] [INFO ] [sig ] Generating forecast for: BIB [2026-01-13T20:17:36.596300] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIB.csv'. [2026-01-13T20:17:36.608743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIB'. [2026-01-13T20:17:36.608998] [INFO ] [FORECASTER] Starting predict_future for BIB [2026-01-13T20:17:36.609811] [DEBUG] [LOCAL ] No optimal features file found for BIB: ./output/feature-sets/BIB.txt [2026-01-13T20:17:36.609862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:36.609894] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:36.609921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:36.609978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:36.666407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:36.667024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:36.667101] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:36.667133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:36.776635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:36.776761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:36.776827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:36.776856] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:36.780045] [DEBUG] [FORECASTER] BIB: Forecast T+1@11:T+2@11: UP (p=65.53%) [2026-01-13T20:17:36.780319] [INFO ] [FORECASTER] Completed predict_future for BIB [2026-01-13T20:17:36.780444] [INFO ] [sig ] BIB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:36.924029] [INFO ] [LOCAL ] Saved forecast: BIB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BIB.txt [2026-01-13T20:17:36.924147] [INFO ] [sig ] [421/3497] Completed BIB in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:36.924192] [INFO ] [sig ] [422/3497] Forecasting BIIB... [2026-01-13T20:17:36.924222] [INFO ] [sig ] Generating forecast for: BIIB [2026-01-13T20:17:36.924252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIIB' from 'https://tdm.silogroup.org/data/derivative_storage/BIIB.csv'. [2026-01-13T20:17:36.936183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIIB'. [2026-01-13T20:17:36.936464] [INFO ] [FORECASTER] Starting predict_future for BIIB [2026-01-13T20:17:36.937235] [DEBUG] [LOCAL ] No optimal features file found for BIIB: ./output/feature-sets/BIIB.txt [2026-01-13T20:17:36.937287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:36.937319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:36.937345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:36.937402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:36.993871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:36.994447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:36.994524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:36.994556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:37.122184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:37.122301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:37.122338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:37.122366] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:37.125673] [DEBUG] [FORECASTER] BIIB: Forecast T+1@11:T+2@11: DOWN (p=10.05%) [2026-01-13T20:17:37.125941] [INFO ] [FORECASTER] Completed predict_future for BIIB [2026-01-13T20:17:37.126065] [INFO ] [sig ] BIIB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:37.267212] [INFO ] [LOCAL ] Saved forecast: BIIB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BIIB.txt [2026-01-13T20:17:37.267322] [INFO ] [sig ] [422/3497] Completed BIIB in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:37.267360] [INFO ] [sig ] [423/3497] Forecasting BILI... [2026-01-13T20:17:37.267389] [INFO ] [sig ] Generating forecast for: BILI [2026-01-13T20:17:37.267419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILI' from 'https://tdm.silogroup.org/data/derivative_storage/BILI.csv'. [2026-01-13T20:17:37.282442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILI'. [2026-01-13T20:17:37.282726] [INFO ] [FORECASTER] Starting predict_future for BILI [2026-01-13T20:17:37.283474] [DEBUG] [LOCAL ] No optimal features file found for BILI: ./output/feature-sets/BILI.txt [2026-01-13T20:17:37.283525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:37.283556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:37.283607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:37.283666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:37.339307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:37.339913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:37.339989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:37.340022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:37.459221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:37.459340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:37.459377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:37.459404] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:37.462558] [DEBUG] [FORECASTER] BILI: Forecast T+1@11:T+2@11: UP (p=98.35%) [2026-01-13T20:17:37.462838] [INFO ] [FORECASTER] Completed predict_future for BILI [2026-01-13T20:17:37.462976] [INFO ] [sig ] BILI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:37.607676] [INFO ] [LOCAL ] Saved forecast: BILI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BILI.txt [2026-01-13T20:17:37.607801] [INFO ] [sig ] [423/3497] Completed BILI in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:37.607839] [INFO ] [sig ] [424/3497] Forecasting BILL... [2026-01-13T20:17:37.607869] [INFO ] [sig ] Generating forecast for: BILL [2026-01-13T20:17:37.607899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BILL' from 'https://tdm.silogroup.org/data/derivative_storage/BILL.csv'. [2026-01-13T20:17:37.619814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BILL'. [2026-01-13T20:17:37.620066] [INFO ] [FORECASTER] Starting predict_future for BILL [2026-01-13T20:17:37.620856] [DEBUG] [LOCAL ] No optimal features file found for BILL: ./output/feature-sets/BILL.txt [2026-01-13T20:17:37.620923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:37.620955] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:37.620982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:37.621038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:37.676963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:37.677780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:37.677857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:37.677889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:37.802554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:37.802679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:37.802716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:37.802742] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:37.805884] [DEBUG] [FORECASTER] BILL: Forecast T+1@11:T+2@11: DOWN (p=27.12%) [2026-01-13T20:17:37.806147] [INFO ] [FORECASTER] Completed predict_future for BILL [2026-01-13T20:17:37.806269] [INFO ] [sig ] BILL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:37.946517] [INFO ] [LOCAL ] Saved forecast: BILL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BILL.txt [2026-01-13T20:17:37.946638] [INFO ] [sig ] [424/3497] Completed BILL in 0.3s | 2.77 sym/s | Total: 2.5m | ETA: 18.5m [2026-01-13T20:17:37.946677] [INFO ] [sig ] [425/3497] Forecasting BIO... [2026-01-13T20:17:37.946749] [INFO ] [sig ] Generating forecast for: BIO [2026-01-13T20:17:37.946780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIO' from 'https://tdm.silogroup.org/data/derivative_storage/BIO.csv'. [2026-01-13T20:17:37.957628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIO'. [2026-01-13T20:17:37.957870] [INFO ] [FORECASTER] Starting predict_future for BIO [2026-01-13T20:17:37.958664] [DEBUG] [LOCAL ] No optimal features file found for BIO: ./output/feature-sets/BIO.txt [2026-01-13T20:17:37.958716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:37.958747] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:37.958774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:37.958830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:38.014387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:38.014989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:38.015067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:38.015100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:38.132816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:38.132958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:38.132997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:38.133042] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:38.136893] [DEBUG] [FORECASTER] BIO: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-13T20:17:38.137164] [INFO ] [FORECASTER] Completed predict_future for BIO [2026-01-13T20:17:38.137286] [INFO ] [sig ] BIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:38.281824] [INFO ] [LOCAL ] Saved forecast: BIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BIO.txt [2026-01-13T20:17:38.281941] [INFO ] [sig ] [425/3497] Completed BIO in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:38.281979] [INFO ] [sig ] [426/3497] Forecasting BIOX... [2026-01-13T20:17:38.282009] [INFO ] [sig ] Generating forecast for: BIOX [2026-01-13T20:17:38.282040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIOX' from 'https://tdm.silogroup.org/data/derivative_storage/BIOX.csv'. [2026-01-13T20:17:38.294556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIOX'. [2026-01-13T20:17:38.294957] [INFO ] [FORECASTER] Starting predict_future for BIOX [2026-01-13T20:17:38.295783] [DEBUG] [LOCAL ] No optimal features file found for BIOX: ./output/feature-sets/BIOX.txt [2026-01-13T20:17:38.295835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:38.295866] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:38.295893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:38.295949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:38.352132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:38.353054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:38.353138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:38.353172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:38.475872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:38.476039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:38.476081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:38.476109] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:38.479532] [DEBUG] [FORECASTER] BIOX: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-13T20:17:38.479941] [INFO ] [FORECASTER] Completed predict_future for BIOX [2026-01-13T20:17:38.480078] [INFO ] [sig ] BIOX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:38.624114] [INFO ] [LOCAL ] Saved forecast: BIOX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BIOX.txt [2026-01-13T20:17:38.624272] [INFO ] [sig ] [426/3497] Completed BIOX in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:38.624312] [INFO ] [sig ] [427/3497] Forecasting BIP... [2026-01-13T20:17:38.624342] [INFO ] [sig ] Generating forecast for: BIP [2026-01-13T20:17:38.624373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIP' from 'https://tdm.silogroup.org/data/derivative_storage/BIP.csv'. [2026-01-13T20:17:38.635811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIP'. [2026-01-13T20:17:38.636162] [INFO ] [FORECASTER] Starting predict_future for BIP [2026-01-13T20:17:38.637019] [DEBUG] [LOCAL ] No optimal features file found for BIP: ./output/feature-sets/BIP.txt [2026-01-13T20:17:38.637073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:38.637106] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:38.637133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:38.637192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:38.698274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:38.699153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:38.699252] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:38.699286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:38.822209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:38.822556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:38.822615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:38.822645] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:38.826104] [DEBUG] [FORECASTER] BIP: Forecast T+1@11:T+2@11: UP (p=70.62%) [2026-01-13T20:17:38.826390] [INFO ] [FORECASTER] Completed predict_future for BIP [2026-01-13T20:17:38.826522] [INFO ] [sig ] BIP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:38.969996] [INFO ] [LOCAL ] Saved forecast: BIP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BIP.txt [2026-01-13T20:17:38.970142] [INFO ] [sig ] [427/3497] Completed BIP in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:38.970190] [INFO ] [sig ] [428/3497] Forecasting BIPH... [2026-01-13T20:17:38.970226] [INFO ] [sig ] Generating forecast for: BIPH [2026-01-13T20:17:38.970262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPH' from 'https://tdm.silogroup.org/data/derivative_storage/BIPH.csv'. [2026-01-13T20:17:38.981273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPH'. [2026-01-13T20:17:38.981564] [INFO ] [FORECASTER] Starting predict_future for BIPH [2026-01-13T20:17:38.982335] [DEBUG] [LOCAL ] No optimal features file found for BIPH: ./output/feature-sets/BIPH.txt [2026-01-13T20:17:38.982387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:38.982419] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:38.982445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:38.982545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:39.039045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:39.039942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:39.040028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:39.040063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:39.148052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:39.148212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:39.148253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:39.148281] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:39.151947] [DEBUG] [FORECASTER] BIPH: Forecast T+1@11:T+2@11: DOWN (p=23.31%) [2026-01-13T20:17:39.152270] [INFO ] [FORECASTER] Completed predict_future for BIPH [2026-01-13T20:17:39.152407] [INFO ] [sig ] BIPH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:39.295848] [INFO ] [LOCAL ] Saved forecast: BIPH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BIPH.txt [2026-01-13T20:17:39.296000] [INFO ] [sig ] [428/3497] Completed BIPH in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:39.296041] [INFO ] [sig ] [429/3497] Forecasting BIPI... [2026-01-13T20:17:39.296072] [INFO ] [sig ] Generating forecast for: BIPI [2026-01-13T20:17:39.296102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIPI' from 'https://tdm.silogroup.org/data/derivative_storage/BIPI.csv'. [2026-01-13T20:17:39.307027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIPI'. [2026-01-13T20:17:39.307328] [INFO ] [FORECASTER] Starting predict_future for BIPI [2026-01-13T20:17:39.308212] [DEBUG] [LOCAL ] No optimal features file found for BIPI: ./output/feature-sets/BIPI.txt [2026-01-13T20:17:39.308267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:39.308299] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:39.308338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:39.308397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:39.383226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:39.384200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:39.384297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:39.384332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:39.492855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:39.493000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:39.493041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:39.493069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:39.496631] [DEBUG] [FORECASTER] BIPI: Forecast T+1@11:T+2@11: UP (p=95.95%) [2026-01-13T20:17:39.496904] [INFO ] [FORECASTER] Completed predict_future for BIPI [2026-01-13T20:17:39.497024] [INFO ] [sig ] BIPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:39.645221] [INFO ] [LOCAL ] Saved forecast: BIPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BIPI.txt [2026-01-13T20:17:39.645342] [INFO ] [sig ] [429/3497] Completed BIPI in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:39.645380] [INFO ] [sig ] [430/3497] Forecasting BIRD... [2026-01-13T20:17:39.645410] [INFO ] [sig ] Generating forecast for: BIRD [2026-01-13T20:17:39.645448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRD' from 'https://tdm.silogroup.org/data/derivative_storage/BIRD.csv'. [2026-01-13T20:17:39.656917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRD'. [2026-01-13T20:17:39.657197] [INFO ] [FORECASTER] Starting predict_future for BIRD [2026-01-13T20:17:39.658055] [DEBUG] [LOCAL ] No optimal features file found for BIRD: ./output/feature-sets/BIRD.txt [2026-01-13T20:17:39.658113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:39.658151] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:39.658179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:39.658238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:39.715833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:39.716551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:39.716661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:39.716714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:39.842251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:39.842424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:39.842467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:39.842497] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:39.846058] [DEBUG] [FORECASTER] BIRD: Forecast T+1@11:T+2@11: UP (p=76.59%) [2026-01-13T20:17:39.846347] [INFO ] [FORECASTER] Completed predict_future for BIRD [2026-01-13T20:17:39.846474] [INFO ] [sig ] BIRD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:39.990935] [INFO ] [LOCAL ] Saved forecast: BIRD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BIRD.txt [2026-01-13T20:17:39.991096] [INFO ] [sig ] [430/3497] Completed BIRD in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:39.991136] [INFO ] [sig ] [431/3497] Forecasting BIRK... [2026-01-13T20:17:39.991169] [INFO ] [sig ] Generating forecast for: BIRK [2026-01-13T20:17:39.991200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIRK' from 'https://tdm.silogroup.org/data/derivative_storage/BIRK.csv'. [2026-01-13T20:17:40.003387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIRK'. [2026-01-13T20:17:40.003750] [INFO ] [FORECASTER] Starting predict_future for BIRK [2026-01-13T20:17:40.004629] [DEBUG] [LOCAL ] No optimal features file found for BIRK: ./output/feature-sets/BIRK.txt [2026-01-13T20:17:40.004684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:40.004718] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:40.004747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:40.004807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:40.062794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:40.063538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:40.063635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:40.063670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:40.186543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:40.186715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:40.186756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:40.186784] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:40.190169] [DEBUG] [FORECASTER] BIRK: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-13T20:17:40.190550] [INFO ] [FORECASTER] Completed predict_future for BIRK [2026-01-13T20:17:40.190740] [INFO ] [sig ] BIRK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:40.336493] [INFO ] [LOCAL ] Saved forecast: BIRK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BIRK.txt [2026-01-13T20:17:40.336653] [INFO ] [sig ] [431/3497] Completed BIRK in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:40.336695] [INFO ] [sig ] [432/3497] Forecasting BITF... [2026-01-13T20:17:40.336726] [INFO ] [sig ] Generating forecast for: BITF [2026-01-13T20:17:40.336755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BITF' from 'https://tdm.silogroup.org/data/derivative_storage/BITF.csv'. [2026-01-13T20:17:40.347836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BITF'. [2026-01-13T20:17:40.348159] [INFO ] [FORECASTER] Starting predict_future for BITF [2026-01-13T20:17:40.348955] [DEBUG] [LOCAL ] No optimal features file found for BITF: ./output/feature-sets/BITF.txt [2026-01-13T20:17:40.349007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:40.349039] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:40.349066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:40.349122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:40.409874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:40.410712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:40.410799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:40.410834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:40.537462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:40.537657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:40.537707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:40.537740] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:40.541525] [DEBUG] [FORECASTER] BITF: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-13T20:17:40.541864] [INFO ] [FORECASTER] Completed predict_future for BITF [2026-01-13T20:17:40.542003] [INFO ] [sig ] BITF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:40.693700] [INFO ] [LOCAL ] Saved forecast: BITF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BITF.txt [2026-01-13T20:17:40.693856] [INFO ] [sig ] [432/3497] Completed BITF in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:40.693897] [INFO ] [sig ] [433/3497] Forecasting BIVI... [2026-01-13T20:17:40.693927] [INFO ] [sig ] Generating forecast for: BIVI [2026-01-13T20:17:40.693963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BIVI' from 'https://tdm.silogroup.org/data/derivative_storage/BIVI.csv'. [2026-01-13T20:17:40.705496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BIVI'. [2026-01-13T20:17:40.705874] [INFO ] [FORECASTER] Starting predict_future for BIVI [2026-01-13T20:17:40.706703] [DEBUG] [LOCAL ] No optimal features file found for BIVI: ./output/feature-sets/BIVI.txt [2026-01-13T20:17:40.706756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:40.706788] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:40.706815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:40.706872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:40.767901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:40.768885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:40.768982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:40.769027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:40.892412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:40.892587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:40.892631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:40.892661] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:40.896007] [DEBUG] [FORECASTER] BIVI: Forecast T+1@11:T+2@11: DOWN (p=4.28%) [2026-01-13T20:17:40.896277] [INFO ] [FORECASTER] Completed predict_future for BIVI [2026-01-13T20:17:40.896403] [INFO ] [sig ] BIVI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:41.039320] [INFO ] [LOCAL ] Saved forecast: BIVI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BIVI.txt [2026-01-13T20:17:41.039472] [INFO ] [sig ] [433/3497] Completed BIVI in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:41.039511] [INFO ] [sig ] [434/3497] Forecasting BJ... [2026-01-13T20:17:41.039542] [INFO ] [sig ] Generating forecast for: BJ [2026-01-13T20:17:41.039650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJ' from 'https://tdm.silogroup.org/data/derivative_storage/BJ.csv'. [2026-01-13T20:17:41.051712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJ'. [2026-01-13T20:17:41.052046] [INFO ] [FORECASTER] Starting predict_future for BJ [2026-01-13T20:17:41.052836] [DEBUG] [LOCAL ] No optimal features file found for BJ: ./output/feature-sets/BJ.txt [2026-01-13T20:17:41.052888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:41.052920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:41.052947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:41.053004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:41.109644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:41.110487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:41.110597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:41.110634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:41.235683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:41.235835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:41.235874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:41.235903] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:41.239263] [DEBUG] [FORECASTER] BJ: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-13T20:17:41.239542] [INFO ] [FORECASTER] Completed predict_future for BJ [2026-01-13T20:17:41.239687] [INFO ] [sig ] BJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:41.389585] [INFO ] [LOCAL ] Saved forecast: BJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BJ.txt [2026-01-13T20:17:41.389723] [INFO ] [sig ] [434/3497] Completed BJ in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:41.389765] [INFO ] [sig ] [435/3497] Forecasting BJRI... [2026-01-13T20:17:41.389795] [INFO ] [sig ] Generating forecast for: BJRI [2026-01-13T20:17:41.389825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BJRI' from 'https://tdm.silogroup.org/data/derivative_storage/BJRI.csv'. [2026-01-13T20:17:41.401172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BJRI'. [2026-01-13T20:17:41.401471] [INFO ] [FORECASTER] Starting predict_future for BJRI [2026-01-13T20:17:41.402267] [DEBUG] [LOCAL ] No optimal features file found for BJRI: ./output/feature-sets/BJRI.txt [2026-01-13T20:17:41.402320] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:41.402352] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:41.402381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:41.402438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:41.459093] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:41.459788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:41.459874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:41.459909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:41.580333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:41.580488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:41.580529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:41.580557] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:41.583961] [DEBUG] [FORECASTER] BJRI: Forecast T+1@11:T+2@11: UP (p=78.45%) [2026-01-13T20:17:41.584260] [INFO ] [FORECASTER] Completed predict_future for BJRI [2026-01-13T20:17:41.584397] [INFO ] [sig ] BJRI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:41.728473] [INFO ] [LOCAL ] Saved forecast: BJRI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BJRI.txt [2026-01-13T20:17:41.728646] [INFO ] [sig ] [435/3497] Completed BJRI in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:41.728690] [INFO ] [sig ] [436/3497] Forecasting BK... [2026-01-13T20:17:41.728721] [INFO ] [sig ] Generating forecast for: BK [2026-01-13T20:17:41.728753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BK' from 'https://tdm.silogroup.org/data/derivative_storage/BK.csv'. [2026-01-13T20:17:41.740605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BK'. [2026-01-13T20:17:41.740931] [INFO ] [FORECASTER] Starting predict_future for BK [2026-01-13T20:17:41.741735] [DEBUG] [LOCAL ] No optimal features file found for BK: ./output/feature-sets/BK.txt [2026-01-13T20:17:41.741788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:41.741821] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:41.741849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:41.741907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:41.805870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:41.806777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:41.806867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:41.806904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:41.936640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:41.936790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:41.936830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:41.936859] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:41.940460] [DEBUG] [FORECASTER] BK: Forecast T+1@11:T+2@11: UP (p=67.16%) [2026-01-13T20:17:41.940952] [INFO ] [FORECASTER] Completed predict_future for BK [2026-01-13T20:17:41.941078] [INFO ] [sig ] BK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:42.089558] [INFO ] [LOCAL ] Saved forecast: BK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BK.txt [2026-01-13T20:17:42.089755] [INFO ] [sig ] [436/3497] Completed BK in 0.4s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:42.089803] [INFO ] [sig ] [437/3497] Forecasting BKCH... [2026-01-13T20:17:42.089836] [INFO ] [sig ] Generating forecast for: BKCH [2026-01-13T20:17:42.089871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKCH' from 'https://tdm.silogroup.org/data/derivative_storage/BKCH.csv'. [2026-01-13T20:17:42.101736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKCH'. [2026-01-13T20:17:42.102197] [INFO ] [FORECASTER] Starting predict_future for BKCH [2026-01-13T20:17:42.103160] [DEBUG] [LOCAL ] No optimal features file found for BKCH: ./output/feature-sets/BKCH.txt [2026-01-13T20:17:42.103218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:42.103262] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:42.103291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:42.103352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:42.162052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:42.162911] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:42.163063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:42.163098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:42.283068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:42.283232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:42.283272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:42.283302] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:42.286708] [DEBUG] [FORECASTER] BKCH: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-13T20:17:42.286984] [INFO ] [FORECASTER] Completed predict_future for BKCH [2026-01-13T20:17:42.287111] [INFO ] [sig ] BKCH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:42.429329] [INFO ] [LOCAL ] Saved forecast: BKCH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BKCH.txt [2026-01-13T20:17:42.429483] [INFO ] [sig ] [437/3497] Completed BKCH in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.4m [2026-01-13T20:17:42.429522] [INFO ] [sig ] [438/3497] Forecasting BKD... [2026-01-13T20:17:42.429553] [INFO ] [sig ] Generating forecast for: BKD [2026-01-13T20:17:42.429605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKD' from 'https://tdm.silogroup.org/data/derivative_storage/BKD.csv'. [2026-01-13T20:17:42.441432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKD'. [2026-01-13T20:17:42.441767] [INFO ] [FORECASTER] Starting predict_future for BKD [2026-01-13T20:17:42.442527] [DEBUG] [LOCAL ] No optimal features file found for BKD: ./output/feature-sets/BKD.txt [2026-01-13T20:17:42.442599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:42.442633] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:42.442660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:42.442717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:42.501453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:42.502339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:42.502422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:42.502456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:42.627560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:42.627741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:42.627783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:42.627813] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:42.631294] [DEBUG] [FORECASTER] BKD: Forecast T+1@11:T+2@11: DOWN (p=18.99%) [2026-01-13T20:17:42.631599] [INFO ] [FORECASTER] Completed predict_future for BKD [2026-01-13T20:17:42.631727] [INFO ] [sig ] BKD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:42.774135] [INFO ] [LOCAL ] Saved forecast: BKD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BKD.txt [2026-01-13T20:17:42.774270] [INFO ] [sig ] [438/3497] Completed BKD in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-13T20:17:42.774308] [INFO ] [sig ] [439/3497] Forecasting BKE... [2026-01-13T20:17:42.774338] [INFO ] [sig ] Generating forecast for: BKE [2026-01-13T20:17:42.774368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKE' from 'https://tdm.silogroup.org/data/derivative_storage/BKE.csv'. [2026-01-13T20:17:42.785443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKE'. [2026-01-13T20:17:42.785737] [INFO ] [FORECASTER] Starting predict_future for BKE [2026-01-13T20:17:42.786487] [DEBUG] [LOCAL ] No optimal features file found for BKE: ./output/feature-sets/BKE.txt [2026-01-13T20:17:42.786539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:42.786591] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:42.786621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:42.786678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:42.842770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:42.843434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:42.843512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:42.843544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:42.965159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:42.965374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:42.965420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:42.965458] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:42.969469] [DEBUG] [FORECASTER] BKE: Forecast T+1@11:T+2@11: UP (p=98.11%) [2026-01-13T20:17:42.969809] [INFO ] [FORECASTER] Completed predict_future for BKE [2026-01-13T20:17:42.969944] [INFO ] [sig ] BKE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:43.122536] [INFO ] [LOCAL ] Saved forecast: BKE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BKE.txt [2026-01-13T20:17:43.122701] [INFO ] [sig ] [439/3497] Completed BKE in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-13T20:17:43.122742] [INFO ] [sig ] [440/3497] Forecasting BKH... [2026-01-13T20:17:43.122772] [INFO ] [sig ] Generating forecast for: BKH [2026-01-13T20:17:43.122803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKH' from 'https://tdm.silogroup.org/data/derivative_storage/BKH.csv'. [2026-01-13T20:17:43.135358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKH'. [2026-01-13T20:17:43.135720] [INFO ] [FORECASTER] Starting predict_future for BKH [2026-01-13T20:17:43.136778] [DEBUG] [LOCAL ] No optimal features file found for BKH: ./output/feature-sets/BKH.txt [2026-01-13T20:17:43.136833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:43.136866] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:43.136894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:43.136951] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:43.199671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:43.200677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:43.200769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:43.200810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:43.320452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:43.320622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:43.320665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:43.320694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:43.324129] [DEBUG] [FORECASTER] BKH: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-01-13T20:17:43.324410] [INFO ] [FORECASTER] Completed predict_future for BKH [2026-01-13T20:17:43.324536] [INFO ] [sig ] BKH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:43.472234] [INFO ] [LOCAL ] Saved forecast: BKH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BKH.txt [2026-01-13T20:17:43.472393] [INFO ] [sig ] [440/3497] Completed BKH in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-13T20:17:43.472434] [INFO ] [sig ] [441/3497] Forecasting BKN... [2026-01-13T20:17:43.472467] [INFO ] [sig ] Generating forecast for: BKN [2026-01-13T20:17:43.472498] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKN' from 'https://tdm.silogroup.org/data/derivative_storage/BKN.csv'. [2026-01-13T20:17:43.483866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKN'. [2026-01-13T20:17:43.484240] [INFO ] [FORECASTER] Starting predict_future for BKN [2026-01-13T20:17:43.485061] [DEBUG] [LOCAL ] No optimal features file found for BKN: ./output/feature-sets/BKN.txt [2026-01-13T20:17:43.485115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:43.485147] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:43.485175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:43.485232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:43.544408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:43.545276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:43.545357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:43.545391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:43.666592] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:43.666753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:43.666794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:43.666822] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:43.673717] [DEBUG] [FORECASTER] BKN: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-13T20:17:43.674095] [INFO ] [FORECASTER] Completed predict_future for BKN [2026-01-13T20:17:43.674243] [INFO ] [sig ] BKN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:43.819862] [INFO ] [LOCAL ] Saved forecast: BKN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BKN.txt [2026-01-13T20:17:43.820027] [INFO ] [sig ] [441/3497] Completed BKN in 0.3s | 2.78 sym/s | Total: 2.6m | ETA: 18.3m [2026-01-13T20:17:43.820111] [INFO ] [sig ] [442/3497] Forecasting BKNG... [2026-01-13T20:17:43.820143] [INFO ] [sig ] Generating forecast for: BKNG [2026-01-13T20:17:43.820175] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKNG' from 'https://tdm.silogroup.org/data/derivative_storage/BKNG.csv'. [2026-01-13T20:17:43.832141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKNG'. [2026-01-13T20:17:43.832540] [INFO ] [FORECASTER] Starting predict_future for BKNG [2026-01-13T20:17:43.833335] [DEBUG] [LOCAL ] No optimal features file found for BKNG: ./output/feature-sets/BKNG.txt [2026-01-13T20:17:43.833400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:43.833435] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:43.833462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:43.833523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:43.890826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:43.891684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:43.891768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:43.891801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:44.014410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:44.014594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:44.014637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:44.014665] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:44.018099] [DEBUG] [FORECASTER] BKNG: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-13T20:17:44.018405] [INFO ] [FORECASTER] Completed predict_future for BKNG [2026-01-13T20:17:44.018539] [INFO ] [sig ] BKNG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:44.163149] [INFO ] [LOCAL ] Saved forecast: BKNG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BKNG.txt [2026-01-13T20:17:44.163305] [INFO ] [sig ] [442/3497] Completed BKNG in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:44.163346] [INFO ] [sig ] [443/3497] Forecasting BKSY... [2026-01-13T20:17:44.163376] [INFO ] [sig ] Generating forecast for: BKSY [2026-01-13T20:17:44.163409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BKSY' from 'https://tdm.silogroup.org/data/derivative_storage/BKSY.csv'. [2026-01-13T20:17:44.174816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BKSY'. [2026-01-13T20:17:44.175187] [INFO ] [FORECASTER] Starting predict_future for BKSY [2026-01-13T20:17:44.176096] [DEBUG] [LOCAL ] No optimal features file found for BKSY: ./output/feature-sets/BKSY.txt [2026-01-13T20:17:44.176151] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:44.176183] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:44.176213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:44.176271] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:44.237426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:44.238337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:44.238422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:44.238456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:44.360879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:44.361042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:44.361084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:44.361115] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:44.364961] [DEBUG] [FORECASTER] BKSY: Forecast T+1@11:T+2@11: UP (p=84.41%) [2026-01-13T20:17:44.365359] [INFO ] [FORECASTER] Completed predict_future for BKSY [2026-01-13T20:17:44.365753] [INFO ] [sig ] BKSY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:44.524587] [INFO ] [LOCAL ] Saved forecast: BKSY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BKSY.txt [2026-01-13T20:17:44.524768] [INFO ] [sig ] [443/3497] Completed BKSY in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:44.524810] [INFO ] [sig ] [444/3497] Forecasting BL... [2026-01-13T20:17:44.524840] [INFO ] [sig ] Generating forecast for: BL [2026-01-13T20:17:44.524871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BL' from 'https://tdm.silogroup.org/data/derivative_storage/BL.csv'. [2026-01-13T20:17:44.537087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BL'. [2026-01-13T20:17:44.537517] [INFO ] [FORECASTER] Starting predict_future for BL [2026-01-13T20:17:44.538481] [DEBUG] [LOCAL ] No optimal features file found for BL: ./output/feature-sets/BL.txt [2026-01-13T20:17:44.538540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:44.538602] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:44.538653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:44.538716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:44.598591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:44.599481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:44.599564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:44.599618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:44.724882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:44.725042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:44.725084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:44.725131] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:44.728653] [DEBUG] [FORECASTER] BL: Forecast T+1@11:T+2@11: DOWN (p=17.40%) [2026-01-13T20:17:44.728930] [INFO ] [FORECASTER] Completed predict_future for BL [2026-01-13T20:17:44.729058] [INFO ] [sig ] BL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:44.875850] [INFO ] [LOCAL ] Saved forecast: BL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BL.txt [2026-01-13T20:17:44.876018] [INFO ] [sig ] [444/3497] Completed BL in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:44.876063] [INFO ] [sig ] [445/3497] Forecasting BLBD... [2026-01-13T20:17:44.876096] [INFO ] [sig ] Generating forecast for: BLBD [2026-01-13T20:17:44.876129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLBD' from 'https://tdm.silogroup.org/data/derivative_storage/BLBD.csv'. [2026-01-13T20:17:44.887364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLBD'. [2026-01-13T20:17:44.887692] [INFO ] [FORECASTER] Starting predict_future for BLBD [2026-01-13T20:17:44.888546] [DEBUG] [LOCAL ] No optimal features file found for BLBD: ./output/feature-sets/BLBD.txt [2026-01-13T20:17:44.888619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:44.888652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:44.888706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:44.888766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:44.950001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:44.950904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:44.950993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:44.951028] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:45.076076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:45.076232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:45.076275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:45.076305] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:45.079772] [DEBUG] [FORECASTER] BLBD: Forecast T+1@11:T+2@11: DOWN (p=13.00%) [2026-01-13T20:17:45.080051] [INFO ] [FORECASTER] Completed predict_future for BLBD [2026-01-13T20:17:45.080176] [INFO ] [sig ] BLBD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:45.228897] [INFO ] [LOCAL ] Saved forecast: BLBD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BLBD.txt [2026-01-13T20:17:45.229060] [INFO ] [sig ] [445/3497] Completed BLBD in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:45.229108] [INFO ] [sig ] [446/3497] Forecasting BLCN... [2026-01-13T20:17:45.229141] [INFO ] [sig ] Generating forecast for: BLCN [2026-01-13T20:17:45.229171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCN' from 'https://tdm.silogroup.org/data/derivative_storage/BLCN.csv'. [2026-01-13T20:17:45.240401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCN'. [2026-01-13T20:17:45.240714] [INFO ] [FORECASTER] Starting predict_future for BLCN [2026-01-13T20:17:45.241493] [DEBUG] [LOCAL ] No optimal features file found for BLCN: ./output/feature-sets/BLCN.txt [2026-01-13T20:17:45.241546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:45.241603] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:45.241636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:45.241694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:45.301436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:45.302293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:45.302377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:45.302411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:45.410140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:45.410310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:45.410351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:45.410381] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:45.414288] [DEBUG] [FORECASTER] BLCN: Forecast T+1@11:T+2@11: UP (p=84.11%) [2026-01-13T20:17:45.414842] [INFO ] [FORECASTER] Completed predict_future for BLCN [2026-01-13T20:17:45.414984] [INFO ] [sig ] BLCN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:45.565297] [INFO ] [LOCAL ] Saved forecast: BLCN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLCN.txt [2026-01-13T20:17:45.565459] [INFO ] [sig ] [446/3497] Completed BLCN in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:45.565501] [INFO ] [sig ] [447/3497] Forecasting BLCO... [2026-01-13T20:17:45.565532] [INFO ] [sig ] Generating forecast for: BLCO [2026-01-13T20:17:45.565563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLCO' from 'https://tdm.silogroup.org/data/derivative_storage/BLCO.csv'. [2026-01-13T20:17:45.581460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLCO'. [2026-01-13T20:17:45.581970] [INFO ] [FORECASTER] Starting predict_future for BLCO [2026-01-13T20:17:45.583041] [DEBUG] [LOCAL ] No optimal features file found for BLCO: ./output/feature-sets/BLCO.txt [2026-01-13T20:17:45.583107] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:45.583150] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:45.583189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:45.583273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:45.652286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:45.653190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:45.653277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:45.653310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:45.779164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:45.779328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:45.779371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:45.779399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:45.783540] [DEBUG] [FORECASTER] BLCO: Forecast T+1@11:T+2@11: UP (p=69.11%) [2026-01-13T20:17:45.783864] [INFO ] [FORECASTER] Completed predict_future for BLCO [2026-01-13T20:17:45.784019] [INFO ] [sig ] BLCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:45.930831] [INFO ] [LOCAL ] Saved forecast: BLCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLCO.txt [2026-01-13T20:17:45.930986] [INFO ] [sig ] [447/3497] Completed BLCO in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:45.931025] [INFO ] [sig ] [448/3497] Forecasting BLD... [2026-01-13T20:17:45.931054] [INFO ] [sig ] Generating forecast for: BLD [2026-01-13T20:17:45.931084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLD' from 'https://tdm.silogroup.org/data/derivative_storage/BLD.csv'. [2026-01-13T20:17:45.942669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLD'. [2026-01-13T20:17:45.943056] [INFO ] [FORECASTER] Starting predict_future for BLD [2026-01-13T20:17:45.943895] [DEBUG] [LOCAL ] No optimal features file found for BLD: ./output/feature-sets/BLD.txt [2026-01-13T20:17:45.943948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:45.943981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:45.944010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:45.944069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:46.003877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:46.004829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:46.004920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:46.004956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:46.130067] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:46.130257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:46.130312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:46.130342] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:46.133914] [DEBUG] [FORECASTER] BLD: Forecast T+1@11:T+2@11: DOWN (p=32.22%) [2026-01-13T20:17:46.134196] [INFO ] [FORECASTER] Completed predict_future for BLD [2026-01-13T20:17:46.134323] [INFO ] [sig ] BLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:46.278283] [INFO ] [LOCAL ] Saved forecast: BLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BLD.txt [2026-01-13T20:17:46.278468] [INFO ] [sig ] [448/3497] Completed BLD in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:46.278511] [INFO ] [sig ] [449/3497] Forecasting BLDP... [2026-01-13T20:17:46.278551] [INFO ] [sig ] Generating forecast for: BLDP [2026-01-13T20:17:46.278604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLDP' from 'https://tdm.silogroup.org/data/derivative_storage/BLDP.csv'. [2026-01-13T20:17:46.290515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLDP'. [2026-01-13T20:17:46.290907] [INFO ] [FORECASTER] Starting predict_future for BLDP [2026-01-13T20:17:46.291797] [DEBUG] [LOCAL ] No optimal features file found for BLDP: ./output/feature-sets/BLDP.txt [2026-01-13T20:17:46.291852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:46.291884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:46.291911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:46.291970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:46.350776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:46.351750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:46.351841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:46.351875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:46.483937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:46.484113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:46.484184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:46.484224] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:46.488126] [DEBUG] [FORECASTER] BLDP: Forecast T+1@11:T+2@11: DOWN (p=45.20%) [2026-01-13T20:17:46.488456] [INFO ] [FORECASTER] Completed predict_future for BLDP [2026-01-13T20:17:46.488611] [INFO ] [sig ] BLDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:46.653420] [INFO ] [LOCAL ] Saved forecast: BLDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BLDP.txt [2026-01-13T20:17:46.653598] [INFO ] [sig ] [449/3497] Completed BLDP in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:46.653642] [INFO ] [sig ] [450/3497] Forecasting BLE... [2026-01-13T20:17:46.653671] [INFO ] [sig ] Generating forecast for: BLE [2026-01-13T20:17:46.653702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLE' from 'https://tdm.silogroup.org/data/derivative_storage/BLE.csv'. [2026-01-13T20:17:46.666038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLE'. [2026-01-13T20:17:46.666428] [INFO ] [FORECASTER] Starting predict_future for BLE [2026-01-13T20:17:46.667270] [DEBUG] [LOCAL ] No optimal features file found for BLE: ./output/feature-sets/BLE.txt [2026-01-13T20:17:46.667324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:46.667357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:46.667384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:46.667440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:46.725846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:46.726753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:46.726838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:46.726871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:46.854743] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:46.854939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:46.854992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:46.855021] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:46.859453] [DEBUG] [FORECASTER] BLE: Forecast T+1@11:T+2@11: UP (p=66.26%) [2026-01-13T20:17:46.859980] [INFO ] [FORECASTER] Completed predict_future for BLE [2026-01-13T20:17:46.860121] [INFO ] [sig ] BLE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:47.009062] [INFO ] [LOCAL ] Saved forecast: BLE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLE.txt [2026-01-13T20:17:47.009224] [INFO ] [sig ] [450/3497] Completed BLE in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:47.009266] [INFO ] [sig ] [451/3497] Forecasting BLFS... [2026-01-13T20:17:47.009296] [INFO ] [sig ] Generating forecast for: BLFS [2026-01-13T20:17:47.009325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFS' from 'https://tdm.silogroup.org/data/derivative_storage/BLFS.csv'. [2026-01-13T20:17:47.021619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFS'. [2026-01-13T20:17:47.022034] [INFO ] [FORECASTER] Starting predict_future for BLFS [2026-01-13T20:17:47.022951] [DEBUG] [LOCAL ] No optimal features file found for BLFS: ./output/feature-sets/BLFS.txt [2026-01-13T20:17:47.023007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:47.023040] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:47.023068] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:47.023126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:47.083304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:47.084235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:47.084340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:47.084376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:47.212902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:47.213071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:47.213116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:47.213144] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:47.216988] [DEBUG] [FORECASTER] BLFS: Forecast T+1@11:T+2@11: UP (p=94.39%) [2026-01-13T20:17:47.217315] [INFO ] [FORECASTER] Completed predict_future for BLFS [2026-01-13T20:17:47.217453] [INFO ] [sig ] BLFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:47.370299] [INFO ] [LOCAL ] Saved forecast: BLFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLFS.txt [2026-01-13T20:17:47.370460] [INFO ] [sig ] [451/3497] Completed BLFS in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:47.370511] [INFO ] [sig ] [452/3497] Forecasting BLFY... [2026-01-13T20:17:47.370542] [INFO ] [sig ] Generating forecast for: BLFY [2026-01-13T20:17:47.370593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLFY' from 'https://tdm.silogroup.org/data/derivative_storage/BLFY.csv'. [2026-01-13T20:17:47.382065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLFY'. [2026-01-13T20:17:47.382454] [INFO ] [FORECASTER] Starting predict_future for BLFY [2026-01-13T20:17:47.383252] [DEBUG] [LOCAL ] No optimal features file found for BLFY: ./output/feature-sets/BLFY.txt [2026-01-13T20:17:47.383304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:47.383335] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:47.383361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:47.383419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:47.440841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:47.441742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:47.441824] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:47.441857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:47.572454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:47.572636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:47.572679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:47.572708] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:47.576124] [DEBUG] [FORECASTER] BLFY: Forecast T+1@11:T+2@11: DOWN (p=46.67%) [2026-01-13T20:17:47.576411] [INFO ] [FORECASTER] Completed predict_future for BLFY [2026-01-13T20:17:47.576542] [INFO ] [sig ] BLFY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:47.754957] [INFO ] [LOCAL ] Saved forecast: BLFY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BLFY.txt [2026-01-13T20:17:47.755186] [INFO ] [sig ] [452/3497] Completed BLFY in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:47.755245] [INFO ] [sig ] [453/3497] Forecasting BLK... [2026-01-13T20:17:47.755292] [INFO ] [sig ] Generating forecast for: BLK [2026-01-13T20:17:47.755343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLK' from 'https://tdm.silogroup.org/data/derivative_storage/BLK.csv'. [2026-01-13T20:17:47.769152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLK'. [2026-01-13T20:17:47.769563] [INFO ] [FORECASTER] Starting predict_future for BLK [2026-01-13T20:17:47.770480] [DEBUG] [LOCAL ] No optimal features file found for BLK: ./output/feature-sets/BLK.txt [2026-01-13T20:17:47.770536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:47.770602] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:47.770633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:47.770690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:47.833098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:47.834044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:47.834129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:47.834161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:47.961430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:47.961798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:47.961840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:47.961868] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:47.965832] [DEBUG] [FORECASTER] BLK: Forecast T+1@11:T+2@11: DOWN (p=7.90%) [2026-01-13T20:17:47.966111] [INFO ] [FORECASTER] Completed predict_future for BLK [2026-01-13T20:17:47.966239] [INFO ] [sig ] BLK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:48.109651] [INFO ] [LOCAL ] Saved forecast: BLK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BLK.txt [2026-01-13T20:17:48.109787] [INFO ] [sig ] [453/3497] Completed BLK in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.3m [2026-01-13T20:17:48.109827] [INFO ] [sig ] [454/3497] Forecasting BLKB... [2026-01-13T20:17:48.109856] [INFO ] [sig ] Generating forecast for: BLKB [2026-01-13T20:17:48.109885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLKB' from 'https://tdm.silogroup.org/data/derivative_storage/BLKB.csv'. [2026-01-13T20:17:48.121645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLKB'. [2026-01-13T20:17:48.121911] [INFO ] [FORECASTER] Starting predict_future for BLKB [2026-01-13T20:17:48.122692] [DEBUG] [LOCAL ] No optimal features file found for BLKB: ./output/feature-sets/BLKB.txt [2026-01-13T20:17:48.122744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:48.122776] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:48.122803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:48.122859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:48.179027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:48.179681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:48.179756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:48.179788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:48.296505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:48.296666] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:48.296708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:48.296734] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:48.300032] [DEBUG] [FORECASTER] BLKB: Forecast T+1@11:T+2@11: DOWN (p=30.44%) [2026-01-13T20:17:48.300301] [INFO ] [FORECASTER] Completed predict_future for BLKB [2026-01-13T20:17:48.300421] [INFO ] [sig ] BLKB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:48.444396] [INFO ] [LOCAL ] Saved forecast: BLKB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BLKB.txt [2026-01-13T20:17:48.444551] [INFO ] [sig ] [454/3497] Completed BLKB in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-13T20:17:48.444610] [INFO ] [sig ] [455/3497] Forecasting BLMN... [2026-01-13T20:17:48.444642] [INFO ] [sig ] Generating forecast for: BLMN [2026-01-13T20:17:48.444672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLMN' from 'https://tdm.silogroup.org/data/derivative_storage/BLMN.csv'. [2026-01-13T20:17:48.456521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLMN'. [2026-01-13T20:17:48.456943] [INFO ] [FORECASTER] Starting predict_future for BLMN [2026-01-13T20:17:48.457763] [DEBUG] [LOCAL ] No optimal features file found for BLMN: ./output/feature-sets/BLMN.txt [2026-01-13T20:17:48.457815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:48.457847] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:48.457874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:48.457931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:48.515360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:48.516210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:48.516324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:48.516358] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:48.634914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:48.635067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:48.635108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:48.635137] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:48.638473] [DEBUG] [FORECASTER] BLMN: Forecast T+1@11:T+2@11: UP (p=98.21%) [2026-01-13T20:17:48.638758] [INFO ] [FORECASTER] Completed predict_future for BLMN [2026-01-13T20:17:48.638884] [INFO ] [sig ] BLMN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:48.780881] [INFO ] [LOCAL ] Saved forecast: BLMN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLMN.txt [2026-01-13T20:17:48.781020] [INFO ] [sig ] [455/3497] Completed BLMN in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-13T20:17:48.781060] [INFO ] [sig ] [456/3497] Forecasting BLND... [2026-01-13T20:17:48.781090] [INFO ] [sig ] Generating forecast for: BLND [2026-01-13T20:17:48.781121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLND' from 'https://tdm.silogroup.org/data/derivative_storage/BLND.csv'. [2026-01-13T20:17:48.792813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLND'. [2026-01-13T20:17:48.793167] [INFO ] [FORECASTER] Starting predict_future for BLND [2026-01-13T20:17:48.794057] [DEBUG] [LOCAL ] No optimal features file found for BLND: ./output/feature-sets/BLND.txt [2026-01-13T20:17:48.794111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:48.794143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:48.794170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:48.794227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:48.851756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:48.852379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:48.852454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:48.852487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:48.969391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:48.969554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:48.969613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:48.969644] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:48.973199] [DEBUG] [FORECASTER] BLND: Forecast T+1@11:T+2@11: UP (p=78.53%) [2026-01-13T20:17:48.973671] [INFO ] [FORECASTER] Completed predict_future for BLND [2026-01-13T20:17:48.973796] [INFO ] [sig ] BLND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:49.121730] [INFO ] [LOCAL ] Saved forecast: BLND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLND.txt [2026-01-13T20:17:49.121892] [INFO ] [sig ] [456/3497] Completed BLND in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-13T20:17:49.121931] [INFO ] [sig ] [457/3497] Forecasting BLRX... [2026-01-13T20:17:49.121968] [INFO ] [sig ] Generating forecast for: BLRX [2026-01-13T20:17:49.122000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLRX' from 'https://tdm.silogroup.org/data/derivative_storage/BLRX.csv'. [2026-01-13T20:17:49.137269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLRX'. [2026-01-13T20:17:49.137794] [INFO ] [FORECASTER] Starting predict_future for BLRX [2026-01-13T20:17:49.138852] [DEBUG] [LOCAL ] No optimal features file found for BLRX: ./output/feature-sets/BLRX.txt [2026-01-13T20:17:49.138914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:49.138954] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:49.138988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:49.139069] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:49.201154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:49.202357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:49.202662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:49.202700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:49.336487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:49.336671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:49.336712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:49.336740] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:49.340118] [DEBUG] [FORECASTER] BLRX: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-01-13T20:17:49.340402] [INFO ] [FORECASTER] Completed predict_future for BLRX [2026-01-13T20:17:49.340531] [INFO ] [sig ] BLRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:49.492335] [INFO ] [LOCAL ] Saved forecast: BLRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLRX.txt [2026-01-13T20:17:49.492503] [INFO ] [sig ] [457/3497] Completed BLRX in 0.4s | 2.78 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-13T20:17:49.492545] [INFO ] [sig ] [458/3497] Forecasting BLTE... [2026-01-13T20:17:49.492607] [INFO ] [sig ] Generating forecast for: BLTE [2026-01-13T20:17:49.492642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLTE' from 'https://tdm.silogroup.org/data/derivative_storage/BLTE.csv'. [2026-01-13T20:17:49.505002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLTE'. [2026-01-13T20:17:49.505419] [INFO ] [FORECASTER] Starting predict_future for BLTE [2026-01-13T20:17:49.506421] [DEBUG] [LOCAL ] No optimal features file found for BLTE: ./output/feature-sets/BLTE.txt [2026-01-13T20:17:49.506475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:49.506507] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:49.506534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:49.506789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:49.566911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:49.567778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:49.567858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:49.567892] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:49.688050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:49.688190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:49.688228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:49.688257] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:49.691503] [DEBUG] [FORECASTER] BLTE: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-13T20:17:49.691785] [INFO ] [FORECASTER] Completed predict_future for BLTE [2026-01-13T20:17:49.691906] [INFO ] [sig ] BLTE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:49.834323] [INFO ] [LOCAL ] Saved forecast: BLTE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLTE.txt [2026-01-13T20:17:49.834471] [INFO ] [sig ] [458/3497] Completed BLTE in 0.3s | 2.78 sym/s | Total: 2.7m | ETA: 18.2m [2026-01-13T20:17:49.834511] [INFO ] [sig ] [459/3497] Forecasting BLX... [2026-01-13T20:17:49.834540] [INFO ] [sig ] Generating forecast for: BLX [2026-01-13T20:17:49.834588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLX' from 'https://tdm.silogroup.org/data/derivative_storage/BLX.csv'. [2026-01-13T20:17:49.846347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLX'. [2026-01-13T20:17:49.846616] [INFO ] [FORECASTER] Starting predict_future for BLX [2026-01-13T20:17:49.847365] [DEBUG] [LOCAL ] No optimal features file found for BLX: ./output/feature-sets/BLX.txt [2026-01-13T20:17:49.847417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:49.847449] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:49.847477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:49.847534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:49.904046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:49.904642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:49.904718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:49.904750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:50.024846] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:50.025004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:50.025043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:50.025072] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:50.028390] [DEBUG] [FORECASTER] BLX: Forecast T+1@11:T+2@11: UP (p=57.10%) [2026-01-13T20:17:50.028702] [INFO ] [FORECASTER] Completed predict_future for BLX [2026-01-13T20:17:50.028822] [INFO ] [sig ] BLX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:50.172300] [INFO ] [LOCAL ] Saved forecast: BLX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLX.txt [2026-01-13T20:17:50.172415] [INFO ] [sig ] [459/3497] Completed BLX in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:50.172454] [INFO ] [sig ] [460/3497] Forecasting BLZE... [2026-01-13T20:17:50.172483] [INFO ] [sig ] Generating forecast for: BLZE [2026-01-13T20:17:50.172514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BLZE' from 'https://tdm.silogroup.org/data/derivative_storage/BLZE.csv'. [2026-01-13T20:17:50.183430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BLZE'. [2026-01-13T20:17:50.183718] [INFO ] [FORECASTER] Starting predict_future for BLZE [2026-01-13T20:17:50.184464] [DEBUG] [LOCAL ] No optimal features file found for BLZE: ./output/feature-sets/BLZE.txt [2026-01-13T20:17:50.184515] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:50.184546] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:50.184592] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:50.184651] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:50.242321] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:50.242913] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:50.242987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:50.243020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:50.363841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:50.363964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:50.364001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:50.364061] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:50.367262] [DEBUG] [FORECASTER] BLZE: Forecast T+1@11:T+2@11: UP (p=76.51%) [2026-01-13T20:17:50.367530] [INFO ] [FORECASTER] Completed predict_future for BLZE [2026-01-13T20:17:50.367669] [INFO ] [sig ] BLZE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:50.508798] [INFO ] [LOCAL ] Saved forecast: BLZE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BLZE.txt [2026-01-13T20:17:50.508958] [INFO ] [sig ] [460/3497] Completed BLZE in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:50.508997] [INFO ] [sig ] [461/3497] Forecasting BMA... [2026-01-13T20:17:50.509028] [INFO ] [sig ] Generating forecast for: BMA [2026-01-13T20:17:50.509058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMA' from 'https://tdm.silogroup.org/data/derivative_storage/BMA.csv'. [2026-01-13T20:17:50.520339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMA'. [2026-01-13T20:17:50.520770] [INFO ] [FORECASTER] Starting predict_future for BMA [2026-01-13T20:17:50.521557] [DEBUG] [LOCAL ] No optimal features file found for BMA: ./output/feature-sets/BMA.txt [2026-01-13T20:17:50.521631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:50.521664] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:50.521691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:50.521747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:50.580051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:50.580907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:50.580987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:50.581020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:50.707027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:50.707214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:50.707263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:50.707296] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:50.711077] [DEBUG] [FORECASTER] BMA: Forecast T+1@11:T+2@11: UP (p=66.74%) [2026-01-13T20:17:50.711394] [INFO ] [FORECASTER] Completed predict_future for BMA [2026-01-13T20:17:50.711535] [INFO ] [sig ] BMA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:50.857042] [INFO ] [LOCAL ] Saved forecast: BMA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BMA.txt [2026-01-13T20:17:50.857200] [INFO ] [sig ] [461/3497] Completed BMA in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:50.857240] [INFO ] [sig ] [462/3497] Forecasting BMBL... [2026-01-13T20:17:50.857271] [INFO ] [sig ] Generating forecast for: BMBL [2026-01-13T20:17:50.857302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMBL' from 'https://tdm.silogroup.org/data/derivative_storage/BMBL.csv'. [2026-01-13T20:17:50.869615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMBL'. [2026-01-13T20:17:50.870006] [INFO ] [FORECASTER] Starting predict_future for BMBL [2026-01-13T20:17:50.871080] [DEBUG] [LOCAL ] No optimal features file found for BMBL: ./output/feature-sets/BMBL.txt [2026-01-13T20:17:50.871133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:50.871199] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:50.871229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:50.871287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:50.932880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:50.933774] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:50.933859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:50.933893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:51.060880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:51.061049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:51.061091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:51.061120] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:51.064657] [DEBUG] [FORECASTER] BMBL: Forecast T+1@11:T+2@11: UP (p=73.80%) [2026-01-13T20:17:51.064963] [INFO ] [FORECASTER] Completed predict_future for BMBL [2026-01-13T20:17:51.065097] [INFO ] [sig ] BMBL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:51.212133] [INFO ] [LOCAL ] Saved forecast: BMBL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BMBL.txt [2026-01-13T20:17:51.212293] [INFO ] [sig ] [462/3497] Completed BMBL in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:51.212336] [INFO ] [sig ] [463/3497] Forecasting BME... [2026-01-13T20:17:51.212371] [INFO ] [sig ] Generating forecast for: BME [2026-01-13T20:17:51.212403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BME' from 'https://tdm.silogroup.org/data/derivative_storage/BME.csv'. [2026-01-13T20:17:51.224917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BME'. [2026-01-13T20:17:51.225278] [INFO ] [FORECASTER] Starting predict_future for BME [2026-01-13T20:17:51.226066] [DEBUG] [LOCAL ] No optimal features file found for BME: ./output/feature-sets/BME.txt [2026-01-13T20:17:51.226119] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:51.226151] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:51.226178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:51.226235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:51.286198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:51.287085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:51.287164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:51.287198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:51.412680] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:51.412846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:51.412888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:51.412918] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:51.416401] [DEBUG] [FORECASTER] BME: Forecast T+1@11:T+2@11: UP (p=63.14%) [2026-01-13T20:17:51.416743] [INFO ] [FORECASTER] Completed predict_future for BME [2026-01-13T20:17:51.416884] [INFO ] [sig ] BME: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:51.574804] [INFO ] [LOCAL ] Saved forecast: BME 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BME.txt [2026-01-13T20:17:51.574990] [INFO ] [sig ] [463/3497] Completed BME in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:51.575042] [INFO ] [sig ] [464/3497] Forecasting BMEZ... [2026-01-13T20:17:51.575073] [INFO ] [sig ] Generating forecast for: BMEZ [2026-01-13T20:17:51.575104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMEZ' from 'https://tdm.silogroup.org/data/derivative_storage/BMEZ.csv'. [2026-01-13T20:17:51.587839] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMEZ'. [2026-01-13T20:17:51.588242] [INFO ] [FORECASTER] Starting predict_future for BMEZ [2026-01-13T20:17:51.589118] [DEBUG] [LOCAL ] No optimal features file found for BMEZ: ./output/feature-sets/BMEZ.txt [2026-01-13T20:17:51.589180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:51.589217] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:51.589246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:51.589318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:51.648747] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:51.649644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:51.649753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:51.649790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:51.774267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:51.774432] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:51.774473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:51.774501] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:51.777914] [DEBUG] [FORECASTER] BMEZ: Forecast T+1@11:T+2@11: UP (p=69.81%) [2026-01-13T20:17:51.778210] [INFO ] [FORECASTER] Completed predict_future for BMEZ [2026-01-13T20:17:51.778334] [INFO ] [sig ] BMEZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:51.921606] [INFO ] [LOCAL ] Saved forecast: BMEZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BMEZ.txt [2026-01-13T20:17:51.921752] [INFO ] [sig ] [464/3497] Completed BMEZ in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:51.921792] [INFO ] [sig ] [465/3497] Forecasting BMI... [2026-01-13T20:17:51.921823] [INFO ] [sig ] Generating forecast for: BMI [2026-01-13T20:17:51.921854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMI' from 'https://tdm.silogroup.org/data/derivative_storage/BMI.csv'. [2026-01-13T20:17:51.933644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMI'. [2026-01-13T20:17:51.933955] [INFO ] [FORECASTER] Starting predict_future for BMI [2026-01-13T20:17:51.934740] [DEBUG] [LOCAL ] No optimal features file found for BMI: ./output/feature-sets/BMI.txt [2026-01-13T20:17:51.934792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:51.934824] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:51.934851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:51.934907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:51.991265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:51.992031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:51.992113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:51.992148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:52.112858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:52.112998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:52.113040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:52.113101] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:52.116871] [DEBUG] [FORECASTER] BMI: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-01-13T20:17:52.117166] [INFO ] [FORECASTER] Completed predict_future for BMI [2026-01-13T20:17:52.117298] [INFO ] [sig ] BMI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:52.261197] [INFO ] [LOCAL ] Saved forecast: BMI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BMI.txt [2026-01-13T20:17:52.261333] [INFO ] [sig ] [465/3497] Completed BMI in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:52.261373] [INFO ] [sig ] [466/3497] Forecasting BMO... [2026-01-13T20:17:52.261403] [INFO ] [sig ] Generating forecast for: BMO [2026-01-13T20:17:52.261435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMO' from 'https://tdm.silogroup.org/data/derivative_storage/BMO.csv'. [2026-01-13T20:17:52.272468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMO'. [2026-01-13T20:17:52.272814] [INFO ] [FORECASTER] Starting predict_future for BMO [2026-01-13T20:17:52.273627] [DEBUG] [LOCAL ] No optimal features file found for BMO: ./output/feature-sets/BMO.txt [2026-01-13T20:17:52.273689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:52.273723] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:52.273751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:52.273809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:52.331777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:52.332520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:52.332614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:52.332650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:52.457837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:52.458015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:52.458069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:52.458102] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:52.462088] [DEBUG] [FORECASTER] BMO: Forecast T+1@11:T+2@11: UP (p=79.48%) [2026-01-13T20:17:52.462397] [INFO ] [FORECASTER] Completed predict_future for BMO [2026-01-13T20:17:52.462528] [INFO ] [sig ] BMO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:52.613813] [INFO ] [LOCAL ] Saved forecast: BMO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BMO.txt [2026-01-13T20:17:52.613960] [INFO ] [sig ] [466/3497] Completed BMO in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 18.2m [2026-01-13T20:17:52.614001] [INFO ] [sig ] [467/3497] Forecasting BMRA... [2026-01-13T20:17:52.614032] [INFO ] [sig ] Generating forecast for: BMRA [2026-01-13T20:17:52.614065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRA' from 'https://tdm.silogroup.org/data/derivative_storage/BMRA.csv'. [2026-01-13T20:17:52.625513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRA'. [2026-01-13T20:17:52.625890] [INFO ] [FORECASTER] Starting predict_future for BMRA [2026-01-13T20:17:52.626715] [DEBUG] [LOCAL ] No optimal features file found for BMRA: ./output/feature-sets/BMRA.txt [2026-01-13T20:17:52.626768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:52.626800] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:52.626828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:52.626885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:52.684488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:52.685556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:52.685657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:52.685691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:52.800341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:52.800499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:52.800542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:52.800591] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:52.803911] [DEBUG] [FORECASTER] BMRA: Forecast T+1@11:T+2@11: DOWN (p=14.88%) [2026-01-13T20:17:52.804186] [INFO ] [FORECASTER] Completed predict_future for BMRA [2026-01-13T20:17:52.804311] [INFO ] [sig ] BMRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:52.949738] [INFO ] [LOCAL ] Saved forecast: BMRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BMRA.txt [2026-01-13T20:17:52.949888] [INFO ] [sig ] [467/3497] Completed BMRA in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:52.949928] [INFO ] [sig ] [468/3497] Forecasting BMRC... [2026-01-13T20:17:52.949958] [INFO ] [sig ] Generating forecast for: BMRC [2026-01-13T20:17:52.949989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRC' from 'https://tdm.silogroup.org/data/derivative_storage/BMRC.csv'. [2026-01-13T20:17:52.961447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRC'. [2026-01-13T20:17:52.961776] [INFO ] [FORECASTER] Starting predict_future for BMRC [2026-01-13T20:17:52.962596] [DEBUG] [LOCAL ] No optimal features file found for BMRC: ./output/feature-sets/BMRC.txt [2026-01-13T20:17:52.962650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:52.962682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:52.962709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:52.962766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:53.023194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:53.024051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:53.024131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:53.024164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:53.145997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:53.146157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:53.146196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:53.146223] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:53.149617] [DEBUG] [FORECASTER] BMRC: Forecast T+1@11:T+2@11: DOWN (p=2.23%) [2026-01-13T20:17:53.149893] [INFO ] [FORECASTER] Completed predict_future for BMRC [2026-01-13T20:17:53.150016] [INFO ] [sig ] BMRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:53.292421] [INFO ] [LOCAL ] Saved forecast: BMRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BMRC.txt [2026-01-13T20:17:53.292584] [INFO ] [sig ] [468/3497] Completed BMRC in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:53.292626] [INFO ] [sig ] [469/3497] Forecasting BMRN... [2026-01-13T20:17:53.292656] [INFO ] [sig ] Generating forecast for: BMRN [2026-01-13T20:17:53.292686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMRN' from 'https://tdm.silogroup.org/data/derivative_storage/BMRN.csv'. [2026-01-13T20:17:53.304122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMRN'. [2026-01-13T20:17:53.304425] [INFO ] [FORECASTER] Starting predict_future for BMRN [2026-01-13T20:17:53.305244] [DEBUG] [LOCAL ] No optimal features file found for BMRN: ./output/feature-sets/BMRN.txt [2026-01-13T20:17:53.305297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:53.305329] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:53.305355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:53.305412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:53.367717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:53.368644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:53.368725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:53.368758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:53.494444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:53.494814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:53.494855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:53.494883] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:53.498418] [DEBUG] [FORECASTER] BMRN: Forecast T+1@11:T+2@11: UP (p=89.02%) [2026-01-13T20:17:53.498721] [INFO ] [FORECASTER] Completed predict_future for BMRN [2026-01-13T20:17:53.498875] [INFO ] [sig ] BMRN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:53.645481] [INFO ] [LOCAL ] Saved forecast: BMRN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BMRN.txt [2026-01-13T20:17:53.645637] [INFO ] [sig ] [469/3497] Completed BMRN in 0.4s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:53.645683] [INFO ] [sig ] [470/3497] Forecasting BMY... [2026-01-13T20:17:53.645714] [INFO ] [sig ] Generating forecast for: BMY [2026-01-13T20:17:53.645942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BMY' from 'https://tdm.silogroup.org/data/derivative_storage/BMY.csv'. [2026-01-13T20:17:53.657160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BMY'. [2026-01-13T20:17:53.657446] [INFO ] [FORECASTER] Starting predict_future for BMY [2026-01-13T20:17:53.658359] [DEBUG] [LOCAL ] No optimal features file found for BMY: ./output/feature-sets/BMY.txt [2026-01-13T20:17:53.658414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:53.658452] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:53.658485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:53.658555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:53.716868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:53.717631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:53.717710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:53.717742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:53.839202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:53.839359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:53.839398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:53.839426] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:53.843570] [DEBUG] [FORECASTER] BMY: Forecast T+1@11:T+2@11: UP (p=56.14%) [2026-01-13T20:17:53.844054] [INFO ] [FORECASTER] Completed predict_future for BMY [2026-01-13T20:17:53.844178] [INFO ] [sig ] BMY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:53.985587] [INFO ] [LOCAL ] Saved forecast: BMY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BMY.txt [2026-01-13T20:17:53.985716] [INFO ] [sig ] [470/3497] Completed BMY in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:53.985755] [INFO ] [sig ] [471/3497] Forecasting BN... [2026-01-13T20:17:53.985784] [INFO ] [sig ] Generating forecast for: BN [2026-01-13T20:17:53.985815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BN' from 'https://tdm.silogroup.org/data/derivative_storage/BN.csv'. [2026-01-13T20:17:53.997157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BN'. [2026-01-13T20:17:53.997423] [INFO ] [FORECASTER] Starting predict_future for BN [2026-01-13T20:17:53.998235] [DEBUG] [LOCAL ] No optimal features file found for BN: ./output/feature-sets/BN.txt [2026-01-13T20:17:53.998287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:53.998318] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:53.998344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:53.998400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:54.054878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:54.055482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:54.055561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:54.055612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:54.182272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:54.182449] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:54.182495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:54.182527] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:54.185984] [DEBUG] [FORECASTER] BN: Forecast T+1@11:T+2@11: DOWN (p=13.47%) [2026-01-13T20:17:54.186282] [INFO ] [FORECASTER] Completed predict_future for BN [2026-01-13T20:17:54.186410] [INFO ] [sig ] BN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:54.328605] [INFO ] [LOCAL ] Saved forecast: BN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BN.txt [2026-01-13T20:17:54.328735] [INFO ] [sig ] [471/3497] Completed BN in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:54.328774] [INFO ] [sig ] [472/3497] Forecasting BND... [2026-01-13T20:17:54.328803] [INFO ] [sig ] Generating forecast for: BND [2026-01-13T20:17:54.328832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BND' from 'https://tdm.silogroup.org/data/derivative_storage/BND.csv'. [2026-01-13T20:17:54.339894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BND'. [2026-01-13T20:17:54.340182] [INFO ] [FORECASTER] Starting predict_future for BND [2026-01-13T20:17:54.340990] [DEBUG] [LOCAL ] No optimal features file found for BND: ./output/feature-sets/BND.txt [2026-01-13T20:17:54.341042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:54.341074] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:54.341101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:54.341157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:54.396829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:54.397455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:54.397531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:54.397607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:54.519787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:54.519937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:54.519976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:54.520005] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:54.523316] [DEBUG] [FORECASTER] BND: Forecast T+1@11:T+2@11: UP (p=92.32%) [2026-01-13T20:17:54.523603] [INFO ] [FORECASTER] Completed predict_future for BND [2026-01-13T20:17:54.523725] [INFO ] [sig ] BND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:54.665684] [INFO ] [LOCAL ] Saved forecast: BND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BND.txt [2026-01-13T20:17:54.665798] [INFO ] [sig ] [472/3497] Completed BND in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:54.665837] [INFO ] [sig ] [473/3497] Forecasting BNDX... [2026-01-13T20:17:54.665866] [INFO ] [sig ] Generating forecast for: BNDX [2026-01-13T20:17:54.665897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNDX' from 'https://tdm.silogroup.org/data/derivative_storage/BNDX.csv'. [2026-01-13T20:17:54.676733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNDX'. [2026-01-13T20:17:54.677012] [INFO ] [FORECASTER] Starting predict_future for BNDX [2026-01-13T20:17:54.677796] [DEBUG] [LOCAL ] No optimal features file found for BNDX: ./output/feature-sets/BNDX.txt [2026-01-13T20:17:54.677849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:54.677881] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:54.677908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:54.677982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:54.734549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:54.735172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:54.735248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:54.735280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:54.858810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:54.858953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:54.859008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:54.859038] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:54.862318] [DEBUG] [FORECASTER] BNDX: Forecast T+1@11:T+2@11: DOWN (p=48.29%) [2026-01-13T20:17:54.862603] [INFO ] [FORECASTER] Completed predict_future for BNDX [2026-01-13T20:17:54.862728] [INFO ] [sig ] BNDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:55.011224] [INFO ] [LOCAL ] Saved forecast: BNDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNDX.txt [2026-01-13T20:17:55.011362] [INFO ] [sig ] [473/3497] Completed BNDX in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:55.011401] [INFO ] [sig ] [474/3497] Forecasting BNED... [2026-01-13T20:17:55.011432] [INFO ] [sig ] Generating forecast for: BNED [2026-01-13T20:17:55.011462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNED' from 'https://tdm.silogroup.org/data/derivative_storage/BNED.csv'. [2026-01-13T20:17:55.024247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNED'. [2026-01-13T20:17:55.024515] [INFO ] [FORECASTER] Starting predict_future for BNED [2026-01-13T20:17:55.025320] [DEBUG] [LOCAL ] No optimal features file found for BNED: ./output/feature-sets/BNED.txt [2026-01-13T20:17:55.025371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:55.025403] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:55.025431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:55.025487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:55.082319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:55.082942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:55.083020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:55.083054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:55.203334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:55.203459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:55.203496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:55.203528] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:55.206948] [DEBUG] [FORECASTER] BNED: Forecast T+1@11:T+2@11: UP (p=75.79%) [2026-01-13T20:17:55.207214] [INFO ] [FORECASTER] Completed predict_future for BNED [2026-01-13T20:17:55.207335] [INFO ] [sig ] BNED: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:55.348920] [INFO ] [LOCAL ] Saved forecast: BNED 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BNED.txt [2026-01-13T20:17:55.349034] [INFO ] [sig ] [474/3497] Completed BNED in 0.3s | 2.78 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:55.349072] [INFO ] [sig ] [475/3497] Forecasting BNGO... [2026-01-13T20:17:55.349102] [INFO ] [sig ] Generating forecast for: BNGO [2026-01-13T20:17:55.349132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNGO' from 'https://tdm.silogroup.org/data/derivative_storage/BNGO.csv'. [2026-01-13T20:17:55.360272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNGO'. [2026-01-13T20:17:55.360545] [INFO ] [FORECASTER] Starting predict_future for BNGO [2026-01-13T20:17:55.361316] [DEBUG] [LOCAL ] No optimal features file found for BNGO: ./output/feature-sets/BNGO.txt [2026-01-13T20:17:55.361368] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:55.361400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:55.361427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:55.361483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:55.419186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:55.420036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:55.420116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:55.420149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:55.542034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:55.542198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:55.542239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:55.542267] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:55.546092] [DEBUG] [FORECASTER] BNGO: Forecast T+1@11:T+2@11: DOWN (p=45.66%) [2026-01-13T20:17:55.546377] [INFO ] [FORECASTER] Completed predict_future for BNGO [2026-01-13T20:17:55.546504] [INFO ] [sig ] BNGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:55.690343] [INFO ] [LOCAL ] Saved forecast: BNGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNGO.txt [2026-01-13T20:17:55.690534] [INFO ] [sig ] [475/3497] Completed BNGO in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:55.690591] [INFO ] [sig ] [476/3497] Forecasting BNH... [2026-01-13T20:17:55.690628] [INFO ] [sig ] Generating forecast for: BNH [2026-01-13T20:17:55.690659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNH' from 'https://tdm.silogroup.org/data/derivative_storage/BNH.csv'. [2026-01-13T20:17:55.702018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNH'. [2026-01-13T20:17:55.702359] [INFO ] [FORECASTER] Starting predict_future for BNH [2026-01-13T20:17:55.703143] [DEBUG] [LOCAL ] No optimal features file found for BNH: ./output/feature-sets/BNH.txt [2026-01-13T20:17:55.703195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:55.703226] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:55.703253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:55.703310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:55.761517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:55.762382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:55.762462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:55.762494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:55.879273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:55.879431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:55.879473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:55.879504] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:55.883378] [DEBUG] [FORECASTER] BNH: Forecast T+1@11:T+2@11: DOWN (p=14.97%) [2026-01-13T20:17:55.883867] [INFO ] [FORECASTER] Completed predict_future for BNH [2026-01-13T20:17:55.884013] [INFO ] [sig ] BNH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:56.026922] [INFO ] [LOCAL ] Saved forecast: BNH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNH.txt [2026-01-13T20:17:56.027061] [INFO ] [sig ] [476/3497] Completed BNH in 0.3s | 2.79 sym/s | Total: 2.8m | ETA: 18.1m [2026-01-13T20:17:56.027101] [INFO ] [sig ] [477/3497] Forecasting BNJ... [2026-01-13T20:17:56.027132] [INFO ] [sig ] Generating forecast for: BNJ [2026-01-13T20:17:56.027163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNJ' from 'https://tdm.silogroup.org/data/derivative_storage/BNJ.csv'. [2026-01-13T20:17:56.037987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNJ'. [2026-01-13T20:17:56.038284] [INFO ] [FORECASTER] Starting predict_future for BNJ [2026-01-13T20:17:56.039062] [DEBUG] [LOCAL ] No optimal features file found for BNJ: ./output/feature-sets/BNJ.txt [2026-01-13T20:17:56.039113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:56.039156] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:56.039185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:56.039240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:56.094932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:56.095626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:56.095705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:56.095738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:56.203821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:56.203967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:56.204004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:56.204033] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:56.207343] [DEBUG] [FORECASTER] BNJ: Forecast T+1@11:T+2@11: DOWN (p=27.90%) [2026-01-13T20:17:56.207649] [INFO ] [FORECASTER] Completed predict_future for BNJ [2026-01-13T20:17:56.207782] [INFO ] [sig ] BNJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:56.354311] [INFO ] [LOCAL ] Saved forecast: BNJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNJ.txt [2026-01-13T20:17:56.354472] [INFO ] [sig ] [477/3497] Completed BNJ in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-13T20:17:56.354519] [INFO ] [sig ] [478/3497] Forecasting BNL... [2026-01-13T20:17:56.354556] [INFO ] [sig ] Generating forecast for: BNL [2026-01-13T20:17:56.354626] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNL' from 'https://tdm.silogroup.org/data/derivative_storage/BNL.csv'. [2026-01-13T20:17:56.367134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNL'. [2026-01-13T20:17:56.367469] [INFO ] [FORECASTER] Starting predict_future for BNL [2026-01-13T20:17:56.368499] [DEBUG] [LOCAL ] No optimal features file found for BNL: ./output/feature-sets/BNL.txt [2026-01-13T20:17:56.368551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:56.368601] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:56.368629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:56.368686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:56.424883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:56.425628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:56.425707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:56.425740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:56.547673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:56.547833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:56.547874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:56.547914] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:56.551714] [DEBUG] [FORECASTER] BNL: Forecast T+1@11:T+2@11: DOWN (p=12.57%) [2026-01-13T20:17:56.551998] [INFO ] [FORECASTER] Completed predict_future for BNL [2026-01-13T20:17:56.552126] [INFO ] [sig ] BNL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:56.721336] [INFO ] [LOCAL ] Saved forecast: BNL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNL.txt [2026-01-13T20:17:56.721495] [INFO ] [sig ] [478/3497] Completed BNL in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-13T20:17:56.721535] [INFO ] [sig ] [479/3497] Forecasting BNS... [2026-01-13T20:17:56.721565] [INFO ] [sig ] Generating forecast for: BNS [2026-01-13T20:17:56.721618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNS' from 'https://tdm.silogroup.org/data/derivative_storage/BNS.csv'. [2026-01-13T20:17:56.733847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNS'. [2026-01-13T20:17:56.734282] [INFO ] [FORECASTER] Starting predict_future for BNS [2026-01-13T20:17:56.735105] [DEBUG] [LOCAL ] No optimal features file found for BNS: ./output/feature-sets/BNS.txt [2026-01-13T20:17:56.735159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:56.735221] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:56.735250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:56.735308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:56.796157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:56.797031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:56.797113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:56.797148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:56.929159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:56.929329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:56.929370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:56.929398] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:56.933408] [DEBUG] [FORECASTER] BNS: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-01-13T20:17:56.934029] [INFO ] [FORECASTER] Completed predict_future for BNS [2026-01-13T20:17:56.934176] [INFO ] [sig ] BNS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:57.086617] [INFO ] [LOCAL ] Saved forecast: BNS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BNS.txt [2026-01-13T20:17:57.086785] [INFO ] [sig ] [479/3497] Completed BNS in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.1m [2026-01-13T20:17:57.086827] [INFO ] [sig ] [480/3497] Forecasting BNTC... [2026-01-13T20:17:57.086857] [INFO ] [sig ] Generating forecast for: BNTC [2026-01-13T20:17:57.086887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTC' from 'https://tdm.silogroup.org/data/derivative_storage/BNTC.csv'. [2026-01-13T20:17:57.098701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTC'. [2026-01-13T20:17:57.099055] [INFO ] [FORECASTER] Starting predict_future for BNTC [2026-01-13T20:17:57.099837] [DEBUG] [LOCAL ] No optimal features file found for BNTC: ./output/feature-sets/BNTC.txt [2026-01-13T20:17:57.099888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:57.099920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:57.099946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:57.100002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:57.158363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:57.159259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:57.159343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:57.159379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:57.284466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:57.284643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:57.284686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:57.284715] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:57.288792] [DEBUG] [FORECASTER] BNTC: Forecast T+1@11:T+2@11: DOWN (p=44.98%) [2026-01-13T20:17:57.289082] [INFO ] [FORECASTER] Completed predict_future for BNTC [2026-01-13T20:17:57.289208] [INFO ] [sig ] BNTC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:57.443535] [INFO ] [LOCAL ] Saved forecast: BNTC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNTC.txt [2026-01-13T20:17:57.443712] [INFO ] [sig ] [480/3497] Completed BNTC in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:57.443753] [INFO ] [sig ] [481/3497] Forecasting BNTX... [2026-01-13T20:17:57.443789] [INFO ] [sig ] Generating forecast for: BNTX [2026-01-13T20:17:57.444013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNTX' from 'https://tdm.silogroup.org/data/derivative_storage/BNTX.csv'. [2026-01-13T20:17:57.456613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNTX'. [2026-01-13T20:17:57.457165] [INFO ] [FORECASTER] Starting predict_future for BNTX [2026-01-13T20:17:57.458165] [DEBUG] [LOCAL ] No optimal features file found for BNTX: ./output/feature-sets/BNTX.txt [2026-01-13T20:17:57.458217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:57.458249] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:57.458276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:57.458332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:57.519013] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:57.519863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:57.519942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:57.519975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:57.641440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:57.641627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:57.641669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:57.641697] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:57.645133] [DEBUG] [FORECASTER] BNTX: Forecast T+1@11:T+2@11: DOWN (p=14.52%) [2026-01-13T20:17:57.645432] [INFO ] [FORECASTER] Completed predict_future for BNTX [2026-01-13T20:17:57.645562] [INFO ] [sig ] BNTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:57.792137] [INFO ] [LOCAL ] Saved forecast: BNTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNTX.txt [2026-01-13T20:17:57.792286] [INFO ] [sig ] [481/3497] Completed BNTX in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:57.792326] [INFO ] [sig ] [482/3497] Forecasting BNY... [2026-01-13T20:17:57.792356] [INFO ] [sig ] Generating forecast for: BNY [2026-01-13T20:17:57.792388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BNY' from 'https://tdm.silogroup.org/data/derivative_storage/BNY.csv'. [2026-01-13T20:17:57.803473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BNY'. [2026-01-13T20:17:57.803729] [INFO ] [FORECASTER] Starting predict_future for BNY [2026-01-13T20:17:57.804482] [DEBUG] [LOCAL ] No optimal features file found for BNY: ./output/feature-sets/BNY.txt [2026-01-13T20:17:57.804532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:57.804563] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:57.804608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:57.804665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:57.864442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:57.865456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:57.865550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:57.865610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:57.983539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:57.983701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:57.983740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:57.983813] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:57.987161] [DEBUG] [FORECASTER] BNY: Forecast T+1@11:T+2@11: DOWN (p=26.34%) [2026-01-13T20:17:57.987430] [INFO ] [FORECASTER] Completed predict_future for BNY [2026-01-13T20:17:57.987549] [INFO ] [sig ] BNY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:58.138996] [INFO ] [LOCAL ] Saved forecast: BNY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BNY.txt [2026-01-13T20:17:58.139135] [INFO ] [sig ] [482/3497] Completed BNY in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:58.139175] [INFO ] [sig ] [483/3497] Forecasting BOC... [2026-01-13T20:17:58.139205] [INFO ] [sig ] Generating forecast for: BOC [2026-01-13T20:17:58.139235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOC' from 'https://tdm.silogroup.org/data/derivative_storage/BOC.csv'. [2026-01-13T20:17:58.150315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOC'. [2026-01-13T20:17:58.150589] [INFO ] [FORECASTER] Starting predict_future for BOC [2026-01-13T20:17:58.151359] [DEBUG] [LOCAL ] No optimal features file found for BOC: ./output/feature-sets/BOC.txt [2026-01-13T20:17:58.151411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:58.151442] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:58.151469] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:58.151526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:58.209002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:58.209841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:58.209920] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:58.209952] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:58.329890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:58.330040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:58.330080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:58.330108] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:58.333412] [DEBUG] [FORECASTER] BOC: Forecast T+1@11:T+2@11: DOWN (p=40.45%) [2026-01-13T20:17:58.333712] [INFO ] [FORECASTER] Completed predict_future for BOC [2026-01-13T20:17:58.333831] [INFO ] [sig ] BOC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:58.476400] [INFO ] [LOCAL ] Saved forecast: BOC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOC.txt [2026-01-13T20:17:58.476513] [INFO ] [sig ] [483/3497] Completed BOC in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:58.476550] [INFO ] [sig ] [484/3497] Forecasting BOE... [2026-01-13T20:17:58.476597] [INFO ] [sig ] Generating forecast for: BOE [2026-01-13T20:17:58.476630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOE' from 'https://tdm.silogroup.org/data/derivative_storage/BOE.csv'. [2026-01-13T20:17:58.488306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOE'. [2026-01-13T20:17:58.488551] [INFO ] [FORECASTER] Starting predict_future for BOE [2026-01-13T20:17:58.489319] [DEBUG] [LOCAL ] No optimal features file found for BOE: ./output/feature-sets/BOE.txt [2026-01-13T20:17:58.489371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:58.489403] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:58.489430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:58.489488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:58.549475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:58.550238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:58.550314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:58.550355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:58.673555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:58.673742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:58.673787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:58.673832] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:58.677439] [DEBUG] [FORECASTER] BOE: Forecast T+1@11:T+2@11: DOWN (p=28.59%) [2026-01-13T20:17:58.677733] [INFO ] [FORECASTER] Completed predict_future for BOE [2026-01-13T20:17:58.677854] [INFO ] [sig ] BOE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:58.822040] [INFO ] [LOCAL ] Saved forecast: BOE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOE.txt [2026-01-13T20:17:58.822148] [INFO ] [sig ] [484/3497] Completed BOE in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:58.822186] [INFO ] [sig ] [485/3497] Forecasting BOF... [2026-01-13T20:17:58.822215] [INFO ] [sig ] Generating forecast for: BOF [2026-01-13T20:17:58.822245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOF' from 'https://tdm.silogroup.org/data/derivative_storage/BOF.csv'. [2026-01-13T20:17:58.836281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOF'. [2026-01-13T20:17:58.836715] [INFO ] [FORECASTER] Starting predict_future for BOF [2026-01-13T20:17:58.837681] [DEBUG] [LOCAL ] No optimal features file found for BOF: ./output/feature-sets/BOF.txt [2026-01-13T20:17:58.837745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:58.837781] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:58.837808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:58.837875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:58.908044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:58.909113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:58.909211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:58.909257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:59.054533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:59.054740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:59.054791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:59.055016] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:59.058743] [DEBUG] [FORECASTER] BOF: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-01-13T20:17:59.059076] [INFO ] [FORECASTER] Completed predict_future for BOF [2026-01-13T20:17:59.059239] [INFO ] [sig ] BOF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:59.206157] [INFO ] [LOCAL ] Saved forecast: BOF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOF.txt [2026-01-13T20:17:59.206287] [INFO ] [sig ] [485/3497] Completed BOF in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:59.206326] [INFO ] [sig ] [486/3497] Forecasting BOH... [2026-01-13T20:17:59.206356] [INFO ] [sig ] Generating forecast for: BOH [2026-01-13T20:17:59.206386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOH' from 'https://tdm.silogroup.org/data/derivative_storage/BOH.csv'. [2026-01-13T20:17:59.218049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOH'. [2026-01-13T20:17:59.218379] [INFO ] [FORECASTER] Starting predict_future for BOH [2026-01-13T20:17:59.219184] [DEBUG] [LOCAL ] No optimal features file found for BOH: ./output/feature-sets/BOH.txt [2026-01-13T20:17:59.219237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:59.219269] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:59.219296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:59.219352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:59.275930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:59.276658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:59.276737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:59.276770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:59.394205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:59.394366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:59.394408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:59.394436] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:59.397849] [DEBUG] [FORECASTER] BOH: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-01-13T20:17:59.398151] [INFO ] [FORECASTER] Completed predict_future for BOH [2026-01-13T20:17:59.398277] [INFO ] [sig ] BOH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:17:59.540758] [INFO ] [LOCAL ] Saved forecast: BOH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOH.txt [2026-01-13T20:17:59.540897] [INFO ] [sig ] [486/3497] Completed BOH in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:59.540937] [INFO ] [sig ] [487/3497] Forecasting BOKF... [2026-01-13T20:17:59.540966] [INFO ] [sig ] Generating forecast for: BOKF [2026-01-13T20:17:59.540996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOKF' from 'https://tdm.silogroup.org/data/derivative_storage/BOKF.csv'. [2026-01-13T20:17:59.554048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOKF'. [2026-01-13T20:17:59.554375] [INFO ] [FORECASTER] Starting predict_future for BOKF [2026-01-13T20:17:59.555426] [DEBUG] [LOCAL ] No optimal features file found for BOKF: ./output/feature-sets/BOKF.txt [2026-01-13T20:17:59.555480] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:59.555512] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:59.555539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:59.555622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:59.614744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:59.615410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:59.615490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:59.615526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:17:59.736463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:17:59.736626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:17:59.736666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:17:59.736695] [INFO ] [FORECASTER] Training complete [2026-01-13T20:17:59.740087] [DEBUG] [FORECASTER] BOKF: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-01-13T20:17:59.740363] [INFO ] [FORECASTER] Completed predict_future for BOKF [2026-01-13T20:17:59.740486] [INFO ] [sig ] BOKF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:17:59.883052] [INFO ] [LOCAL ] Saved forecast: BOKF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BOKF.txt [2026-01-13T20:17:59.883171] [INFO ] [sig ] [487/3497] Completed BOKF in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:17:59.883209] [INFO ] [sig ] [488/3497] Forecasting BOLD... [2026-01-13T20:17:59.883239] [INFO ] [sig ] Generating forecast for: BOLD [2026-01-13T20:17:59.883269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOLD' from 'https://tdm.silogroup.org/data/derivative_storage/BOLD.csv'. [2026-01-13T20:17:59.894670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOLD'. [2026-01-13T20:17:59.895007] [INFO ] [FORECASTER] Starting predict_future for BOLD [2026-01-13T20:17:59.895862] [DEBUG] [LOCAL ] No optimal features file found for BOLD: ./output/feature-sets/BOLD.txt [2026-01-13T20:17:59.895915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:17:59.895948] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:17:59.895978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:17:59.896047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:17:59.956961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:17:59.957883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:17:59.957991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:17:59.958027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:00.077412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:00.077586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:00.077630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:00.077659] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:00.081112] [DEBUG] [FORECASTER] BOLD: Forecast T+1@11:T+2@11: DOWN (p=27.68%) [2026-01-13T20:18:00.081387] [INFO ] [FORECASTER] Completed predict_future for BOLD [2026-01-13T20:18:00.081507] [INFO ] [sig ] BOLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:00.222917] [INFO ] [LOCAL ] Saved forecast: BOLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOLD.txt [2026-01-13T20:18:00.223041] [INFO ] [sig ] [488/3497] Completed BOLD in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:18:00.223079] [INFO ] [sig ] [489/3497] Forecasting BOND... [2026-01-13T20:18:00.223109] [INFO ] [sig ] Generating forecast for: BOND [2026-01-13T20:18:00.223139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOND' from 'https://tdm.silogroup.org/data/derivative_storage/BOND.csv'. [2026-01-13T20:18:00.234040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOND'. [2026-01-13T20:18:00.234341] [INFO ] [FORECASTER] Starting predict_future for BOND [2026-01-13T20:18:00.235173] [DEBUG] [LOCAL ] No optimal features file found for BOND: ./output/feature-sets/BOND.txt [2026-01-13T20:18:00.235227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:00.235260] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:00.235288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:00.235346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:00.297083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:00.297897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:00.298026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:00.298067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:00.428444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:00.428567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:00.428628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:00.428659] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:00.432301] [DEBUG] [FORECASTER] BOND: Forecast T+1@11:T+2@11: DOWN (p=14.06%) [2026-01-13T20:18:00.432638] [INFO ] [FORECASTER] Completed predict_future for BOND [2026-01-13T20:18:00.432770] [INFO ] [sig ] BOND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:00.579937] [INFO ] [LOCAL ] Saved forecast: BOND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOND.txt [2026-01-13T20:18:00.580084] [INFO ] [sig ] [489/3497] Completed BOND in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:18:00.580124] [INFO ] [sig ] [490/3497] Forecasting BOOM... [2026-01-13T20:18:00.580155] [INFO ] [sig ] Generating forecast for: BOOM [2026-01-13T20:18:00.580186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOOM' from 'https://tdm.silogroup.org/data/derivative_storage/BOOM.csv'. [2026-01-13T20:18:00.591070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOOM'. [2026-01-13T20:18:00.591395] [INFO ] [FORECASTER] Starting predict_future for BOOM [2026-01-13T20:18:00.592194] [DEBUG] [LOCAL ] No optimal features file found for BOOM: ./output/feature-sets/BOOM.txt [2026-01-13T20:18:00.592257] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:00.592290] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:00.592317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:00.592373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:00.650640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:00.651440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:00.651525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:00.651559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:00.771160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:00.771277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:00.771317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:00.771348] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:00.774848] [DEBUG] [FORECASTER] BOOM: Forecast T+1@11:T+2@11: DOWN (p=18.41%) [2026-01-13T20:18:00.775151] [INFO ] [FORECASTER] Completed predict_future for BOOM [2026-01-13T20:18:00.775283] [INFO ] [sig ] BOOM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:00.925848] [INFO ] [LOCAL ] Saved forecast: BOOM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOOM.txt [2026-01-13T20:18:00.925993] [INFO ] [sig ] [490/3497] Completed BOOM in 0.3s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:18:00.926033] [INFO ] [sig ] [491/3497] Forecasting BOTZ... [2026-01-13T20:18:00.926063] [INFO ] [sig ] Generating forecast for: BOTZ [2026-01-13T20:18:00.926093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BOTZ.csv'. [2026-01-13T20:18:00.936949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOTZ'. [2026-01-13T20:18:00.937279] [INFO ] [FORECASTER] Starting predict_future for BOTZ [2026-01-13T20:18:00.938140] [DEBUG] [LOCAL ] No optimal features file found for BOTZ: ./output/feature-sets/BOTZ.txt [2026-01-13T20:18:00.938203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:00.938241] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:00.938272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:00.938348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:01.008129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:01.009000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:01.009087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:01.009122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:01.151893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:01.152016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:01.152057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:01.152085] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:01.155454] [DEBUG] [FORECASTER] BOTZ: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-13T20:18:01.155771] [INFO ] [FORECASTER] Completed predict_future for BOTZ [2026-01-13T20:18:01.155903] [INFO ] [sig ] BOTZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:01.307717] [INFO ] [LOCAL ] Saved forecast: BOTZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BOTZ.txt [2026-01-13T20:18:01.307873] [INFO ] [sig ] [491/3497] Completed BOTZ in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:18:01.307914] [INFO ] [sig ] [492/3497] Forecasting BOX... [2026-01-13T20:18:01.307944] [INFO ] [sig ] Generating forecast for: BOX [2026-01-13T20:18:01.307995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BOX' from 'https://tdm.silogroup.org/data/derivative_storage/BOX.csv'. [2026-01-13T20:18:01.320328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BOX'. [2026-01-13T20:18:01.320664] [INFO ] [FORECASTER] Starting predict_future for BOX [2026-01-13T20:18:01.321461] [DEBUG] [LOCAL ] No optimal features file found for BOX: ./output/feature-sets/BOX.txt [2026-01-13T20:18:01.321514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:01.321548] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:01.321595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:01.321657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:01.384897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:01.385707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:01.385790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:01.385824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:01.517024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:01.517190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:01.517236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:01.517268] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:01.521361] [DEBUG] [FORECASTER] BOX: Forecast T+1@11:T+2@11: UP (p=85.19%) [2026-01-13T20:18:01.521783] [INFO ] [FORECASTER] Completed predict_future for BOX [2026-01-13T20:18:01.521941] [INFO ] [sig ] BOX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:01.673963] [INFO ] [LOCAL ] Saved forecast: BOX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BOX.txt [2026-01-13T20:18:01.674152] [INFO ] [sig ] [492/3497] Completed BOX in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:18:01.674195] [INFO ] [sig ] [493/3497] Forecasting BP... [2026-01-13T20:18:01.674229] [INFO ] [sig ] Generating forecast for: BP [2026-01-13T20:18:01.674262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BP' from 'https://tdm.silogroup.org/data/derivative_storage/BP.csv'. [2026-01-13T20:18:01.685993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BP'. [2026-01-13T20:18:01.686392] [INFO ] [FORECASTER] Starting predict_future for BP [2026-01-13T20:18:01.687249] [DEBUG] [LOCAL ] No optimal features file found for BP: ./output/feature-sets/BP.txt [2026-01-13T20:18:01.687304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:01.687338] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:01.687366] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:01.687423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:01.748564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:01.749897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:01.749990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:01.750025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:01.878634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:01.878815] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:01.878858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:01.878887] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:01.882984] [DEBUG] [FORECASTER] BP: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-01-13T20:18:01.883275] [INFO ] [FORECASTER] Completed predict_future for BP [2026-01-13T20:18:01.883404] [INFO ] [sig ] BP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:02.029129] [INFO ] [LOCAL ] Saved forecast: BP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BP.txt [2026-01-13T20:18:02.029291] [INFO ] [sig ] [493/3497] Completed BP in 0.4s | 2.79 sym/s | Total: 2.9m | ETA: 18.0m [2026-01-13T20:18:02.029339] [INFO ] [sig ] [494/3497] Forecasting BPOP... [2026-01-13T20:18:02.029370] [INFO ] [sig ] Generating forecast for: BPOP [2026-01-13T20:18:02.029401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPOP' from 'https://tdm.silogroup.org/data/derivative_storage/BPOP.csv'. [2026-01-13T20:18:02.043659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPOP'. [2026-01-13T20:18:02.044019] [INFO ] [FORECASTER] Starting predict_future for BPOP [2026-01-13T20:18:02.044872] [DEBUG] [LOCAL ] No optimal features file found for BPOP: ./output/feature-sets/BPOP.txt [2026-01-13T20:18:02.044926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:02.044964] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:02.045005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:02.045067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:02.107201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:02.108105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:02.108192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:02.108225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:02.240337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:02.240514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:02.240570] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:02.240622] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:02.244690] [DEBUG] [FORECASTER] BPOP: Forecast T+1@11:T+2@11: DOWN (p=31.65%) [2026-01-13T20:18:02.245245] [INFO ] [FORECASTER] Completed predict_future for BPOP [2026-01-13T20:18:02.245393] [INFO ] [sig ] BPOP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:02.400853] [INFO ] [LOCAL ] Saved forecast: BPOP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BPOP.txt [2026-01-13T20:18:02.401254] [INFO ] [sig ] [494/3497] Completed BPOP in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-13T20:18:02.401304] [INFO ] [sig ] [495/3497] Forecasting BPRN... [2026-01-13T20:18:02.401334] [INFO ] [sig ] Generating forecast for: BPRN [2026-01-13T20:18:02.401365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPRN' from 'https://tdm.silogroup.org/data/derivative_storage/BPRN.csv'. [2026-01-13T20:18:02.414420] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPRN'. [2026-01-13T20:18:02.414869] [INFO ] [FORECASTER] Starting predict_future for BPRN [2026-01-13T20:18:02.415918] [DEBUG] [LOCAL ] No optimal features file found for BPRN: ./output/feature-sets/BPRN.txt [2026-01-13T20:18:02.415975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:02.416008] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:02.416036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:02.416098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:02.471775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:02.472736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:02.472822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:02.472857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:02.570369] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:02.570544] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:18:02.570606] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:02.570639] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:02.574639] [DEBUG] [FORECASTER] BPRN: Forecast T+1@11:T+2@11: UP (p=61.37%) [2026-01-13T20:18:02.575086] [INFO ] [FORECASTER] Completed predict_future for BPRN [2026-01-13T20:18:02.575249] [INFO ] [sig ] BPRN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:02.748740] [INFO ] [LOCAL ] Saved forecast: BPRN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BPRN.txt [2026-01-13T20:18:02.749129] [INFO ] [sig ] [495/3497] Completed BPRN in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 18.0m [2026-01-13T20:18:02.749174] [INFO ] [sig ] [496/3497] Forecasting BPYPM... [2026-01-13T20:18:02.749206] [INFO ] [sig ] Generating forecast for: BPYPM [2026-01-13T20:18:02.749238] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPM' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPM.csv'. [2026-01-13T20:18:02.762894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPM'. [2026-01-13T20:18:02.763300] [INFO ] [FORECASTER] Starting predict_future for BPYPM [2026-01-13T20:18:02.764160] [DEBUG] [LOCAL ] No optimal features file found for BPYPM: ./output/feature-sets/BPYPM.txt [2026-01-13T20:18:02.764215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:02.764279] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:02.764309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:02.764368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:02.825633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:02.826563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:02.826669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:02.826702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:02.933529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:02.933709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:02.933754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:02.933782] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:02.937716] [DEBUG] [FORECASTER] BPYPM: Forecast T+1@11:T+2@11: DOWN (p=29.68%) [2026-01-13T20:18:02.938159] [INFO ] [FORECASTER] Completed predict_future for BPYPM [2026-01-13T20:18:02.938312] [INFO ] [sig ] BPYPM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:03.099918] [INFO ] [LOCAL ] Saved forecast: BPYPM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BPYPM.txt [2026-01-13T20:18:03.100082] [INFO ] [sig ] [496/3497] Completed BPYPM in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:03.100127] [INFO ] [sig ] [497/3497] Forecasting BPYPO... [2026-01-13T20:18:03.100159] [INFO ] [sig ] Generating forecast for: BPYPO [2026-01-13T20:18:03.100191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPO' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPO.csv'. [2026-01-13T20:18:03.113092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPO'. [2026-01-13T20:18:03.113482] [INFO ] [FORECASTER] Starting predict_future for BPYPO [2026-01-13T20:18:03.114308] [DEBUG] [LOCAL ] No optimal features file found for BPYPO: ./output/feature-sets/BPYPO.txt [2026-01-13T20:18:03.114362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:03.114395] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:03.114422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:03.114479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:03.175237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:03.176357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:03.176445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:03.176479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:03.279881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:03.280061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:03.280104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:03.280133] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:03.283827] [DEBUG] [FORECASTER] BPYPO: Forecast T+1@11:T+2@11: DOWN (p=25.41%) [2026-01-13T20:18:03.284190] [INFO ] [FORECASTER] Completed predict_future for BPYPO [2026-01-13T20:18:03.284334] [INFO ] [sig ] BPYPO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:03.433203] [INFO ] [LOCAL ] Saved forecast: BPYPO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BPYPO.txt [2026-01-13T20:18:03.433353] [INFO ] [sig ] [497/3497] Completed BPYPO in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:03.433395] [INFO ] [sig ] [498/3497] Forecasting BPYPP... [2026-01-13T20:18:03.433425] [INFO ] [sig ] Generating forecast for: BPYPP [2026-01-13T20:18:03.433456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BPYPP' from 'https://tdm.silogroup.org/data/derivative_storage/BPYPP.csv'. [2026-01-13T20:18:03.444717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BPYPP'. [2026-01-13T20:18:03.445089] [INFO ] [FORECASTER] Starting predict_future for BPYPP [2026-01-13T20:18:03.445873] [DEBUG] [LOCAL ] No optimal features file found for BPYPP: ./output/feature-sets/BPYPP.txt [2026-01-13T20:18:03.445925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:03.445958] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:03.445986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:03.446043] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:03.503787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:03.504667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:03.504762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:03.504795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:03.620927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:03.621091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:03.621134] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:03.621163] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:03.624751] [DEBUG] [FORECASTER] BPYPP: Forecast T+1@11:T+2@11: UP (p=72.37%) [2026-01-13T20:18:03.625090] [INFO ] [FORECASTER] Completed predict_future for BPYPP [2026-01-13T20:18:03.625231] [INFO ] [sig ] BPYPP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:03.779525] [INFO ] [LOCAL ] Saved forecast: BPYPP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BPYPP.txt [2026-01-13T20:18:03.779706] [INFO ] [sig ] [498/3497] Completed BPYPP in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:03.779750] [INFO ] [sig ] [499/3497] Forecasting BRAG... [2026-01-13T20:18:03.779779] [INFO ] [sig ] Generating forecast for: BRAG [2026-01-13T20:18:03.779811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRAG' from 'https://tdm.silogroup.org/data/derivative_storage/BRAG.csv'. [2026-01-13T20:18:03.791294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRAG'. [2026-01-13T20:18:03.791707] [INFO ] [FORECASTER] Starting predict_future for BRAG [2026-01-13T20:18:03.792500] [DEBUG] [LOCAL ] No optimal features file found for BRAG: ./output/feature-sets/BRAG.txt [2026-01-13T20:18:03.792554] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:03.792609] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:03.792639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:03.792697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:03.849441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:03.850273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:03.850355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:03.850396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:03.972121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:03.972283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:03.972325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:03.972391] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:03.975807] [DEBUG] [FORECASTER] BRAG: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-13T20:18:03.976084] [INFO ] [FORECASTER] Completed predict_future for BRAG [2026-01-13T20:18:03.976208] [INFO ] [sig ] BRAG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:04.121068] [INFO ] [LOCAL ] Saved forecast: BRAG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BRAG.txt [2026-01-13T20:18:04.121223] [INFO ] [sig ] [499/3497] Completed BRAG in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:04.121263] [INFO ] [sig ] [500/3497] Forecasting BRC... [2026-01-13T20:18:04.121295] [INFO ] [sig ] Generating forecast for: BRC [2026-01-13T20:18:04.121326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRC' from 'https://tdm.silogroup.org/data/derivative_storage/BRC.csv'. [2026-01-13T20:18:04.133182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRC'. [2026-01-13T20:18:04.133568] [INFO ] [FORECASTER] Starting predict_future for BRC [2026-01-13T20:18:04.134394] [DEBUG] [LOCAL ] No optimal features file found for BRC: ./output/feature-sets/BRC.txt [2026-01-13T20:18:04.134451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:04.134496] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:04.134530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:04.134608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:04.195089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:04.196336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:04.196440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:04.196484] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:04.321150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:04.321321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:04.321361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:04.321390] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:04.325280] [DEBUG] [FORECASTER] BRC: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-13T20:18:04.325691] [INFO ] [FORECASTER] Completed predict_future for BRC [2026-01-13T20:18:04.325841] [INFO ] [sig ] BRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:04.478626] [INFO ] [LOCAL ] Saved forecast: BRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BRC.txt [2026-01-13T20:18:04.478783] [INFO ] [sig ] [500/3497] Completed BRC in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:04.478823] [INFO ] [sig ] [501/3497] Forecasting BRO... [2026-01-13T20:18:04.478854] [INFO ] [sig ] Generating forecast for: BRO [2026-01-13T20:18:04.478886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRO' from 'https://tdm.silogroup.org/data/derivative_storage/BRO.csv'. [2026-01-13T20:18:04.492040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRO'. [2026-01-13T20:18:04.492446] [INFO ] [FORECASTER] Starting predict_future for BRO [2026-01-13T20:18:04.493439] [DEBUG] [LOCAL ] No optimal features file found for BRO: ./output/feature-sets/BRO.txt [2026-01-13T20:18:04.493492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:04.493538] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:04.493566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:04.493650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:04.552556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:04.553411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:04.553494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:04.553527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:04.678901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:04.679063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:04.679103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:04.679132] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:04.682552] [DEBUG] [FORECASTER] BRO: Forecast T+1@11:T+2@11: DOWN (p=35.10%) [2026-01-13T20:18:04.682903] [INFO ] [FORECASTER] Completed predict_future for BRO [2026-01-13T20:18:04.683037] [INFO ] [sig ] BRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:04.831256] [INFO ] [LOCAL ] Saved forecast: BRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BRO.txt [2026-01-13T20:18:04.831428] [INFO ] [sig ] [501/3497] Completed BRO in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:04.831471] [INFO ] [sig ] [502/3497] Forecasting BROS... [2026-01-13T20:18:04.831500] [INFO ] [sig ] Generating forecast for: BROS [2026-01-13T20:18:04.831530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BROS' from 'https://tdm.silogroup.org/data/derivative_storage/BROS.csv'. [2026-01-13T20:18:04.843104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BROS'. [2026-01-13T20:18:04.843461] [INFO ] [FORECASTER] Starting predict_future for BROS [2026-01-13T20:18:04.844249] [DEBUG] [LOCAL ] No optimal features file found for BROS: ./output/feature-sets/BROS.txt [2026-01-13T20:18:04.844300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:04.844331] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:04.844357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:04.844413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:04.903177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:04.904037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:04.904118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:04.904150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:05.027559] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:05.027731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:05.027772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:05.027800] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:05.031511] [DEBUG] [FORECASTER] BROS: Forecast T+1@11:T+2@11: DOWN (p=36.07%) [2026-01-13T20:18:05.031797] [INFO ] [FORECASTER] Completed predict_future for BROS [2026-01-13T20:18:05.031922] [INFO ] [sig ] BROS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:05.190476] [INFO ] [LOCAL ] Saved forecast: BROS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BROS.txt [2026-01-13T20:18:05.190654] [INFO ] [sig ] [502/3497] Completed BROS in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:05.190698] [INFO ] [sig ] [503/3497] Forecasting BRSP... [2026-01-13T20:18:05.190728] [INFO ] [sig ] Generating forecast for: BRSP [2026-01-13T20:18:05.190761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRSP' from 'https://tdm.silogroup.org/data/derivative_storage/BRSP.csv'. [2026-01-13T20:18:05.203797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRSP'. [2026-01-13T20:18:05.204198] [INFO ] [FORECASTER] Starting predict_future for BRSP [2026-01-13T20:18:05.205017] [DEBUG] [LOCAL ] No optimal features file found for BRSP: ./output/feature-sets/BRSP.txt [2026-01-13T20:18:05.205069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:05.205102] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:05.205130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:05.205188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:05.265130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:05.266026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:05.266107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:05.266141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:05.403344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:05.403523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:05.403565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:05.403615] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:05.407518] [DEBUG] [FORECASTER] BRSP: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-01-13T20:18:05.407885] [INFO ] [FORECASTER] Completed predict_future for BRSP [2026-01-13T20:18:05.408045] [INFO ] [sig ] BRSP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:05.558212] [INFO ] [LOCAL ] Saved forecast: BRSP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BRSP.txt [2026-01-13T20:18:05.558376] [INFO ] [sig ] [503/3497] Completed BRSP in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:05.558418] [INFO ] [sig ] [504/3497] Forecasting BRX... [2026-01-13T20:18:05.558447] [INFO ] [sig ] Generating forecast for: BRX [2026-01-13T20:18:05.558479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRX' from 'https://tdm.silogroup.org/data/derivative_storage/BRX.csv'. [2026-01-13T20:18:05.570125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRX'. [2026-01-13T20:18:05.570497] [INFO ] [FORECASTER] Starting predict_future for BRX [2026-01-13T20:18:05.571295] [DEBUG] [LOCAL ] No optimal features file found for BRX: ./output/feature-sets/BRX.txt [2026-01-13T20:18:05.571348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:05.571380] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:05.571407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:05.571463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:05.629409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:05.630269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:05.630352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:05.630385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:05.758609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:05.758775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:05.758818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:05.758847] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:05.762547] [DEBUG] [FORECASTER] BRX: Forecast T+1@11:T+2@11: UP (p=82.76%) [2026-01-13T20:18:05.762969] [INFO ] [FORECASTER] Completed predict_future for BRX [2026-01-13T20:18:05.763118] [INFO ] [sig ] BRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:05.914146] [INFO ] [LOCAL ] Saved forecast: BRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BRX.txt [2026-01-13T20:18:05.914300] [INFO ] [sig ] [504/3497] Completed BRX in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:05.914345] [INFO ] [sig ] [505/3497] Forecasting BRZE... [2026-01-13T20:18:05.914379] [INFO ] [sig ] Generating forecast for: BRZE [2026-01-13T20:18:05.914410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BRZE' from 'https://tdm.silogroup.org/data/derivative_storage/BRZE.csv'. [2026-01-13T20:18:05.926046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BRZE'. [2026-01-13T20:18:05.926427] [INFO ] [FORECASTER] Starting predict_future for BRZE [2026-01-13T20:18:05.927217] [DEBUG] [LOCAL ] No optimal features file found for BRZE: ./output/feature-sets/BRZE.txt [2026-01-13T20:18:05.927269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:05.927300] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:05.927327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:05.927383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:05.985258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:05.986145] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:05.986225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:05.986258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:06.112093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:06.112254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:06.112295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:06.112325] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:06.116091] [DEBUG] [FORECASTER] BRZE: Forecast T+1@11:T+2@11: DOWN (p=4.94%) [2026-01-13T20:18:06.116471] [INFO ] [FORECASTER] Completed predict_future for BRZE [2026-01-13T20:18:06.116633] [INFO ] [sig ] BRZE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:06.267809] [INFO ] [LOCAL ] Saved forecast: BRZE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BRZE.txt [2026-01-13T20:18:06.267955] [INFO ] [sig ] [505/3497] Completed BRZE in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:06.268019] [INFO ] [sig ] [506/3497] Forecasting BSAC... [2026-01-13T20:18:06.268050] [INFO ] [sig ] Generating forecast for: BSAC [2026-01-13T20:18:06.268080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSAC' from 'https://tdm.silogroup.org/data/derivative_storage/BSAC.csv'. [2026-01-13T20:18:06.281186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSAC'. [2026-01-13T20:18:06.281562] [INFO ] [FORECASTER] Starting predict_future for BSAC [2026-01-13T20:18:06.282806] [DEBUG] [LOCAL ] No optimal features file found for BSAC: ./output/feature-sets/BSAC.txt [2026-01-13T20:18:06.282861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:06.282894] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:06.282922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:06.282980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:06.342471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:06.343118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:06.343248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:06.343296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:06.464193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:06.464360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:06.464402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:06.464432] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:06.467802] [DEBUG] [FORECASTER] BSAC: Forecast T+1@11:T+2@11: DOWN (p=41.10%) [2026-01-13T20:18:06.468108] [INFO ] [FORECASTER] Completed predict_future for BSAC [2026-01-13T20:18:06.468254] [INFO ] [sig ] BSAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:06.611729] [INFO ] [LOCAL ] Saved forecast: BSAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BSAC.txt [2026-01-13T20:18:06.611863] [INFO ] [sig ] [506/3497] Completed BSAC in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:06.611903] [INFO ] [sig ] [507/3497] Forecasting BSCQ... [2026-01-13T20:18:06.611932] [INFO ] [sig ] Generating forecast for: BSCQ [2026-01-13T20:18:06.611963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSCQ.csv'. [2026-01-13T20:18:06.624863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCQ'. [2026-01-13T20:18:06.625139] [INFO ] [FORECASTER] Starting predict_future for BSCQ [2026-01-13T20:18:06.625948] [DEBUG] [LOCAL ] No optimal features file found for BSCQ: ./output/feature-sets/BSCQ.txt [2026-01-13T20:18:06.626001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:06.626035] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:06.626063] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:06.626121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:06.684800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:06.685437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:06.685514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:06.685548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:06.797650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:06.797813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:06.797855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:06.797885] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:06.801382] [DEBUG] [FORECASTER] BSCQ: Forecast T+1@11:T+2@11: UP (p=64.62%) [2026-01-13T20:18:06.801687] [INFO ] [FORECASTER] Completed predict_future for BSCQ [2026-01-13T20:18:06.801811] [INFO ] [sig ] BSCQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:06.945883] [INFO ] [LOCAL ] Saved forecast: BSCQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSCQ.txt [2026-01-13T20:18:06.946236] [INFO ] [sig ] [507/3497] Completed BSCQ in 0.3s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:06.946275] [INFO ] [sig ] [508/3497] Forecasting BSCS... [2026-01-13T20:18:06.946304] [INFO ] [sig ] Generating forecast for: BSCS [2026-01-13T20:18:06.946334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCS' from 'https://tdm.silogroup.org/data/derivative_storage/BSCS.csv'. [2026-01-13T20:18:06.957953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCS'. [2026-01-13T20:18:06.958575] [INFO ] [FORECASTER] Starting predict_future for BSCS [2026-01-13T20:18:06.959414] [DEBUG] [LOCAL ] No optimal features file found for BSCS: ./output/feature-sets/BSCS.txt [2026-01-13T20:18:06.959468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:06.959500] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:06.959527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:06.959603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:07.018896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:07.019721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:07.019800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:07.019833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:07.143593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:07.143761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:07.143817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:07.143848] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:07.147531] [DEBUG] [FORECASTER] BSCS: Forecast T+1@11:T+2@11: UP (p=61.12%) [2026-01-13T20:18:07.147829] [INFO ] [FORECASTER] Completed predict_future for BSCS [2026-01-13T20:18:07.148169] [INFO ] [sig ] BSCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:07.297176] [INFO ] [LOCAL ] Saved forecast: BSCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSCS.txt [2026-01-13T20:18:07.297336] [INFO ] [sig ] [508/3497] Completed BSCS in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:07.297376] [INFO ] [sig ] [509/3497] Forecasting BSCX... [2026-01-13T20:18:07.297407] [INFO ] [sig ] Generating forecast for: BSCX [2026-01-13T20:18:07.297439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCX' from 'https://tdm.silogroup.org/data/derivative_storage/BSCX.csv'. [2026-01-13T20:18:07.310796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCX'. [2026-01-13T20:18:07.311323] [INFO ] [FORECASTER] Starting predict_future for BSCX [2026-01-13T20:18:07.312262] [DEBUG] [LOCAL ] No optimal features file found for BSCX: ./output/feature-sets/BSCX.txt [2026-01-13T20:18:07.312313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:07.312345] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:07.312371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:07.312427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:07.372568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:07.373627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:07.373709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:07.373742] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:07.501120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:07.501292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:07.501331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:07.501360] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:07.504730] [DEBUG] [FORECASTER] BSCX: Forecast T+1@11:T+2@11: UP (p=58.14%) [2026-01-13T20:18:07.505014] [INFO ] [FORECASTER] Completed predict_future for BSCX [2026-01-13T20:18:07.505138] [INFO ] [sig ] BSCX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:07.648279] [INFO ] [LOCAL ] Saved forecast: BSCX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSCX.txt [2026-01-13T20:18:07.648441] [INFO ] [sig ] [509/3497] Completed BSCX in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:07.648479] [INFO ] [sig ] [510/3497] Forecasting BSCY... [2026-01-13T20:18:07.648510] [INFO ] [sig ] Generating forecast for: BSCY [2026-01-13T20:18:07.648540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSCY' from 'https://tdm.silogroup.org/data/derivative_storage/BSCY.csv'. [2026-01-13T20:18:07.661767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSCY'. [2026-01-13T20:18:07.662128] [INFO ] [FORECASTER] Starting predict_future for BSCY [2026-01-13T20:18:07.662924] [DEBUG] [LOCAL ] No optimal features file found for BSCY: ./output/feature-sets/BSCY.txt [2026-01-13T20:18:07.662977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:07.663011] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:07.663039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:07.663099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:07.731244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:07.732143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:07.732249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:07.732286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:07.874678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:07.874835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:07.874876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:07.874907] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:07.878835] [DEBUG] [FORECASTER] BSCY: Forecast T+1@11:T+2@11: UP (p=71.89%) [2026-01-13T20:18:07.879178] [INFO ] [FORECASTER] Completed predict_future for BSCY [2026-01-13T20:18:07.879332] [INFO ] [sig ] BSCY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:08.027434] [INFO ] [LOCAL ] Saved forecast: BSCY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSCY.txt [2026-01-13T20:18:08.027610] [INFO ] [sig ] [510/3497] Completed BSCY in 0.4s | 2.79 sym/s | Total: 3.0m | ETA: 17.9m [2026-01-13T20:18:08.027653] [INFO ] [sig ] [511/3497] Forecasting BSJQ... [2026-01-13T20:18:08.027682] [INFO ] [sig ] Generating forecast for: BSJQ [2026-01-13T20:18:08.027713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSJQ.csv'. [2026-01-13T20:18:08.041046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJQ'. [2026-01-13T20:18:08.041436] [INFO ] [FORECASTER] Starting predict_future for BSJQ [2026-01-13T20:18:08.042546] [DEBUG] [LOCAL ] No optimal features file found for BSJQ: ./output/feature-sets/BSJQ.txt [2026-01-13T20:18:08.042618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:08.042652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:08.042680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:08.042738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:08.108619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:08.109702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:08.109807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:08.109845] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:08.241096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:08.241258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:08.241298] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:08.241329] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:08.245019] [DEBUG] [FORECASTER] BSJQ: Forecast T+1@11:T+2@11: UP (p=85.45%) [2026-01-13T20:18:08.245306] [INFO ] [FORECASTER] Completed predict_future for BSJQ [2026-01-13T20:18:08.245454] [INFO ] [sig ] BSJQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:08.405157] [INFO ] [LOCAL ] Saved forecast: BSJQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSJQ.txt [2026-01-13T20:18:08.405306] [INFO ] [sig ] [511/3497] Completed BSJQ in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:08.405347] [INFO ] [sig ] [512/3497] Forecasting BSJS... [2026-01-13T20:18:08.405380] [INFO ] [sig ] Generating forecast for: BSJS [2026-01-13T20:18:08.405413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSJS' from 'https://tdm.silogroup.org/data/derivative_storage/BSJS.csv'. [2026-01-13T20:18:08.417473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSJS'. [2026-01-13T20:18:08.417835] [INFO ] [FORECASTER] Starting predict_future for BSJS [2026-01-13T20:18:08.418713] [DEBUG] [LOCAL ] No optimal features file found for BSJS: ./output/feature-sets/BSJS.txt [2026-01-13T20:18:08.418767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:08.418822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:08.418860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:08.418933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:08.482990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:08.484094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:08.484176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:08.484209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:08.607945] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:08.608131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:08.608172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:08.608201] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:08.611561] [DEBUG] [FORECASTER] BSJS: Forecast T+1@11:T+2@11: UP (p=89.87%) [2026-01-13T20:18:08.611855] [INFO ] [FORECASTER] Completed predict_future for BSJS [2026-01-13T20:18:08.611977] [INFO ] [sig ] BSJS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:08.761004] [INFO ] [LOCAL ] Saved forecast: BSJS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSJS.txt [2026-01-13T20:18:08.761166] [INFO ] [sig ] [512/3497] Completed BSJS in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:08.761209] [INFO ] [sig ] [513/3497] Forecasting BSL... [2026-01-13T20:18:08.761241] [INFO ] [sig ] Generating forecast for: BSL [2026-01-13T20:18:08.761273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSL' from 'https://tdm.silogroup.org/data/derivative_storage/BSL.csv'. [2026-01-13T20:18:08.774157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSL'. [2026-01-13T20:18:08.774546] [INFO ] [FORECASTER] Starting predict_future for BSL [2026-01-13T20:18:08.775616] [DEBUG] [LOCAL ] No optimal features file found for BSL: ./output/feature-sets/BSL.txt [2026-01-13T20:18:08.775671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:08.775731] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:08.775762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:08.775823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:08.836798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:08.837671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:08.837754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:08.837788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:08.954365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:08.954527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:08.954584] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:08.954616] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:08.957998] [DEBUG] [FORECASTER] BSL: Forecast T+1@11:T+2@11: DOWN (p=14.65%) [2026-01-13T20:18:08.958270] [INFO ] [FORECASTER] Completed predict_future for BSL [2026-01-13T20:18:08.958391] [INFO ] [sig ] BSL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:09.099804] [INFO ] [LOCAL ] Saved forecast: BSL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BSL.txt [2026-01-13T20:18:09.099964] [INFO ] [sig ] [513/3497] Completed BSL in 0.3s | 2.79 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:09.100004] [INFO ] [sig ] [514/3497] Forecasting BSM... [2026-01-13T20:18:09.100035] [INFO ] [sig ] Generating forecast for: BSM [2026-01-13T20:18:09.100067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSM' from 'https://tdm.silogroup.org/data/derivative_storage/BSM.csv'. [2026-01-13T20:18:09.111875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSM'. [2026-01-13T20:18:09.112278] [INFO ] [FORECASTER] Starting predict_future for BSM [2026-01-13T20:18:09.113140] [DEBUG] [LOCAL ] No optimal features file found for BSM: ./output/feature-sets/BSM.txt [2026-01-13T20:18:09.113194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:09.113227] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:09.113254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:09.113313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:09.172800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:09.173871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:09.173958] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:09.173992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:09.301470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:09.301676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:09.301738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:09.301781] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:09.306065] [DEBUG] [FORECASTER] BSM: Forecast T+1@11:T+2@11: UP (p=69.98%) [2026-01-13T20:18:09.306399] [INFO ] [FORECASTER] Completed predict_future for BSM [2026-01-13T20:18:09.306547] [INFO ] [sig ] BSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:09.457619] [INFO ] [LOCAL ] Saved forecast: BSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSM.txt [2026-01-13T20:18:09.457793] [INFO ] [sig ] [514/3497] Completed BSM in 0.4s | 2.79 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:09.457837] [INFO ] [sig ] [515/3497] Forecasting BSMQ... [2026-01-13T20:18:09.457869] [INFO ] [sig ] Generating forecast for: BSMQ [2026-01-13T20:18:09.457900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMQ' from 'https://tdm.silogroup.org/data/derivative_storage/BSMQ.csv'. [2026-01-13T20:18:09.471133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMQ'. [2026-01-13T20:18:09.471614] [INFO ] [FORECASTER] Starting predict_future for BSMQ [2026-01-13T20:18:09.472614] [DEBUG] [LOCAL ] No optimal features file found for BSMQ: ./output/feature-sets/BSMQ.txt [2026-01-13T20:18:09.472681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:09.472724] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:09.472761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:09.472842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:09.563833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:09.564994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:09.565103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:09.565161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:09.724876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:09.725081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:09.725141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:09.725183] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:09.731260] [DEBUG] [FORECASTER] BSMQ: Forecast T+1@11:T+2@11: DOWN (p=45.33%) [2026-01-13T20:18:09.731887] [INFO ] [FORECASTER] Completed predict_future for BSMQ [2026-01-13T20:18:09.732119] [INFO ] [sig ] BSMQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:09.951245] [INFO ] [LOCAL ] Saved forecast: BSMQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BSMQ.txt [2026-01-13T20:18:09.951478] [INFO ] [sig ] [515/3497] Completed BSMQ in 0.5s | 2.79 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:09.951547] [INFO ] [sig ] [516/3497] Forecasting BSMS... [2026-01-13T20:18:09.951633] [INFO ] [sig ] Generating forecast for: BSMS [2026-01-13T20:18:09.951693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSMS' from 'https://tdm.silogroup.org/data/derivative_storage/BSMS.csv'. [2026-01-13T20:18:09.978107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSMS'. [2026-01-13T20:18:09.978705] [INFO ] [FORECASTER] Starting predict_future for BSMS [2026-01-13T20:18:09.979858] [DEBUG] [LOCAL ] No optimal features file found for BSMS: ./output/feature-sets/BSMS.txt [2026-01-13T20:18:09.979928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:09.979976] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:09.980019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:09.980085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:10.079472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:10.080565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:10.080707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:10.080751] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:10.239645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:10.239854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:10.239920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:10.241452] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:10.247105] [DEBUG] [FORECASTER] BSMS: Forecast T+1@11:T+2@11: UP (p=70.38%) [2026-01-13T20:18:10.248775] [INFO ] [FORECASTER] Completed predict_future for BSMS [2026-01-13T20:18:10.249054] [INFO ] [sig ] BSMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:10.468964] [INFO ] [LOCAL ] Saved forecast: BSMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSMS.txt [2026-01-13T20:18:10.469207] [INFO ] [sig ] [516/3497] Completed BSMS in 0.5s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:10.469283] [INFO ] [sig ] [517/3497] Forecasting BSSX... [2026-01-13T20:18:10.469336] [INFO ] [sig ] Generating forecast for: BSSX [2026-01-13T20:18:10.469382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSSX.csv'. [2026-01-13T20:18:10.487118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSSX'. [2026-01-13T20:18:10.487670] [INFO ] [FORECASTER] Starting predict_future for BSSX [2026-01-13T20:18:10.489080] [DEBUG] [LOCAL ] No optimal features file found for BSSX: ./output/feature-sets/BSSX.txt [2026-01-13T20:18:10.489161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:10.489213] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:10.489260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:10.489351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:10.571384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:10.572330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:10.572425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:10.572460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:10.702524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:10.702747] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:18:10.702812] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:10.702866] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:10.708170] [DEBUG] [FORECASTER] BSSX: Forecast T+1@11:T+2@11: DOWN (p=31.82%) [2026-01-13T20:18:10.708767] [INFO ] [FORECASTER] Completed predict_future for BSSX [2026-01-13T20:18:10.708989] [INFO ] [sig ] BSSX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:10.863913] [INFO ] [LOCAL ] Saved forecast: BSSX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BSSX.txt [2026-01-13T20:18:10.864126] [INFO ] [sig ] [517/3497] Completed BSSX in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:10.864183] [INFO ] [sig ] [518/3497] Forecasting BSTZ... [2026-01-13T20:18:10.864227] [INFO ] [sig ] Generating forecast for: BSTZ [2026-01-13T20:18:10.864270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BSTZ.csv'. [2026-01-13T20:18:10.876466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSTZ'. [2026-01-13T20:18:10.876906] [INFO ] [FORECASTER] Starting predict_future for BSTZ [2026-01-13T20:18:10.877731] [DEBUG] [LOCAL ] No optimal features file found for BSTZ: ./output/feature-sets/BSTZ.txt [2026-01-13T20:18:10.877784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:10.877816] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:10.877844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:10.877905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:10.939365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:10.940271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:10.940355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:10.940389] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:11.080998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:11.081193] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:11.081252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:11.081297] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:11.086664] [DEBUG] [FORECASTER] BSTZ: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-13T20:18:11.087204] [INFO ] [FORECASTER] Completed predict_future for BSTZ [2026-01-13T20:18:11.087414] [INFO ] [sig ] BSTZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:11.269653] [INFO ] [LOCAL ] Saved forecast: BSTZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSTZ.txt [2026-01-13T20:18:11.269821] [INFO ] [sig ] [518/3497] Completed BSTZ in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:11.269863] [INFO ] [sig ] [519/3497] Forecasting BSVN... [2026-01-13T20:18:11.269892] [INFO ] [sig ] Generating forecast for: BSVN [2026-01-13T20:18:11.269923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVN' from 'https://tdm.silogroup.org/data/derivative_storage/BSVN.csv'. [2026-01-13T20:18:11.281130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVN'. [2026-01-13T20:18:11.281549] [INFO ] [FORECASTER] Starting predict_future for BSVN [2026-01-13T20:18:11.282379] [DEBUG] [LOCAL ] No optimal features file found for BSVN: ./output/feature-sets/BSVN.txt [2026-01-13T20:18:11.282435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:11.282468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:11.282495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:11.282552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:11.340661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:11.341542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:11.341656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:11.341691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:11.454000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:11.454170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:11.454213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:11.454259] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:11.458307] [DEBUG] [FORECASTER] BSVN: Forecast T+1@11:T+2@11: DOWN (p=22.40%) [2026-01-13T20:18:11.458655] [INFO ] [FORECASTER] Completed predict_future for BSVN [2026-01-13T20:18:11.458792] [INFO ] [sig ] BSVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:11.615168] [INFO ] [LOCAL ] Saved forecast: BSVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BSVN.txt [2026-01-13T20:18:11.615334] [INFO ] [sig ] [519/3497] Completed BSVN in 0.3s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:11.615379] [INFO ] [sig ] [520/3497] Forecasting BSVO... [2026-01-13T20:18:11.615422] [INFO ] [sig ] Generating forecast for: BSVO [2026-01-13T20:18:11.615468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSVO' from 'https://tdm.silogroup.org/data/derivative_storage/BSVO.csv'. [2026-01-13T20:18:11.627563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSVO'. [2026-01-13T20:18:11.628079] [INFO ] [FORECASTER] Starting predict_future for BSVO [2026-01-13T20:18:11.628962] [DEBUG] [LOCAL ] No optimal features file found for BSVO: ./output/feature-sets/BSVO.txt [2026-01-13T20:18:11.629017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:11.629050] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:11.629078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:11.629137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:11.686381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:11.687310] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:11.687398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:11.687433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:11.809674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:11.809838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:11.809878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:11.809906] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:11.813301] [DEBUG] [FORECASTER] BSVO: Forecast T+1@11:T+2@11: DOWN (p=9.59%) [2026-01-13T20:18:11.813603] [INFO ] [FORECASTER] Completed predict_future for BSVO [2026-01-13T20:18:11.813735] [INFO ] [sig ] BSVO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:11.954473] [INFO ] [LOCAL ] Saved forecast: BSVO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BSVO.txt [2026-01-13T20:18:11.954641] [INFO ] [sig ] [520/3497] Completed BSVO in 0.3s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:11.954684] [INFO ] [sig ] [521/3497] Forecasting BSX... [2026-01-13T20:18:11.954714] [INFO ] [sig ] Generating forecast for: BSX [2026-01-13T20:18:11.954744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSX' from 'https://tdm.silogroup.org/data/derivative_storage/BSX.csv'. [2026-01-13T20:18:11.965922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSX'. [2026-01-13T20:18:11.966330] [INFO ] [FORECASTER] Starting predict_future for BSX [2026-01-13T20:18:11.967192] [DEBUG] [LOCAL ] No optimal features file found for BSX: ./output/feature-sets/BSX.txt [2026-01-13T20:18:11.967252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:11.967286] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:11.967314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:11.967373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:12.027142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:12.028110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:12.028198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:12.028270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:12.146689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:12.146839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:12.146879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:12.146909] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:12.150343] [DEBUG] [FORECASTER] BSX: Forecast T+1@11:T+2@11: UP (p=56.68%) [2026-01-13T20:18:12.150653] [INFO ] [FORECASTER] Completed predict_future for BSX [2026-01-13T20:18:12.150780] [INFO ] [sig ] BSX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:12.295740] [INFO ] [LOCAL ] Saved forecast: BSX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BSX.txt [2026-01-13T20:18:12.295903] [INFO ] [sig ] [521/3497] Completed BSX in 0.3s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:12.295945] [INFO ] [sig ] [522/3497] Forecasting BSY... [2026-01-13T20:18:12.295974] [INFO ] [sig ] Generating forecast for: BSY [2026-01-13T20:18:12.296005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BSY' from 'https://tdm.silogroup.org/data/derivative_storage/BSY.csv'. [2026-01-13T20:18:12.310864] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BSY'. [2026-01-13T20:18:12.311314] [INFO ] [FORECASTER] Starting predict_future for BSY [2026-01-13T20:18:12.312457] [DEBUG] [LOCAL ] No optimal features file found for BSY: ./output/feature-sets/BSY.txt [2026-01-13T20:18:12.312529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:12.312606] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:12.312658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:12.312749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:12.380292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:12.381212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:12.381302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:12.381338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:12.504412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:12.504611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:12.504654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:12.504684] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:12.508249] [DEBUG] [FORECASTER] BSY: Forecast T+1@11:T+2@11: DOWN (p=17.74%) [2026-01-13T20:18:12.508615] [INFO ] [FORECASTER] Completed predict_future for BSY [2026-01-13T20:18:12.508756] [INFO ] [sig ] BSY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:12.657774] [INFO ] [LOCAL ] Saved forecast: BSY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BSY.txt [2026-01-13T20:18:12.657939] [INFO ] [sig ] [522/3497] Completed BSY in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:12.658010] [INFO ] [sig ] [523/3497] Forecasting BTA... [2026-01-13T20:18:12.658042] [INFO ] [sig ] Generating forecast for: BTA [2026-01-13T20:18:12.658073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTA' from 'https://tdm.silogroup.org/data/derivative_storage/BTA.csv'. [2026-01-13T20:18:12.669271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTA'. [2026-01-13T20:18:12.669649] [INFO ] [FORECASTER] Starting predict_future for BTA [2026-01-13T20:18:12.670427] [DEBUG] [LOCAL ] No optimal features file found for BTA: ./output/feature-sets/BTA.txt [2026-01-13T20:18:12.670479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:12.670510] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:12.670538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:12.670624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:12.728387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:12.729323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:12.729456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:12.729517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:12.852917] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:12.853083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:12.853127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:12.853155] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:12.857006] [DEBUG] [FORECASTER] BTA: Forecast T+1@11:T+2@11: DOWN (p=22.52%) [2026-01-13T20:18:12.857484] [INFO ] [FORECASTER] Completed predict_future for BTA [2026-01-13T20:18:12.857631] [INFO ] [sig ] BTA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:13.067227] [INFO ] [LOCAL ] Saved forecast: BTA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTA.txt [2026-01-13T20:18:13.067383] [INFO ] [sig ] [523/3497] Completed BTA in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:13.067423] [INFO ] [sig ] [524/3497] Forecasting BTAI... [2026-01-13T20:18:13.067455] [INFO ] [sig ] Generating forecast for: BTAI [2026-01-13T20:18:13.067486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTAI' from 'https://tdm.silogroup.org/data/derivative_storage/BTAI.csv'. [2026-01-13T20:18:13.079536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTAI'. [2026-01-13T20:18:13.079922] [INFO ] [FORECASTER] Starting predict_future for BTAI [2026-01-13T20:18:13.080725] [DEBUG] [LOCAL ] No optimal features file found for BTAI: ./output/feature-sets/BTAI.txt [2026-01-13T20:18:13.080776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:13.080808] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:13.080835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:13.080891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:13.138468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:13.139381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:13.139472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:13.139507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:13.258853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:13.259015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:13.259063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:13.259093] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:13.262514] [DEBUG] [FORECASTER] BTAI: Forecast T+1@11:T+2@11: DOWN (p=0.44%) [2026-01-13T20:18:13.262808] [INFO ] [FORECASTER] Completed predict_future for BTAI [2026-01-13T20:18:13.262939] [INFO ] [sig ] BTAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:13.424010] [INFO ] [LOCAL ] Saved forecast: BTAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTAI.txt [2026-01-13T20:18:13.424169] [INFO ] [sig ] [524/3497] Completed BTAI in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:13.424213] [INFO ] [sig ] [525/3497] Forecasting BTCS... [2026-01-13T20:18:13.424245] [INFO ] [sig ] Generating forecast for: BTCS [2026-01-13T20:18:13.424275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTCS' from 'https://tdm.silogroup.org/data/derivative_storage/BTCS.csv'. [2026-01-13T20:18:13.436294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTCS'. [2026-01-13T20:18:13.436623] [INFO ] [FORECASTER] Starting predict_future for BTCS [2026-01-13T20:18:13.437453] [DEBUG] [LOCAL ] No optimal features file found for BTCS: ./output/feature-sets/BTCS.txt [2026-01-13T20:18:13.437538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:13.437596] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:13.437628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:13.437687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:13.495903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:13.496682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:13.496764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:13.496799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:13.616840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:13.617003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:13.617052] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:13.617089] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:13.620500] [DEBUG] [FORECASTER] BTCS: Forecast T+1@11:T+2@11: DOWN (p=21.84%) [2026-01-13T20:18:13.620793] [INFO ] [FORECASTER] Completed predict_future for BTCS [2026-01-13T20:18:13.620918] [INFO ] [sig ] BTCS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:13.765302] [INFO ] [LOCAL ] Saved forecast: BTCS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTCS.txt [2026-01-13T20:18:13.765429] [INFO ] [sig ] [525/3497] Completed BTCS in 0.3s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:13.765468] [INFO ] [sig ] [526/3497] Forecasting BTE... [2026-01-13T20:18:13.765499] [INFO ] [sig ] Generating forecast for: BTE [2026-01-13T20:18:13.765528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTE' from 'https://tdm.silogroup.org/data/derivative_storage/BTE.csv'. [2026-01-13T20:18:13.781101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTE'. [2026-01-13T20:18:13.781376] [INFO ] [FORECASTER] Starting predict_future for BTE [2026-01-13T20:18:13.782153] [DEBUG] [LOCAL ] No optimal features file found for BTE: ./output/feature-sets/BTE.txt [2026-01-13T20:18:13.782205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:13.782238] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:13.782265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:13.782322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:13.838527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:13.839230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:13.839308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:13.839341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:13.964410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:13.964607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:13.964660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:13.964698] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:13.968651] [DEBUG] [FORECASTER] BTE: Forecast T+1@11:T+2@11: DOWN (p=34.40%) [2026-01-13T20:18:13.968970] [INFO ] [FORECASTER] Completed predict_future for BTE [2026-01-13T20:18:13.969115] [INFO ] [sig ] BTE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:14.120090] [INFO ] [LOCAL ] Saved forecast: BTE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTE.txt [2026-01-13T20:18:14.120254] [INFO ] [sig ] [526/3497] Completed BTE in 0.4s | 2.78 sym/s | Total: 3.1m | ETA: 17.8m [2026-01-13T20:18:14.120295] [INFO ] [sig ] [527/3497] Forecasting BTF... [2026-01-13T20:18:14.120325] [INFO ] [sig ] Generating forecast for: BTF [2026-01-13T20:18:14.120356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTF' from 'https://tdm.silogroup.org/data/derivative_storage/BTF.csv'. [2026-01-13T20:18:14.131834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTF'. [2026-01-13T20:18:14.132177] [INFO ] [FORECASTER] Starting predict_future for BTF [2026-01-13T20:18:14.133009] [DEBUG] [LOCAL ] No optimal features file found for BTF: ./output/feature-sets/BTF.txt [2026-01-13T20:18:14.133064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:14.133097] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:14.133125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:14.133197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:14.192360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:14.193084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:14.193161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:14.193193] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:14.313394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:14.313560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:14.313620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:14.313649] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:14.317006] [DEBUG] [FORECASTER] BTF: Forecast T+1@11:T+2@11: UP (p=93.02%) [2026-01-13T20:18:14.317281] [INFO ] [FORECASTER] Completed predict_future for BTF [2026-01-13T20:18:14.317402] [INFO ] [sig ] BTF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:14.465476] [INFO ] [LOCAL ] Saved forecast: BTF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BTF.txt [2026-01-13T20:18:14.465633] [INFO ] [sig ] [527/3497] Completed BTF in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-13T20:18:14.465675] [INFO ] [sig ] [528/3497] Forecasting BTI... [2026-01-13T20:18:14.465704] [INFO ] [sig ] Generating forecast for: BTI [2026-01-13T20:18:14.465736] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTI' from 'https://tdm.silogroup.org/data/derivative_storage/BTI.csv'. [2026-01-13T20:18:14.477786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTI'. [2026-01-13T20:18:14.478117] [INFO ] [FORECASTER] Starting predict_future for BTI [2026-01-13T20:18:14.478903] [DEBUG] [LOCAL ] No optimal features file found for BTI: ./output/feature-sets/BTI.txt [2026-01-13T20:18:14.478959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:14.478990] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:14.479017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:14.479071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:14.535705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:14.536344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:14.536435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:14.536468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:14.660160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:14.660335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:14.660375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:14.660403] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:14.664851] [DEBUG] [FORECASTER] BTI: Forecast T+1@11:T+2@11: DOWN (p=6.57%) [2026-01-13T20:18:14.665246] [INFO ] [FORECASTER] Completed predict_future for BTI [2026-01-13T20:18:14.665396] [INFO ] [sig ] BTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:14.814830] [INFO ] [LOCAL ] Saved forecast: BTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTI.txt [2026-01-13T20:18:14.814995] [INFO ] [sig ] [528/3497] Completed BTI in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-13T20:18:14.815036] [INFO ] [sig ] [529/3497] Forecasting BTM... [2026-01-13T20:18:14.815066] [INFO ] [sig ] Generating forecast for: BTM [2026-01-13T20:18:14.815282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTM' from 'https://tdm.silogroup.org/data/derivative_storage/BTM.csv'. [2026-01-13T20:18:14.829615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTM'. [2026-01-13T20:18:14.830218] [INFO ] [FORECASTER] Starting predict_future for BTM [2026-01-13T20:18:14.831480] [DEBUG] [LOCAL ] No optimal features file found for BTM: ./output/feature-sets/BTM.txt [2026-01-13T20:18:14.831536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:14.831586] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:14.831617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:14.831677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:14.899331] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:14.900370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:14.900463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:14.900500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:15.024855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:15.025025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:15.025068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:15.025099] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:15.028541] [DEBUG] [FORECASTER] BTM: Forecast T+1@11:T+2@11: DOWN (p=28.48%) [2026-01-13T20:18:15.028857] [INFO ] [FORECASTER] Completed predict_future for BTM [2026-01-13T20:18:15.029004] [INFO ] [sig ] BTM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:15.173438] [INFO ] [LOCAL ] Saved forecast: BTM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTM.txt [2026-01-13T20:18:15.173611] [INFO ] [sig ] [529/3497] Completed BTM in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-13T20:18:15.173654] [INFO ] [sig ] [530/3497] Forecasting BTMD... [2026-01-13T20:18:15.173684] [INFO ] [sig ] Generating forecast for: BTMD [2026-01-13T20:18:15.173716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTMD' from 'https://tdm.silogroup.org/data/derivative_storage/BTMD.csv'. [2026-01-13T20:18:15.185356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTMD'. [2026-01-13T20:18:15.185690] [INFO ] [FORECASTER] Starting predict_future for BTMD [2026-01-13T20:18:15.186469] [DEBUG] [LOCAL ] No optimal features file found for BTMD: ./output/feature-sets/BTMD.txt [2026-01-13T20:18:15.186523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:15.186602] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:15.186643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:15.186721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:15.245511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:15.246352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:15.246434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:15.246470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:15.367234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:15.367401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:15.367442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:15.367471] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:15.371330] [DEBUG] [FORECASTER] BTMD: Forecast T+1@11:T+2@11: DOWN (p=14.37%) [2026-01-13T20:18:15.371650] [INFO ] [FORECASTER] Completed predict_future for BTMD [2026-01-13T20:18:15.371780] [INFO ] [sig ] BTMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:15.519391] [INFO ] [LOCAL ] Saved forecast: BTMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTMD.txt [2026-01-13T20:18:15.519552] [INFO ] [sig ] [530/3497] Completed BTMD in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-13T20:18:15.519628] [INFO ] [sig ] [531/3497] Forecasting BTSG... [2026-01-13T20:18:15.519660] [INFO ] [sig ] Generating forecast for: BTSG [2026-01-13T20:18:15.519711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTSG' from 'https://tdm.silogroup.org/data/derivative_storage/BTSG.csv'. [2026-01-13T20:18:15.532885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTSG'. [2026-01-13T20:18:15.533267] [INFO ] [FORECASTER] Starting predict_future for BTSG [2026-01-13T20:18:15.534075] [DEBUG] [LOCAL ] No optimal features file found for BTSG: ./output/feature-sets/BTSG.txt [2026-01-13T20:18:15.534128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:15.534160] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:15.534187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:15.534244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:15.593482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:15.594382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:15.594471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:15.594505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:15.718298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:15.718458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:15.718501] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:15.718531] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:15.722005] [DEBUG] [FORECASTER] BTSG: Forecast T+1@11:T+2@11: DOWN (p=2.38%) [2026-01-13T20:18:15.722283] [INFO ] [FORECASTER] Completed predict_future for BTSG [2026-01-13T20:18:15.722411] [INFO ] [sig ] BTSG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:15.872284] [INFO ] [LOCAL ] Saved forecast: BTSG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BTSG.txt [2026-01-13T20:18:15.872442] [INFO ] [sig ] [531/3497] Completed BTSG in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.8m [2026-01-13T20:18:15.872480] [INFO ] [sig ] [532/3497] Forecasting BTZ... [2026-01-13T20:18:15.872512] [INFO ] [sig ] Generating forecast for: BTZ [2026-01-13T20:18:15.872543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BTZ' from 'https://tdm.silogroup.org/data/derivative_storage/BTZ.csv'. [2026-01-13T20:18:15.884137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BTZ'. [2026-01-13T20:18:15.884437] [INFO ] [FORECASTER] Starting predict_future for BTZ [2026-01-13T20:18:15.885208] [DEBUG] [LOCAL ] No optimal features file found for BTZ: ./output/feature-sets/BTZ.txt [2026-01-13T20:18:15.885261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:15.885293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:15.885320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:15.885376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:15.944146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:15.944952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:15.945036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:15.945071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:16.059009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:16.059181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:16.059238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:16.059268] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:16.062738] [DEBUG] [FORECASTER] BTZ: Forecast T+1@11:T+2@11: UP (p=99.13%) [2026-01-13T20:18:16.063070] [INFO ] [FORECASTER] Completed predict_future for BTZ [2026-01-13T20:18:16.063210] [INFO ] [sig ] BTZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:16.214538] [INFO ] [LOCAL ] Saved forecast: BTZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BTZ.txt [2026-01-13T20:18:16.214722] [INFO ] [sig ] [532/3497] Completed BTZ in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:16.214764] [INFO ] [sig ] [533/3497] Forecasting BUD... [2026-01-13T20:18:16.214793] [INFO ] [sig ] Generating forecast for: BUD [2026-01-13T20:18:16.214825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUD' from 'https://tdm.silogroup.org/data/derivative_storage/BUD.csv'. [2026-01-13T20:18:16.226310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUD'. [2026-01-13T20:18:16.226720] [INFO ] [FORECASTER] Starting predict_future for BUD [2026-01-13T20:18:16.227712] [DEBUG] [LOCAL ] No optimal features file found for BUD: ./output/feature-sets/BUD.txt [2026-01-13T20:18:16.227765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:16.227797] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:16.227824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:16.227880] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:16.284836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:16.285705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:16.285794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:16.285828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:16.408717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:16.408885] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:16.408927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:16.409001] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:16.413147] [DEBUG] [FORECASTER] BUD: Forecast T+1@11:T+2@11: UP (p=85.39%) [2026-01-13T20:18:16.413467] [INFO ] [FORECASTER] Completed predict_future for BUD [2026-01-13T20:18:16.413623] [INFO ] [sig ] BUD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:16.564429] [INFO ] [LOCAL ] Saved forecast: BUD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BUD.txt [2026-01-13T20:18:16.564607] [INFO ] [sig ] [533/3497] Completed BUD in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:16.564652] [INFO ] [sig ] [534/3497] Forecasting BUFC... [2026-01-13T20:18:16.564682] [INFO ] [sig ] Generating forecast for: BUFC [2026-01-13T20:18:16.564713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUFC' from 'https://tdm.silogroup.org/data/derivative_storage/BUFC.csv'. [2026-01-13T20:18:16.575425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUFC'. [2026-01-13T20:18:16.575741] [INFO ] [FORECASTER] Starting predict_future for BUFC [2026-01-13T20:18:16.576654] [DEBUG] [LOCAL ] No optimal features file found for BUFC: ./output/feature-sets/BUFC.txt [2026-01-13T20:18:16.576707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:16.576739] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:16.576765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:16.576822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:16.638744] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:16.639634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:16.639720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:16.639754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:16.741633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:16.741790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:16.741831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:16.741859] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:16.745319] [DEBUG] [FORECASTER] BUFC: Forecast T+1@11:T+2@11: UP (p=54.16%) [2026-01-13T20:18:16.745620] [INFO ] [FORECASTER] Completed predict_future for BUFC [2026-01-13T20:18:16.745750] [INFO ] [sig ] BUFC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:16.897611] [INFO ] [LOCAL ] Saved forecast: BUFC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BUFC.txt [2026-01-13T20:18:16.897772] [INFO ] [sig ] [534/3497] Completed BUFC in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:16.897812] [INFO ] [sig ] [535/3497] Forecasting BUG... [2026-01-13T20:18:16.897843] [INFO ] [sig ] Generating forecast for: BUG [2026-01-13T20:18:16.897874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUG' from 'https://tdm.silogroup.org/data/derivative_storage/BUG.csv'. [2026-01-13T20:18:16.909292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUG'. [2026-01-13T20:18:16.909641] [INFO ] [FORECASTER] Starting predict_future for BUG [2026-01-13T20:18:16.910403] [DEBUG] [LOCAL ] No optimal features file found for BUG: ./output/feature-sets/BUG.txt [2026-01-13T20:18:16.910454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:16.910485] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:16.910511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:16.910589] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:16.971239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:16.972100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:16.972181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:16.972215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:17.096284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:17.096480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:17.096545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:17.096603] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:17.100142] [DEBUG] [FORECASTER] BUG: Forecast T+1@11:T+2@11: DOWN (p=25.38%) [2026-01-13T20:18:17.100426] [INFO ] [FORECASTER] Completed predict_future for BUG [2026-01-13T20:18:17.100556] [INFO ] [sig ] BUG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:17.245671] [INFO ] [LOCAL ] Saved forecast: BUG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BUG.txt [2026-01-13T20:18:17.245822] [INFO ] [sig ] [535/3497] Completed BUG in 0.3s | 2.78 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:17.245863] [INFO ] [sig ] [536/3497] Forecasting BUI... [2026-01-13T20:18:17.245892] [INFO ] [sig ] Generating forecast for: BUI [2026-01-13T20:18:17.245923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUI' from 'https://tdm.silogroup.org/data/derivative_storage/BUI.csv'. [2026-01-13T20:18:17.257432] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUI'. [2026-01-13T20:18:17.257844] [INFO ] [FORECASTER] Starting predict_future for BUI [2026-01-13T20:18:17.258713] [DEBUG] [LOCAL ] No optimal features file found for BUI: ./output/feature-sets/BUI.txt [2026-01-13T20:18:17.258767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:17.258812] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:17.258842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:17.258904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:17.315646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:17.316552] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:17.316662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:17.316697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:17.442619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:17.442784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:17.442826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:17.442855] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:17.447490] [DEBUG] [FORECASTER] BUI: Forecast T+1@11:T+2@11: UP (p=78.57%) [2026-01-13T20:18:17.447860] [INFO ] [FORECASTER] Completed predict_future for BUI [2026-01-13T20:18:17.448033] [INFO ] [sig ] BUI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:17.600172] [INFO ] [LOCAL ] Saved forecast: BUI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BUI.txt [2026-01-13T20:18:17.600337] [INFO ] [sig ] [536/3497] Completed BUI in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:17.600377] [INFO ] [sig ] [537/3497] Forecasting BURL... [2026-01-13T20:18:17.600409] [INFO ] [sig ] Generating forecast for: BURL [2026-01-13T20:18:17.600440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BURL' from 'https://tdm.silogroup.org/data/derivative_storage/BURL.csv'. [2026-01-13T20:18:17.617183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BURL'. [2026-01-13T20:18:17.617672] [INFO ] [FORECASTER] Starting predict_future for BURL [2026-01-13T20:18:17.618943] [DEBUG] [LOCAL ] No optimal features file found for BURL: ./output/feature-sets/BURL.txt [2026-01-13T20:18:17.619009] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:17.619057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:17.619093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:17.619172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:17.681081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:17.681957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:17.682040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:17.682074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:17.804150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:17.804502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:17.804544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:17.804595] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:17.809066] [DEBUG] [FORECASTER] BURL: Forecast T+1@11:T+2@11: UP (p=53.60%) [2026-01-13T20:18:17.809621] [INFO ] [FORECASTER] Completed predict_future for BURL [2026-01-13T20:18:17.809758] [INFO ] [sig ] BURL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:17.962529] [INFO ] [LOCAL ] Saved forecast: BURL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BURL.txt [2026-01-13T20:18:17.962702] [INFO ] [sig ] [537/3497] Completed BURL in 0.4s | 2.78 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:17.962745] [INFO ] [sig ] [538/3497] Forecasting BUSE... [2026-01-13T20:18:17.962775] [INFO ] [sig ] Generating forecast for: BUSE [2026-01-13T20:18:17.962806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUSE' from 'https://tdm.silogroup.org/data/derivative_storage/BUSE.csv'. [2026-01-13T20:18:17.974412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUSE'. [2026-01-13T20:18:17.974726] [INFO ] [FORECASTER] Starting predict_future for BUSE [2026-01-13T20:18:17.975484] [DEBUG] [LOCAL ] No optimal features file found for BUSE: ./output/feature-sets/BUSE.txt [2026-01-13T20:18:17.975536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:17.975568] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:17.975615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:17.975673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:18.036443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:18.037088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:18.037356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:18.037391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:18.171310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:18.171467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:18.171510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:18.171539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:18.175013] [DEBUG] [FORECASTER] BUSE: Forecast T+1@11:T+2@11: UP (p=93.68%) [2026-01-13T20:18:18.175303] [INFO ] [FORECASTER] Completed predict_future for BUSE [2026-01-13T20:18:18.175430] [INFO ] [sig ] BUSE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:18.317551] [INFO ] [LOCAL ] Saved forecast: BUSE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BUSE.txt [2026-01-13T20:18:18.317726] [INFO ] [sig ] [538/3497] Completed BUSE in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:18.317766] [INFO ] [sig ] [539/3497] Forecasting BUXX... [2026-01-13T20:18:18.317795] [INFO ] [sig ] Generating forecast for: BUXX [2026-01-13T20:18:18.317825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BUXX' from 'https://tdm.silogroup.org/data/derivative_storage/BUXX.csv'. [2026-01-13T20:18:18.329518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BUXX'. [2026-01-13T20:18:18.329864] [INFO ] [FORECASTER] Starting predict_future for BUXX [2026-01-13T20:18:18.330697] [DEBUG] [LOCAL ] No optimal features file found for BUXX: ./output/feature-sets/BUXX.txt [2026-01-13T20:18:18.330751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:18.330784] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:18.330812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:18.330871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:18.387126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:18.387917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:18.388022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:18.388057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:18.506167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:18.506343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:18.506597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:18.506628] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:18.510276] [DEBUG] [FORECASTER] BUXX: Forecast T+1@11:T+2@11: UP (p=97.69%) [2026-01-13T20:18:18.510559] [INFO ] [FORECASTER] Completed predict_future for BUXX [2026-01-13T20:18:18.510703] [INFO ] [sig ] BUXX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:18.665861] [INFO ] [LOCAL ] Saved forecast: BUXX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BUXX.txt [2026-01-13T20:18:18.666020] [INFO ] [sig ] [539/3497] Completed BUXX in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:18.666061] [INFO ] [sig ] [540/3497] Forecasting BVFL... [2026-01-13T20:18:18.666098] [INFO ] [sig ] Generating forecast for: BVFL [2026-01-13T20:18:18.666129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVFL' from 'https://tdm.silogroup.org/data/derivative_storage/BVFL.csv'. [2026-01-13T20:18:18.677998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVFL'. [2026-01-13T20:18:18.678337] [INFO ] [FORECASTER] Starting predict_future for BVFL [2026-01-13T20:18:18.679111] [DEBUG] [LOCAL ] No optimal features file found for BVFL: ./output/feature-sets/BVFL.txt [2026-01-13T20:18:18.679163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:18.679194] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:18.679222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:18.679466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:18.736898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:18.737631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:18.737739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:18.737773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:18.857811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:18.857994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:18.858040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:18.858069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:18.861827] [DEBUG] [FORECASTER] BVFL: Forecast T+1@11:T+2@11: DOWN (p=31.70%) [2026-01-13T20:18:18.862107] [INFO ] [FORECASTER] Completed predict_future for BVFL [2026-01-13T20:18:18.862235] [INFO ] [sig ] BVFL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:19.009326] [INFO ] [LOCAL ] Saved forecast: BVFL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BVFL.txt [2026-01-13T20:18:19.009483] [INFO ] [sig ] [540/3497] Completed BVFL in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:19.009524] [INFO ] [sig ] [541/3497] Forecasting BVN... [2026-01-13T20:18:19.009554] [INFO ] [sig ] Generating forecast for: BVN [2026-01-13T20:18:19.009607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVN' from 'https://tdm.silogroup.org/data/derivative_storage/BVN.csv'. [2026-01-13T20:18:19.021346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVN'. [2026-01-13T20:18:19.021710] [INFO ] [FORECASTER] Starting predict_future for BVN [2026-01-13T20:18:19.022474] [DEBUG] [LOCAL ] No optimal features file found for BVN: ./output/feature-sets/BVN.txt [2026-01-13T20:18:19.022526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:19.022562] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:19.022609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:19.022667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:19.081315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:19.082124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:19.082205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:19.082239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:19.203066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:19.203228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:19.203269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:19.203297] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:19.206664] [DEBUG] [FORECASTER] BVN: Forecast T+1@11:T+2@11: UP (p=87.61%) [2026-01-13T20:18:19.206938] [INFO ] [FORECASTER] Completed predict_future for BVN [2026-01-13T20:18:19.207064] [INFO ] [sig ] BVN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:19.353527] [INFO ] [LOCAL ] Saved forecast: BVN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BVN.txt [2026-01-13T20:18:19.353684] [INFO ] [sig ] [541/3497] Completed BVN in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:19.353726] [INFO ] [sig ] [542/3497] Forecasting BVS... [2026-01-13T20:18:19.353756] [INFO ] [sig ] Generating forecast for: BVS [2026-01-13T20:18:19.353786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BVS' from 'https://tdm.silogroup.org/data/derivative_storage/BVS.csv'. [2026-01-13T20:18:19.365257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BVS'. [2026-01-13T20:18:19.365593] [INFO ] [FORECASTER] Starting predict_future for BVS [2026-01-13T20:18:19.366588] [DEBUG] [LOCAL ] No optimal features file found for BVS: ./output/feature-sets/BVS.txt [2026-01-13T20:18:19.366648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:19.366679] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:19.366706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:19.366763] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:19.426050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:19.426810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:19.426889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:19.426923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:19.549423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:19.549598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:19.549639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:19.549667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:19.552977] [DEBUG] [FORECASTER] BVS: Forecast T+1@11:T+2@11: DOWN (p=33.06%) [2026-01-13T20:18:19.553253] [INFO ] [FORECASTER] Completed predict_future for BVS [2026-01-13T20:18:19.553377] [INFO ] [sig ] BVS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:19.705120] [INFO ] [LOCAL ] Saved forecast: BVS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BVS.txt [2026-01-13T20:18:19.705273] [INFO ] [sig ] [542/3497] Completed BVS in 0.4s | 2.79 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:19.705311] [INFO ] [sig ] [543/3497] Forecasting BWA... [2026-01-13T20:18:19.705342] [INFO ] [sig ] Generating forecast for: BWA [2026-01-13T20:18:19.705373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWA' from 'https://tdm.silogroup.org/data/derivative_storage/BWA.csv'. [2026-01-13T20:18:19.716611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWA'. [2026-01-13T20:18:19.716942] [INFO ] [FORECASTER] Starting predict_future for BWA [2026-01-13T20:18:19.717717] [DEBUG] [LOCAL ] No optimal features file found for BWA: ./output/feature-sets/BWA.txt [2026-01-13T20:18:19.717769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:19.717801] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:19.717828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:19.717884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:19.774491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:19.775265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:19.775345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:19.775378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:19.899027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:19.899205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:19.899244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:19.899290] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:19.902687] [DEBUG] [FORECASTER] BWA: Forecast T+1@11:T+2@11: DOWN (p=11.24%) [2026-01-13T20:18:19.902966] [INFO ] [FORECASTER] Completed predict_future for BWA [2026-01-13T20:18:19.903090] [INFO ] [sig ] BWA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:20.048910] [INFO ] [LOCAL ] Saved forecast: BWA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BWA.txt [2026-01-13T20:18:20.049098] [INFO ] [sig ] [543/3497] Completed BWA in 0.3s | 2.79 sym/s | Total: 3.2m | ETA: 17.7m [2026-01-13T20:18:20.049143] [INFO ] [sig ] [544/3497] Forecasting BWAY... [2026-01-13T20:18:20.049172] [INFO ] [sig ] Generating forecast for: BWAY [2026-01-13T20:18:20.049203] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWAY' from 'https://tdm.silogroup.org/data/derivative_storage/BWAY.csv'. [2026-01-13T20:18:20.061022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWAY'. [2026-01-13T20:18:20.061427] [INFO ] [FORECASTER] Starting predict_future for BWAY [2026-01-13T20:18:20.062225] [DEBUG] [LOCAL ] No optimal features file found for BWAY: ./output/feature-sets/BWAY.txt [2026-01-13T20:18:20.062278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:20.062310] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:20.062337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:20.062395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:20.117857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:20.118789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:20.118874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:20.118908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:20.240921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:20.241067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:20.241107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:20.241136] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:20.244451] [DEBUG] [FORECASTER] BWAY: Forecast T+1@11:T+2@11: DOWN (p=6.47%) [2026-01-13T20:18:20.244744] [INFO ] [FORECASTER] Completed predict_future for BWAY [2026-01-13T20:18:20.244869] [INFO ] [sig ] BWAY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:20.389933] [INFO ] [LOCAL ] Saved forecast: BWAY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BWAY.txt [2026-01-13T20:18:20.390091] [INFO ] [sig ] [544/3497] Completed BWAY in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-13T20:18:20.390137] [INFO ] [sig ] [545/3497] Forecasting BWB... [2026-01-13T20:18:20.390168] [INFO ] [sig ] Generating forecast for: BWB [2026-01-13T20:18:20.390207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWB' from 'https://tdm.silogroup.org/data/derivative_storage/BWB.csv'. [2026-01-13T20:18:20.403498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWB'. [2026-01-13T20:18:20.403885] [INFO ] [FORECASTER] Starting predict_future for BWB [2026-01-13T20:18:20.404869] [DEBUG] [LOCAL ] No optimal features file found for BWB: ./output/feature-sets/BWB.txt [2026-01-13T20:18:20.404921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:20.404953] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:20.404980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:20.405037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:20.462360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:20.463148] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:20.463229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:20.463276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:20.588114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:20.588279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:20.588319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:20.588347] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:20.592071] [DEBUG] [FORECASTER] BWB: Forecast T+1@11:T+2@11: DOWN (p=26.97%) [2026-01-13T20:18:20.592517] [INFO ] [FORECASTER] Completed predict_future for BWB [2026-01-13T20:18:20.592659] [INFO ] [sig ] BWB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:20.742090] [INFO ] [LOCAL ] Saved forecast: BWB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BWB.txt [2026-01-13T20:18:20.742232] [INFO ] [sig ] [545/3497] Completed BWB in 0.4s | 2.79 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-13T20:18:20.742462] [INFO ] [sig ] [546/3497] Forecasting BWEN... [2026-01-13T20:18:20.742492] [INFO ] [sig ] Generating forecast for: BWEN [2026-01-13T20:18:20.742522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWEN' from 'https://tdm.silogroup.org/data/derivative_storage/BWEN.csv'. [2026-01-13T20:18:20.754460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWEN'. [2026-01-13T20:18:20.754776] [INFO ] [FORECASTER] Starting predict_future for BWEN [2026-01-13T20:18:20.755590] [DEBUG] [LOCAL ] No optimal features file found for BWEN: ./output/feature-sets/BWEN.txt [2026-01-13T20:18:20.755644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:20.755677] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:20.755705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:20.755765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:20.815805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:20.816649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:20.816733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:20.816766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:20.937808] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:20.937992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:20.938033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:20.938062] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:20.941407] [DEBUG] [FORECASTER] BWEN: Forecast T+1@11:T+2@11: UP (p=80.84%) [2026-01-13T20:18:20.941714] [INFO ] [FORECASTER] Completed predict_future for BWEN [2026-01-13T20:18:20.941839] [INFO ] [sig ] BWEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:21.086924] [INFO ] [LOCAL ] Saved forecast: BWEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BWEN.txt [2026-01-13T20:18:21.087082] [INFO ] [sig ] [546/3497] Completed BWEN in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.7m [2026-01-13T20:18:21.087124] [INFO ] [sig ] [547/3497] Forecasting BWFG... [2026-01-13T20:18:21.087153] [INFO ] [sig ] Generating forecast for: BWFG [2026-01-13T20:18:21.087183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWFG' from 'https://tdm.silogroup.org/data/derivative_storage/BWFG.csv'. [2026-01-13T20:18:21.098608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWFG'. [2026-01-13T20:18:21.098913] [INFO ] [FORECASTER] Starting predict_future for BWFG [2026-01-13T20:18:21.099996] [DEBUG] [LOCAL ] No optimal features file found for BWFG: ./output/feature-sets/BWFG.txt [2026-01-13T20:18:21.100048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:21.100123] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:21.100152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:21.100221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:21.159105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:21.159844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:21.159921] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:21.159954] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:21.275513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:21.275690] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:18:21.275730] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:21.275759] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:21.279312] [DEBUG] [FORECASTER] BWFG: Forecast T+1@11:T+2@11: DOWN (p=29.29%) [2026-01-13T20:18:21.279606] [INFO ] [FORECASTER] Completed predict_future for BWFG [2026-01-13T20:18:21.279729] [INFO ] [sig ] BWFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:21.423446] [INFO ] [LOCAL ] Saved forecast: BWFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BWFG.txt [2026-01-13T20:18:21.423595] [INFO ] [sig ] [547/3497] Completed BWFG in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:21.423636] [INFO ] [sig ] [548/3497] Forecasting BWG... [2026-01-13T20:18:21.423667] [INFO ] [sig ] Generating forecast for: BWG [2026-01-13T20:18:21.423698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWG' from 'https://tdm.silogroup.org/data/derivative_storage/BWG.csv'. [2026-01-13T20:18:21.435157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWG'. [2026-01-13T20:18:21.435421] [INFO ] [FORECASTER] Starting predict_future for BWG [2026-01-13T20:18:21.436189] [DEBUG] [LOCAL ] No optimal features file found for BWG: ./output/feature-sets/BWG.txt [2026-01-13T20:18:21.436240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:21.436272] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:21.436299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:21.436355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:21.494781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:21.495426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:21.495502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:21.495534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:21.618549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:21.618735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:21.618776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:21.618804] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:21.622523] [DEBUG] [FORECASTER] BWG: Forecast T+1@11:T+2@11: DOWN (p=15.28%) [2026-01-13T20:18:21.622811] [INFO ] [FORECASTER] Completed predict_future for BWG [2026-01-13T20:18:21.622933] [INFO ] [sig ] BWG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:21.766271] [INFO ] [LOCAL ] Saved forecast: BWG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BWG.txt [2026-01-13T20:18:21.766401] [INFO ] [sig ] [548/3497] Completed BWG in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:21.766439] [INFO ] [sig ] [549/3497] Forecasting BWIN... [2026-01-13T20:18:21.766469] [INFO ] [sig ] Generating forecast for: BWIN [2026-01-13T20:18:21.766500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWIN' from 'https://tdm.silogroup.org/data/derivative_storage/BWIN.csv'. [2026-01-13T20:18:21.777742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWIN'. [2026-01-13T20:18:21.778042] [INFO ] [FORECASTER] Starting predict_future for BWIN [2026-01-13T20:18:21.778810] [DEBUG] [LOCAL ] No optimal features file found for BWIN: ./output/feature-sets/BWIN.txt [2026-01-13T20:18:21.778872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:21.778905] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:21.778931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:21.778987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:21.835082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:21.835866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:21.835944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:21.835977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:21.953850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:21.954015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:21.954053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:21.954081] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:21.957444] [DEBUG] [FORECASTER] BWIN: Forecast T+1@11:T+2@11: UP (p=52.70%) [2026-01-13T20:18:21.957735] [INFO ] [FORECASTER] Completed predict_future for BWIN [2026-01-13T20:18:21.957860] [INFO ] [sig ] BWIN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:22.100055] [INFO ] [LOCAL ] Saved forecast: BWIN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BWIN.txt [2026-01-13T20:18:22.100239] [INFO ] [sig ] [549/3497] Completed BWIN in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:22.100293] [INFO ] [sig ] [550/3497] Forecasting BWMN... [2026-01-13T20:18:22.100328] [INFO ] [sig ] Generating forecast for: BWMN [2026-01-13T20:18:22.100359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BWMN' from 'https://tdm.silogroup.org/data/derivative_storage/BWMN.csv'. [2026-01-13T20:18:22.111493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BWMN'. [2026-01-13T20:18:22.111852] [INFO ] [FORECASTER] Starting predict_future for BWMN [2026-01-13T20:18:22.112652] [DEBUG] [LOCAL ] No optimal features file found for BWMN: ./output/feature-sets/BWMN.txt [2026-01-13T20:18:22.112715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:22.112747] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:22.112774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:22.112831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:22.170282] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:22.171114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:22.171199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:22.171232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:22.296999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:22.297160] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:22.297199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:22.297260] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:22.301183] [DEBUG] [FORECASTER] BWMN: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-01-13T20:18:22.301665] [INFO ] [FORECASTER] Completed predict_future for BWMN [2026-01-13T20:18:22.301790] [INFO ] [sig ] BWMN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:22.446661] [INFO ] [LOCAL ] Saved forecast: BWMN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BWMN.txt [2026-01-13T20:18:22.446799] [INFO ] [sig ] [550/3497] Completed BWMN in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:22.446837] [INFO ] [sig ] [551/3497] Forecasting BXC... [2026-01-13T20:18:22.446866] [INFO ] [sig ] Generating forecast for: BXC [2026-01-13T20:18:22.446896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXC' from 'https://tdm.silogroup.org/data/derivative_storage/BXC.csv'. [2026-01-13T20:18:22.458515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXC'. [2026-01-13T20:18:22.458783] [INFO ] [FORECASTER] Starting predict_future for BXC [2026-01-13T20:18:22.459535] [DEBUG] [LOCAL ] No optimal features file found for BXC: ./output/feature-sets/BXC.txt [2026-01-13T20:18:22.459608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:22.459642] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:22.459669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:22.459726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:22.518779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:22.519517] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:22.519614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:22.519651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:22.642448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:22.642631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:22.642674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:22.642703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:22.646116] [DEBUG] [FORECASTER] BXC: Forecast T+1@11:T+2@11: DOWN (p=36.09%) [2026-01-13T20:18:22.646389] [INFO ] [FORECASTER] Completed predict_future for BXC [2026-01-13T20:18:22.646511] [INFO ] [sig ] BXC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:22.794466] [INFO ] [LOCAL ] Saved forecast: BXC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BXC.txt [2026-01-13T20:18:22.794611] [INFO ] [sig ] [551/3497] Completed BXC in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:22.794652] [INFO ] [sig ] [552/3497] Forecasting BXMX... [2026-01-13T20:18:22.794683] [INFO ] [sig ] Generating forecast for: BXMX [2026-01-13T20:18:22.794717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXMX' from 'https://tdm.silogroup.org/data/derivative_storage/BXMX.csv'. [2026-01-13T20:18:22.806928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXMX'. [2026-01-13T20:18:22.807237] [INFO ] [FORECASTER] Starting predict_future for BXMX [2026-01-13T20:18:22.808032] [DEBUG] [LOCAL ] No optimal features file found for BXMX: ./output/feature-sets/BXMX.txt [2026-01-13T20:18:22.808084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:22.808116] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:22.808141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:22.808198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:22.866164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:22.867088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:22.867171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:22.867206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:22.988631] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:22.988794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:22.988834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:22.988864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:22.992422] [DEBUG] [FORECASTER] BXMX: Forecast T+1@11:T+2@11: DOWN (p=10.70%) [2026-01-13T20:18:22.992715] [INFO ] [FORECASTER] Completed predict_future for BXMX [2026-01-13T20:18:22.992839] [INFO ] [sig ] BXMX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:23.153557] [INFO ] [LOCAL ] Saved forecast: BXMX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BXMX.txt [2026-01-13T20:18:23.153745] [INFO ] [sig ] [552/3497] Completed BXMX in 0.4s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:23.153787] [INFO ] [sig ] [553/3497] Forecasting BXP... [2026-01-13T20:18:23.153816] [INFO ] [sig ] Generating forecast for: BXP [2026-01-13T20:18:23.153847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXP' from 'https://tdm.silogroup.org/data/derivative_storage/BXP.csv'. [2026-01-13T20:18:23.165679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXP'. [2026-01-13T20:18:23.166009] [INFO ] [FORECASTER] Starting predict_future for BXP [2026-01-13T20:18:23.166786] [DEBUG] [LOCAL ] No optimal features file found for BXP: ./output/feature-sets/BXP.txt [2026-01-13T20:18:23.166838] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:23.166870] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:23.166897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:23.166954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:23.226018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:23.226890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:23.226971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:23.227006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:23.351937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:23.352100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:23.352141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:23.352171] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:23.355829] [DEBUG] [FORECASTER] BXP: Forecast T+1@11:T+2@11: UP (p=83.24%) [2026-01-13T20:18:23.356143] [INFO ] [FORECASTER] Completed predict_future for BXP [2026-01-13T20:18:23.356287] [INFO ] [sig ] BXP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:23.503225] [INFO ] [LOCAL ] Saved forecast: BXP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BXP.txt [2026-01-13T20:18:23.503382] [INFO ] [sig ] [553/3497] Completed BXP in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:23.503422] [INFO ] [sig ] [554/3497] Forecasting BXSL... [2026-01-13T20:18:23.503451] [INFO ] [sig ] Generating forecast for: BXSL [2026-01-13T20:18:23.503483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BXSL' from 'https://tdm.silogroup.org/data/derivative_storage/BXSL.csv'. [2026-01-13T20:18:23.515378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BXSL'. [2026-01-13T20:18:23.515739] [INFO ] [FORECASTER] Starting predict_future for BXSL [2026-01-13T20:18:23.516504] [DEBUG] [LOCAL ] No optimal features file found for BXSL: ./output/feature-sets/BXSL.txt [2026-01-13T20:18:23.516557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:23.516617] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:23.516647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:23.516704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:23.580393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:23.581263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:23.581346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:23.581380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:23.699385] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:23.699547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:23.699605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:23.699638] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:23.703220] [DEBUG] [FORECASTER] BXSL: Forecast T+1@11:T+2@11: UP (p=60.61%) [2026-01-13T20:18:23.703528] [INFO ] [FORECASTER] Completed predict_future for BXSL [2026-01-13T20:18:23.703683] [INFO ] [sig ] BXSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:23.849469] [INFO ] [LOCAL ] Saved forecast: BXSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BXSL.txt [2026-01-13T20:18:23.849641] [INFO ] [sig ] [554/3497] Completed BXSL in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:23.849684] [INFO ] [sig ] [555/3497] Forecasting BYD... [2026-01-13T20:18:23.849713] [INFO ] [sig ] Generating forecast for: BYD [2026-01-13T20:18:23.849744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYD' from 'https://tdm.silogroup.org/data/derivative_storage/BYD.csv'. [2026-01-13T20:18:23.860888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYD'. [2026-01-13T20:18:23.861170] [INFO ] [FORECASTER] Starting predict_future for BYD [2026-01-13T20:18:23.861948] [DEBUG] [LOCAL ] No optimal features file found for BYD: ./output/feature-sets/BYD.txt [2026-01-13T20:18:23.862001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:23.862032] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:23.862059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:23.862115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:23.919074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:23.919895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:23.919977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:23.920011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:24.040488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:24.040672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:24.040715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:24.040744] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:24.044154] [DEBUG] [FORECASTER] BYD: Forecast T+1@11:T+2@11: DOWN (p=15.80%) [2026-01-13T20:18:24.044458] [INFO ] [FORECASTER] Completed predict_future for BYD [2026-01-13T20:18:24.044611] [INFO ] [sig ] BYD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:24.214510] [INFO ] [LOCAL ] Saved forecast: BYD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BYD.txt [2026-01-13T20:18:24.214689] [INFO ] [sig ] [555/3497] Completed BYD in 0.4s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:24.214733] [INFO ] [sig ] [556/3497] Forecasting BYM... [2026-01-13T20:18:24.214765] [INFO ] [sig ] Generating forecast for: BYM [2026-01-13T20:18:24.214798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYM' from 'https://tdm.silogroup.org/data/derivative_storage/BYM.csv'. [2026-01-13T20:18:24.226533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYM'. [2026-01-13T20:18:24.226911] [INFO ] [FORECASTER] Starting predict_future for BYM [2026-01-13T20:18:24.227701] [DEBUG] [LOCAL ] No optimal features file found for BYM: ./output/feature-sets/BYM.txt [2026-01-13T20:18:24.227753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:24.227785] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:24.227812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:24.227869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:24.285962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:24.286704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:24.286783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:24.286817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:24.416141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:24.416326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:24.416368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:24.416397] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:24.419817] [DEBUG] [FORECASTER] BYM: Forecast T+1@11:T+2@11: DOWN (p=25.54%) [2026-01-13T20:18:24.420092] [INFO ] [FORECASTER] Completed predict_future for BYM [2026-01-13T20:18:24.420218] [INFO ] [sig ] BYM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:24.565398] [INFO ] [LOCAL ] Saved forecast: BYM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BYM.txt [2026-01-13T20:18:24.565555] [INFO ] [sig ] [556/3497] Completed BYM in 0.4s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:24.565617] [INFO ] [sig ] [557/3497] Forecasting BYRN... [2026-01-13T20:18:24.565649] [INFO ] [sig ] Generating forecast for: BYRN [2026-01-13T20:18:24.565680] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYRN' from 'https://tdm.silogroup.org/data/derivative_storage/BYRN.csv'. [2026-01-13T20:18:24.577258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYRN'. [2026-01-13T20:18:24.577634] [INFO ] [FORECASTER] Starting predict_future for BYRN [2026-01-13T20:18:24.578427] [DEBUG] [LOCAL ] No optimal features file found for BYRN: ./output/feature-sets/BYRN.txt [2026-01-13T20:18:24.578479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:24.578509] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:24.578535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:24.578609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:24.640525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:24.641451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:24.641569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:24.641624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:24.769107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:24.769302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:24.769352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:24.769382] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:24.772935] [DEBUG] [FORECASTER] BYRN: Forecast T+1@11:T+2@11: UP (p=92.84%) [2026-01-13T20:18:24.773233] [INFO ] [FORECASTER] Completed predict_future for BYRN [2026-01-13T20:18:24.773377] [INFO ] [sig ] BYRN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:24.914764] [INFO ] [LOCAL ] Saved forecast: BYRN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BYRN.txt [2026-01-13T20:18:24.914915] [INFO ] [sig ] [557/3497] Completed BYRN in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:24.914955] [INFO ] [sig ] [558/3497] Forecasting BYSI... [2026-01-13T20:18:24.914984] [INFO ] [sig ] Generating forecast for: BYSI [2026-01-13T20:18:24.915015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BYSI' from 'https://tdm.silogroup.org/data/derivative_storage/BYSI.csv'. [2026-01-13T20:18:24.925926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BYSI'. [2026-01-13T20:18:24.926221] [INFO ] [FORECASTER] Starting predict_future for BYSI [2026-01-13T20:18:24.927009] [DEBUG] [LOCAL ] No optimal features file found for BYSI: ./output/feature-sets/BYSI.txt [2026-01-13T20:18:24.927061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:24.927093] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:24.927119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:24.927188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:24.985096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:24.986143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:24.986224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:24.986257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:25.090068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:25.090236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:25.090278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:25.090306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:25.093657] [DEBUG] [FORECASTER] BYSI: Forecast T+1@11:T+2@11: UP (p=96.47%) [2026-01-13T20:18:25.093928] [INFO ] [FORECASTER] Completed predict_future for BYSI [2026-01-13T20:18:25.094052] [INFO ] [sig ] BYSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:25.238268] [INFO ] [LOCAL ] Saved forecast: BYSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BYSI.txt [2026-01-13T20:18:25.238424] [INFO ] [sig ] [558/3497] Completed BYSI in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:25.238464] [INFO ] [sig ] [559/3497] Forecasting BZ... [2026-01-13T20:18:25.238493] [INFO ] [sig ] Generating forecast for: BZ [2026-01-13T20:18:25.238522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZ' from 'https://tdm.silogroup.org/data/derivative_storage/BZ.csv'. [2026-01-13T20:18:25.250285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZ'. [2026-01-13T20:18:25.250718] [INFO ] [FORECASTER] Starting predict_future for BZ [2026-01-13T20:18:25.251526] [DEBUG] [LOCAL ] No optimal features file found for BZ: ./output/feature-sets/BZ.txt [2026-01-13T20:18:25.251600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:25.251635] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:25.251662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:25.251720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:25.308617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:25.309452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:25.309538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:25.309588] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:25.434546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:25.434721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:25.434764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:25.434792] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:25.438194] [DEBUG] [FORECASTER] BZ: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-13T20:18:25.438494] [INFO ] [FORECASTER] Completed predict_future for BZ [2026-01-13T20:18:25.438671] [INFO ] [sig ] BZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:25.581789] [INFO ] [LOCAL ] Saved forecast: BZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/BZ.txt [2026-01-13T20:18:25.581943] [INFO ] [sig ] [559/3497] Completed BZ in 0.3s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:25.581983] [INFO ] [sig ] [560/3497] Forecasting BZH... [2026-01-13T20:18:25.582013] [INFO ] [sig ] Generating forecast for: BZH [2026-01-13T20:18:25.582043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZH' from 'https://tdm.silogroup.org/data/derivative_storage/BZH.csv'. [2026-01-13T20:18:25.593694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZH'. [2026-01-13T20:18:25.594074] [INFO ] [FORECASTER] Starting predict_future for BZH [2026-01-13T20:18:25.594865] [DEBUG] [LOCAL ] No optimal features file found for BZH: ./output/feature-sets/BZH.txt [2026-01-13T20:18:25.594918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:25.594965] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:25.594993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:25.595051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:25.661103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:25.662228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:25.662310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:25.662343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:25.783050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:25.783217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:25.783258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:25.783287] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:25.786701] [DEBUG] [FORECASTER] BZH: Forecast T+1@11:T+2@11: DOWN (p=26.81%) [2026-01-13T20:18:25.786981] [INFO ] [FORECASTER] Completed predict_future for BZH [2026-01-13T20:18:25.787107] [INFO ] [sig ] BZH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:25.936735] [INFO ] [LOCAL ] Saved forecast: BZH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BZH.txt [2026-01-13T20:18:25.937001] [INFO ] [sig ] [560/3497] Completed BZH in 0.4s | 2.79 sym/s | Total: 3.3m | ETA: 17.6m [2026-01-13T20:18:25.937069] [INFO ] [sig ] [561/3497] Forecasting BZUN... [2026-01-13T20:18:25.937105] [INFO ] [sig ] Generating forecast for: BZUN [2026-01-13T20:18:25.937137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'BZUN' from 'https://tdm.silogroup.org/data/derivative_storage/BZUN.csv'. [2026-01-13T20:18:25.949372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'BZUN'. [2026-01-13T20:18:25.949746] [INFO ] [FORECASTER] Starting predict_future for BZUN [2026-01-13T20:18:25.950512] [DEBUG] [LOCAL ] No optimal features file found for BZUN: ./output/feature-sets/BZUN.txt [2026-01-13T20:18:25.950564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:25.950621] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:25.950649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:25.950706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:26.007056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:26.007820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:26.007899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:26.007931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:26.127665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:26.127841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:26.127881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:26.127910] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:26.131257] [DEBUG] [FORECASTER] BZUN: Forecast T+1@11:T+2@11: DOWN (p=21.70%) [2026-01-13T20:18:26.131528] [INFO ] [FORECASTER] Completed predict_future for BZUN [2026-01-13T20:18:26.131669] [INFO ] [sig ] BZUN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:26.280159] [INFO ] [LOCAL ] Saved forecast: BZUN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/BZUN.txt [2026-01-13T20:18:26.280302] [INFO ] [sig ] [561/3497] Completed BZUN in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:26.280341] [INFO ] [sig ] [562/3497] Forecasting C... [2026-01-13T20:18:26.280371] [INFO ] [sig ] Generating forecast for: C [2026-01-13T20:18:26.280403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'C' from 'https://tdm.silogroup.org/data/derivative_storage/C.csv'. [2026-01-13T20:18:26.292460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'C'. [2026-01-13T20:18:26.292757] [INFO ] [FORECASTER] Starting predict_future for C [2026-01-13T20:18:26.293513] [DEBUG] [LOCAL ] No optimal features file found for C: ./output/feature-sets/C.txt [2026-01-13T20:18:26.293564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:26.293616] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:26.293644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:26.293701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:26.350457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:26.351315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:26.351394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:26.351428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:26.472546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:26.472718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:26.472758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:26.472786] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:26.476166] [DEBUG] [FORECASTER] C: Forecast T+1@11:T+2@11: UP (p=60.64%) [2026-01-13T20:18:26.476436] [INFO ] [FORECASTER] Completed predict_future for C [2026-01-13T20:18:26.476559] [INFO ] [sig ] C: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:26.618595] [INFO ] [LOCAL ] Saved forecast: C 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/C.txt [2026-01-13T20:18:26.618746] [INFO ] [sig ] [562/3497] Completed C in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:26.618784] [INFO ] [sig ] [563/3497] Forecasting CAAP... [2026-01-13T20:18:26.618814] [INFO ] [sig ] Generating forecast for: CAAP [2026-01-13T20:18:26.618844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAP' from 'https://tdm.silogroup.org/data/derivative_storage/CAAP.csv'. [2026-01-13T20:18:26.630401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAP'. [2026-01-13T20:18:26.630720] [INFO ] [FORECASTER] Starting predict_future for CAAP [2026-01-13T20:18:26.631477] [DEBUG] [LOCAL ] No optimal features file found for CAAP: ./output/feature-sets/CAAP.txt [2026-01-13T20:18:26.631529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:26.631560] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:26.631610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:26.631669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:26.687862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:26.688739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:26.688818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:26.688850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:26.811761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:26.811941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:26.811983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:26.812012] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:26.815467] [DEBUG] [FORECASTER] CAAP: Forecast T+1@11:T+2@11: UP (p=90.97%) [2026-01-13T20:18:26.815784] [INFO ] [FORECASTER] Completed predict_future for CAAP [2026-01-13T20:18:26.815913] [INFO ] [sig ] CAAP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:26.962677] [INFO ] [LOCAL ] Saved forecast: CAAP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CAAP.txt [2026-01-13T20:18:26.962838] [INFO ] [sig ] [563/3497] Completed CAAP in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:26.962877] [INFO ] [sig ] [564/3497] Forecasting CAAS... [2026-01-13T20:18:26.962915] [INFO ] [sig ] Generating forecast for: CAAS [2026-01-13T20:18:26.962947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAAS' from 'https://tdm.silogroup.org/data/derivative_storage/CAAS.csv'. [2026-01-13T20:18:26.977288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAAS'. [2026-01-13T20:18:26.977830] [INFO ] [FORECASTER] Starting predict_future for CAAS [2026-01-13T20:18:26.978933] [DEBUG] [LOCAL ] No optimal features file found for CAAS: ./output/feature-sets/CAAS.txt [2026-01-13T20:18:26.978999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:26.979092] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:26.979132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:26.979215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:27.052983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:27.053912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:27.053998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:27.054031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:27.162701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:27.162870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:27.162910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:27.162939] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:27.166353] [DEBUG] [FORECASTER] CAAS: Forecast T+1@11:T+2@11: DOWN (p=43.14%) [2026-01-13T20:18:27.166657] [INFO ] [FORECASTER] Completed predict_future for CAAS [2026-01-13T20:18:27.166786] [INFO ] [sig ] CAAS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:27.318139] [INFO ] [LOCAL ] Saved forecast: CAAS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CAAS.txt [2026-01-13T20:18:27.318302] [INFO ] [sig ] [564/3497] Completed CAAS in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:27.318342] [INFO ] [sig ] [565/3497] Forecasting CABA... [2026-01-13T20:18:27.318373] [INFO ] [sig ] Generating forecast for: CABA [2026-01-13T20:18:27.318403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABA' from 'https://tdm.silogroup.org/data/derivative_storage/CABA.csv'. [2026-01-13T20:18:27.330899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABA'. [2026-01-13T20:18:27.331296] [INFO ] [FORECASTER] Starting predict_future for CABA [2026-01-13T20:18:27.332097] [DEBUG] [LOCAL ] No optimal features file found for CABA: ./output/feature-sets/CABA.txt [2026-01-13T20:18:27.332150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:27.332182] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:27.332209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:27.332270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:27.389008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:27.389936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:27.390018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:27.390052] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:27.510317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:27.510482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:27.510522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:27.510550] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:27.513900] [DEBUG] [FORECASTER] CABA: Forecast T+1@11:T+2@11: UP (p=88.84%) [2026-01-13T20:18:27.514172] [INFO ] [FORECASTER] Completed predict_future for CABA [2026-01-13T20:18:27.514297] [INFO ] [sig ] CABA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:27.661627] [INFO ] [LOCAL ] Saved forecast: CABA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CABA.txt [2026-01-13T20:18:27.661786] [INFO ] [sig ] [565/3497] Completed CABA in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:27.661826] [INFO ] [sig ] [566/3497] Forecasting CABO... [2026-01-13T20:18:27.661857] [INFO ] [sig ] Generating forecast for: CABO [2026-01-13T20:18:27.661888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CABO' from 'https://tdm.silogroup.org/data/derivative_storage/CABO.csv'. [2026-01-13T20:18:27.674443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CABO'. [2026-01-13T20:18:27.675045] [INFO ] [FORECASTER] Starting predict_future for CABO [2026-01-13T20:18:27.676031] [DEBUG] [LOCAL ] No optimal features file found for CABO: ./output/feature-sets/CABO.txt [2026-01-13T20:18:27.676084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:27.676117] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:27.676143] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:27.676212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:27.736182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:27.737083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:27.737167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:27.737202] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:27.863789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:27.863972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:27.864019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:27.864049] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:27.868508] [DEBUG] [FORECASTER] CABO: Forecast T+1@11:T+2@11: UP (p=86.99%) [2026-01-13T20:18:27.869089] [INFO ] [FORECASTER] Completed predict_future for CABO [2026-01-13T20:18:27.869320] [INFO ] [sig ] CABO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:28.021055] [INFO ] [LOCAL ] Saved forecast: CABO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CABO.txt [2026-01-13T20:18:28.021280] [INFO ] [sig ] [566/3497] Completed CABO in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:28.021342] [INFO ] [sig ] [567/3497] Forecasting CAC... [2026-01-13T20:18:28.021382] [INFO ] [sig ] Generating forecast for: CAC [2026-01-13T20:18:28.021425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAC' from 'https://tdm.silogroup.org/data/derivative_storage/CAC.csv'. [2026-01-13T20:18:28.038377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAC'. [2026-01-13T20:18:28.039100] [INFO ] [FORECASTER] Starting predict_future for CAC [2026-01-13T20:18:28.040300] [DEBUG] [LOCAL ] No optimal features file found for CAC: ./output/feature-sets/CAC.txt [2026-01-13T20:18:28.040361] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:28.040393] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:28.040421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:28.040480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:28.101233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:28.102210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:28.102301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:28.102338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:28.228160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:28.228343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:28.228386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:28.228472] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:28.232477] [DEBUG] [FORECASTER] CAC: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-01-13T20:18:28.232850] [INFO ] [FORECASTER] Completed predict_future for CAC [2026-01-13T20:18:28.232997] [INFO ] [sig ] CAC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:28.379814] [INFO ] [LOCAL ] Saved forecast: CAC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CAC.txt [2026-01-13T20:18:28.379974] [INFO ] [sig ] [567/3497] Completed CAC in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:28.380013] [INFO ] [sig ] [568/3497] Forecasting CACC... [2026-01-13T20:18:28.380044] [INFO ] [sig ] Generating forecast for: CACC [2026-01-13T20:18:28.380074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACC' from 'https://tdm.silogroup.org/data/derivative_storage/CACC.csv'. [2026-01-13T20:18:28.392386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACC'. [2026-01-13T20:18:28.392983] [INFO ] [FORECASTER] Starting predict_future for CACC [2026-01-13T20:18:28.393772] [DEBUG] [LOCAL ] No optimal features file found for CACC: ./output/feature-sets/CACC.txt [2026-01-13T20:18:28.393825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:28.393857] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:28.393883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:28.393941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:28.457390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:28.458339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:28.458423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:28.458458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:28.584915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:28.585082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:28.585124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:28.585152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:28.589147] [DEBUG] [FORECASTER] CACC: Forecast T+1@11:T+2@11: DOWN (p=39.96%) [2026-01-13T20:18:28.589484] [INFO ] [FORECASTER] Completed predict_future for CACC [2026-01-13T20:18:28.589646] [INFO ] [sig ] CACC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:28.741051] [INFO ] [LOCAL ] Saved forecast: CACC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CACC.txt [2026-01-13T20:18:28.741208] [INFO ] [sig ] [568/3497] Completed CACC in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:28.741248] [INFO ] [sig ] [569/3497] Forecasting CACI... [2026-01-13T20:18:28.741277] [INFO ] [sig ] Generating forecast for: CACI [2026-01-13T20:18:28.741309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CACI' from 'https://tdm.silogroup.org/data/derivative_storage/CACI.csv'. [2026-01-13T20:18:28.753296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CACI'. [2026-01-13T20:18:28.753710] [INFO ] [FORECASTER] Starting predict_future for CACI [2026-01-13T20:18:28.754712] [DEBUG] [LOCAL ] No optimal features file found for CACI: ./output/feature-sets/CACI.txt [2026-01-13T20:18:28.754766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:28.754797] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:28.754824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:28.754881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:28.817270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:28.818354] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:28.818438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:28.818676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:28.939759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:28.939923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:28.939965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:28.939995] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:28.943549] [DEBUG] [FORECASTER] CACI: Forecast T+1@11:T+2@11: DOWN (p=5.52%) [2026-01-13T20:18:28.943904] [INFO ] [FORECASTER] Completed predict_future for CACI [2026-01-13T20:18:28.944041] [INFO ] [sig ] CACI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:29.093005] [INFO ] [LOCAL ] Saved forecast: CACI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CACI.txt [2026-01-13T20:18:29.093159] [INFO ] [sig ] [569/3497] Completed CACI in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:29.093198] [INFO ] [sig ] [570/3497] Forecasting CADL... [2026-01-13T20:18:29.093227] [INFO ] [sig ] Generating forecast for: CADL [2026-01-13T20:18:29.093259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CADL' from 'https://tdm.silogroup.org/data/derivative_storage/CADL.csv'. [2026-01-13T20:18:29.105891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CADL'. [2026-01-13T20:18:29.106171] [INFO ] [FORECASTER] Starting predict_future for CADL [2026-01-13T20:18:29.107146] [DEBUG] [LOCAL ] No optimal features file found for CADL: ./output/feature-sets/CADL.txt [2026-01-13T20:18:29.107199] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:29.107232] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:29.107260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:29.107318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:29.171522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:29.172456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:29.172757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:29.172793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:29.296901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:29.297066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:29.297108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:29.297138] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:29.300864] [DEBUG] [FORECASTER] CADL: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-01-13T20:18:29.301183] [INFO ] [FORECASTER] Completed predict_future for CADL [2026-01-13T20:18:29.301318] [INFO ] [sig ] CADL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:29.451424] [INFO ] [LOCAL ] Saved forecast: CADL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CADL.txt [2026-01-13T20:18:29.451609] [INFO ] [sig ] [570/3497] Completed CADL in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:29.451651] [INFO ] [sig ] [571/3497] Forecasting CAE... [2026-01-13T20:18:29.451681] [INFO ] [sig ] Generating forecast for: CAE [2026-01-13T20:18:29.451718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAE' from 'https://tdm.silogroup.org/data/derivative_storage/CAE.csv'. [2026-01-13T20:18:29.463722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAE'. [2026-01-13T20:18:29.463978] [INFO ] [FORECASTER] Starting predict_future for CAE [2026-01-13T20:18:29.464742] [DEBUG] [LOCAL ] No optimal features file found for CAE: ./output/feature-sets/CAE.txt [2026-01-13T20:18:29.464794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:29.464826] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:29.464863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:29.464921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:29.524035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:29.524923] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:29.525007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:29.525040] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:29.645752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:29.645920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:29.645961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:29.645989] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:29.649436] [DEBUG] [FORECASTER] CAE: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-01-13T20:18:29.649757] [INFO ] [FORECASTER] Completed predict_future for CAE [2026-01-13T20:18:29.649890] [INFO ] [sig ] CAE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:29.795335] [INFO ] [LOCAL ] Saved forecast: CAE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CAE.txt [2026-01-13T20:18:29.795492] [INFO ] [sig ] [571/3497] Completed CAE in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:29.795534] [INFO ] [sig ] [572/3497] Forecasting CAF... [2026-01-13T20:18:29.795564] [INFO ] [sig ] Generating forecast for: CAF [2026-01-13T20:18:29.795616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAF' from 'https://tdm.silogroup.org/data/derivative_storage/CAF.csv'. [2026-01-13T20:18:29.806712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAF'. [2026-01-13T20:18:29.807104] [INFO ] [FORECASTER] Starting predict_future for CAF [2026-01-13T20:18:29.808015] [DEBUG] [LOCAL ] No optimal features file found for CAF: ./output/feature-sets/CAF.txt [2026-01-13T20:18:29.808070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:29.808101] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:29.808127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:29.808183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:29.866828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:29.867741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:29.867822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:29.867855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:29.984610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:29.984764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:29.984804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:29.984832] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:29.988691] [DEBUG] [FORECASTER] CAF: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-01-13T20:18:29.989133] [INFO ] [FORECASTER] Completed predict_future for CAF [2026-01-13T20:18:29.989312] [INFO ] [sig ] CAF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:30.135437] [INFO ] [LOCAL ] Saved forecast: CAF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CAF.txt [2026-01-13T20:18:30.135604] [INFO ] [sig ] [572/3497] Completed CAF in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:30.135647] [INFO ] [sig ] [573/3497] Forecasting CAG... [2026-01-13T20:18:30.135677] [INFO ] [sig ] Generating forecast for: CAG [2026-01-13T20:18:30.135707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAG' from 'https://tdm.silogroup.org/data/derivative_storage/CAG.csv'. [2026-01-13T20:18:30.151144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAG'. [2026-01-13T20:18:30.151705] [INFO ] [FORECASTER] Starting predict_future for CAG [2026-01-13T20:18:30.152785] [DEBUG] [LOCAL ] No optimal features file found for CAG: ./output/feature-sets/CAG.txt [2026-01-13T20:18:30.152850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:30.152890] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:30.152923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:30.152995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:30.215347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:30.216261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:30.216349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:30.216383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:30.334259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:30.334429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:30.334470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:30.334499] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:30.337928] [DEBUG] [FORECASTER] CAG: Forecast T+1@11:T+2@11: UP (p=50.08%) [2026-01-13T20:18:30.338229] [INFO ] [FORECASTER] Completed predict_future for CAG [2026-01-13T20:18:30.338357] [INFO ] [sig ] CAG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:30.513188] [INFO ] [LOCAL ] Saved forecast: CAG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CAG.txt [2026-01-13T20:18:30.513343] [INFO ] [sig ] [573/3497] Completed CAG in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:30.513385] [INFO ] [sig ] [574/3497] Forecasting CAH... [2026-01-13T20:18:30.513415] [INFO ] [sig ] Generating forecast for: CAH [2026-01-13T20:18:30.513445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAH' from 'https://tdm.silogroup.org/data/derivative_storage/CAH.csv'. [2026-01-13T20:18:30.525109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAH'. [2026-01-13T20:18:30.525441] [INFO ] [FORECASTER] Starting predict_future for CAH [2026-01-13T20:18:30.526236] [DEBUG] [LOCAL ] No optimal features file found for CAH: ./output/feature-sets/CAH.txt [2026-01-13T20:18:30.526287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:30.526319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:30.526346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:30.526407] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:30.584109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:30.584966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:30.585047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:30.585116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:30.705507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:30.705690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:30.705732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:30.705762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:30.709527] [DEBUG] [FORECASTER] CAH: Forecast T+1@11:T+2@11: UP (p=51.49%) [2026-01-13T20:18:30.709834] [INFO ] [FORECASTER] Completed predict_future for CAH [2026-01-13T20:18:30.709963] [INFO ] [sig ] CAH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:30.852054] [INFO ] [LOCAL ] Saved forecast: CAH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CAH.txt [2026-01-13T20:18:30.852214] [INFO ] [sig ] [574/3497] Completed CAH in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:30.852257] [INFO ] [sig ] [575/3497] Forecasting CAKE... [2026-01-13T20:18:30.852288] [INFO ] [sig ] Generating forecast for: CAKE [2026-01-13T20:18:30.852321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAKE' from 'https://tdm.silogroup.org/data/derivative_storage/CAKE.csv'. [2026-01-13T20:18:30.864609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAKE'. [2026-01-13T20:18:30.864996] [INFO ] [FORECASTER] Starting predict_future for CAKE [2026-01-13T20:18:30.865804] [DEBUG] [LOCAL ] No optimal features file found for CAKE: ./output/feature-sets/CAKE.txt [2026-01-13T20:18:30.865856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:30.865888] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:30.865914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:30.865971] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:30.921868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:30.923049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:30.923146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:30.923179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:31.046314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:31.046478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:31.046730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:31.046762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:31.053874] [DEBUG] [FORECASTER] CAKE: Forecast T+1@11:T+2@11: DOWN (p=12.59%) [2026-01-13T20:18:31.054225] [INFO ] [FORECASTER] Completed predict_future for CAKE [2026-01-13T20:18:31.054377] [INFO ] [sig ] CAKE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:31.195796] [INFO ] [LOCAL ] Saved forecast: CAKE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CAKE.txt [2026-01-13T20:18:31.195934] [INFO ] [sig ] [575/3497] Completed CAKE in 0.3s | 2.79 sym/s | Total: 3.4m | ETA: 17.5m [2026-01-13T20:18:31.195974] [INFO ] [sig ] [576/3497] Forecasting CAL... [2026-01-13T20:18:31.196005] [INFO ] [sig ] Generating forecast for: CAL [2026-01-13T20:18:31.196036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAL' from 'https://tdm.silogroup.org/data/derivative_storage/CAL.csv'. [2026-01-13T20:18:31.208315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAL'. [2026-01-13T20:18:31.208774] [INFO ] [FORECASTER] Starting predict_future for CAL [2026-01-13T20:18:31.209610] [DEBUG] [LOCAL ] No optimal features file found for CAL: ./output/feature-sets/CAL.txt [2026-01-13T20:18:31.209662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:31.209694] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:31.209720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:31.209777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:31.269090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:31.269992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:31.270075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:31.270108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:31.390734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:31.390893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:31.390934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:31.390963] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:31.394350] [DEBUG] [FORECASTER] CAL: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-13T20:18:31.394656] [INFO ] [FORECASTER] Completed predict_future for CAL [2026-01-13T20:18:31.394788] [INFO ] [sig ] CAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:31.557139] [INFO ] [LOCAL ] Saved forecast: CAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CAL.txt [2026-01-13T20:18:31.557297] [INFO ] [sig ] [576/3497] Completed CAL in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-13T20:18:31.557340] [INFO ] [sig ] [577/3497] Forecasting CALC... [2026-01-13T20:18:31.557372] [INFO ] [sig ] Generating forecast for: CALC [2026-01-13T20:18:31.557406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALC' from 'https://tdm.silogroup.org/data/derivative_storage/CALC.csv'. [2026-01-13T20:18:31.569207] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALC'. [2026-01-13T20:18:31.569622] [INFO ] [FORECASTER] Starting predict_future for CALC [2026-01-13T20:18:31.570438] [DEBUG] [LOCAL ] No optimal features file found for CALC: ./output/feature-sets/CALC.txt [2026-01-13T20:18:31.570493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:31.570526] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:31.570556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:31.570635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:31.640960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:31.641929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:31.642031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:31.642068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:31.767740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:31.767905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:31.767949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:31.768001] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:31.771548] [DEBUG] [FORECASTER] CALC: Forecast T+1@11:T+2@11: UP (p=64.55%) [2026-01-13T20:18:31.771840] [INFO ] [FORECASTER] Completed predict_future for CALC [2026-01-13T20:18:31.771961] [INFO ] [sig ] CALC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:31.922204] [INFO ] [LOCAL ] Saved forecast: CALC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CALC.txt [2026-01-13T20:18:31.922402] [INFO ] [sig ] [577/3497] Completed CALC in 0.4s | 2.79 sym/s | Total: 3.4m | ETA: 17.4m [2026-01-13T20:18:31.922444] [INFO ] [sig ] [578/3497] Forecasting CALM... [2026-01-13T20:18:31.922477] [INFO ] [sig ] Generating forecast for: CALM [2026-01-13T20:18:31.922509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALM' from 'https://tdm.silogroup.org/data/derivative_storage/CALM.csv'. [2026-01-13T20:18:31.934189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALM'. [2026-01-13T20:18:31.934467] [INFO ] [FORECASTER] Starting predict_future for CALM [2026-01-13T20:18:31.935238] [DEBUG] [LOCAL ] No optimal features file found for CALM: ./output/feature-sets/CALM.txt [2026-01-13T20:18:31.935291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:31.935324] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:31.935351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:31.935409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:31.994317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:31.995223] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:31.995308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:31.995343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:32.122107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:32.122271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:32.122315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:32.122345] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:32.125913] [DEBUG] [FORECASTER] CALM: Forecast T+1@11:T+2@11: DOWN (p=26.17%) [2026-01-13T20:18:32.126219] [INFO ] [FORECASTER] Completed predict_future for CALM [2026-01-13T20:18:32.126350] [INFO ] [sig ] CALM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:32.273984] [INFO ] [LOCAL ] Saved forecast: CALM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CALM.txt [2026-01-13T20:18:32.274136] [INFO ] [sig ] [578/3497] Completed CALM in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:32.274176] [INFO ] [sig ] [579/3497] Forecasting CALX... [2026-01-13T20:18:32.274206] [INFO ] [sig ] Generating forecast for: CALX [2026-01-13T20:18:32.274237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CALX' from 'https://tdm.silogroup.org/data/derivative_storage/CALX.csv'. [2026-01-13T20:18:32.286021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CALX'. [2026-01-13T20:18:32.286336] [INFO ] [FORECASTER] Starting predict_future for CALX [2026-01-13T20:18:32.287141] [DEBUG] [LOCAL ] No optimal features file found for CALX: ./output/feature-sets/CALX.txt [2026-01-13T20:18:32.287195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:32.287228] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:32.287255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:32.287313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:32.346942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:32.347817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:32.347897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:32.347930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:32.475407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:32.475569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:32.475628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:32.475656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:32.479090] [DEBUG] [FORECASTER] CALX: Forecast T+1@11:T+2@11: UP (p=52.61%) [2026-01-13T20:18:32.479388] [INFO ] [FORECASTER] Completed predict_future for CALX [2026-01-13T20:18:32.479517] [INFO ] [sig ] CALX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:32.625692] [INFO ] [LOCAL ] Saved forecast: CALX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CALX.txt [2026-01-13T20:18:32.625850] [INFO ] [sig ] [579/3497] Completed CALX in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:32.625892] [INFO ] [sig ] [580/3497] Forecasting CAPL... [2026-01-13T20:18:32.625922] [INFO ] [sig ] Generating forecast for: CAPL [2026-01-13T20:18:32.625953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAPL' from 'https://tdm.silogroup.org/data/derivative_storage/CAPL.csv'. [2026-01-13T20:18:32.638159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAPL'. [2026-01-13T20:18:32.638519] [INFO ] [FORECASTER] Starting predict_future for CAPL [2026-01-13T20:18:32.639491] [DEBUG] [LOCAL ] No optimal features file found for CAPL: ./output/feature-sets/CAPL.txt [2026-01-13T20:18:32.639542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:32.639593] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:32.639624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:32.639681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:32.697451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:32.698320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:32.698403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:32.698437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:32.823429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:32.823827] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:32.823869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:32.823898] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:32.827628] [DEBUG] [FORECASTER] CAPL: Forecast T+1@11:T+2@11: DOWN (p=3.11%) [2026-01-13T20:18:32.827904] [INFO ] [FORECASTER] Completed predict_future for CAPL [2026-01-13T20:18:32.828056] [INFO ] [sig ] CAPL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:32.976418] [INFO ] [LOCAL ] Saved forecast: CAPL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CAPL.txt [2026-01-13T20:18:32.976603] [INFO ] [sig ] [580/3497] Completed CAPL in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:32.976648] [INFO ] [sig ] [581/3497] Forecasting CARE... [2026-01-13T20:18:32.976678] [INFO ] [sig ] Generating forecast for: CARE [2026-01-13T20:18:32.976708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARE' from 'https://tdm.silogroup.org/data/derivative_storage/CARE.csv'. [2026-01-13T20:18:32.989758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARE'. [2026-01-13T20:18:32.990076] [INFO ] [FORECASTER] Starting predict_future for CARE [2026-01-13T20:18:32.990884] [DEBUG] [LOCAL ] No optimal features file found for CARE: ./output/feature-sets/CARE.txt [2026-01-13T20:18:32.990937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:32.990995] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:32.991024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:32.991083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:33.048815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:33.049692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:33.049774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:33.049808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:33.170696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:33.170872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:33.170920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:33.170950] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:33.174386] [DEBUG] [FORECASTER] CARE: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-01-13T20:18:33.174678] [INFO ] [FORECASTER] Completed predict_future for CARE [2026-01-13T20:18:33.174801] [INFO ] [sig ] CARE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:33.321351] [INFO ] [LOCAL ] Saved forecast: CARE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CARE.txt [2026-01-13T20:18:33.321513] [INFO ] [sig ] [581/3497] Completed CARE in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:33.321554] [INFO ] [sig ] [582/3497] Forecasting CARG... [2026-01-13T20:18:33.321603] [INFO ] [sig ] Generating forecast for: CARG [2026-01-13T20:18:33.321636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARG' from 'https://tdm.silogroup.org/data/derivative_storage/CARG.csv'. [2026-01-13T20:18:33.333890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARG'. [2026-01-13T20:18:33.334248] [INFO ] [FORECASTER] Starting predict_future for CARG [2026-01-13T20:18:33.335064] [DEBUG] [LOCAL ] No optimal features file found for CARG: ./output/feature-sets/CARG.txt [2026-01-13T20:18:33.335118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:33.335150] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:33.335177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:33.335234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:33.393684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:33.394480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:33.394560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:33.394612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:33.520292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:33.520453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:33.520495] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:33.520524] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:33.524003] [DEBUG] [FORECASTER] CARG: Forecast T+1@11:T+2@11: DOWN (p=6.84%) [2026-01-13T20:18:33.524298] [INFO ] [FORECASTER] Completed predict_future for CARG [2026-01-13T20:18:33.524438] [INFO ] [sig ] CARG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:33.692211] [INFO ] [LOCAL ] Saved forecast: CARG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CARG.txt [2026-01-13T20:18:33.692364] [INFO ] [sig ] [582/3497] Completed CARG in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:33.692407] [INFO ] [sig ] [583/3497] Forecasting CARS... [2026-01-13T20:18:33.692437] [INFO ] [sig ] Generating forecast for: CARS [2026-01-13T20:18:33.692468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CARS' from 'https://tdm.silogroup.org/data/derivative_storage/CARS.csv'. [2026-01-13T20:18:33.703926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CARS'. [2026-01-13T20:18:33.704331] [INFO ] [FORECASTER] Starting predict_future for CARS [2026-01-13T20:18:33.705144] [DEBUG] [LOCAL ] No optimal features file found for CARS: ./output/feature-sets/CARS.txt [2026-01-13T20:18:33.705197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:33.705230] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:33.705257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:33.705314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:33.761271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:33.762032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:33.762112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:33.762144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:33.889923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:33.890102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:33.890152] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:33.890182] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:33.894041] [DEBUG] [FORECASTER] CARS: Forecast T+1@11:T+2@11: DOWN (p=6.70%) [2026-01-13T20:18:33.894332] [INFO ] [FORECASTER] Completed predict_future for CARS [2026-01-13T20:18:33.894484] [INFO ] [sig ] CARS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:34.038812] [INFO ] [LOCAL ] Saved forecast: CARS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CARS.txt [2026-01-13T20:18:34.038985] [INFO ] [sig ] [583/3497] Completed CARS in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:34.039025] [INFO ] [sig ] [584/3497] Forecasting CASH... [2026-01-13T20:18:34.039055] [INFO ] [sig ] Generating forecast for: CASH [2026-01-13T20:18:34.039086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASH' from 'https://tdm.silogroup.org/data/derivative_storage/CASH.csv'. [2026-01-13T20:18:34.050494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASH'. [2026-01-13T20:18:34.050850] [INFO ] [FORECASTER] Starting predict_future for CASH [2026-01-13T20:18:34.051649] [DEBUG] [LOCAL ] No optimal features file found for CASH: ./output/feature-sets/CASH.txt [2026-01-13T20:18:34.051717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:34.051751] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:34.051778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:34.051841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:34.108195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:34.109015] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:34.109112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:34.109147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:34.225969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:34.226129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:34.226168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:34.226261] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:34.229854] [DEBUG] [FORECASTER] CASH: Forecast T+1@11:T+2@11: DOWN (p=6.43%) [2026-01-13T20:18:34.230129] [INFO ] [FORECASTER] Completed predict_future for CASH [2026-01-13T20:18:34.230251] [INFO ] [sig ] CASH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:34.376119] [INFO ] [LOCAL ] Saved forecast: CASH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CASH.txt [2026-01-13T20:18:34.376277] [INFO ] [sig ] [584/3497] Completed CASH in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:34.376318] [INFO ] [sig ] [585/3497] Forecasting CASS... [2026-01-13T20:18:34.376348] [INFO ] [sig ] Generating forecast for: CASS [2026-01-13T20:18:34.376382] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASS' from 'https://tdm.silogroup.org/data/derivative_storage/CASS.csv'. [2026-01-13T20:18:34.388611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASS'. [2026-01-13T20:18:34.389052] [INFO ] [FORECASTER] Starting predict_future for CASS [2026-01-13T20:18:34.390063] [DEBUG] [LOCAL ] No optimal features file found for CASS: ./output/feature-sets/CASS.txt [2026-01-13T20:18:34.390120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:34.390154] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:34.390181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:34.390238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:34.447290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:34.448242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:34.448363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:34.448407] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:34.583177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:34.583337] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:34.583380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:34.583409] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:34.586904] [DEBUG] [FORECASTER] CASS: Forecast T+1@11:T+2@11: UP (p=70.28%) [2026-01-13T20:18:34.587184] [INFO ] [FORECASTER] Completed predict_future for CASS [2026-01-13T20:18:34.587311] [INFO ] [sig ] CASS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:34.737192] [INFO ] [LOCAL ] Saved forecast: CASS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CASS.txt [2026-01-13T20:18:34.737322] [INFO ] [sig ] [585/3497] Completed CASS in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:34.737361] [INFO ] [sig ] [586/3497] Forecasting CASY... [2026-01-13T20:18:34.737390] [INFO ] [sig ] Generating forecast for: CASY [2026-01-13T20:18:34.737420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CASY' from 'https://tdm.silogroup.org/data/derivative_storage/CASY.csv'. [2026-01-13T20:18:34.748747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CASY'. [2026-01-13T20:18:34.749053] [INFO ] [FORECASTER] Starting predict_future for CASY [2026-01-13T20:18:34.749855] [DEBUG] [LOCAL ] No optimal features file found for CASY: ./output/feature-sets/CASY.txt [2026-01-13T20:18:34.749908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:34.749941] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:34.749969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:34.750025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:34.806107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:34.806982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:34.807067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:34.807100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:34.928108] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:34.928265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:34.928305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:34.928335] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:34.931900] [DEBUG] [FORECASTER] CASY: Forecast T+1@11:T+2@11: UP (p=77.19%) [2026-01-13T20:18:34.932176] [INFO ] [FORECASTER] Completed predict_future for CASY [2026-01-13T20:18:34.932307] [INFO ] [sig ] CASY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:35.076083] [INFO ] [LOCAL ] Saved forecast: CASY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CASY.txt [2026-01-13T20:18:35.076216] [INFO ] [sig ] [586/3497] Completed CASY in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:35.076258] [INFO ] [sig ] [587/3497] Forecasting CATH... [2026-01-13T20:18:35.076287] [INFO ] [sig ] Generating forecast for: CATH [2026-01-13T20:18:35.076317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATH' from 'https://tdm.silogroup.org/data/derivative_storage/CATH.csv'. [2026-01-13T20:18:35.087372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATH'. [2026-01-13T20:18:35.087670] [INFO ] [FORECASTER] Starting predict_future for CATH [2026-01-13T20:18:35.088450] [DEBUG] [LOCAL ] No optimal features file found for CATH: ./output/feature-sets/CATH.txt [2026-01-13T20:18:35.088507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:35.088537] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:35.088564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:35.088643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:35.147430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:35.148246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:35.148430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:35.148470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:35.267192] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:35.267349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:35.267388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:35.267418] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:35.270787] [DEBUG] [FORECASTER] CATH: Forecast T+1@11:T+2@11: UP (p=71.45%) [2026-01-13T20:18:35.271058] [INFO ] [FORECASTER] Completed predict_future for CATH [2026-01-13T20:18:35.271180] [INFO ] [sig ] CATH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:35.417012] [INFO ] [LOCAL ] Saved forecast: CATH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CATH.txt [2026-01-13T20:18:35.417201] [INFO ] [sig ] [587/3497] Completed CATH in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:35.417248] [INFO ] [sig ] [588/3497] Forecasting CATO... [2026-01-13T20:18:35.417279] [INFO ] [sig ] Generating forecast for: CATO [2026-01-13T20:18:35.417318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATO' from 'https://tdm.silogroup.org/data/derivative_storage/CATO.csv'. [2026-01-13T20:18:35.429875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATO'. [2026-01-13T20:18:35.430195] [INFO ] [FORECASTER] Starting predict_future for CATO [2026-01-13T20:18:35.430973] [DEBUG] [LOCAL ] No optimal features file found for CATO: ./output/feature-sets/CATO.txt [2026-01-13T20:18:35.431025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:35.431056] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:35.431084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:35.431141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:35.490117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:35.491043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:35.491130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:35.491162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:35.614496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:35.614675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:35.614716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:35.614744] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:35.618252] [DEBUG] [FORECASTER] CATO: Forecast T+1@11:T+2@11: DOWN (p=42.63%) [2026-01-13T20:18:35.618536] [INFO ] [FORECASTER] Completed predict_future for CATO [2026-01-13T20:18:35.618677] [INFO ] [sig ] CATO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:35.763933] [INFO ] [LOCAL ] Saved forecast: CATO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CATO.txt [2026-01-13T20:18:35.764096] [INFO ] [sig ] [588/3497] Completed CATO in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:35.764139] [INFO ] [sig ] [589/3497] Forecasting CATY... [2026-01-13T20:18:35.764170] [INFO ] [sig ] Generating forecast for: CATY [2026-01-13T20:18:35.764200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CATY' from 'https://tdm.silogroup.org/data/derivative_storage/CATY.csv'. [2026-01-13T20:18:35.775817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CATY'. [2026-01-13T20:18:35.776138] [INFO ] [FORECASTER] Starting predict_future for CATY [2026-01-13T20:18:35.776920] [DEBUG] [LOCAL ] No optimal features file found for CATY: ./output/feature-sets/CATY.txt [2026-01-13T20:18:35.776973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:35.777004] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:35.777031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:35.777088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:35.834807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:35.835631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:35.835715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:35.835748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:35.957183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:35.957341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:35.957381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:35.957409] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:35.961308] [DEBUG] [FORECASTER] CATY: Forecast T+1@11:T+2@11: UP (p=70.95%) [2026-01-13T20:18:35.961606] [INFO ] [FORECASTER] Completed predict_future for CATY [2026-01-13T20:18:35.961752] [INFO ] [sig ] CATY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:36.109740] [INFO ] [LOCAL ] Saved forecast: CATY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CATY.txt [2026-01-13T20:18:36.109904] [INFO ] [sig ] [589/3497] Completed CATY in 0.3s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:36.109946] [INFO ] [sig ] [590/3497] Forecasting CAVA... [2026-01-13T20:18:36.109975] [INFO ] [sig ] Generating forecast for: CAVA [2026-01-13T20:18:36.110005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CAVA' from 'https://tdm.silogroup.org/data/derivative_storage/CAVA.csv'. [2026-01-13T20:18:36.127412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CAVA'. [2026-01-13T20:18:36.127989] [INFO ] [FORECASTER] Starting predict_future for CAVA [2026-01-13T20:18:36.129232] [DEBUG] [LOCAL ] No optimal features file found for CAVA: ./output/feature-sets/CAVA.txt [2026-01-13T20:18:36.129296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:36.129336] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:36.129369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:36.129449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:36.193625] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:36.194599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:36.194688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:36.194724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:36.325274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:36.325436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:36.325482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:36.325513] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:36.329406] [DEBUG] [FORECASTER] CAVA: Forecast T+1@11:T+2@11: UP (p=87.25%) [2026-01-13T20:18:36.329747] [INFO ] [FORECASTER] Completed predict_future for CAVA [2026-01-13T20:18:36.329884] [INFO ] [sig ] CAVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:36.485393] [INFO ] [LOCAL ] Saved forecast: CAVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CAVA.txt [2026-01-13T20:18:36.485603] [INFO ] [sig ] [590/3497] Completed CAVA in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.4m [2026-01-13T20:18:36.485647] [INFO ] [sig ] [591/3497] Forecasting CB... [2026-01-13T20:18:36.485677] [INFO ] [sig ] Generating forecast for: CB [2026-01-13T20:18:36.485707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CB' from 'https://tdm.silogroup.org/data/derivative_storage/CB.csv'. [2026-01-13T20:18:36.499994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CB'. [2026-01-13T20:18:36.500397] [INFO ] [FORECASTER] Starting predict_future for CB [2026-01-13T20:18:36.501514] [DEBUG] [LOCAL ] No optimal features file found for CB: ./output/feature-sets/CB.txt [2026-01-13T20:18:36.501590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:36.501629] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:36.501660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:36.501918] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:36.561656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:36.562513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:36.562642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:36.562679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:36.688634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:36.688991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:36.689050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:36.689083] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:36.692839] [DEBUG] [FORECASTER] CB: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-01-13T20:18:36.693131] [INFO ] [FORECASTER] Completed predict_future for CB [2026-01-13T20:18:36.693261] [INFO ] [sig ] CB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:36.846828] [INFO ] [LOCAL ] Saved forecast: CB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CB.txt [2026-01-13T20:18:36.846978] [INFO ] [sig ] [591/3497] Completed CB in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-13T20:18:36.847016] [INFO ] [sig ] [592/3497] Forecasting CBAN... [2026-01-13T20:18:36.847047] [INFO ] [sig ] Generating forecast for: CBAN [2026-01-13T20:18:36.847077] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBAN' from 'https://tdm.silogroup.org/data/derivative_storage/CBAN.csv'. [2026-01-13T20:18:36.859736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBAN'. [2026-01-13T20:18:36.860022] [INFO ] [FORECASTER] Starting predict_future for CBAN [2026-01-13T20:18:36.860798] [DEBUG] [LOCAL ] No optimal features file found for CBAN: ./output/feature-sets/CBAN.txt [2026-01-13T20:18:36.860850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:36.860882] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:36.860909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:36.860966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:36.920562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:36.921409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:36.921492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:36.921532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:37.047018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:37.047180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:37.047221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:37.047249] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:37.050925] [DEBUG] [FORECASTER] CBAN: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-13T20:18:37.051226] [INFO ] [FORECASTER] Completed predict_future for CBAN [2026-01-13T20:18:37.051352] [INFO ] [sig ] CBAN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:37.206355] [INFO ] [LOCAL ] Saved forecast: CBAN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CBAN.txt [2026-01-13T20:18:37.206498] [INFO ] [sig ] [592/3497] Completed CBAN in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-13T20:18:37.206551] [INFO ] [sig ] [593/3497] Forecasting CBL... [2026-01-13T20:18:37.206600] [INFO ] [sig ] Generating forecast for: CBL [2026-01-13T20:18:37.206633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBL' from 'https://tdm.silogroup.org/data/derivative_storage/CBL.csv'. [2026-01-13T20:18:37.219056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBL'. [2026-01-13T20:18:37.219444] [INFO ] [FORECASTER] Starting predict_future for CBL [2026-01-13T20:18:37.220249] [DEBUG] [LOCAL ] No optimal features file found for CBL: ./output/feature-sets/CBL.txt [2026-01-13T20:18:37.220302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:37.220336] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:37.220365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:37.220424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:37.281778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:37.282653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:37.282754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:37.282789] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:37.410626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:37.410783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:37.410825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:37.410856] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:37.414357] [DEBUG] [FORECASTER] CBL: Forecast T+1@11:T+2@11: UP (p=92.51%) [2026-01-13T20:18:37.414688] [INFO ] [FORECASTER] Completed predict_future for CBL [2026-01-13T20:18:37.414817] [INFO ] [sig ] CBL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:37.566840] [INFO ] [LOCAL ] Saved forecast: CBL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CBL.txt [2026-01-13T20:18:37.566993] [INFO ] [sig ] [593/3497] Completed CBL in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-13T20:18:37.567033] [INFO ] [sig ] [594/3497] Forecasting CBNK... [2026-01-13T20:18:37.567070] [INFO ] [sig ] Generating forecast for: CBNK [2026-01-13T20:18:37.567101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBNK' from 'https://tdm.silogroup.org/data/derivative_storage/CBNK.csv'. [2026-01-13T20:18:37.578526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBNK'. [2026-01-13T20:18:37.578939] [INFO ] [FORECASTER] Starting predict_future for CBNK [2026-01-13T20:18:37.579774] [DEBUG] [LOCAL ] No optimal features file found for CBNK: ./output/feature-sets/CBNK.txt [2026-01-13T20:18:37.579826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:37.579859] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:37.579887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:37.579944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:37.646012] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:37.647129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:37.647225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:37.647268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:37.767935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:37.768121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:37.768162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:37.768191] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:37.771544] [DEBUG] [FORECASTER] CBNK: Forecast T+1@11:T+2@11: DOWN (p=30.27%) [2026-01-13T20:18:37.771837] [INFO ] [FORECASTER] Completed predict_future for CBNK [2026-01-13T20:18:37.771961] [INFO ] [sig ] CBNK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:37.931659] [INFO ] [LOCAL ] Saved forecast: CBNK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CBNK.txt [2026-01-13T20:18:37.932036] [INFO ] [sig ] [594/3497] Completed CBNK in 0.4s | 2.79 sym/s | Total: 3.5m | ETA: 17.3m [2026-01-13T20:18:37.932079] [INFO ] [sig ] [595/3497] Forecasting CBRE... [2026-01-13T20:18:37.932114] [INFO ] [sig ] Generating forecast for: CBRE [2026-01-13T20:18:37.932146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRE' from 'https://tdm.silogroup.org/data/derivative_storage/CBRE.csv'. [2026-01-13T20:18:37.944111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRE'. [2026-01-13T20:18:37.944377] [INFO ] [FORECASTER] Starting predict_future for CBRE [2026-01-13T20:18:37.945153] [DEBUG] [LOCAL ] No optimal features file found for CBRE: ./output/feature-sets/CBRE.txt [2026-01-13T20:18:37.945205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:37.945247] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:37.945276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:37.945332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:38.010144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:38.011290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:38.011380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:38.011419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:38.132350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:38.132513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:38.132560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:38.132613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:38.136262] [DEBUG] [FORECASTER] CBRE: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-01-13T20:18:38.136561] [INFO ] [FORECASTER] Completed predict_future for CBRE [2026-01-13T20:18:38.136708] [INFO ] [sig ] CBRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:38.287708] [INFO ] [LOCAL ] Saved forecast: CBRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CBRE.txt [2026-01-13T20:18:38.288081] [INFO ] [sig ] [595/3497] Completed CBRE in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:38.288123] [INFO ] [sig ] [596/3497] Forecasting CBRL... [2026-01-13T20:18:38.288152] [INFO ] [sig ] Generating forecast for: CBRL [2026-01-13T20:18:38.288181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBRL' from 'https://tdm.silogroup.org/data/derivative_storage/CBRL.csv'. [2026-01-13T20:18:38.299557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBRL'. [2026-01-13T20:18:38.299874] [INFO ] [FORECASTER] Starting predict_future for CBRL [2026-01-13T20:18:38.300677] [DEBUG] [LOCAL ] No optimal features file found for CBRL: ./output/feature-sets/CBRL.txt [2026-01-13T20:18:38.300731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:38.300764] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:38.300794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:38.300853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:38.362176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:38.363088] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:38.363170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:38.363206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:38.490409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:38.490564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:38.490622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:38.490651] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:38.493995] [DEBUG] [FORECASTER] CBRL: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-13T20:18:38.494298] [INFO ] [FORECASTER] Completed predict_future for CBRL [2026-01-13T20:18:38.494426] [INFO ] [sig ] CBRL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:38.645789] [INFO ] [LOCAL ] Saved forecast: CBRL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CBRL.txt [2026-01-13T20:18:38.645943] [INFO ] [sig ] [596/3497] Completed CBRL in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:38.645983] [INFO ] [sig ] [597/3497] Forecasting CBSH... [2026-01-13T20:18:38.646013] [INFO ] [sig ] Generating forecast for: CBSH [2026-01-13T20:18:38.646044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBSH' from 'https://tdm.silogroup.org/data/derivative_storage/CBSH.csv'. [2026-01-13T20:18:38.657744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBSH'. [2026-01-13T20:18:38.658163] [INFO ] [FORECASTER] Starting predict_future for CBSH [2026-01-13T20:18:38.658980] [DEBUG] [LOCAL ] No optimal features file found for CBSH: ./output/feature-sets/CBSH.txt [2026-01-13T20:18:38.659032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:38.659064] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:38.659091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:38.659147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:38.717058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:38.718152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:38.718234] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:38.718267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:38.836030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:38.836183] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:38.836223] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:38.836252] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:38.839596] [DEBUG] [FORECASTER] CBSH: Forecast T+1@11:T+2@11: DOWN (p=34.71%) [2026-01-13T20:18:38.839867] [INFO ] [FORECASTER] Completed predict_future for CBSH [2026-01-13T20:18:38.839986] [INFO ] [sig ] CBSH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:38.981993] [INFO ] [LOCAL ] Saved forecast: CBSH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CBSH.txt [2026-01-13T20:18:38.982142] [INFO ] [sig ] [597/3497] Completed CBSH in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:38.982182] [INFO ] [sig ] [598/3497] Forecasting CBUS... [2026-01-13T20:18:38.982211] [INFO ] [sig ] Generating forecast for: CBUS [2026-01-13T20:18:38.982241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBUS' from 'https://tdm.silogroup.org/data/derivative_storage/CBUS.csv'. [2026-01-13T20:18:38.993307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBUS'. [2026-01-13T20:18:38.993603] [INFO ] [FORECASTER] Starting predict_future for CBUS [2026-01-13T20:18:38.994347] [DEBUG] [LOCAL ] No optimal features file found for CBUS: ./output/feature-sets/CBUS.txt [2026-01-13T20:18:38.994399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:38.994454] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:38.994482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:38.994539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:39.051100] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:39.051918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:39.051997] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:39.052030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:39.177530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:39.177936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:39.178015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:39.178048] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:39.182221] [DEBUG] [FORECASTER] CBUS: Forecast T+1@11:T+2@11: DOWN (p=13.57%) [2026-01-13T20:18:39.182521] [INFO ] [FORECASTER] Completed predict_future for CBUS [2026-01-13T20:18:39.182683] [INFO ] [sig ] CBUS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:39.328605] [INFO ] [LOCAL ] Saved forecast: CBUS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CBUS.txt [2026-01-13T20:18:39.328767] [INFO ] [sig ] [598/3497] Completed CBUS in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:39.328807] [INFO ] [sig ] [599/3497] Forecasting CBZ... [2026-01-13T20:18:39.329027] [INFO ] [sig ] Generating forecast for: CBZ [2026-01-13T20:18:39.329059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CBZ' from 'https://tdm.silogroup.org/data/derivative_storage/CBZ.csv'. [2026-01-13T20:18:39.341256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CBZ'. [2026-01-13T20:18:39.341516] [INFO ] [FORECASTER] Starting predict_future for CBZ [2026-01-13T20:18:39.342288] [DEBUG] [LOCAL ] No optimal features file found for CBZ: ./output/feature-sets/CBZ.txt [2026-01-13T20:18:39.342340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:39.342372] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:39.342399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:39.342456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:39.401101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:39.401969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:39.402050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:39.402083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:39.520490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:39.520676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:39.520720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:39.520750] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:39.524085] [DEBUG] [FORECASTER] CBZ: Forecast T+1@11:T+2@11: UP (p=78.82%) [2026-01-13T20:18:39.524395] [INFO ] [FORECASTER] Completed predict_future for CBZ [2026-01-13T20:18:39.524528] [INFO ] [sig ] CBZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:39.667660] [INFO ] [LOCAL ] Saved forecast: CBZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CBZ.txt [2026-01-13T20:18:39.668035] [INFO ] [sig ] [599/3497] Completed CBZ in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:39.668077] [INFO ] [sig ] [600/3497] Forecasting CC... [2026-01-13T20:18:39.668109] [INFO ] [sig ] Generating forecast for: CC [2026-01-13T20:18:39.668139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CC' from 'https://tdm.silogroup.org/data/derivative_storage/CC.csv'. [2026-01-13T20:18:39.680562] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CC'. [2026-01-13T20:18:39.680968] [INFO ] [FORECASTER] Starting predict_future for CC [2026-01-13T20:18:39.681769] [DEBUG] [LOCAL ] No optimal features file found for CC: ./output/feature-sets/CC.txt [2026-01-13T20:18:39.681822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:39.681855] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:39.681883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:39.681941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:39.739673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:39.740510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:39.740615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:39.740652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:39.869563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:39.869752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:39.869982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:39.870012] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:39.873925] [DEBUG] [FORECASTER] CC: Forecast T+1@11:T+2@11: DOWN (p=37.74%) [2026-01-13T20:18:39.874246] [INFO ] [FORECASTER] Completed predict_future for CC [2026-01-13T20:18:39.874386] [INFO ] [sig ] CC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:40.022145] [INFO ] [LOCAL ] Saved forecast: CC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CC.txt [2026-01-13T20:18:40.022330] [INFO ] [sig ] [600/3497] Completed CC in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:40.022384] [INFO ] [sig ] [601/3497] Forecasting CCAP... [2026-01-13T20:18:40.022419] [INFO ] [sig ] Generating forecast for: CCAP [2026-01-13T20:18:40.022452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCAP' from 'https://tdm.silogroup.org/data/derivative_storage/CCAP.csv'. [2026-01-13T20:18:40.036316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCAP'. [2026-01-13T20:18:40.036749] [INFO ] [FORECASTER] Starting predict_future for CCAP [2026-01-13T20:18:40.038149] [DEBUG] [LOCAL ] No optimal features file found for CCAP: ./output/feature-sets/CCAP.txt [2026-01-13T20:18:40.038253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:40.038288] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:40.038315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:40.038377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:40.096391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:40.097264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:40.097342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:40.097374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:40.218356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:40.218472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:40.218509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:40.218538] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:40.222001] [DEBUG] [FORECASTER] CCAP: Forecast T+1@11:T+2@11: UP (p=63.26%) [2026-01-13T20:18:40.222271] [INFO ] [FORECASTER] Completed predict_future for CCAP [2026-01-13T20:18:40.222394] [INFO ] [sig ] CCAP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:40.365146] [INFO ] [LOCAL ] Saved forecast: CCAP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCAP.txt [2026-01-13T20:18:40.365274] [INFO ] [sig ] [601/3497] Completed CCAP in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:40.365312] [INFO ] [sig ] [602/3497] Forecasting CCB... [2026-01-13T20:18:40.365343] [INFO ] [sig ] Generating forecast for: CCB [2026-01-13T20:18:40.365374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCB' from 'https://tdm.silogroup.org/data/derivative_storage/CCB.csv'. [2026-01-13T20:18:40.376459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCB'. [2026-01-13T20:18:40.376759] [INFO ] [FORECASTER] Starting predict_future for CCB [2026-01-13T20:18:40.377535] [DEBUG] [LOCAL ] No optimal features file found for CCB: ./output/feature-sets/CCB.txt [2026-01-13T20:18:40.377608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:40.377642] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:40.377670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:40.377726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:40.436236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:40.436841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:40.436917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:40.436949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:40.563644] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:40.563802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:40.563842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:40.563887] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:40.567226] [DEBUG] [FORECASTER] CCB: Forecast T+1@11:T+2@11: UP (p=80.26%) [2026-01-13T20:18:40.567507] [INFO ] [FORECASTER] Completed predict_future for CCB [2026-01-13T20:18:40.567657] [INFO ] [sig ] CCB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:40.722738] [INFO ] [LOCAL ] Saved forecast: CCB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCB.txt [2026-01-13T20:18:40.723144] [INFO ] [sig ] [602/3497] Completed CCB in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:40.723207] [INFO ] [sig ] [603/3497] Forecasting CCBG... [2026-01-13T20:18:40.723252] [INFO ] [sig ] Generating forecast for: CCBG [2026-01-13T20:18:40.723299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCBG' from 'https://tdm.silogroup.org/data/derivative_storage/CCBG.csv'. [2026-01-13T20:18:40.738003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCBG'. [2026-01-13T20:18:40.738481] [INFO ] [FORECASTER] Starting predict_future for CCBG [2026-01-13T20:18:40.739619] [DEBUG] [LOCAL ] No optimal features file found for CCBG: ./output/feature-sets/CCBG.txt [2026-01-13T20:18:40.739689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:40.739738] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:40.739782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:40.739872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:40.802546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:40.803616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:40.803723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:40.803777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:40.931098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:40.931260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:40.931304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:40.931335] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:40.934896] [DEBUG] [FORECASTER] CCBG: Forecast T+1@11:T+2@11: UP (p=69.17%) [2026-01-13T20:18:40.935215] [INFO ] [FORECASTER] Completed predict_future for CCBG [2026-01-13T20:18:40.935352] [INFO ] [sig ] CCBG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:41.079878] [INFO ] [LOCAL ] Saved forecast: CCBG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCBG.txt [2026-01-13T20:18:41.080030] [INFO ] [sig ] [603/3497] Completed CCBG in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:41.080070] [INFO ] [sig ] [604/3497] Forecasting CCCC... [2026-01-13T20:18:41.080099] [INFO ] [sig ] Generating forecast for: CCCC [2026-01-13T20:18:41.080130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCCC' from 'https://tdm.silogroup.org/data/derivative_storage/CCCC.csv'. [2026-01-13T20:18:41.092154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCCC'. [2026-01-13T20:18:41.092549] [INFO ] [FORECASTER] Starting predict_future for CCCC [2026-01-13T20:18:41.093371] [DEBUG] [LOCAL ] No optimal features file found for CCCC: ./output/feature-sets/CCCC.txt [2026-01-13T20:18:41.093425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:41.093458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:41.093485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:41.093544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:41.153082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:41.154152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:41.154236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:41.154270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:41.280009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:41.280179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:41.280222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:41.280253] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:41.284433] [DEBUG] [FORECASTER] CCCC: Forecast T+1@11:T+2@11: UP (p=85.49%) [2026-01-13T20:18:41.284812] [INFO ] [FORECASTER] Completed predict_future for CCCC [2026-01-13T20:18:41.284978] [INFO ] [sig ] CCCC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:41.429678] [INFO ] [LOCAL ] Saved forecast: CCCC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCCC.txt [2026-01-13T20:18:41.429833] [INFO ] [sig ] [604/3497] Completed CCCC in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:41.429873] [INFO ] [sig ] [605/3497] Forecasting CCD... [2026-01-13T20:18:41.429903] [INFO ] [sig ] Generating forecast for: CCD [2026-01-13T20:18:41.429934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCD' from 'https://tdm.silogroup.org/data/derivative_storage/CCD.csv'. [2026-01-13T20:18:41.442134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCD'. [2026-01-13T20:18:41.442501] [INFO ] [FORECASTER] Starting predict_future for CCD [2026-01-13T20:18:41.443319] [DEBUG] [LOCAL ] No optimal features file found for CCD: ./output/feature-sets/CCD.txt [2026-01-13T20:18:41.443373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:41.443405] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:41.443433] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:41.443489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:41.503470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:41.504401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:41.504488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:41.504523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:41.623175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:41.623342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:41.623385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:41.623415] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:41.626823] [DEBUG] [FORECASTER] CCD: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-13T20:18:41.627102] [INFO ] [FORECASTER] Completed predict_future for CCD [2026-01-13T20:18:41.627228] [INFO ] [sig ] CCD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:41.772425] [INFO ] [LOCAL ] Saved forecast: CCD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCD.txt [2026-01-13T20:18:41.772594] [INFO ] [sig ] [605/3497] Completed CCD in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:41.772637] [INFO ] [sig ] [606/3497] Forecasting CCEC... [2026-01-13T20:18:41.772671] [INFO ] [sig ] Generating forecast for: CCEC [2026-01-13T20:18:41.772704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEC' from 'https://tdm.silogroup.org/data/derivative_storage/CCEC.csv'. [2026-01-13T20:18:41.784466] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEC'. [2026-01-13T20:18:41.784845] [INFO ] [FORECASTER] Starting predict_future for CCEC [2026-01-13T20:18:41.785675] [DEBUG] [LOCAL ] No optimal features file found for CCEC: ./output/feature-sets/CCEC.txt [2026-01-13T20:18:41.785728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:41.785761] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:41.785789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:41.785858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:41.845632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:41.846491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:41.846593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:41.846631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:41.956949] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:41.957108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:41.957166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:41.957197] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:41.960695] [DEBUG] [FORECASTER] CCEC: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-01-13T20:18:41.960997] [INFO ] [FORECASTER] Completed predict_future for CCEC [2026-01-13T20:18:41.961127] [INFO ] [sig ] CCEC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:42.117866] [INFO ] [LOCAL ] Saved forecast: CCEC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCEC.txt [2026-01-13T20:18:42.118076] [INFO ] [sig ] [606/3497] Completed CCEC in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.3m [2026-01-13T20:18:42.118128] [INFO ] [sig ] [607/3497] Forecasting CCEP... [2026-01-13T20:18:42.118160] [INFO ] [sig ] Generating forecast for: CCEP [2026-01-13T20:18:42.118191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCEP' from 'https://tdm.silogroup.org/data/derivative_storage/CCEP.csv'. [2026-01-13T20:18:42.137844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCEP'. [2026-01-13T20:18:42.138293] [INFO ] [FORECASTER] Starting predict_future for CCEP [2026-01-13T20:18:42.139160] [DEBUG] [LOCAL ] No optimal features file found for CCEP: ./output/feature-sets/CCEP.txt [2026-01-13T20:18:42.139216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:42.139250] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:42.139280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:42.139338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:42.200214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:42.201116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:42.201205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:42.201242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:42.332335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:42.332511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:42.332559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:42.332627] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:42.336641] [DEBUG] [FORECASTER] CCEP: Forecast T+1@11:T+2@11: UP (p=94.16%) [2026-01-13T20:18:42.336969] [INFO ] [FORECASTER] Completed predict_future for CCEP [2026-01-13T20:18:42.337131] [INFO ] [sig ] CCEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:42.491661] [INFO ] [LOCAL ] Saved forecast: CCEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCEP.txt [2026-01-13T20:18:42.491972] [INFO ] [sig ] [607/3497] Completed CCEP in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-13T20:18:42.492014] [INFO ] [sig ] [608/3497] Forecasting CCI... [2026-01-13T20:18:42.492048] [INFO ] [sig ] Generating forecast for: CCI [2026-01-13T20:18:42.492082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCI' from 'https://tdm.silogroup.org/data/derivative_storage/CCI.csv'. [2026-01-13T20:18:42.505500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCI'. [2026-01-13T20:18:42.505910] [INFO ] [FORECASTER] Starting predict_future for CCI [2026-01-13T20:18:42.506780] [DEBUG] [LOCAL ] No optimal features file found for CCI: ./output/feature-sets/CCI.txt [2026-01-13T20:18:42.506848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:42.506884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:42.506915] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:42.506975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:42.568737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:42.569600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:42.569730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:42.569766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:42.691988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:42.692148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:42.692188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:42.692217] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:42.695561] [DEBUG] [FORECASTER] CCI: Forecast T+1@11:T+2@11: UP (p=97.40%) [2026-01-13T20:18:42.696042] [INFO ] [FORECASTER] Completed predict_future for CCI [2026-01-13T20:18:42.696166] [INFO ] [sig ] CCI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:42.840114] [INFO ] [LOCAL ] Saved forecast: CCI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCI.txt [2026-01-13T20:18:42.840248] [INFO ] [sig ] [608/3497] Completed CCI in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-13T20:18:42.840287] [INFO ] [sig ] [609/3497] Forecasting CCIF... [2026-01-13T20:18:42.840318] [INFO ] [sig ] Generating forecast for: CCIF [2026-01-13T20:18:42.840349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCIF' from 'https://tdm.silogroup.org/data/derivative_storage/CCIF.csv'. [2026-01-13T20:18:42.854191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCIF'. [2026-01-13T20:18:42.854602] [INFO ] [FORECASTER] Starting predict_future for CCIF [2026-01-13T20:18:42.855479] [DEBUG] [LOCAL ] No optimal features file found for CCIF: ./output/feature-sets/CCIF.txt [2026-01-13T20:18:42.855535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:42.855569] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:42.855618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:42.855676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:42.919207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:42.920340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:42.920426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:42.920460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:43.050058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:43.050226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:43.050270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:43.050299] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:43.054472] [DEBUG] [FORECASTER] CCIF: Forecast T+1@11:T+2@11: UP (p=54.39%) [2026-01-13T20:18:43.054887] [INFO ] [FORECASTER] Completed predict_future for CCIF [2026-01-13T20:18:43.055066] [INFO ] [sig ] CCIF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:43.215250] [INFO ] [LOCAL ] Saved forecast: CCIF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCIF.txt [2026-01-13T20:18:43.215408] [INFO ] [sig ] [609/3497] Completed CCIF in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-13T20:18:43.215449] [INFO ] [sig ] [610/3497] Forecasting CCJ... [2026-01-13T20:18:43.215482] [INFO ] [sig ] Generating forecast for: CCJ [2026-01-13T20:18:43.215515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCJ' from 'https://tdm.silogroup.org/data/derivative_storage/CCJ.csv'. [2026-01-13T20:18:43.227550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCJ'. [2026-01-13T20:18:43.228017] [INFO ] [FORECASTER] Starting predict_future for CCJ [2026-01-13T20:18:43.228989] [DEBUG] [LOCAL ] No optimal features file found for CCJ: ./output/feature-sets/CCJ.txt [2026-01-13T20:18:43.229045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:43.229079] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:43.229108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:43.229168] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:43.291290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:43.292227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:43.292314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:43.292349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:43.416312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:43.416482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:43.416524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:43.416553] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:43.420173] [DEBUG] [FORECASTER] CCJ: Forecast T+1@11:T+2@11: DOWN (p=7.22%) [2026-01-13T20:18:43.420611] [INFO ] [FORECASTER] Completed predict_future for CCJ [2026-01-13T20:18:43.420806] [INFO ] [sig ] CCJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:43.578077] [INFO ] [LOCAL ] Saved forecast: CCJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCJ.txt [2026-01-13T20:18:43.578263] [INFO ] [sig ] [610/3497] Completed CCJ in 0.4s | 2.79 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-13T20:18:43.578305] [INFO ] [sig ] [611/3497] Forecasting CCK... [2026-01-13T20:18:43.578335] [INFO ] [sig ] Generating forecast for: CCK [2026-01-13T20:18:43.578366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCK' from 'https://tdm.silogroup.org/data/derivative_storage/CCK.csv'. [2026-01-13T20:18:43.590451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCK'. [2026-01-13T20:18:43.590876] [INFO ] [FORECASTER] Starting predict_future for CCK [2026-01-13T20:18:43.591728] [DEBUG] [LOCAL ] No optimal features file found for CCK: ./output/feature-sets/CCK.txt [2026-01-13T20:18:43.591784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:43.591817] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:43.591844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:43.591901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:43.650570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:43.651472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:43.651555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:43.651607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:43.778331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:43.778490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:43.778531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:43.778561] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:43.781967] [DEBUG] [FORECASTER] CCK: Forecast T+1@11:T+2@11: DOWN (p=9.48%) [2026-01-13T20:18:43.782247] [INFO ] [FORECASTER] Completed predict_future for CCK [2026-01-13T20:18:43.782372] [INFO ] [sig ] CCK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:43.925023] [INFO ] [LOCAL ] Saved forecast: CCK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCK.txt [2026-01-13T20:18:43.925181] [INFO ] [sig ] [611/3497] Completed CCK in 0.3s | 2.79 sym/s | Total: 3.6m | ETA: 17.2m [2026-01-13T20:18:43.925239] [INFO ] [sig ] [612/3497] Forecasting CCL... [2026-01-13T20:18:43.925274] [INFO ] [sig ] Generating forecast for: CCL [2026-01-13T20:18:43.925305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCL' from 'https://tdm.silogroup.org/data/derivative_storage/CCL.csv'. [2026-01-13T20:18:43.938279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCL'. [2026-01-13T20:18:43.938701] [INFO ] [FORECASTER] Starting predict_future for CCL [2026-01-13T20:18:43.939524] [DEBUG] [LOCAL ] No optimal features file found for CCL: ./output/feature-sets/CCL.txt [2026-01-13T20:18:43.939597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:43.939633] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:43.939661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:43.939718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:43.999680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:44.000617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:44.000701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:44.000739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:44.134541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:44.134720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:44.134762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:44.134791] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:44.138281] [DEBUG] [FORECASTER] CCL: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-01-13T20:18:44.138593] [INFO ] [FORECASTER] Completed predict_future for CCL [2026-01-13T20:18:44.138728] [INFO ] [sig ] CCL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:44.289985] [INFO ] [LOCAL ] Saved forecast: CCL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCL.txt [2026-01-13T20:18:44.290135] [INFO ] [sig ] [612/3497] Completed CCL in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:44.290177] [INFO ] [sig ] [613/3497] Forecasting CCLD... [2026-01-13T20:18:44.290210] [INFO ] [sig ] Generating forecast for: CCLD [2026-01-13T20:18:44.290253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCLD' from 'https://tdm.silogroup.org/data/derivative_storage/CCLD.csv'. [2026-01-13T20:18:44.302110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCLD'. [2026-01-13T20:18:44.302494] [INFO ] [FORECASTER] Starting predict_future for CCLD [2026-01-13T20:18:44.303384] [DEBUG] [LOCAL ] No optimal features file found for CCLD: ./output/feature-sets/CCLD.txt [2026-01-13T20:18:44.303439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:44.303471] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:44.303499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:44.303556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:44.367834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:44.368768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:44.368864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:44.368901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:44.496436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:44.496618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:44.496676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:44.496717] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:44.500262] [DEBUG] [FORECASTER] CCLD: Forecast T+1@11:T+2@11: DOWN (p=4.80%) [2026-01-13T20:18:44.500569] [INFO ] [FORECASTER] Completed predict_future for CCLD [2026-01-13T20:18:44.500720] [INFO ] [sig ] CCLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:44.652375] [INFO ] [LOCAL ] Saved forecast: CCLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCLD.txt [2026-01-13T20:18:44.652521] [INFO ] [sig ] [613/3497] Completed CCLD in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:44.652561] [INFO ] [sig ] [614/3497] Forecasting CCNE... [2026-01-13T20:18:44.652612] [INFO ] [sig ] Generating forecast for: CCNE [2026-01-13T20:18:44.652646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCNE' from 'https://tdm.silogroup.org/data/derivative_storage/CCNE.csv'. [2026-01-13T20:18:44.664710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCNE'. [2026-01-13T20:18:44.665051] [INFO ] [FORECASTER] Starting predict_future for CCNE [2026-01-13T20:18:44.665844] [DEBUG] [LOCAL ] No optimal features file found for CCNE: ./output/feature-sets/CCNE.txt [2026-01-13T20:18:44.665899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:44.665933] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:44.665961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:44.666019] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:44.724913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:44.725757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:44.725857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:44.725900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:44.852815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:44.853192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:44.853244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:44.853276] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:44.857379] [DEBUG] [FORECASTER] CCNE: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-13T20:18:44.857690] [INFO ] [FORECASTER] Completed predict_future for CCNE [2026-01-13T20:18:44.857822] [INFO ] [sig ] CCNE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:45.012243] [INFO ] [LOCAL ] Saved forecast: CCNE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCNE.txt [2026-01-13T20:18:45.012394] [INFO ] [sig ] [614/3497] Completed CCNE in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:45.012435] [INFO ] [sig ] [615/3497] Forecasting CCO... [2026-01-13T20:18:45.012468] [INFO ] [sig ] Generating forecast for: CCO [2026-01-13T20:18:45.012499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCO' from 'https://tdm.silogroup.org/data/derivative_storage/CCO.csv'. [2026-01-13T20:18:45.025611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCO'. [2026-01-13T20:18:45.025969] [INFO ] [FORECASTER] Starting predict_future for CCO [2026-01-13T20:18:45.026791] [DEBUG] [LOCAL ] No optimal features file found for CCO: ./output/feature-sets/CCO.txt [2026-01-13T20:18:45.026845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:45.027098] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:45.027127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:45.027184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:45.100126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:45.101054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:45.101140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:45.101174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:45.224525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:45.224703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:45.224761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:45.224792] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:45.228478] [DEBUG] [FORECASTER] CCO: Forecast T+1@11:T+2@11: DOWN (p=10.06%) [2026-01-13T20:18:45.228818] [INFO ] [FORECASTER] Completed predict_future for CCO [2026-01-13T20:18:45.228953] [INFO ] [sig ] CCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:45.384703] [INFO ] [LOCAL ] Saved forecast: CCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCO.txt [2026-01-13T20:18:45.384995] [INFO ] [sig ] [615/3497] Completed CCO in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:45.385054] [INFO ] [sig ] [616/3497] Forecasting CCOI... [2026-01-13T20:18:45.385087] [INFO ] [sig ] Generating forecast for: CCOI [2026-01-13T20:18:45.385119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCOI' from 'https://tdm.silogroup.org/data/derivative_storage/CCOI.csv'. [2026-01-13T20:18:45.398095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCOI'. [2026-01-13T20:18:45.398530] [INFO ] [FORECASTER] Starting predict_future for CCOI [2026-01-13T20:18:45.399376] [DEBUG] [LOCAL ] No optimal features file found for CCOI: ./output/feature-sets/CCOI.txt [2026-01-13T20:18:45.399430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:45.399463] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:45.399490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:45.399549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:45.460241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:45.461184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:45.461285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:45.461321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:45.577367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:45.577527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:45.577586] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:45.577618] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:45.581109] [DEBUG] [FORECASTER] CCOI: Forecast T+1@11:T+2@11: DOWN (p=6.72%) [2026-01-13T20:18:45.581393] [INFO ] [FORECASTER] Completed predict_future for CCOI [2026-01-13T20:18:45.581532] [INFO ] [sig ] CCOI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:45.733557] [INFO ] [LOCAL ] Saved forecast: CCOI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCOI.txt [2026-01-13T20:18:45.733734] [INFO ] [sig ] [616/3497] Completed CCOI in 0.3s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:45.733774] [INFO ] [sig ] [617/3497] Forecasting CCRN... [2026-01-13T20:18:45.733804] [INFO ] [sig ] Generating forecast for: CCRN [2026-01-13T20:18:45.733834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCRN' from 'https://tdm.silogroup.org/data/derivative_storage/CCRN.csv'. [2026-01-13T20:18:45.746967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCRN'. [2026-01-13T20:18:45.747304] [INFO ] [FORECASTER] Starting predict_future for CCRN [2026-01-13T20:18:45.748328] [DEBUG] [LOCAL ] No optimal features file found for CCRN: ./output/feature-sets/CCRN.txt [2026-01-13T20:18:45.748382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:45.748416] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:45.748444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:45.748517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:45.809820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:45.810743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:45.810835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:45.810879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:45.933300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:45.933466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:45.933506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:45.933534] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:45.936881] [DEBUG] [FORECASTER] CCRN: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-13T20:18:45.937155] [INFO ] [FORECASTER] Completed predict_future for CCRN [2026-01-13T20:18:45.937276] [INFO ] [sig ] CCRN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:46.082067] [INFO ] [LOCAL ] Saved forecast: CCRN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCRN.txt [2026-01-13T20:18:46.082240] [INFO ] [sig ] [617/3497] Completed CCRN in 0.3s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:46.082280] [INFO ] [sig ] [618/3497] Forecasting CCS... [2026-01-13T20:18:46.082310] [INFO ] [sig ] Generating forecast for: CCS [2026-01-13T20:18:46.082342] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCS' from 'https://tdm.silogroup.org/data/derivative_storage/CCS.csv'. [2026-01-13T20:18:46.094337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCS'. [2026-01-13T20:18:46.094764] [INFO ] [FORECASTER] Starting predict_future for CCS [2026-01-13T20:18:46.095635] [DEBUG] [LOCAL ] No optimal features file found for CCS: ./output/feature-sets/CCS.txt [2026-01-13T20:18:46.095690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:46.095721] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:46.095747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:46.095803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:46.156751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:46.157863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:46.157955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:46.158034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:46.274064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:46.274225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:46.274267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:46.274332] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:46.277822] [DEBUG] [FORECASTER] CCS: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-01-13T20:18:46.278123] [INFO ] [FORECASTER] Completed predict_future for CCS [2026-01-13T20:18:46.278269] [INFO ] [sig ] CCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:46.426224] [INFO ] [LOCAL ] Saved forecast: CCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CCS.txt [2026-01-13T20:18:46.426386] [INFO ] [sig ] [618/3497] Completed CCS in 0.3s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:46.426425] [INFO ] [sig ] [619/3497] Forecasting CCSI... [2026-01-13T20:18:46.426455] [INFO ] [sig ] Generating forecast for: CCSI [2026-01-13T20:18:46.426485] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CCSI' from 'https://tdm.silogroup.org/data/derivative_storage/CCSI.csv'. [2026-01-13T20:18:46.439068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CCSI'. [2026-01-13T20:18:46.439406] [INFO ] [FORECASTER] Starting predict_future for CCSI [2026-01-13T20:18:46.440201] [DEBUG] [LOCAL ] No optimal features file found for CCSI: ./output/feature-sets/CCSI.txt [2026-01-13T20:18:46.440253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:46.440296] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:46.440324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:46.440381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:46.501195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:46.502104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:46.502193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:46.502228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:46.619820] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:46.619975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:46.620015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:46.620045] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:46.623492] [DEBUG] [FORECASTER] CCSI: Forecast T+1@11:T+2@11: DOWN (p=1.71%) [2026-01-13T20:18:46.623788] [INFO ] [FORECASTER] Completed predict_future for CCSI [2026-01-13T20:18:46.623914] [INFO ] [sig ] CCSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:46.771463] [INFO ] [LOCAL ] Saved forecast: CCSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CCSI.txt [2026-01-13T20:18:46.771627] [INFO ] [sig ] [619/3497] Completed CCSI in 0.3s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:46.771669] [INFO ] [sig ] [620/3497] Forecasting CDC... [2026-01-13T20:18:46.771699] [INFO ] [sig ] Generating forecast for: CDC [2026-01-13T20:18:46.771730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDC' from 'https://tdm.silogroup.org/data/derivative_storage/CDC.csv'. [2026-01-13T20:18:46.782632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDC'. [2026-01-13T20:18:46.782929] [INFO ] [FORECASTER] Starting predict_future for CDC [2026-01-13T20:18:46.783711] [DEBUG] [LOCAL ] No optimal features file found for CDC: ./output/feature-sets/CDC.txt [2026-01-13T20:18:46.783763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:46.783795] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:46.783821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:46.783879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:46.846035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:46.846958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:46.847037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:46.847070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:46.972458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:46.972634] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:46.972679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:46.972710] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:46.976282] [DEBUG] [FORECASTER] CDC: Forecast T+1@11:T+2@11: DOWN (p=18.93%) [2026-01-13T20:18:46.976557] [INFO ] [FORECASTER] Completed predict_future for CDC [2026-01-13T20:18:46.976701] [INFO ] [sig ] CDC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:47.128959] [INFO ] [LOCAL ] Saved forecast: CDC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDC.txt [2026-01-13T20:18:47.129118] [INFO ] [sig ] [620/3497] Completed CDC in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:47.129165] [INFO ] [sig ] [621/3497] Forecasting CDE... [2026-01-13T20:18:47.129197] [INFO ] [sig ] Generating forecast for: CDE [2026-01-13T20:18:47.129229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDE' from 'https://tdm.silogroup.org/data/derivative_storage/CDE.csv'. [2026-01-13T20:18:47.140763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDE'. [2026-01-13T20:18:47.141331] [INFO ] [FORECASTER] Starting predict_future for CDE [2026-01-13T20:18:47.142168] [DEBUG] [LOCAL ] No optimal features file found for CDE: ./output/feature-sets/CDE.txt [2026-01-13T20:18:47.142231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:47.142271] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:47.142299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:47.142356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:47.209933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:47.211334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:47.211430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:47.211475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:47.340078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:47.340235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:47.340276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:47.340305] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:47.344059] [DEBUG] [FORECASTER] CDE: Forecast T+1@11:T+2@11: DOWN (p=5.79%) [2026-01-13T20:18:47.344330] [INFO ] [FORECASTER] Completed predict_future for CDE [2026-01-13T20:18:47.344454] [INFO ] [sig ] CDE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:47.489594] [INFO ] [LOCAL ] Saved forecast: CDE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDE.txt [2026-01-13T20:18:47.489744] [INFO ] [sig ] [621/3497] Completed CDE in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:47.489784] [INFO ] [sig ] [622/3497] Forecasting CDIO... [2026-01-13T20:18:47.489813] [INFO ] [sig ] Generating forecast for: CDIO [2026-01-13T20:18:47.489843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDIO' from 'https://tdm.silogroup.org/data/derivative_storage/CDIO.csv'. [2026-01-13T20:18:47.500786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDIO'. [2026-01-13T20:18:47.501122] [INFO ] [FORECASTER] Starting predict_future for CDIO [2026-01-13T20:18:47.501975] [DEBUG] [LOCAL ] No optimal features file found for CDIO: ./output/feature-sets/CDIO.txt [2026-01-13T20:18:47.502030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:47.502062] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:47.502088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:47.502146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:47.564693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:47.565625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:47.565706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:47.565741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:47.689725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:47.689887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:47.689926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:47.689955] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:47.693366] [DEBUG] [FORECASTER] CDIO: Forecast T+1@11:T+2@11: DOWN (p=15.67%) [2026-01-13T20:18:47.693665] [INFO ] [FORECASTER] Completed predict_future for CDIO [2026-01-13T20:18:47.693788] [INFO ] [sig ] CDIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:47.846454] [INFO ] [LOCAL ] Saved forecast: CDIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDIO.txt [2026-01-13T20:18:47.846625] [INFO ] [sig ] [622/3497] Completed CDIO in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.2m [2026-01-13T20:18:47.846670] [INFO ] [sig ] [623/3497] Forecasting CDL... [2026-01-13T20:18:47.846706] [INFO ] [sig ] Generating forecast for: CDL [2026-01-13T20:18:47.846737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDL' from 'https://tdm.silogroup.org/data/derivative_storage/CDL.csv'. [2026-01-13T20:18:47.857343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDL'. [2026-01-13T20:18:47.857668] [INFO ] [FORECASTER] Starting predict_future for CDL [2026-01-13T20:18:47.858467] [DEBUG] [LOCAL ] No optimal features file found for CDL: ./output/feature-sets/CDL.txt [2026-01-13T20:18:47.858519] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:47.858550] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:47.858601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:47.858661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:47.919444] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:47.920278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:47.920359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:47.920393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:48.033078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:48.033233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:48.033272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:48.033301] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:48.036637] [DEBUG] [FORECASTER] CDL: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-01-13T20:18:48.036913] [INFO ] [FORECASTER] Completed predict_future for CDL [2026-01-13T20:18:48.037032] [INFO ] [sig ] CDL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:48.186236] [INFO ] [LOCAL ] Saved forecast: CDL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDL.txt [2026-01-13T20:18:48.186406] [INFO ] [sig ] [623/3497] Completed CDL in 0.3s | 2.79 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-13T20:18:48.186447] [INFO ] [sig ] [624/3497] Forecasting CDNA... [2026-01-13T20:18:48.186476] [INFO ] [sig ] Generating forecast for: CDNA [2026-01-13T20:18:48.186505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNA' from 'https://tdm.silogroup.org/data/derivative_storage/CDNA.csv'. [2026-01-13T20:18:48.200474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNA'. [2026-01-13T20:18:48.200837] [INFO ] [FORECASTER] Starting predict_future for CDNA [2026-01-13T20:18:48.201631] [DEBUG] [LOCAL ] No optimal features file found for CDNA: ./output/feature-sets/CDNA.txt [2026-01-13T20:18:48.201683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:48.201715] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:48.201741] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:48.201797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:48.278215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:48.279196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:48.279283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:48.279317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:48.405961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:48.406143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:48.406184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:48.406214] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:48.410220] [DEBUG] [FORECASTER] CDNA: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-01-13T20:18:48.410513] [INFO ] [FORECASTER] Completed predict_future for CDNA [2026-01-13T20:18:48.410658] [INFO ] [sig ] CDNA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:48.559611] [INFO ] [LOCAL ] Saved forecast: CDNA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CDNA.txt [2026-01-13T20:18:48.559765] [INFO ] [sig ] [624/3497] Completed CDNA in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-13T20:18:48.559805] [INFO ] [sig ] [625/3497] Forecasting CDNS... [2026-01-13T20:18:48.559834] [INFO ] [sig ] Generating forecast for: CDNS [2026-01-13T20:18:48.559864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDNS' from 'https://tdm.silogroup.org/data/derivative_storage/CDNS.csv'. [2026-01-13T20:18:48.571697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDNS'. [2026-01-13T20:18:48.572052] [INFO ] [FORECASTER] Starting predict_future for CDNS [2026-01-13T20:18:48.572839] [DEBUG] [LOCAL ] No optimal features file found for CDNS: ./output/feature-sets/CDNS.txt [2026-01-13T20:18:48.572891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:48.572923] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:48.572950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:48.573006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:48.631333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:48.632296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:48.632402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:48.632436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:48.757251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:48.757412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:48.757454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:48.757483] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:48.761495] [DEBUG] [FORECASTER] CDNS: Forecast T+1@11:T+2@11: DOWN (p=20.82%) [2026-01-13T20:18:48.761796] [INFO ] [FORECASTER] Completed predict_future for CDNS [2026-01-13T20:18:48.761923] [INFO ] [sig ] CDNS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:48.915187] [INFO ] [LOCAL ] Saved forecast: CDNS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDNS.txt [2026-01-13T20:18:48.915325] [INFO ] [sig ] [625/3497] Completed CDNS in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-13T20:18:48.915363] [INFO ] [sig ] [626/3497] Forecasting CDP... [2026-01-13T20:18:48.915394] [INFO ] [sig ] Generating forecast for: CDP [2026-01-13T20:18:48.915424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDP' from 'https://tdm.silogroup.org/data/derivative_storage/CDP.csv'. [2026-01-13T20:18:48.927306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDP'. [2026-01-13T20:18:48.927649] [INFO ] [FORECASTER] Starting predict_future for CDP [2026-01-13T20:18:48.928967] [DEBUG] [LOCAL ] No optimal features file found for CDP: ./output/feature-sets/CDP.txt [2026-01-13T20:18:48.929086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:48.929121] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:48.929149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:48.929213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:48.990236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:48.991140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:48.991227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:48.991263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:49.117237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:49.117427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:49.117477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:49.117522] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:49.121083] [DEBUG] [FORECASTER] CDP: Forecast T+1@11:T+2@11: DOWN (p=37.28%) [2026-01-13T20:18:49.121365] [INFO ] [FORECASTER] Completed predict_future for CDP [2026-01-13T20:18:49.121487] [INFO ] [sig ] CDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:49.272213] [INFO ] [LOCAL ] Saved forecast: CDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDP.txt [2026-01-13T20:18:49.272381] [INFO ] [sig ] [626/3497] Completed CDP in 0.4s | 2.79 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-13T20:18:49.272422] [INFO ] [sig ] [627/3497] Forecasting CDRE... [2026-01-13T20:18:49.272452] [INFO ] [sig ] Generating forecast for: CDRE [2026-01-13T20:18:49.272482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRE' from 'https://tdm.silogroup.org/data/derivative_storage/CDRE.csv'. [2026-01-13T20:18:49.284018] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRE'. [2026-01-13T20:18:49.284437] [INFO ] [FORECASTER] Starting predict_future for CDRE [2026-01-13T20:18:49.285247] [DEBUG] [LOCAL ] No optimal features file found for CDRE: ./output/feature-sets/CDRE.txt [2026-01-13T20:18:49.285299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:49.285330] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:49.285357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:49.285414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:49.341923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:49.342796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:49.342876] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:49.342908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:49.462167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:49.462332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:49.462371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:49.462399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:49.466035] [DEBUG] [FORECASTER] CDRE: Forecast T+1@11:T+2@11: DOWN (p=28.64%) [2026-01-13T20:18:49.466335] [INFO ] [FORECASTER] Completed predict_future for CDRE [2026-01-13T20:18:49.466463] [INFO ] [sig ] CDRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:49.615651] [INFO ] [LOCAL ] Saved forecast: CDRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDRE.txt [2026-01-13T20:18:49.615815] [INFO ] [sig ] [627/3497] Completed CDRE in 0.3s | 2.79 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-13T20:18:49.615856] [INFO ] [sig ] [628/3497] Forecasting CDRO... [2026-01-13T20:18:49.615885] [INFO ] [sig ] Generating forecast for: CDRO [2026-01-13T20:18:49.615916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDRO' from 'https://tdm.silogroup.org/data/derivative_storage/CDRO.csv'. [2026-01-13T20:18:49.628474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDRO'. [2026-01-13T20:18:49.628876] [INFO ] [FORECASTER] Starting predict_future for CDRO [2026-01-13T20:18:49.629673] [DEBUG] [LOCAL ] No optimal features file found for CDRO: ./output/feature-sets/CDRO.txt [2026-01-13T20:18:49.629726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:49.629758] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:49.629784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:49.629842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:49.688556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:49.689461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:49.689557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:49.689636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:49.805913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:49.806110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:49.806153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:49.806183] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:49.810293] [DEBUG] [FORECASTER] CDRO: Forecast T+1@11:T+2@11: UP (p=84.44%) [2026-01-13T20:18:49.810663] [INFO ] [FORECASTER] Completed predict_future for CDRO [2026-01-13T20:18:49.810815] [INFO ] [sig ] CDRO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:49.957874] [INFO ] [LOCAL ] Saved forecast: CDRO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CDRO.txt [2026-01-13T20:18:49.958119] [INFO ] [sig ] [628/3497] Completed CDRO in 0.3s | 2.79 sym/s | Total: 3.7m | ETA: 17.1m [2026-01-13T20:18:49.958165] [INFO ] [sig ] [629/3497] Forecasting CDXS... [2026-01-13T20:18:49.958195] [INFO ] [sig ] Generating forecast for: CDXS [2026-01-13T20:18:49.958225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDXS' from 'https://tdm.silogroup.org/data/derivative_storage/CDXS.csv'. [2026-01-13T20:18:49.970082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDXS'. [2026-01-13T20:18:49.970487] [INFO ] [FORECASTER] Starting predict_future for CDXS [2026-01-13T20:18:49.971328] [DEBUG] [LOCAL ] No optimal features file found for CDXS: ./output/feature-sets/CDXS.txt [2026-01-13T20:18:49.971384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:49.971417] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:49.971445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:49.971502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:50.029022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:50.029900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:50.029979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:50.030012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:50.152825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:50.152988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:50.153028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:50.153056] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:50.156548] [DEBUG] [FORECASTER] CDXS: Forecast T+1@11:T+2@11: DOWN (p=37.34%) [2026-01-13T20:18:50.156923] [INFO ] [FORECASTER] Completed predict_future for CDXS [2026-01-13T20:18:50.157067] [INFO ] [sig ] CDXS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:50.314476] [INFO ] [LOCAL ] Saved forecast: CDXS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDXS.txt [2026-01-13T20:18:50.314651] [INFO ] [sig ] [629/3497] Completed CDXS in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:50.314693] [INFO ] [sig ] [630/3497] Forecasting CDZI... [2026-01-13T20:18:50.314724] [INFO ] [sig ] Generating forecast for: CDZI [2026-01-13T20:18:50.314754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CDZI' from 'https://tdm.silogroup.org/data/derivative_storage/CDZI.csv'. [2026-01-13T20:18:50.327097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CDZI'. [2026-01-13T20:18:50.327488] [INFO ] [FORECASTER] Starting predict_future for CDZI [2026-01-13T20:18:50.328352] [DEBUG] [LOCAL ] No optimal features file found for CDZI: ./output/feature-sets/CDZI.txt [2026-01-13T20:18:50.328408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:50.328441] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:50.328483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:50.328542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:50.388622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:50.389499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:50.389602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:50.389640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:50.519420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:50.519632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:50.519684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:50.519716] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:50.523593] [DEBUG] [FORECASTER] CDZI: Forecast T+1@11:T+2@11: DOWN (p=21.48%) [2026-01-13T20:18:50.523967] [INFO ] [FORECASTER] Completed predict_future for CDZI [2026-01-13T20:18:50.524111] [INFO ] [sig ] CDZI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:50.676955] [INFO ] [LOCAL ] Saved forecast: CDZI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CDZI.txt [2026-01-13T20:18:50.677108] [INFO ] [sig ] [630/3497] Completed CDZI in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:50.677149] [INFO ] [sig ] [631/3497] Forecasting CE... [2026-01-13T20:18:50.677179] [INFO ] [sig ] Generating forecast for: CE [2026-01-13T20:18:50.677209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CE' from 'https://tdm.silogroup.org/data/derivative_storage/CE.csv'. [2026-01-13T20:18:50.688435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CE'. [2026-01-13T20:18:50.688756] [INFO ] [FORECASTER] Starting predict_future for CE [2026-01-13T20:18:50.689532] [DEBUG] [LOCAL ] No optimal features file found for CE: ./output/feature-sets/CE.txt [2026-01-13T20:18:50.689606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:50.689642] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:50.689670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:50.689727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:50.749220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:50.750093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:50.750173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:50.750206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:50.874887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:50.875046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:50.875089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:50.875122] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:50.878797] [DEBUG] [FORECASTER] CE: Forecast T+1@11:T+2@11: DOWN (p=10.85%) [2026-01-13T20:18:50.879143] [INFO ] [FORECASTER] Completed predict_future for CE [2026-01-13T20:18:50.879281] [INFO ] [sig ] CE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:51.034488] [INFO ] [LOCAL ] Saved forecast: CE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CE.txt [2026-01-13T20:18:51.034663] [INFO ] [sig ] [631/3497] Completed CE in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:51.034705] [INFO ] [sig ] [632/3497] Forecasting CECO... [2026-01-13T20:18:51.034734] [INFO ] [sig ] Generating forecast for: CECO [2026-01-13T20:18:51.034764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CECO' from 'https://tdm.silogroup.org/data/derivative_storage/CECO.csv'. [2026-01-13T20:18:51.046637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CECO'. [2026-01-13T20:18:51.047021] [INFO ] [FORECASTER] Starting predict_future for CECO [2026-01-13T20:18:51.047857] [DEBUG] [LOCAL ] No optimal features file found for CECO: ./output/feature-sets/CECO.txt [2026-01-13T20:18:51.047911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:51.047997] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:51.048033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:51.048108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:51.110125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:51.111065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:51.111152] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:51.111187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:51.229419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:51.229603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:51.229647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:51.229678] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:51.233175] [DEBUG] [FORECASTER] CECO: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-13T20:18:51.233497] [INFO ] [FORECASTER] Completed predict_future for CECO [2026-01-13T20:18:51.233652] [INFO ] [sig ] CECO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:51.399641] [INFO ] [LOCAL ] Saved forecast: CECO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CECO.txt [2026-01-13T20:18:51.399841] [INFO ] [sig ] [632/3497] Completed CECO in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:51.399882] [INFO ] [sig ] [633/3497] Forecasting CEG... [2026-01-13T20:18:51.399912] [INFO ] [sig ] Generating forecast for: CEG [2026-01-13T20:18:51.399944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEG' from 'https://tdm.silogroup.org/data/derivative_storage/CEG.csv'. [2026-01-13T20:18:51.412233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEG'. [2026-01-13T20:18:51.412633] [INFO ] [FORECASTER] Starting predict_future for CEG [2026-01-13T20:18:51.413443] [DEBUG] [LOCAL ] No optimal features file found for CEG: ./output/feature-sets/CEG.txt [2026-01-13T20:18:51.413497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:51.413531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:51.413559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:51.413661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:51.476562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:51.477435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:51.477522] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:51.477558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:51.604733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:51.604902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:51.604946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:51.604975] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:51.608508] [DEBUG] [FORECASTER] CEG: Forecast T+1@11:T+2@11: DOWN (p=42.99%) [2026-01-13T20:18:51.608844] [INFO ] [FORECASTER] Completed predict_future for CEG [2026-01-13T20:18:51.608981] [INFO ] [sig ] CEG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:51.767790] [INFO ] [LOCAL ] Saved forecast: CEG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CEG.txt [2026-01-13T20:18:51.767944] [INFO ] [sig ] [633/3497] Completed CEG in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:51.768010] [INFO ] [sig ] [634/3497] Forecasting CELC... [2026-01-13T20:18:51.768044] [INFO ] [sig ] Generating forecast for: CELC [2026-01-13T20:18:51.768084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELC' from 'https://tdm.silogroup.org/data/derivative_storage/CELC.csv'. [2026-01-13T20:18:51.780053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELC'. [2026-01-13T20:18:51.780412] [INFO ] [FORECASTER] Starting predict_future for CELC [2026-01-13T20:18:51.781231] [DEBUG] [LOCAL ] No optimal features file found for CELC: ./output/feature-sets/CELC.txt [2026-01-13T20:18:51.781285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:51.781319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:51.781349] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:51.781408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:51.841661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:51.842546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:51.842649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:51.842686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:51.978840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:51.979059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:51.979103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:51.979132] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:51.982919] [DEBUG] [FORECASTER] CELC: Forecast T+1@11:T+2@11: UP (p=52.11%) [2026-01-13T20:18:51.983440] [INFO ] [FORECASTER] Completed predict_future for CELC [2026-01-13T20:18:51.983601] [INFO ] [sig ] CELC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:52.129136] [INFO ] [LOCAL ] Saved forecast: CELC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CELC.txt [2026-01-13T20:18:52.129292] [INFO ] [sig ] [634/3497] Completed CELC in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:52.129334] [INFO ] [sig ] [635/3497] Forecasting CELH... [2026-01-13T20:18:52.129554] [INFO ] [sig ] Generating forecast for: CELH [2026-01-13T20:18:52.129604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELH' from 'https://tdm.silogroup.org/data/derivative_storage/CELH.csv'. [2026-01-13T20:18:52.141189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELH'. [2026-01-13T20:18:52.141565] [INFO ] [FORECASTER] Starting predict_future for CELH [2026-01-13T20:18:52.142366] [DEBUG] [LOCAL ] No optimal features file found for CELH: ./output/feature-sets/CELH.txt [2026-01-13T20:18:52.142419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:52.142450] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:52.142477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:52.142533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:52.211191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:52.212238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:52.212343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:52.212387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:52.345126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:52.345292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:52.345332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:52.345398] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:52.348902] [DEBUG] [FORECASTER] CELH: Forecast T+1@11:T+2@11: DOWN (p=16.19%) [2026-01-13T20:18:52.349221] [INFO ] [FORECASTER] Completed predict_future for CELH [2026-01-13T20:18:52.349353] [INFO ] [sig ] CELH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:52.494221] [INFO ] [LOCAL ] Saved forecast: CELH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CELH.txt [2026-01-13T20:18:52.494388] [INFO ] [sig ] [635/3497] Completed CELH in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:52.494430] [INFO ] [sig ] [636/3497] Forecasting CELZ... [2026-01-13T20:18:52.494461] [INFO ] [sig ] Generating forecast for: CELZ [2026-01-13T20:18:52.494492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CELZ' from 'https://tdm.silogroup.org/data/derivative_storage/CELZ.csv'. [2026-01-13T20:18:52.505436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CELZ'. [2026-01-13T20:18:52.505836] [INFO ] [FORECASTER] Starting predict_future for CELZ [2026-01-13T20:18:52.506815] [DEBUG] [LOCAL ] No optimal features file found for CELZ: ./output/feature-sets/CELZ.txt [2026-01-13T20:18:52.506869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:52.506901] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:52.506928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:52.506985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:52.567948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:52.569069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:52.569159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:52.569194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:52.689988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:52.690156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:52.690198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:52.690228] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:52.694408] [DEBUG] [FORECASTER] CELZ: Forecast T+1@11:T+2@11: UP (p=65.03%) [2026-01-13T20:18:52.694767] [INFO ] [FORECASTER] Completed predict_future for CELZ [2026-01-13T20:18:52.694908] [INFO ] [sig ] CELZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:52.855965] [INFO ] [LOCAL ] Saved forecast: CELZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CELZ.txt [2026-01-13T20:18:52.856331] [INFO ] [sig ] [636/3497] Completed CELZ in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:52.856371] [INFO ] [sig ] [637/3497] Forecasting CENTA... [2026-01-13T20:18:52.856401] [INFO ] [sig ] Generating forecast for: CENTA [2026-01-13T20:18:52.856430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENTA' from 'https://tdm.silogroup.org/data/derivative_storage/CENTA.csv'. [2026-01-13T20:18:52.867780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENTA'. [2026-01-13T20:18:52.868099] [INFO ] [FORECASTER] Starting predict_future for CENTA [2026-01-13T20:18:52.868895] [DEBUG] [LOCAL ] No optimal features file found for CENTA: ./output/feature-sets/CENTA.txt [2026-01-13T20:18:52.868948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:52.868979] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:52.869006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:52.869063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:52.927213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:52.928129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:52.928225] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:52.928259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:53.051911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:53.052263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:53.052304] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:53.052336] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:53.055990] [DEBUG] [FORECASTER] CENTA: Forecast T+1@11:T+2@11: UP (p=70.44%) [2026-01-13T20:18:53.056278] [INFO ] [FORECASTER] Completed predict_future for CENTA [2026-01-13T20:18:53.056407] [INFO ] [sig ] CENTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:53.209419] [INFO ] [LOCAL ] Saved forecast: CENTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CENTA.txt [2026-01-13T20:18:53.209602] [INFO ] [sig ] [637/3497] Completed CENTA in 0.4s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:53.209645] [INFO ] [sig ] [638/3497] Forecasting CENX... [2026-01-13T20:18:53.209673] [INFO ] [sig ] Generating forecast for: CENX [2026-01-13T20:18:53.209704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CENX' from 'https://tdm.silogroup.org/data/derivative_storage/CENX.csv'. [2026-01-13T20:18:53.221558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CENX'. [2026-01-13T20:18:53.221905] [INFO ] [FORECASTER] Starting predict_future for CENX [2026-01-13T20:18:53.222690] [DEBUG] [LOCAL ] No optimal features file found for CENX: ./output/feature-sets/CENX.txt [2026-01-13T20:18:53.222742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:53.222773] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:53.222799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:53.222858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:53.279684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:53.280478] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:53.280559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:53.280612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:53.406439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:53.406622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:53.406663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:53.406693] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:53.410048] [DEBUG] [FORECASTER] CENX: Forecast T+1@11:T+2@11: DOWN (p=42.84%) [2026-01-13T20:18:53.410510] [INFO ] [FORECASTER] Completed predict_future for CENX [2026-01-13T20:18:53.410660] [INFO ] [sig ] CENX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:53.551640] [INFO ] [LOCAL ] Saved forecast: CENX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CENX.txt [2026-01-13T20:18:53.551805] [INFO ] [sig ] [638/3497] Completed CENX in 0.3s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:53.551845] [INFO ] [sig ] [639/3497] Forecasting CERS... [2026-01-13T20:18:53.551875] [INFO ] [sig ] Generating forecast for: CERS [2026-01-13T20:18:53.551907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CERS' from 'https://tdm.silogroup.org/data/derivative_storage/CERS.csv'. [2026-01-13T20:18:53.563235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CERS'. [2026-01-13T20:18:53.563488] [INFO ] [FORECASTER] Starting predict_future for CERS [2026-01-13T20:18:53.564249] [DEBUG] [LOCAL ] No optimal features file found for CERS: ./output/feature-sets/CERS.txt [2026-01-13T20:18:53.564300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:53.564332] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:53.564359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:53.564416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:53.620380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:53.620974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:53.621049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:53.621080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:53.735980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:53.736067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:53.736101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:53.736129] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:53.739199] [DEBUG] [FORECASTER] CERS: Forecast T+1@11:T+2@11: DOWN (p=44.85%) [2026-01-13T20:18:53.739453] [INFO ] [FORECASTER] Completed predict_future for CERS [2026-01-13T20:18:53.739569] [INFO ] [sig ] CERS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:53.881097] [INFO ] [LOCAL ] Saved forecast: CERS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CERS.txt [2026-01-13T20:18:53.881205] [INFO ] [sig ] [639/3497] Completed CERS in 0.3s | 2.79 sym/s | Total: 3.8m | ETA: 17.1m [2026-01-13T20:18:53.881241] [INFO ] [sig ] [640/3497] Forecasting CETX... [2026-01-13T20:18:53.881270] [INFO ] [sig ] Generating forecast for: CETX [2026-01-13T20:18:53.881298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CETX' from 'https://tdm.silogroup.org/data/derivative_storage/CETX.csv'. [2026-01-13T20:18:53.891762] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CETX'. [2026-01-13T20:18:53.892005] [INFO ] [FORECASTER] Starting predict_future for CETX [2026-01-13T20:18:53.892741] [DEBUG] [LOCAL ] No optimal features file found for CETX: ./output/feature-sets/CETX.txt [2026-01-13T20:18:53.892791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:53.892823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:53.892850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:53.892906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:53.948973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:53.949554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:53.949645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:53.949678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:54.064089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:54.064186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:54.064222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:54.064250] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:54.067301] [DEBUG] [FORECASTER] CETX: Forecast T+1@11:T+2@11: DOWN (p=15.95%) [2026-01-13T20:18:54.067555] [INFO ] [FORECASTER] Completed predict_future for CETX [2026-01-13T20:18:54.067690] [INFO ] [sig ] CETX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:54.209768] [INFO ] [LOCAL ] Saved forecast: CETX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CETX.txt [2026-01-13T20:18:54.209871] [INFO ] [sig ] [640/3497] Completed CETX in 0.3s | 2.79 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-13T20:18:54.209915] [INFO ] [sig ] [641/3497] Forecasting CEVA... [2026-01-13T20:18:54.209952] [INFO ] [sig ] Generating forecast for: CEVA [2026-01-13T20:18:54.209987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CEVA' from 'https://tdm.silogroup.org/data/derivative_storage/CEVA.csv'. [2026-01-13T20:18:54.220790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CEVA'. [2026-01-13T20:18:54.221033] [INFO ] [FORECASTER] Starting predict_future for CEVA [2026-01-13T20:18:54.221785] [DEBUG] [LOCAL ] No optimal features file found for CEVA: ./output/feature-sets/CEVA.txt [2026-01-13T20:18:54.221835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:54.221866] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:54.221895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:54.221964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:54.278090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:54.278677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:54.278750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:54.278781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:54.398782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:54.398932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:54.398970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:54.399000] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:54.402291] [DEBUG] [FORECASTER] CEVA: Forecast T+1@11:T+2@11: DOWN (p=30.11%) [2026-01-13T20:18:54.402559] [INFO ] [FORECASTER] Completed predict_future for CEVA [2026-01-13T20:18:54.402700] [INFO ] [sig ] CEVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:54.546317] [INFO ] [LOCAL ] Saved forecast: CEVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CEVA.txt [2026-01-13T20:18:54.546433] [INFO ] [sig ] [641/3497] Completed CEVA in 0.3s | 2.79 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-13T20:18:54.546471] [INFO ] [sig ] [642/3497] Forecasting CF... [2026-01-13T20:18:54.546501] [INFO ] [sig ] Generating forecast for: CF [2026-01-13T20:18:54.546531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CF' from 'https://tdm.silogroup.org/data/derivative_storage/CF.csv'. [2026-01-13T20:18:54.557688] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CF'. [2026-01-13T20:18:54.557929] [INFO ] [FORECASTER] Starting predict_future for CF [2026-01-13T20:18:54.558733] [DEBUG] [LOCAL ] No optimal features file found for CF: ./output/feature-sets/CF.txt [2026-01-13T20:18:54.558783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:54.558815] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:54.558843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:54.558900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:54.616046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:54.616782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:54.616879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:54.616915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:54.735408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:54.735510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:54.735546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:54.735592] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:54.738747] [DEBUG] [FORECASTER] CF: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-13T20:18:54.739004] [INFO ] [FORECASTER] Completed predict_future for CF [2026-01-13T20:18:54.739121] [INFO ] [sig ] CF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:54.881804] [INFO ] [LOCAL ] Saved forecast: CF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CF.txt [2026-01-13T20:18:54.881909] [INFO ] [sig ] [642/3497] Completed CF in 0.3s | 2.79 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-13T20:18:54.881946] [INFO ] [sig ] [643/3497] Forecasting CFFN... [2026-01-13T20:18:54.881975] [INFO ] [sig ] Generating forecast for: CFFN [2026-01-13T20:18:54.882004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFFN' from 'https://tdm.silogroup.org/data/derivative_storage/CFFN.csv'. [2026-01-13T20:18:54.893246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFFN'. [2026-01-13T20:18:54.893491] [INFO ] [FORECASTER] Starting predict_future for CFFN [2026-01-13T20:18:54.894433] [DEBUG] [LOCAL ] No optimal features file found for CFFN: ./output/feature-sets/CFFN.txt [2026-01-13T20:18:54.894494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:54.894526] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:54.894552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:54.894629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:54.950639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:54.951237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:54.951311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:54.951342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:55.070198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:55.070346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:55.070383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:55.070412] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:55.074038] [DEBUG] [FORECASTER] CFFN: Forecast T+1@11:T+2@11: DOWN (p=20.08%) [2026-01-13T20:18:55.074307] [INFO ] [FORECASTER] Completed predict_future for CFFN [2026-01-13T20:18:55.074429] [INFO ] [sig ] CFFN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:55.217728] [INFO ] [LOCAL ] Saved forecast: CFFN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CFFN.txt [2026-01-13T20:18:55.217844] [INFO ] [sig ] [643/3497] Completed CFFN in 0.3s | 2.79 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-13T20:18:55.217881] [INFO ] [sig ] [644/3497] Forecasting CFG... [2026-01-13T20:18:55.217911] [INFO ] [sig ] Generating forecast for: CFG [2026-01-13T20:18:55.217941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFG' from 'https://tdm.silogroup.org/data/derivative_storage/CFG.csv'. [2026-01-13T20:18:55.229736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFG'. [2026-01-13T20:18:55.230041] [INFO ] [FORECASTER] Starting predict_future for CFG [2026-01-13T20:18:55.230801] [DEBUG] [LOCAL ] No optimal features file found for CFG: ./output/feature-sets/CFG.txt [2026-01-13T20:18:55.230852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:55.230884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:55.230911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:55.230968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:55.287975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:55.288569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:55.288661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:55.288693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:55.408130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:55.408265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:55.408303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:55.408330] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:55.411604] [DEBUG] [FORECASTER] CFG: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-01-13T20:18:55.411874] [INFO ] [FORECASTER] Completed predict_future for CFG [2026-01-13T20:18:55.411994] [INFO ] [sig ] CFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:55.554109] [INFO ] [LOCAL ] Saved forecast: CFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CFG.txt [2026-01-13T20:18:55.554223] [INFO ] [sig ] [644/3497] Completed CFG in 0.3s | 2.79 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-13T20:18:55.554262] [INFO ] [sig ] [645/3497] Forecasting CFO... [2026-01-13T20:18:55.554290] [INFO ] [sig ] Generating forecast for: CFO [2026-01-13T20:18:55.554320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CFO' from 'https://tdm.silogroup.org/data/derivative_storage/CFO.csv'. [2026-01-13T20:18:55.565295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CFO'. [2026-01-13T20:18:55.565609] [INFO ] [FORECASTER] Starting predict_future for CFO [2026-01-13T20:18:55.566352] [DEBUG] [LOCAL ] No optimal features file found for CFO: ./output/feature-sets/CFO.txt [2026-01-13T20:18:55.566403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:55.566435] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:55.566461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:55.566517] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:55.625541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:55.626234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:55.626309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:55.626341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:55.734252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:55.734379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:55.734416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:55.734445] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:55.737761] [DEBUG] [FORECASTER] CFO: Forecast T+1@11:T+2@11: DOWN (p=42.58%) [2026-01-13T20:18:55.738120] [INFO ] [FORECASTER] Completed predict_future for CFO [2026-01-13T20:18:55.738240] [INFO ] [sig ] CFO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:55.884121] [INFO ] [LOCAL ] Saved forecast: CFO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CFO.txt [2026-01-13T20:18:55.884296] [INFO ] [sig ] [645/3497] Completed CFO in 0.3s | 2.80 sym/s | Total: 3.8m | ETA: 17.0m [2026-01-13T20:18:55.884335] [INFO ] [sig ] [646/3497] Forecasting CG... [2026-01-13T20:18:55.884366] [INFO ] [sig ] Generating forecast for: CG [2026-01-13T20:18:55.884396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CG' from 'https://tdm.silogroup.org/data/derivative_storage/CG.csv'. [2026-01-13T20:18:55.896515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CG'. [2026-01-13T20:18:55.896816] [INFO ] [FORECASTER] Starting predict_future for CG [2026-01-13T20:18:55.897563] [DEBUG] [LOCAL ] No optimal features file found for CG: ./output/feature-sets/CG.txt [2026-01-13T20:18:55.897632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:55.897664] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:55.897691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:55.897747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:55.954206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:55.954837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:55.954911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:55.954943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:56.079097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:56.079254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:56.079295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:56.079325] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:56.082954] [DEBUG] [FORECASTER] CG: Forecast T+1@11:T+2@11: DOWN (p=45.26%) [2026-01-13T20:18:56.083466] [INFO ] [FORECASTER] Completed predict_future for CG [2026-01-13T20:18:56.083617] [INFO ] [sig ] CG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:56.226309] [INFO ] [LOCAL ] Saved forecast: CG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CG.txt [2026-01-13T20:18:56.226436] [INFO ] [sig ] [646/3497] Completed CG in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:56.226492] [INFO ] [sig ] [647/3497] Forecasting CGABL... [2026-01-13T20:18:56.226524] [INFO ] [sig ] Generating forecast for: CGABL [2026-01-13T20:18:56.226554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGABL' from 'https://tdm.silogroup.org/data/derivative_storage/CGABL.csv'. [2026-01-13T20:18:56.237353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGABL'. [2026-01-13T20:18:56.237690] [INFO ] [FORECASTER] Starting predict_future for CGABL [2026-01-13T20:18:56.238498] [DEBUG] [LOCAL ] No optimal features file found for CGABL: ./output/feature-sets/CGABL.txt [2026-01-13T20:18:56.238551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:56.238611] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:56.238645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:56.238703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:56.297328] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:56.298031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:56.298305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:56.298338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:56.416753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:56.416911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:56.416953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:56.416985] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:56.420445] [DEBUG] [FORECASTER] CGABL: Forecast T+1@11:T+2@11: UP (p=67.56%) [2026-01-13T20:18:56.420747] [INFO ] [FORECASTER] Completed predict_future for CGABL [2026-01-13T20:18:56.420872] [INFO ] [sig ] CGABL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:56.569965] [INFO ] [LOCAL ] Saved forecast: CGABL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CGABL.txt [2026-01-13T20:18:56.570123] [INFO ] [sig ] [647/3497] Completed CGABL in 0.3s | 2.80 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:56.570171] [INFO ] [sig ] [648/3497] Forecasting CGBD... [2026-01-13T20:18:56.570207] [INFO ] [sig ] Generating forecast for: CGBD [2026-01-13T20:18:56.570242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGBD' from 'https://tdm.silogroup.org/data/derivative_storage/CGBD.csv'. [2026-01-13T20:18:56.581528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGBD'. [2026-01-13T20:18:56.581926] [INFO ] [FORECASTER] Starting predict_future for CGBD [2026-01-13T20:18:56.582741] [DEBUG] [LOCAL ] No optimal features file found for CGBD: ./output/feature-sets/CGBD.txt [2026-01-13T20:18:56.582793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:56.582827] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:56.582855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:56.582912] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:56.647680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:56.648749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:56.648853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:56.648898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:56.795149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:56.795322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:56.795379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:56.795418] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:56.800627] [DEBUG] [FORECASTER] CGBD: Forecast T+1@11:T+2@11: DOWN (p=24.62%) [2026-01-13T20:18:56.801166] [INFO ] [FORECASTER] Completed predict_future for CGBD [2026-01-13T20:18:56.801387] [INFO ] [sig ] CGBD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:57.015527] [INFO ] [LOCAL ] Saved forecast: CGBD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CGBD.txt [2026-01-13T20:18:57.015812] [INFO ] [sig ] [648/3497] Completed CGBD in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:57.015905] [INFO ] [sig ] [649/3497] Forecasting CGC... [2026-01-13T20:18:57.015959] [INFO ] [sig ] Generating forecast for: CGC [2026-01-13T20:18:57.016012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGC' from 'https://tdm.silogroup.org/data/derivative_storage/CGC.csv'. [2026-01-13T20:18:57.036106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGC'. [2026-01-13T20:18:57.036589] [INFO ] [FORECASTER] Starting predict_future for CGC [2026-01-13T20:18:57.037560] [DEBUG] [LOCAL ] No optimal features file found for CGC: ./output/feature-sets/CGC.txt [2026-01-13T20:18:57.037653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:57.037744] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:57.037792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:57.037876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:57.116976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:57.118228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:57.118364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:57.118415] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:57.293531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:57.293758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:57.293827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:57.293881] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:57.299486] [DEBUG] [FORECASTER] CGC: Forecast T+1@11:T+2@11: DOWN (p=43.40%) [2026-01-13T20:18:57.300079] [INFO ] [FORECASTER] Completed predict_future for CGC [2026-01-13T20:18:57.300300] [INFO ] [sig ] CGC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:57.561801] [INFO ] [LOCAL ] Saved forecast: CGC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CGC.txt [2026-01-13T20:18:57.562027] [INFO ] [sig ] [649/3497] Completed CGC in 0.5s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:57.562087] [INFO ] [sig ] [650/3497] Forecasting CGEM... [2026-01-13T20:18:57.562128] [INFO ] [sig ] Generating forecast for: CGEM [2026-01-13T20:18:57.562170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEM' from 'https://tdm.silogroup.org/data/derivative_storage/CGEM.csv'. [2026-01-13T20:18:57.580731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEM'. [2026-01-13T20:18:57.581284] [INFO ] [FORECASTER] Starting predict_future for CGEM [2026-01-13T20:18:57.582566] [DEBUG] [LOCAL ] No optimal features file found for CGEM: ./output/feature-sets/CGEM.txt [2026-01-13T20:18:57.582677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:57.582731] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:57.582781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:57.582878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:57.666545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:57.668183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:57.668365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:57.668405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:57.848028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:57.848446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:57.848589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:57.848644] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:57.853507] [DEBUG] [FORECASTER] CGEM: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-01-13T20:18:57.853861] [INFO ] [FORECASTER] Completed predict_future for CGEM [2026-01-13T20:18:57.854004] [INFO ] [sig ] CGEM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:58.018405] [INFO ] [LOCAL ] Saved forecast: CGEM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CGEM.txt [2026-01-13T20:18:58.018589] [INFO ] [sig ] [650/3497] Completed CGEM in 0.5s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:58.018636] [INFO ] [sig ] [651/3497] Forecasting CGEN... [2026-01-13T20:18:58.018665] [INFO ] [sig ] Generating forecast for: CGEN [2026-01-13T20:18:58.018694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGEN' from 'https://tdm.silogroup.org/data/derivative_storage/CGEN.csv'. [2026-01-13T20:18:58.035480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGEN'. [2026-01-13T20:18:58.035988] [INFO ] [FORECASTER] Starting predict_future for CGEN [2026-01-13T20:18:58.037179] [DEBUG] [LOCAL ] No optimal features file found for CGEN: ./output/feature-sets/CGEN.txt [2026-01-13T20:18:58.037250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:58.037302] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:58.037344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:58.037432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:58.104028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:58.105190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:58.105309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:58.105364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:58.235621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:58.235804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:58.235855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:58.235886] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:58.239502] [DEBUG] [FORECASTER] CGEN: Forecast T+1@11:T+2@11: DOWN (p=5.32%) [2026-01-13T20:18:58.239896] [INFO ] [FORECASTER] Completed predict_future for CGEN [2026-01-13T20:18:58.240035] [INFO ] [sig ] CGEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:58.385435] [INFO ] [LOCAL ] Saved forecast: CGEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CGEN.txt [2026-01-13T20:18:58.385600] [INFO ] [sig ] [651/3497] Completed CGEN in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:58.385643] [INFO ] [sig ] [652/3497] Forecasting CGNX... [2026-01-13T20:18:58.385672] [INFO ] [sig ] Generating forecast for: CGNX [2026-01-13T20:18:58.385702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGNX' from 'https://tdm.silogroup.org/data/derivative_storage/CGNX.csv'. [2026-01-13T20:18:58.397324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGNX'. [2026-01-13T20:18:58.397641] [INFO ] [FORECASTER] Starting predict_future for CGNX [2026-01-13T20:18:58.398447] [DEBUG] [LOCAL ] No optimal features file found for CGNX: ./output/feature-sets/CGNX.txt [2026-01-13T20:18:58.398499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:58.398531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:58.398558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:58.398637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:58.457903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:58.458938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:58.459033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:58.459073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:58.586633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:58.586806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:58.586850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:58.586929] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:58.590797] [DEBUG] [FORECASTER] CGNX: Forecast T+1@11:T+2@11: UP (p=65.46%) [2026-01-13T20:18:58.591112] [INFO ] [FORECASTER] Completed predict_future for CGNX [2026-01-13T20:18:58.591256] [INFO ] [sig ] CGNX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:58.736216] [INFO ] [LOCAL ] Saved forecast: CGNX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CGNX.txt [2026-01-13T20:18:58.736387] [INFO ] [sig ] [652/3497] Completed CGNX in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:58.736430] [INFO ] [sig ] [653/3497] Forecasting CGO... [2026-01-13T20:18:58.736461] [INFO ] [sig ] Generating forecast for: CGO [2026-01-13T20:18:58.736493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGO' from 'https://tdm.silogroup.org/data/derivative_storage/CGO.csv'. [2026-01-13T20:18:58.749084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGO'. [2026-01-13T20:18:58.749500] [INFO ] [FORECASTER] Starting predict_future for CGO [2026-01-13T20:18:58.750392] [DEBUG] [LOCAL ] No optimal features file found for CGO: ./output/feature-sets/CGO.txt [2026-01-13T20:18:58.750449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:58.750484] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:58.750511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:58.750591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:58.807672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:58.808634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:58.808717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:58.808752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:58.922823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:58.922980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:58.923023] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:58.923052] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:58.926556] [DEBUG] [FORECASTER] CGO: Forecast T+1@11:T+2@11: DOWN (p=10.56%) [2026-01-13T20:18:58.926845] [INFO ] [FORECASTER] Completed predict_future for CGO [2026-01-13T20:18:58.926967] [INFO ] [sig ] CGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:59.072675] [INFO ] [LOCAL ] Saved forecast: CGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CGO.txt [2026-01-13T20:18:59.072827] [INFO ] [sig ] [653/3497] Completed CGO in 0.3s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:59.072867] [INFO ] [sig ] [654/3497] Forecasting CGON... [2026-01-13T20:18:59.072896] [INFO ] [sig ] Generating forecast for: CGON [2026-01-13T20:18:59.072926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGON' from 'https://tdm.silogroup.org/data/derivative_storage/CGON.csv'. [2026-01-13T20:18:59.084116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGON'. [2026-01-13T20:18:59.084453] [INFO ] [FORECASTER] Starting predict_future for CGON [2026-01-13T20:18:59.085226] [DEBUG] [LOCAL ] No optimal features file found for CGON: ./output/feature-sets/CGON.txt [2026-01-13T20:18:59.085278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:59.085320] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:59.085348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:59.085404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:59.143182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:59.144026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:59.144105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:59.144137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:59.266114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:59.266269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:59.266309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:59.266339] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:59.269883] [DEBUG] [FORECASTER] CGON: Forecast T+1@11:T+2@11: DOWN (p=5.84%) [2026-01-13T20:18:59.270352] [INFO ] [FORECASTER] Completed predict_future for CGON [2026-01-13T20:18:59.270474] [INFO ] [sig ] CGON: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:18:59.472761] [INFO ] [LOCAL ] Saved forecast: CGON 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CGON.txt [2026-01-13T20:18:59.472916] [INFO ] [sig ] [654/3497] Completed CGON in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:59.472955] [INFO ] [sig ] [655/3497] Forecasting CGTX... [2026-01-13T20:18:59.472986] [INFO ] [sig ] Generating forecast for: CGTX [2026-01-13T20:18:59.473017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CGTX' from 'https://tdm.silogroup.org/data/derivative_storage/CGTX.csv'. [2026-01-13T20:18:59.486355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CGTX'. [2026-01-13T20:18:59.486713] [INFO ] [FORECASTER] Starting predict_future for CGTX [2026-01-13T20:18:59.487503] [DEBUG] [LOCAL ] No optimal features file found for CGTX: ./output/feature-sets/CGTX.txt [2026-01-13T20:18:59.487556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:59.487613] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:59.487644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:59.487700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:59.546792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:59.547643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:59.547723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:59.547756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:18:59.679125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:18:59.679289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:18:59.679332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:18:59.679361] [INFO ] [FORECASTER] Training complete [2026-01-13T20:18:59.682794] [DEBUG] [FORECASTER] CGTX: Forecast T+1@11:T+2@11: UP (p=58.37%) [2026-01-13T20:18:59.683081] [INFO ] [FORECASTER] Completed predict_future for CGTX [2026-01-13T20:18:59.683211] [INFO ] [sig ] CGTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:18:59.831890] [INFO ] [LOCAL ] Saved forecast: CGTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CGTX.txt [2026-01-13T20:18:59.832049] [INFO ] [sig ] [655/3497] Completed CGTX in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:18:59.832089] [INFO ] [sig ] [656/3497] Forecasting CHCI... [2026-01-13T20:18:59.832117] [INFO ] [sig ] Generating forecast for: CHCI [2026-01-13T20:18:59.832148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCI' from 'https://tdm.silogroup.org/data/derivative_storage/CHCI.csv'. [2026-01-13T20:18:59.842936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCI'. [2026-01-13T20:18:59.843290] [INFO ] [FORECASTER] Starting predict_future for CHCI [2026-01-13T20:18:59.844086] [DEBUG] [LOCAL ] No optimal features file found for CHCI: ./output/feature-sets/CHCI.txt [2026-01-13T20:18:59.844137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:18:59.844168] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:18:59.844194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:18:59.844250] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:18:59.904781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:18:59.905635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:18:59.905714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:18:59.905747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:00.023303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:00.023464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:00.023504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:00.023533] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:00.027105] [DEBUG] [FORECASTER] CHCI: Forecast T+1@11:T+2@11: DOWN (p=19.55%) [2026-01-13T20:19:00.027465] [INFO ] [FORECASTER] Completed predict_future for CHCI [2026-01-13T20:19:00.027628] [INFO ] [sig ] CHCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:00.182156] [INFO ] [LOCAL ] Saved forecast: CHCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHCI.txt [2026-01-13T20:19:00.182498] [INFO ] [sig ] [656/3497] Completed CHCI in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:19:00.182540] [INFO ] [sig ] [657/3497] Forecasting CHCO... [2026-01-13T20:19:00.182586] [INFO ] [sig ] Generating forecast for: CHCO [2026-01-13T20:19:00.182620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHCO.csv'. [2026-01-13T20:19:00.195161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHCO'. [2026-01-13T20:19:00.195523] [INFO ] [FORECASTER] Starting predict_future for CHCO [2026-01-13T20:19:00.196374] [DEBUG] [LOCAL ] No optimal features file found for CHCO: ./output/feature-sets/CHCO.txt [2026-01-13T20:19:00.196427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:00.196457] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:00.196483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:00.196539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:00.254908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:00.255798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:00.255881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:00.255918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:00.381443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:00.381618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:00.381659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:00.381688] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:00.385163] [DEBUG] [FORECASTER] CHCO: Forecast T+1@11:T+2@11: UP (p=98.17%) [2026-01-13T20:19:00.385461] [INFO ] [FORECASTER] Completed predict_future for CHCO [2026-01-13T20:19:00.385612] [INFO ] [sig ] CHCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:00.555940] [INFO ] [LOCAL ] Saved forecast: CHCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CHCO.txt [2026-01-13T20:19:00.556128] [INFO ] [sig ] [657/3497] Completed CHCO in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:19:00.556197] [INFO ] [sig ] [658/3497] Forecasting CHD... [2026-01-13T20:19:00.556249] [INFO ] [sig ] Generating forecast for: CHD [2026-01-13T20:19:00.556282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHD' from 'https://tdm.silogroup.org/data/derivative_storage/CHD.csv'. [2026-01-13T20:19:00.568601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHD'. [2026-01-13T20:19:00.569014] [INFO ] [FORECASTER] Starting predict_future for CHD [2026-01-13T20:19:00.569959] [DEBUG] [LOCAL ] No optimal features file found for CHD: ./output/feature-sets/CHD.txt [2026-01-13T20:19:00.570014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:00.570051] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:00.570078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:00.570160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:00.632254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:00.633192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:00.633276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:00.633310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:00.766405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:00.766562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:00.766624] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:00.766656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:00.770217] [DEBUG] [FORECASTER] CHD: Forecast T+1@11:T+2@11: DOWN (p=33.35%) [2026-01-13T20:19:00.770506] [INFO ] [FORECASTER] Completed predict_future for CHD [2026-01-13T20:19:00.770655] [INFO ] [sig ] CHD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:00.936743] [INFO ] [LOCAL ] Saved forecast: CHD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHD.txt [2026-01-13T20:19:00.936963] [INFO ] [sig ] [658/3497] Completed CHD in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:19:00.937033] [INFO ] [sig ] [659/3497] Forecasting CHDN... [2026-01-13T20:19:00.937089] [INFO ] [sig ] Generating forecast for: CHDN [2026-01-13T20:19:00.937142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHDN' from 'https://tdm.silogroup.org/data/derivative_storage/CHDN.csv'. [2026-01-13T20:19:00.953032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHDN'. [2026-01-13T20:19:00.953510] [INFO ] [FORECASTER] Starting predict_future for CHDN [2026-01-13T20:19:00.954718] [DEBUG] [LOCAL ] No optimal features file found for CHDN: ./output/feature-sets/CHDN.txt [2026-01-13T20:19:00.954793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:00.954849] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:00.954898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:00.954990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:01.020179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:01.021111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:01.021233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:01.021270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:01.154699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:01.154860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:01.154902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:01.154954] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:01.159189] [DEBUG] [FORECASTER] CHDN: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-13T20:19:01.159490] [INFO ] [FORECASTER] Completed predict_future for CHDN [2026-01-13T20:19:01.159829] [INFO ] [sig ] CHDN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:01.305839] [INFO ] [LOCAL ] Saved forecast: CHDN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CHDN.txt [2026-01-13T20:19:01.305999] [INFO ] [sig ] [659/3497] Completed CHDN in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 17.0m [2026-01-13T20:19:01.306047] [INFO ] [sig ] [660/3497] Forecasting CHE... [2026-01-13T20:19:01.306087] [INFO ] [sig ] Generating forecast for: CHE [2026-01-13T20:19:01.306125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHE' from 'https://tdm.silogroup.org/data/derivative_storage/CHE.csv'. [2026-01-13T20:19:01.318480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHE'. [2026-01-13T20:19:01.318870] [INFO ] [FORECASTER] Starting predict_future for CHE [2026-01-13T20:19:01.319795] [DEBUG] [LOCAL ] No optimal features file found for CHE: ./output/feature-sets/CHE.txt [2026-01-13T20:19:01.319849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:01.319882] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:01.319911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:01.319975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:01.380086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:01.381005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:01.381092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:01.381126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:01.516389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:01.516557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:01.516621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:01.516652] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:01.520513] [DEBUG] [FORECASTER] CHE: Forecast T+1@11:T+2@11: DOWN (p=47.40%) [2026-01-13T20:19:01.520822] [INFO ] [FORECASTER] Completed predict_future for CHE [2026-01-13T20:19:01.520953] [INFO ] [sig ] CHE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:01.670242] [INFO ] [LOCAL ] Saved forecast: CHE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHE.txt [2026-01-13T20:19:01.670398] [INFO ] [sig ] [660/3497] Completed CHE in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-13T20:19:01.670439] [INFO ] [sig ] [661/3497] Forecasting CHEF... [2026-01-13T20:19:01.670468] [INFO ] [sig ] Generating forecast for: CHEF [2026-01-13T20:19:01.670497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHEF' from 'https://tdm.silogroup.org/data/derivative_storage/CHEF.csv'. [2026-01-13T20:19:01.683545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHEF'. [2026-01-13T20:19:01.683920] [INFO ] [FORECASTER] Starting predict_future for CHEF [2026-01-13T20:19:01.684971] [DEBUG] [LOCAL ] No optimal features file found for CHEF: ./output/feature-sets/CHEF.txt [2026-01-13T20:19:01.685030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:01.685065] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:01.685092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:01.685149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:01.743907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:01.744643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:01.744724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:01.744765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:01.867126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:01.867282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:01.867323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:01.867371] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:01.871159] [DEBUG] [FORECASTER] CHEF: Forecast T+1@11:T+2@11: UP (p=88.14%) [2026-01-13T20:19:01.871440] [INFO ] [FORECASTER] Completed predict_future for CHEF [2026-01-13T20:19:01.871567] [INFO ] [sig ] CHEF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:02.024942] [INFO ] [LOCAL ] Saved forecast: CHEF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CHEF.txt [2026-01-13T20:19:02.025145] [INFO ] [sig ] [661/3497] Completed CHEF in 0.4s | 2.79 sym/s | Total: 3.9m | ETA: 16.9m [2026-01-13T20:19:02.025213] [INFO ] [sig ] [662/3497] Forecasting CHH... [2026-01-13T20:19:02.025244] [INFO ] [sig ] Generating forecast for: CHH [2026-01-13T20:19:02.025275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHH' from 'https://tdm.silogroup.org/data/derivative_storage/CHH.csv'. [2026-01-13T20:19:02.038628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHH'. [2026-01-13T20:19:02.039037] [INFO ] [FORECASTER] Starting predict_future for CHH [2026-01-13T20:19:02.039931] [DEBUG] [LOCAL ] No optimal features file found for CHH: ./output/feature-sets/CHH.txt [2026-01-13T20:19:02.039984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:02.040017] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:02.040045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:02.040106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:02.102787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:02.103690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:02.103773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:02.103807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:02.231669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:02.231830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:02.231881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:02.231913] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:02.235540] [DEBUG] [FORECASTER] CHH: Forecast T+1@11:T+2@11: DOWN (p=15.67%) [2026-01-13T20:19:02.235845] [INFO ] [FORECASTER] Completed predict_future for CHH [2026-01-13T20:19:02.235973] [INFO ] [sig ] CHH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:02.391336] [INFO ] [LOCAL ] Saved forecast: CHH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHH.txt [2026-01-13T20:19:02.391561] [INFO ] [sig ] [662/3497] Completed CHH in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:02.391634] [INFO ] [sig ] [663/3497] Forecasting CHI... [2026-01-13T20:19:02.391668] [INFO ] [sig ] Generating forecast for: CHI [2026-01-13T20:19:02.391711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHI' from 'https://tdm.silogroup.org/data/derivative_storage/CHI.csv'. [2026-01-13T20:19:02.405114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHI'. [2026-01-13T20:19:02.405734] [INFO ] [FORECASTER] Starting predict_future for CHI [2026-01-13T20:19:02.406553] [DEBUG] [LOCAL ] No optimal features file found for CHI: ./output/feature-sets/CHI.txt [2026-01-13T20:19:02.406627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:02.406664] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:02.406693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:02.406751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:02.466034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:02.466897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:02.466981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:02.467035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:02.596635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:02.596800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:02.596844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:02.596876] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:02.600832] [DEBUG] [FORECASTER] CHI: Forecast T+1@11:T+2@11: DOWN (p=43.19%) [2026-01-13T20:19:02.601161] [INFO ] [FORECASTER] Completed predict_future for CHI [2026-01-13T20:19:02.601318] [INFO ] [sig ] CHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:02.754291] [INFO ] [LOCAL ] Saved forecast: CHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHI.txt [2026-01-13T20:19:02.754457] [INFO ] [sig ] [663/3497] Completed CHI in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:02.754501] [INFO ] [sig ] [664/3497] Forecasting CHKP... [2026-01-13T20:19:02.754531] [INFO ] [sig ] Generating forecast for: CHKP [2026-01-13T20:19:02.754562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHKP' from 'https://tdm.silogroup.org/data/derivative_storage/CHKP.csv'. [2026-01-13T20:19:02.767171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHKP'. [2026-01-13T20:19:02.767552] [INFO ] [FORECASTER] Starting predict_future for CHKP [2026-01-13T20:19:02.768429] [DEBUG] [LOCAL ] No optimal features file found for CHKP: ./output/feature-sets/CHKP.txt [2026-01-13T20:19:02.768494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:02.768535] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:02.768564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:02.768644] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:02.830655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:02.831518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:02.831619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:02.831656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:02.965440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:02.965628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:02.965674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:02.965703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:02.969462] [DEBUG] [FORECASTER] CHKP: Forecast T+1@11:T+2@11: DOWN (p=29.08%) [2026-01-13T20:19:02.969764] [INFO ] [FORECASTER] Completed predict_future for CHKP [2026-01-13T20:19:02.969894] [INFO ] [sig ] CHKP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:03.124394] [INFO ] [LOCAL ] Saved forecast: CHKP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHKP.txt [2026-01-13T20:19:03.124557] [INFO ] [sig ] [664/3497] Completed CHKP in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:03.124618] [INFO ] [sig ] [665/3497] Forecasting CHMI... [2026-01-13T20:19:03.124651] [INFO ] [sig ] Generating forecast for: CHMI [2026-01-13T20:19:03.124682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHMI' from 'https://tdm.silogroup.org/data/derivative_storage/CHMI.csv'. [2026-01-13T20:19:03.136846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHMI'. [2026-01-13T20:19:03.137202] [INFO ] [FORECASTER] Starting predict_future for CHMI [2026-01-13T20:19:03.138039] [DEBUG] [LOCAL ] No optimal features file found for CHMI: ./output/feature-sets/CHMI.txt [2026-01-13T20:19:03.138095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:03.138128] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:03.138156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:03.138226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:03.196475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:03.197392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:03.197475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:03.197508] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:03.314349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:03.314512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:03.314552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:03.314600] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:03.317944] [DEBUG] [FORECASTER] CHMI: Forecast T+1@11:T+2@11: DOWN (p=20.39%) [2026-01-13T20:19:03.318247] [INFO ] [FORECASTER] Completed predict_future for CHMI [2026-01-13T20:19:03.318372] [INFO ] [sig ] CHMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:03.460076] [INFO ] [LOCAL ] Saved forecast: CHMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHMI.txt [2026-01-13T20:19:03.460240] [INFO ] [sig ] [665/3497] Completed CHMI in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:03.460279] [INFO ] [sig ] [666/3497] Forecasting CHRD... [2026-01-13T20:19:03.460308] [INFO ] [sig ] Generating forecast for: CHRD [2026-01-13T20:19:03.460339] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRD' from 'https://tdm.silogroup.org/data/derivative_storage/CHRD.csv'. [2026-01-13T20:19:03.472853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRD'. [2026-01-13T20:19:03.473390] [INFO ] [FORECASTER] Starting predict_future for CHRD [2026-01-13T20:19:03.474248] [DEBUG] [LOCAL ] No optimal features file found for CHRD: ./output/feature-sets/CHRD.txt [2026-01-13T20:19:03.474493] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:03.474610] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:03.474660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:03.474728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:03.536528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:03.537315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:03.537399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:03.537433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:03.659111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:03.659285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:03.659324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:03.659352] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:03.662790] [DEBUG] [FORECASTER] CHRD: Forecast T+1@11:T+2@11: DOWN (p=48.00%) [2026-01-13T20:19:03.663065] [INFO ] [FORECASTER] Completed predict_future for CHRD [2026-01-13T20:19:03.663190] [INFO ] [sig ] CHRD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:03.818660] [INFO ] [LOCAL ] Saved forecast: CHRD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHRD.txt [2026-01-13T20:19:03.818855] [INFO ] [sig ] [666/3497] Completed CHRD in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:03.818915] [INFO ] [sig ] [667/3497] Forecasting CHRS... [2026-01-13T20:19:03.818962] [INFO ] [sig ] Generating forecast for: CHRS [2026-01-13T20:19:03.819006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHRS' from 'https://tdm.silogroup.org/data/derivative_storage/CHRS.csv'. [2026-01-13T20:19:03.831369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHRS'. [2026-01-13T20:19:03.831816] [INFO ] [FORECASTER] Starting predict_future for CHRS [2026-01-13T20:19:03.832733] [DEBUG] [LOCAL ] No optimal features file found for CHRS: ./output/feature-sets/CHRS.txt [2026-01-13T20:19:03.832796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:03.832831] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:03.832859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:03.832921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:03.892704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:03.893665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:03.893752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:03.893786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:04.022044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:04.022223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:04.022268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:04.022298] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:04.026295] [DEBUG] [FORECASTER] CHRS: Forecast T+1@11:T+2@11: UP (p=52.43%) [2026-01-13T20:19:04.026656] [INFO ] [FORECASTER] Completed predict_future for CHRS [2026-01-13T20:19:04.026827] [INFO ] [sig ] CHRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:04.178404] [INFO ] [LOCAL ] Saved forecast: CHRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CHRS.txt [2026-01-13T20:19:04.178617] [INFO ] [sig ] [667/3497] Completed CHRS in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:04.178668] [INFO ] [sig ] [668/3497] Forecasting CHSCL... [2026-01-13T20:19:04.178703] [INFO ] [sig ] Generating forecast for: CHSCL [2026-01-13T20:19:04.178733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCL' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCL.csv'. [2026-01-13T20:19:04.189799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCL'. [2026-01-13T20:19:04.190119] [INFO ] [FORECASTER] Starting predict_future for CHSCL [2026-01-13T20:19:04.190897] [DEBUG] [LOCAL ] No optimal features file found for CHSCL: ./output/feature-sets/CHSCL.txt [2026-01-13T20:19:04.190948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:04.190981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:04.191008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:04.191065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:04.246481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:04.247321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:04.247402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:04.247435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:04.369063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:04.369226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:04.369267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:04.369296] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:04.372741] [DEBUG] [FORECASTER] CHSCL: Forecast T+1@11:T+2@11: DOWN (p=46.93%) [2026-01-13T20:19:04.373021] [INFO ] [FORECASTER] Completed predict_future for CHSCL [2026-01-13T20:19:04.373145] [INFO ] [sig ] CHSCL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:04.533495] [INFO ] [LOCAL ] Saved forecast: CHSCL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHSCL.txt [2026-01-13T20:19:04.533673] [INFO ] [sig ] [668/3497] Completed CHSCL in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:04.533716] [INFO ] [sig ] [669/3497] Forecasting CHSCM... [2026-01-13T20:19:04.533746] [INFO ] [sig ] Generating forecast for: CHSCM [2026-01-13T20:19:04.533784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCM' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCM.csv'. [2026-01-13T20:19:04.549195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCM'. [2026-01-13T20:19:04.550027] [INFO ] [FORECASTER] Starting predict_future for CHSCM [2026-01-13T20:19:04.551289] [DEBUG] [LOCAL ] No optimal features file found for CHSCM: ./output/feature-sets/CHSCM.txt [2026-01-13T20:19:04.551354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:04.551390] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:04.551417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:04.551478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:04.636520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:04.637872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:04.638007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:04.638057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:04.761091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:04.761260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:04.761498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:04.761591] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:04.766067] [DEBUG] [FORECASTER] CHSCM: Forecast T+1@11:T+2@11: DOWN (p=39.64%) [2026-01-13T20:19:04.766433] [INFO ] [FORECASTER] Completed predict_future for CHSCM [2026-01-13T20:19:04.766617] [INFO ] [sig ] CHSCM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:04.931537] [INFO ] [LOCAL ] Saved forecast: CHSCM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHSCM.txt [2026-01-13T20:19:04.931722] [INFO ] [sig ] [669/3497] Completed CHSCM in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:04.931771] [INFO ] [sig ] [670/3497] Forecasting CHSCN... [2026-01-13T20:19:04.931801] [INFO ] [sig ] Generating forecast for: CHSCN [2026-01-13T20:19:04.931831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCN' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCN.csv'. [2026-01-13T20:19:04.943563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCN'. [2026-01-13T20:19:04.944021] [INFO ] [FORECASTER] Starting predict_future for CHSCN [2026-01-13T20:19:04.945029] [DEBUG] [LOCAL ] No optimal features file found for CHSCN: ./output/feature-sets/CHSCN.txt [2026-01-13T20:19:04.945081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:04.945114] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:04.945141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:04.945198] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:05.006614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:05.007519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:05.007712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:05.007754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:05.124724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:05.124889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:05.124929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:05.124957] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:05.128470] [DEBUG] [FORECASTER] CHSCN: Forecast T+1@11:T+2@11: DOWN (p=40.06%) [2026-01-13T20:19:05.128810] [INFO ] [FORECASTER] Completed predict_future for CHSCN [2026-01-13T20:19:05.128953] [INFO ] [sig ] CHSCN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:05.270939] [INFO ] [LOCAL ] Saved forecast: CHSCN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHSCN.txt [2026-01-13T20:19:05.271077] [INFO ] [sig ] [670/3497] Completed CHSCN in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:05.271120] [INFO ] [sig ] [671/3497] Forecasting CHSCO... [2026-01-13T20:19:05.271158] [INFO ] [sig ] Generating forecast for: CHSCO [2026-01-13T20:19:05.271194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCO.csv'. [2026-01-13T20:19:05.282171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCO'. [2026-01-13T20:19:05.282442] [INFO ] [FORECASTER] Starting predict_future for CHSCO [2026-01-13T20:19:05.283209] [DEBUG] [LOCAL ] No optimal features file found for CHSCO: ./output/feature-sets/CHSCO.txt [2026-01-13T20:19:05.283261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:05.283292] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:05.283319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:05.283376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:05.338903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:05.339692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:05.339769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:05.339802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:05.452037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:05.452200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:05.452240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:05.452268] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:05.456293] [DEBUG] [FORECASTER] CHSCO: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-13T20:19:05.456564] [INFO ] [FORECASTER] Completed predict_future for CHSCO [2026-01-13T20:19:05.456706] [INFO ] [sig ] CHSCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:05.600835] [INFO ] [LOCAL ] Saved forecast: CHSCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CHSCO.txt [2026-01-13T20:19:05.600967] [INFO ] [sig ] [671/3497] Completed CHSCO in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:05.601006] [INFO ] [sig ] [672/3497] Forecasting CHSCP... [2026-01-13T20:19:05.601034] [INFO ] [sig ] Generating forecast for: CHSCP [2026-01-13T20:19:05.601065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHSCP' from 'https://tdm.silogroup.org/data/derivative_storage/CHSCP.csv'. [2026-01-13T20:19:05.612161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHSCP'. [2026-01-13T20:19:05.612503] [INFO ] [FORECASTER] Starting predict_future for CHSCP [2026-01-13T20:19:05.613305] [DEBUG] [LOCAL ] No optimal features file found for CHSCP: ./output/feature-sets/CHSCP.txt [2026-01-13T20:19:05.613357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:05.613389] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:05.613415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:05.613471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:05.669858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:05.670612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:05.670694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:05.670727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:05.778248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:05.778406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:05.778447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:05.778491] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:05.782012] [DEBUG] [FORECASTER] CHSCP: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-01-13T20:19:05.782289] [INFO ] [FORECASTER] Completed predict_future for CHSCP [2026-01-13T20:19:05.782415] [INFO ] [sig ] CHSCP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:05.923613] [INFO ] [LOCAL ] Saved forecast: CHSCP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CHSCP.txt [2026-01-13T20:19:05.923756] [INFO ] [sig ] [672/3497] Completed CHSCP in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:05.923795] [INFO ] [sig ] [673/3497] Forecasting CHWY... [2026-01-13T20:19:05.923825] [INFO ] [sig ] Generating forecast for: CHWY [2026-01-13T20:19:05.923879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHWY' from 'https://tdm.silogroup.org/data/derivative_storage/CHWY.csv'. [2026-01-13T20:19:05.935463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHWY'. [2026-01-13T20:19:05.935797] [INFO ] [FORECASTER] Starting predict_future for CHWY [2026-01-13T20:19:05.936603] [DEBUG] [LOCAL ] No optimal features file found for CHWY: ./output/feature-sets/CHWY.txt [2026-01-13T20:19:05.936656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:05.936692] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:05.936721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:05.936780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:05.995665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:05.996467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:05.996549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:05.996605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:06.117803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:06.117979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:06.118024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:06.118054] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:06.121468] [DEBUG] [FORECASTER] CHWY: Forecast T+1@11:T+2@11: UP (p=72.63%) [2026-01-13T20:19:06.121771] [INFO ] [FORECASTER] Completed predict_future for CHWY [2026-01-13T20:19:06.121917] [INFO ] [sig ] CHWY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:06.264085] [INFO ] [LOCAL ] Saved forecast: CHWY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CHWY.txt [2026-01-13T20:19:06.264234] [INFO ] [sig ] [673/3497] Completed CHWY in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:06.264274] [INFO ] [sig ] [674/3497] Forecasting CHY... [2026-01-13T20:19:06.264304] [INFO ] [sig ] Generating forecast for: CHY [2026-01-13T20:19:06.264335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CHY' from 'https://tdm.silogroup.org/data/derivative_storage/CHY.csv'. [2026-01-13T20:19:06.275284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CHY'. [2026-01-13T20:19:06.275592] [INFO ] [FORECASTER] Starting predict_future for CHY [2026-01-13T20:19:06.276356] [DEBUG] [LOCAL ] No optimal features file found for CHY: ./output/feature-sets/CHY.txt [2026-01-13T20:19:06.276407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:06.276438] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:06.276464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:06.276520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:06.333347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:06.334068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:06.334147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:06.334195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:06.461646] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:06.461804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:06.461847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:06.461877] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:06.465378] [DEBUG] [FORECASTER] CHY: Forecast T+1@11:T+2@11: UP (p=80.44%) [2026-01-13T20:19:06.465697] [INFO ] [FORECASTER] Completed predict_future for CHY [2026-01-13T20:19:06.465824] [INFO ] [sig ] CHY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:06.613738] [INFO ] [LOCAL ] Saved forecast: CHY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CHY.txt [2026-01-13T20:19:06.613888] [INFO ] [sig ] [674/3497] Completed CHY in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:06.613927] [INFO ] [sig ] [675/3497] Forecasting CI... [2026-01-13T20:19:06.613957] [INFO ] [sig ] Generating forecast for: CI [2026-01-13T20:19:06.613987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CI' from 'https://tdm.silogroup.org/data/derivative_storage/CI.csv'. [2026-01-13T20:19:06.626976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CI'. [2026-01-13T20:19:06.627332] [INFO ] [FORECASTER] Starting predict_future for CI [2026-01-13T20:19:06.628180] [DEBUG] [LOCAL ] No optimal features file found for CI: ./output/feature-sets/CI.txt [2026-01-13T20:19:06.628235] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:06.628269] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:06.628297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:06.628354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:06.689898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:06.690979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:06.691062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:06.691096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:06.820453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:06.820625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:06.820670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:06.820700] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:06.824286] [DEBUG] [FORECASTER] CI: Forecast T+1@11:T+2@11: UP (p=76.29%) [2026-01-13T20:19:06.824792] [INFO ] [FORECASTER] Completed predict_future for CI [2026-01-13T20:19:06.824924] [INFO ] [sig ] CI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:06.971755] [INFO ] [LOCAL ] Saved forecast: CI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CI.txt [2026-01-13T20:19:06.971908] [INFO ] [sig ] [675/3497] Completed CI in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.9m [2026-01-13T20:19:06.971948] [INFO ] [sig ] [676/3497] Forecasting CIA... [2026-01-13T20:19:06.971979] [INFO ] [sig ] Generating forecast for: CIA [2026-01-13T20:19:06.972011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIA' from 'https://tdm.silogroup.org/data/derivative_storage/CIA.csv'. [2026-01-13T20:19:06.985069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIA'. [2026-01-13T20:19:06.985417] [INFO ] [FORECASTER] Starting predict_future for CIA [2026-01-13T20:19:06.986215] [DEBUG] [LOCAL ] No optimal features file found for CIA: ./output/feature-sets/CIA.txt [2026-01-13T20:19:06.986267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:06.986299] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:06.986327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:06.986421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:07.046156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:07.047010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:07.047097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:07.047132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:07.179713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:07.179866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:07.179905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:07.179934] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:07.183253] [DEBUG] [FORECASTER] CIA: Forecast T+1@11:T+2@11: DOWN (p=25.58%) [2026-01-13T20:19:07.183529] [INFO ] [FORECASTER] Completed predict_future for CIA [2026-01-13T20:19:07.183736] [INFO ] [sig ] CIA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:07.328218] [INFO ] [LOCAL ] Saved forecast: CIA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CIA.txt [2026-01-13T20:19:07.328372] [INFO ] [sig ] [676/3497] Completed CIA in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-13T20:19:07.328412] [INFO ] [sig ] [677/3497] Forecasting CIB... [2026-01-13T20:19:07.328653] [INFO ] [sig ] Generating forecast for: CIB [2026-01-13T20:19:07.328685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIB' from 'https://tdm.silogroup.org/data/derivative_storage/CIB.csv'. [2026-01-13T20:19:07.340422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIB'. [2026-01-13T20:19:07.340975] [INFO ] [FORECASTER] Starting predict_future for CIB [2026-01-13T20:19:07.341937] [DEBUG] [LOCAL ] No optimal features file found for CIB: ./output/feature-sets/CIB.txt [2026-01-13T20:19:07.341989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:07.342020] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:07.342046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:07.342101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:07.400070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:07.400853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:07.400933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:07.400966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:07.524832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:07.524985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:07.525025] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:07.525056] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:07.528896] [DEBUG] [FORECASTER] CIB: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-13T20:19:07.529213] [INFO ] [FORECASTER] Completed predict_future for CIB [2026-01-13T20:19:07.529370] [INFO ] [sig ] CIB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:07.680552] [INFO ] [LOCAL ] Saved forecast: CIB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CIB.txt [2026-01-13T20:19:07.680744] [INFO ] [sig ] [677/3497] Completed CIB in 0.4s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-13T20:19:07.680786] [INFO ] [sig ] [678/3497] Forecasting CIEN... [2026-01-13T20:19:07.680817] [INFO ] [sig ] Generating forecast for: CIEN [2026-01-13T20:19:07.680848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIEN' from 'https://tdm.silogroup.org/data/derivative_storage/CIEN.csv'. [2026-01-13T20:19:07.693357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIEN'. [2026-01-13T20:19:07.693897] [INFO ] [FORECASTER] Starting predict_future for CIEN [2026-01-13T20:19:07.694724] [DEBUG] [LOCAL ] No optimal features file found for CIEN: ./output/feature-sets/CIEN.txt [2026-01-13T20:19:07.694789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:07.694823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:07.694851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:07.694909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:07.755199] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:07.756009] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:07.756089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:07.756122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:07.880029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:07.880178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:07.880218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:07.880247] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:07.884240] [DEBUG] [FORECASTER] CIEN: Forecast T+1@11:T+2@11: DOWN (p=38.10%) [2026-01-13T20:19:07.884749] [INFO ] [FORECASTER] Completed predict_future for CIEN [2026-01-13T20:19:07.884880] [INFO ] [sig ] CIEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:08.029442] [INFO ] [LOCAL ] Saved forecast: CIEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CIEN.txt [2026-01-13T20:19:08.029599] [INFO ] [sig ] [678/3497] Completed CIEN in 0.3s | 2.79 sym/s | Total: 4.0m | ETA: 16.8m [2026-01-13T20:19:08.029640] [INFO ] [sig ] [679/3497] Forecasting CIF... [2026-01-13T20:19:08.029669] [INFO ] [sig ] Generating forecast for: CIF [2026-01-13T20:19:08.029699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIF' from 'https://tdm.silogroup.org/data/derivative_storage/CIF.csv'. [2026-01-13T20:19:08.040610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIF'. [2026-01-13T20:19:08.040952] [INFO ] [FORECASTER] Starting predict_future for CIF [2026-01-13T20:19:08.041767] [DEBUG] [LOCAL ] No optimal features file found for CIF: ./output/feature-sets/CIF.txt [2026-01-13T20:19:08.041821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:08.041853] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:08.041879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:08.041936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:08.098910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:08.099731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:08.099814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:08.099848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:08.225984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:08.226142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:08.226183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:08.226212] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:08.230057] [DEBUG] [FORECASTER] CIF: Forecast T+1@11:T+2@11: UP (p=99.45%) [2026-01-13T20:19:08.230387] [INFO ] [FORECASTER] Completed predict_future for CIF [2026-01-13T20:19:08.230530] [INFO ] [sig ] CIF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:08.375855] [INFO ] [LOCAL ] Saved forecast: CIF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CIF.txt [2026-01-13T20:19:08.375992] [INFO ] [sig ] [679/3497] Completed CIF in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:08.376030] [INFO ] [sig ] [680/3497] Forecasting CIG... [2026-01-13T20:19:08.376061] [INFO ] [sig ] Generating forecast for: CIG [2026-01-13T20:19:08.376092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIG' from 'https://tdm.silogroup.org/data/derivative_storage/CIG.csv'. [2026-01-13T20:19:08.387551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIG'. [2026-01-13T20:19:08.387867] [INFO ] [FORECASTER] Starting predict_future for CIG [2026-01-13T20:19:08.388662] [DEBUG] [LOCAL ] No optimal features file found for CIG: ./output/feature-sets/CIG.txt [2026-01-13T20:19:08.388713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:08.388744] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:08.388771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:08.388827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:08.444753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:08.445463] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:08.445538] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:08.445587] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:08.565803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:08.565944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:08.565984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:08.566012] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:08.569336] [DEBUG] [FORECASTER] CIG: Forecast T+1@11:T+2@11: UP (p=80.73%) [2026-01-13T20:19:08.569618] [INFO ] [FORECASTER] Completed predict_future for CIG [2026-01-13T20:19:08.569739] [INFO ] [sig ] CIG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:08.712918] [INFO ] [LOCAL ] Saved forecast: CIG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CIG.txt [2026-01-13T20:19:08.713062] [INFO ] [sig ] [680/3497] Completed CIG in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:08.713101] [INFO ] [sig ] [681/3497] Forecasting CIGI... [2026-01-13T20:19:08.713133] [INFO ] [sig ] Generating forecast for: CIGI [2026-01-13T20:19:08.713163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIGI' from 'https://tdm.silogroup.org/data/derivative_storage/CIGI.csv'. [2026-01-13T20:19:08.724261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIGI'. [2026-01-13T20:19:08.724563] [INFO ] [FORECASTER] Starting predict_future for CIGI [2026-01-13T20:19:08.725339] [DEBUG] [LOCAL ] No optimal features file found for CIGI: ./output/feature-sets/CIGI.txt [2026-01-13T20:19:08.725390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:08.725422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:08.725449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:08.725505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:08.781163] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:08.781898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:08.781975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:08.782009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:08.906801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:08.906948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:08.906990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:08.907018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:08.910342] [DEBUG] [FORECASTER] CIGI: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-01-13T20:19:08.910628] [INFO ] [FORECASTER] Completed predict_future for CIGI [2026-01-13T20:19:08.910747] [INFO ] [sig ] CIGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:09.056068] [INFO ] [LOCAL ] Saved forecast: CIGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CIGI.txt [2026-01-13T20:19:09.056215] [INFO ] [sig ] [681/3497] Completed CIGI in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:09.056260] [INFO ] [sig ] [682/3497] Forecasting CII... [2026-01-13T20:19:09.056291] [INFO ] [sig ] Generating forecast for: CII [2026-01-13T20:19:09.056320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CII' from 'https://tdm.silogroup.org/data/derivative_storage/CII.csv'. [2026-01-13T20:19:09.067598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CII'. [2026-01-13T20:19:09.067984] [INFO ] [FORECASTER] Starting predict_future for CII [2026-01-13T20:19:09.068797] [DEBUG] [LOCAL ] No optimal features file found for CII: ./output/feature-sets/CII.txt [2026-01-13T20:19:09.068849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:09.068879] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:09.068905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:09.068961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:09.127193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:09.128055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:09.128145] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:09.128179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:09.258978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:09.259130] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:09.259173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:09.259219] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:09.263042] [DEBUG] [FORECASTER] CII: Forecast T+1@11:T+2@11: UP (p=53.84%) [2026-01-13T20:19:09.263325] [INFO ] [FORECASTER] Completed predict_future for CII [2026-01-13T20:19:09.263453] [INFO ] [sig ] CII: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:09.408413] [INFO ] [LOCAL ] Saved forecast: CII 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CII.txt [2026-01-13T20:19:09.408552] [INFO ] [sig ] [682/3497] Completed CII in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:09.408610] [INFO ] [sig ] [683/3497] Forecasting CIM... [2026-01-13T20:19:09.408643] [INFO ] [sig ] Generating forecast for: CIM [2026-01-13T20:19:09.408672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIM' from 'https://tdm.silogroup.org/data/derivative_storage/CIM.csv'. [2026-01-13T20:19:09.419745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIM'. [2026-01-13T20:19:09.420071] [INFO ] [FORECASTER] Starting predict_future for CIM [2026-01-13T20:19:09.420901] [DEBUG] [LOCAL ] No optimal features file found for CIM: ./output/feature-sets/CIM.txt [2026-01-13T20:19:09.420977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:09.421010] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:09.421037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:09.421094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:09.481035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:09.481814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:09.481908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:09.481948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:09.609397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:09.609546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:09.609605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:09.609637] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:09.613165] [DEBUG] [FORECASTER] CIM: Forecast T+1@11:T+2@11: UP (p=79.76%) [2026-01-13T20:19:09.613468] [INFO ] [FORECASTER] Completed predict_future for CIM [2026-01-13T20:19:09.613635] [INFO ] [sig ] CIM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:09.765985] [INFO ] [LOCAL ] Saved forecast: CIM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CIM.txt [2026-01-13T20:19:09.766154] [INFO ] [sig ] [683/3497] Completed CIM in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:09.766196] [INFO ] [sig ] [684/3497] Forecasting CINF... [2026-01-13T20:19:09.766228] [INFO ] [sig ] Generating forecast for: CINF [2026-01-13T20:19:09.766272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CINF' from 'https://tdm.silogroup.org/data/derivative_storage/CINF.csv'. [2026-01-13T20:19:09.779333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CINF'. [2026-01-13T20:19:09.779678] [INFO ] [FORECASTER] Starting predict_future for CINF [2026-01-13T20:19:09.780492] [DEBUG] [LOCAL ] No optimal features file found for CINF: ./output/feature-sets/CINF.txt [2026-01-13T20:19:09.780546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:09.780597] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:09.780627] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:09.780685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:09.839951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:09.840739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:09.840821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:09.840856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:09.965456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:09.965628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:09.965672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:09.965702] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:09.969202] [DEBUG] [FORECASTER] CINF: Forecast T+1@11:T+2@11: DOWN (p=16.52%) [2026-01-13T20:19:09.969488] [INFO ] [FORECASTER] Completed predict_future for CINF [2026-01-13T20:19:09.969645] [INFO ] [sig ] CINF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:10.117416] [INFO ] [LOCAL ] Saved forecast: CINF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CINF.txt [2026-01-13T20:19:10.117564] [INFO ] [sig ] [684/3497] Completed CINF in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:10.117623] [INFO ] [sig ] [685/3497] Forecasting CING... [2026-01-13T20:19:10.117654] [INFO ] [sig ] Generating forecast for: CING [2026-01-13T20:19:10.117688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CING' from 'https://tdm.silogroup.org/data/derivative_storage/CING.csv'. [2026-01-13T20:19:10.129373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CING'. [2026-01-13T20:19:10.129730] [INFO ] [FORECASTER] Starting predict_future for CING [2026-01-13T20:19:10.130619] [DEBUG] [LOCAL ] No optimal features file found for CING: ./output/feature-sets/CING.txt [2026-01-13T20:19:10.130674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:10.130709] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:10.130737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:10.130797] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:10.191018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:10.191933] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:10.192017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:10.192051] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:10.313498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:10.313683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:10.313747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:10.313779] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:10.317551] [DEBUG] [FORECASTER] CING: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-01-13T20:19:10.317985] [INFO ] [FORECASTER] Completed predict_future for CING [2026-01-13T20:19:10.318160] [INFO ] [sig ] CING: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:10.460603] [INFO ] [LOCAL ] Saved forecast: CING 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CING.txt [2026-01-13T20:19:10.460738] [INFO ] [sig ] [685/3497] Completed CING in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:10.460777] [INFO ] [sig ] [686/3497] Forecasting CION... [2026-01-13T20:19:10.460808] [INFO ] [sig ] Generating forecast for: CION [2026-01-13T20:19:10.460839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CION' from 'https://tdm.silogroup.org/data/derivative_storage/CION.csv'. [2026-01-13T20:19:10.472039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CION'. [2026-01-13T20:19:10.472370] [INFO ] [FORECASTER] Starting predict_future for CION [2026-01-13T20:19:10.473154] [DEBUG] [LOCAL ] No optimal features file found for CION: ./output/feature-sets/CION.txt [2026-01-13T20:19:10.473204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:10.473235] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:10.473261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:10.473316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:10.534277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:10.535092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:10.535172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:10.535204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:10.663009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:10.663168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:10.663264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:10.663295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:10.666733] [DEBUG] [FORECASTER] CION: Forecast T+1@11:T+2@11: DOWN (p=33.41%) [2026-01-13T20:19:10.667007] [INFO ] [FORECASTER] Completed predict_future for CION [2026-01-13T20:19:10.667128] [INFO ] [sig ] CION: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:10.808190] [INFO ] [LOCAL ] Saved forecast: CION 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CION.txt [2026-01-13T20:19:10.808345] [INFO ] [sig ] [686/3497] Completed CION in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:10.808386] [INFO ] [sig ] [687/3497] Forecasting CIVB... [2026-01-13T20:19:10.808420] [INFO ] [sig ] Generating forecast for: CIVB [2026-01-13T20:19:10.808451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVB' from 'https://tdm.silogroup.org/data/derivative_storage/CIVB.csv'. [2026-01-13T20:19:10.821091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVB'. [2026-01-13T20:19:10.821444] [INFO ] [FORECASTER] Starting predict_future for CIVB [2026-01-13T20:19:10.822287] [DEBUG] [LOCAL ] No optimal features file found for CIVB: ./output/feature-sets/CIVB.txt [2026-01-13T20:19:10.822342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:10.822374] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:10.822401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:10.822458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:10.880585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:10.881338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:10.881417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:10.881450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:10.998490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:10.998656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:10.998696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:10.998724] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:11.002074] [DEBUG] [FORECASTER] CIVB: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-01-13T20:19:11.002368] [INFO ] [FORECASTER] Completed predict_future for CIVB [2026-01-13T20:19:11.002495] [INFO ] [sig ] CIVB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:11.143761] [INFO ] [LOCAL ] Saved forecast: CIVB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CIVB.txt [2026-01-13T20:19:11.143905] [INFO ] [sig ] [687/3497] Completed CIVB in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:11.143944] [INFO ] [sig ] [688/3497] Forecasting CIVI... [2026-01-13T20:19:11.143975] [INFO ] [sig ] Generating forecast for: CIVI [2026-01-13T20:19:11.144008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CIVI' from 'https://tdm.silogroup.org/data/derivative_storage/CIVI.csv'. [2026-01-13T20:19:11.155238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CIVI'. [2026-01-13T20:19:11.155502] [INFO ] [FORECASTER] Starting predict_future for CIVI [2026-01-13T20:19:11.156437] [DEBUG] [LOCAL ] No optimal features file found for CIVI: ./output/feature-sets/CIVI.txt [2026-01-13T20:19:11.156494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:11.156526] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:11.156553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:11.156632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:11.213368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:11.214001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:11.214075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:11.214107] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:11.331591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:11.331747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:11.331787] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:11.331815] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:11.335149] [DEBUG] [FORECASTER] CIVI: Forecast T+1@11:T+2@11: DOWN (p=49.25%) [2026-01-13T20:19:11.335418] [INFO ] [FORECASTER] Completed predict_future for CIVI [2026-01-13T20:19:11.335537] [INFO ] [sig ] CIVI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:11.479825] [INFO ] [LOCAL ] Saved forecast: CIVI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CIVI.txt [2026-01-13T20:19:11.479980] [INFO ] [sig ] [688/3497] Completed CIVI in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:11.480021] [INFO ] [sig ] [689/3497] Forecasting CLB... [2026-01-13T20:19:11.480050] [INFO ] [sig ] Generating forecast for: CLB [2026-01-13T20:19:11.480080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLB' from 'https://tdm.silogroup.org/data/derivative_storage/CLB.csv'. [2026-01-13T20:19:11.493366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLB'. [2026-01-13T20:19:11.493719] [INFO ] [FORECASTER] Starting predict_future for CLB [2026-01-13T20:19:11.494475] [DEBUG] [LOCAL ] No optimal features file found for CLB: ./output/feature-sets/CLB.txt [2026-01-13T20:19:11.494527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:11.494590] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:11.494621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:11.494678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:11.551130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:11.552019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:11.552100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:11.552133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:11.674520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:11.674698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:11.674740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:11.674770] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:11.678327] [DEBUG] [FORECASTER] CLB: Forecast T+1@11:T+2@11: DOWN (p=39.82%) [2026-01-13T20:19:11.678620] [INFO ] [FORECASTER] Completed predict_future for CLB [2026-01-13T20:19:11.678744] [INFO ] [sig ] CLB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:11.828412] [INFO ] [LOCAL ] Saved forecast: CLB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLB.txt [2026-01-13T20:19:11.828593] [INFO ] [sig ] [689/3497] Completed CLB in 0.3s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:11.828649] [INFO ] [sig ] [690/3497] Forecasting CLBK... [2026-01-13T20:19:11.828740] [INFO ] [sig ] Generating forecast for: CLBK [2026-01-13T20:19:11.828799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLBK' from 'https://tdm.silogroup.org/data/derivative_storage/CLBK.csv'. [2026-01-13T20:19:11.840494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLBK'. [2026-01-13T20:19:11.840902] [INFO ] [FORECASTER] Starting predict_future for CLBK [2026-01-13T20:19:11.841756] [DEBUG] [LOCAL ] No optimal features file found for CLBK: ./output/feature-sets/CLBK.txt [2026-01-13T20:19:11.841809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:11.841844] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:11.841872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:11.841929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:11.911907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:11.912937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:11.913032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:11.913076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:12.067668] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:12.067834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:12.067876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:12.067905] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:12.071818] [DEBUG] [FORECASTER] CLBK: Forecast T+1@11:T+2@11: DOWN (p=41.66%) [2026-01-13T20:19:12.072196] [INFO ] [FORECASTER] Completed predict_future for CLBK [2026-01-13T20:19:12.072349] [INFO ] [sig ] CLBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:12.231354] [INFO ] [LOCAL ] Saved forecast: CLBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLBK.txt [2026-01-13T20:19:12.231526] [INFO ] [sig ] [690/3497] Completed CLBK in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.8m [2026-01-13T20:19:12.231585] [INFO ] [sig ] [691/3497] Forecasting CLDX... [2026-01-13T20:19:12.231621] [INFO ] [sig ] Generating forecast for: CLDX [2026-01-13T20:19:12.231654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLDX' from 'https://tdm.silogroup.org/data/derivative_storage/CLDX.csv'. [2026-01-13T20:19:12.244965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLDX'. [2026-01-13T20:19:12.245430] [INFO ] [FORECASTER] Starting predict_future for CLDX [2026-01-13T20:19:12.246335] [DEBUG] [LOCAL ] No optimal features file found for CLDX: ./output/feature-sets/CLDX.txt [2026-01-13T20:19:12.246392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:12.246426] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:12.246454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:12.246514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:12.310949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:12.311890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:12.311981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:12.312031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:12.440954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:12.441123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:12.441176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:12.441208] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:12.444866] [DEBUG] [FORECASTER] CLDX: Forecast T+1@11:T+2@11: UP (p=78.80%) [2026-01-13T20:19:12.445178] [INFO ] [FORECASTER] Completed predict_future for CLDX [2026-01-13T20:19:12.445312] [INFO ] [sig ] CLDX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:12.599828] [INFO ] [LOCAL ] Saved forecast: CLDX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CLDX.txt [2026-01-13T20:19:12.599980] [INFO ] [sig ] [691/3497] Completed CLDX in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-13T20:19:12.600022] [INFO ] [sig ] [692/3497] Forecasting CLF... [2026-01-13T20:19:12.600053] [INFO ] [sig ] Generating forecast for: CLF [2026-01-13T20:19:12.600085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLF' from 'https://tdm.silogroup.org/data/derivative_storage/CLF.csv'. [2026-01-13T20:19:12.612650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLF'. [2026-01-13T20:19:12.613030] [INFO ] [FORECASTER] Starting predict_future for CLF [2026-01-13T20:19:12.613941] [DEBUG] [LOCAL ] No optimal features file found for CLF: ./output/feature-sets/CLF.txt [2026-01-13T20:19:12.614000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:12.614039] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:12.614074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:12.614153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:12.677502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:12.678603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:12.678689] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:12.678722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:12.810330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:12.810709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:12.810753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:12.810783] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:12.814758] [DEBUG] [FORECASTER] CLF: Forecast T+1@11:T+2@11: UP (p=94.42%) [2026-01-13T20:19:12.815092] [INFO ] [FORECASTER] Completed predict_future for CLF [2026-01-13T20:19:12.815260] [INFO ] [sig ] CLF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:12.967383] [INFO ] [LOCAL ] Saved forecast: CLF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CLF.txt [2026-01-13T20:19:12.967531] [INFO ] [sig ] [692/3497] Completed CLF in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-13T20:19:12.967782] [INFO ] [sig ] [693/3497] Forecasting CLFD... [2026-01-13T20:19:12.967837] [INFO ] [sig ] Generating forecast for: CLFD [2026-01-13T20:19:12.967873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLFD' from 'https://tdm.silogroup.org/data/derivative_storage/CLFD.csv'. [2026-01-13T20:19:12.980498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLFD'. [2026-01-13T20:19:12.980906] [INFO ] [FORECASTER] Starting predict_future for CLFD [2026-01-13T20:19:12.981934] [DEBUG] [LOCAL ] No optimal features file found for CLFD: ./output/feature-sets/CLFD.txt [2026-01-13T20:19:12.981988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:12.982020] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:12.982047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:12.982133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:13.045015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:13.046119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:13.046220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:13.046266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:13.186395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:13.186607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:13.186676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:13.186710] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:13.190388] [DEBUG] [FORECASTER] CLFD: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-01-13T20:19:13.190742] [INFO ] [FORECASTER] Completed predict_future for CLFD [2026-01-13T20:19:13.190891] [INFO ] [sig ] CLFD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:13.345056] [INFO ] [LOCAL ] Saved forecast: CLFD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLFD.txt [2026-01-13T20:19:13.345232] [INFO ] [sig ] [693/3497] Completed CLFD in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-13T20:19:13.345283] [INFO ] [sig ] [694/3497] Forecasting CLH... [2026-01-13T20:19:13.345322] [INFO ] [sig ] Generating forecast for: CLH [2026-01-13T20:19:13.345369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLH' from 'https://tdm.silogroup.org/data/derivative_storage/CLH.csv'. [2026-01-13T20:19:13.358002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLH'. [2026-01-13T20:19:13.358356] [INFO ] [FORECASTER] Starting predict_future for CLH [2026-01-13T20:19:13.359166] [DEBUG] [LOCAL ] No optimal features file found for CLH: ./output/feature-sets/CLH.txt [2026-01-13T20:19:13.359219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:13.359252] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:13.359281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:13.359340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:13.420149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:13.421011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:13.421091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:13.421126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:13.551187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:13.551352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:13.551397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:13.551425] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:13.555234] [DEBUG] [FORECASTER] CLH: Forecast T+1@11:T+2@11: DOWN (p=39.68%) [2026-01-13T20:19:13.555535] [INFO ] [FORECASTER] Completed predict_future for CLH [2026-01-13T20:19:13.555703] [INFO ] [sig ] CLH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:13.703056] [INFO ] [LOCAL ] Saved forecast: CLH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLH.txt [2026-01-13T20:19:13.703186] [INFO ] [sig ] [694/3497] Completed CLH in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-13T20:19:13.703225] [INFO ] [sig ] [695/3497] Forecasting CLLS... [2026-01-13T20:19:13.703255] [INFO ] [sig ] Generating forecast for: CLLS [2026-01-13T20:19:13.703285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLLS.csv'. [2026-01-13T20:19:13.722259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLLS'. [2026-01-13T20:19:13.722555] [INFO ] [FORECASTER] Starting predict_future for CLLS [2026-01-13T20:19:13.723329] [DEBUG] [LOCAL ] No optimal features file found for CLLS: ./output/feature-sets/CLLS.txt [2026-01-13T20:19:13.723381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:13.723412] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:13.723439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:13.723500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:13.778942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:13.779617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:13.779694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:13.779726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:13.908557] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:13.908776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:13.908837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:13.908869] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:13.912854] [DEBUG] [FORECASTER] CLLS: Forecast T+1@11:T+2@11: DOWN (p=29.47%) [2026-01-13T20:19:13.913158] [INFO ] [FORECASTER] Completed predict_future for CLLS [2026-01-13T20:19:13.913306] [INFO ] [sig ] CLLS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:14.067383] [INFO ] [LOCAL ] Saved forecast: CLLS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLLS.txt [2026-01-13T20:19:14.067554] [INFO ] [sig ] [695/3497] Completed CLLS in 0.4s | 2.79 sym/s | Total: 4.1m | ETA: 16.7m [2026-01-13T20:19:14.067613] [INFO ] [sig ] [696/3497] Forecasting CLMB... [2026-01-13T20:19:14.067644] [INFO ] [sig ] Generating forecast for: CLMB [2026-01-13T20:19:14.067679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLMB' from 'https://tdm.silogroup.org/data/derivative_storage/CLMB.csv'. [2026-01-13T20:19:14.080416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLMB'. [2026-01-13T20:19:14.080818] [INFO ] [FORECASTER] Starting predict_future for CLMB [2026-01-13T20:19:14.081774] [DEBUG] [LOCAL ] No optimal features file found for CLMB: ./output/feature-sets/CLMB.txt [2026-01-13T20:19:14.081834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:14.081874] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:14.081913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:14.081987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:14.142774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:14.143596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:14.143699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:14.143734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:14.269142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:14.269307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:14.269348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:14.269395] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:14.273163] [DEBUG] [FORECASTER] CLMB: Forecast T+1@11:T+2@11: DOWN (p=37.36%) [2026-01-13T20:19:14.273520] [INFO ] [FORECASTER] Completed predict_future for CLMB [2026-01-13T20:19:14.273667] [INFO ] [sig ] CLMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:14.428053] [INFO ] [LOCAL ] Saved forecast: CLMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLMB.txt [2026-01-13T20:19:14.428243] [INFO ] [sig ] [696/3497] Completed CLMB in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:14.428297] [INFO ] [sig ] [697/3497] Forecasting CLNE... [2026-01-13T20:19:14.428328] [INFO ] [sig ] Generating forecast for: CLNE [2026-01-13T20:19:14.428359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNE' from 'https://tdm.silogroup.org/data/derivative_storage/CLNE.csv'. [2026-01-13T20:19:14.440940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNE'. [2026-01-13T20:19:14.441309] [INFO ] [FORECASTER] Starting predict_future for CLNE [2026-01-13T20:19:14.442396] [DEBUG] [LOCAL ] No optimal features file found for CLNE: ./output/feature-sets/CLNE.txt [2026-01-13T20:19:14.442465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:14.442514] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:14.442555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:14.442856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:14.506765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:14.507737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:14.507825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:14.507863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:14.644435] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:14.644618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:14.644663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:14.644691] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:14.648877] [DEBUG] [FORECASTER] CLNE: Forecast T+1@11:T+2@11: DOWN (p=13.15%) [2026-01-13T20:19:14.649182] [INFO ] [FORECASTER] Completed predict_future for CLNE [2026-01-13T20:19:14.649318] [INFO ] [sig ] CLNE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:14.804511] [INFO ] [LOCAL ] Saved forecast: CLNE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLNE.txt [2026-01-13T20:19:14.804685] [INFO ] [sig ] [697/3497] Completed CLNE in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:14.804727] [INFO ] [sig ] [698/3497] Forecasting CLNN... [2026-01-13T20:19:14.804769] [INFO ] [sig ] Generating forecast for: CLNN [2026-01-13T20:19:14.804803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLNN' from 'https://tdm.silogroup.org/data/derivative_storage/CLNN.csv'. [2026-01-13T20:19:14.817679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLNN'. [2026-01-13T20:19:14.818065] [INFO ] [FORECASTER] Starting predict_future for CLNN [2026-01-13T20:19:14.818942] [DEBUG] [LOCAL ] No optimal features file found for CLNN: ./output/feature-sets/CLNN.txt [2026-01-13T20:19:14.818995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:14.819027] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:14.819067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:14.819125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:14.880157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:14.881253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:14.881340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:14.881391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:15.010934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:15.011097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:15.011138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:15.011167] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:15.014789] [DEBUG] [FORECASTER] CLNN: Forecast T+1@11:T+2@11: DOWN (p=41.82%) [2026-01-13T20:19:15.015071] [INFO ] [FORECASTER] Completed predict_future for CLNN [2026-01-13T20:19:15.015196] [INFO ] [sig ] CLNN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:15.162973] [INFO ] [LOCAL ] Saved forecast: CLNN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLNN.txt [2026-01-13T20:19:15.163143] [INFO ] [sig ] [698/3497] Completed CLNN in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:15.163185] [INFO ] [sig ] [699/3497] Forecasting CLOA... [2026-01-13T20:19:15.163227] [INFO ] [sig ] Generating forecast for: CLOA [2026-01-13T20:19:15.163265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLOA' from 'https://tdm.silogroup.org/data/derivative_storage/CLOA.csv'. [2026-01-13T20:19:15.177113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLOA'. [2026-01-13T20:19:15.177487] [INFO ] [FORECASTER] Starting predict_future for CLOA [2026-01-13T20:19:15.178541] [DEBUG] [LOCAL ] No optimal features file found for CLOA: ./output/feature-sets/CLOA.txt [2026-01-13T20:19:15.178611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:15.178645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:15.178673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:15.178731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:15.240386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:15.241219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:15.241303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:15.241336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:15.344960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:15.345191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:15.345232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:15.345261] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:15.349275] [DEBUG] [FORECASTER] CLOA: Forecast T+1@11:T+2@11: DOWN (p=37.19%) [2026-01-13T20:19:15.349698] [INFO ] [FORECASTER] Completed predict_future for CLOA [2026-01-13T20:19:15.349837] [INFO ] [sig ] CLOA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:15.499676] [INFO ] [LOCAL ] Saved forecast: CLOA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLOA.txt [2026-01-13T20:19:15.499910] [INFO ] [sig ] [699/3497] Completed CLOA in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:15.499974] [INFO ] [sig ] [700/3497] Forecasting CLRB... [2026-01-13T20:19:15.500020] [INFO ] [sig ] Generating forecast for: CLRB [2026-01-13T20:19:15.500081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLRB' from 'https://tdm.silogroup.org/data/derivative_storage/CLRB.csv'. [2026-01-13T20:19:15.512115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLRB'. [2026-01-13T20:19:15.512527] [INFO ] [FORECASTER] Starting predict_future for CLRB [2026-01-13T20:19:15.513531] [DEBUG] [LOCAL ] No optimal features file found for CLRB: ./output/feature-sets/CLRB.txt [2026-01-13T20:19:15.513618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:15.513667] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:15.513737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:15.513831] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:15.573293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:15.574147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:15.574229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:15.574264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:15.695094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:15.695270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:15.695326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:15.695364] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:15.699086] [DEBUG] [FORECASTER] CLRB: Forecast T+1@11:T+2@11: DOWN (p=25.48%) [2026-01-13T20:19:15.699384] [INFO ] [FORECASTER] Completed predict_future for CLRB [2026-01-13T20:19:15.699516] [INFO ] [sig ] CLRB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:15.847653] [INFO ] [LOCAL ] Saved forecast: CLRB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLRB.txt [2026-01-13T20:19:15.847802] [INFO ] [sig ] [700/3497] Completed CLRB in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:15.847840] [INFO ] [sig ] [701/3497] Forecasting CLS... [2026-01-13T20:19:15.847870] [INFO ] [sig ] Generating forecast for: CLS [2026-01-13T20:19:15.847902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLS' from 'https://tdm.silogroup.org/data/derivative_storage/CLS.csv'. [2026-01-13T20:19:15.859658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLS'. [2026-01-13T20:19:15.859973] [INFO ] [FORECASTER] Starting predict_future for CLS [2026-01-13T20:19:15.860774] [DEBUG] [LOCAL ] No optimal features file found for CLS: ./output/feature-sets/CLS.txt [2026-01-13T20:19:15.860827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:15.860859] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:15.860886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:15.860943] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:15.921475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:15.922394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:15.922478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:15.922512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:16.064053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:16.064241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:16.064290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:16.064322] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:16.068061] [DEBUG] [FORECASTER] CLS: Forecast T+1@11:T+2@11: UP (p=56.11%) [2026-01-13T20:19:16.068377] [INFO ] [FORECASTER] Completed predict_future for CLS [2026-01-13T20:19:16.068520] [INFO ] [sig ] CLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:16.219143] [INFO ] [LOCAL ] Saved forecast: CLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CLS.txt [2026-01-13T20:19:16.219273] [INFO ] [sig ] [701/3497] Completed CLS in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:16.219311] [INFO ] [sig ] [702/3497] Forecasting CLX... [2026-01-13T20:19:16.219341] [INFO ] [sig ] Generating forecast for: CLX [2026-01-13T20:19:16.219371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CLX' from 'https://tdm.silogroup.org/data/derivative_storage/CLX.csv'. [2026-01-13T20:19:16.231663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CLX'. [2026-01-13T20:19:16.231948] [INFO ] [FORECASTER] Starting predict_future for CLX [2026-01-13T20:19:16.232772] [DEBUG] [LOCAL ] No optimal features file found for CLX: ./output/feature-sets/CLX.txt [2026-01-13T20:19:16.232826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:16.232859] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:16.232887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:16.232945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:16.295977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:16.297102] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:16.297198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:16.297232] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:16.421858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:16.422028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:16.422071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:16.422098] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:16.425976] [DEBUG] [FORECASTER] CLX: Forecast T+1@11:T+2@11: DOWN (p=45.86%) [2026-01-13T20:19:16.426284] [INFO ] [FORECASTER] Completed predict_future for CLX [2026-01-13T20:19:16.426422] [INFO ] [sig ] CLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:16.584921] [INFO ] [LOCAL ] Saved forecast: CLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CLX.txt [2026-01-13T20:19:16.585081] [INFO ] [sig ] [702/3497] Completed CLX in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:16.585122] [INFO ] [sig ] [703/3497] Forecasting CM... [2026-01-13T20:19:16.585151] [INFO ] [sig ] Generating forecast for: CM [2026-01-13T20:19:16.585181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CM' from 'https://tdm.silogroup.org/data/derivative_storage/CM.csv'. [2026-01-13T20:19:16.596912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CM'. [2026-01-13T20:19:16.597230] [INFO ] [FORECASTER] Starting predict_future for CM [2026-01-13T20:19:16.598066] [DEBUG] [LOCAL ] No optimal features file found for CM: ./output/feature-sets/CM.txt [2026-01-13T20:19:16.598117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:16.598151] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:16.598178] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:16.598240] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:16.656104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:16.657125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:16.657215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:16.657248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:16.780685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:16.780842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:16.780881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:16.780910] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:16.784332] [DEBUG] [FORECASTER] CM: Forecast T+1@11:T+2@11: UP (p=87.41%) [2026-01-13T20:19:16.784625] [INFO ] [FORECASTER] Completed predict_future for CM [2026-01-13T20:19:16.784747] [INFO ] [sig ] CM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:16.933832] [INFO ] [LOCAL ] Saved forecast: CM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CM.txt [2026-01-13T20:19:16.933978] [INFO ] [sig ] [703/3497] Completed CM in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:16.934017] [INFO ] [sig ] [704/3497] Forecasting CMA... [2026-01-13T20:19:16.934047] [INFO ] [sig ] Generating forecast for: CMA [2026-01-13T20:19:16.934078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMA' from 'https://tdm.silogroup.org/data/derivative_storage/CMA.csv'. [2026-01-13T20:19:16.945842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMA'. [2026-01-13T20:19:16.946138] [INFO ] [FORECASTER] Starting predict_future for CMA [2026-01-13T20:19:16.946943] [DEBUG] [LOCAL ] No optimal features file found for CMA: ./output/feature-sets/CMA.txt [2026-01-13T20:19:16.946996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:16.947028] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:16.947056] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:16.947113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:17.005384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:17.006131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:17.006206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:17.006238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:17.128137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:17.128279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:17.128319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:17.128347] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:17.131717] [DEBUG] [FORECASTER] CMA: Forecast T+1@11:T+2@11: DOWN (p=45.24%) [2026-01-13T20:19:17.132003] [INFO ] [FORECASTER] Completed predict_future for CMA [2026-01-13T20:19:17.132127] [INFO ] [sig ] CMA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:17.274685] [INFO ] [LOCAL ] Saved forecast: CMA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CMA.txt [2026-01-13T20:19:17.274825] [INFO ] [sig ] [704/3497] Completed CMA in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:17.274864] [INFO ] [sig ] [705/3497] Forecasting CMC... [2026-01-13T20:19:17.274894] [INFO ] [sig ] Generating forecast for: CMC [2026-01-13T20:19:17.274926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMC' from 'https://tdm.silogroup.org/data/derivative_storage/CMC.csv'. [2026-01-13T20:19:17.286313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMC'. [2026-01-13T20:19:17.286643] [INFO ] [FORECASTER] Starting predict_future for CMC [2026-01-13T20:19:17.287426] [DEBUG] [LOCAL ] No optimal features file found for CMC: ./output/feature-sets/CMC.txt [2026-01-13T20:19:17.287478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:17.287509] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:17.287535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:17.287610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:17.345022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:17.345734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:17.345812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:17.345844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:17.469981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:17.470133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:17.470172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:17.470200] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:17.473890] [DEBUG] [FORECASTER] CMC: Forecast T+1@11:T+2@11: DOWN (p=15.44%) [2026-01-13T20:19:17.474154] [INFO ] [FORECASTER] Completed predict_future for CMC [2026-01-13T20:19:17.474272] [INFO ] [sig ] CMC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:17.621169] [INFO ] [LOCAL ] Saved forecast: CMC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CMC.txt [2026-01-13T20:19:17.621321] [INFO ] [sig ] [705/3497] Completed CMC in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:17.621363] [INFO ] [sig ] [706/3497] Forecasting CMCM... [2026-01-13T20:19:17.621392] [INFO ] [sig ] Generating forecast for: CMCM [2026-01-13T20:19:17.621421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCM' from 'https://tdm.silogroup.org/data/derivative_storage/CMCM.csv'. [2026-01-13T20:19:17.632318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCM'. [2026-01-13T20:19:17.632669] [INFO ] [FORECASTER] Starting predict_future for CMCM [2026-01-13T20:19:17.633441] [DEBUG] [LOCAL ] No optimal features file found for CMCM: ./output/feature-sets/CMCM.txt [2026-01-13T20:19:17.633494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:17.633525] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:17.633552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:17.633632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:17.694488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:17.695388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:17.695471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:17.695504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:17.818434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:17.818603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:17.818644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:17.818672] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:17.822028] [DEBUG] [FORECASTER] CMCM: Forecast T+1@11:T+2@11: UP (p=68.53%) [2026-01-13T20:19:17.822298] [INFO ] [FORECASTER] Completed predict_future for CMCM [2026-01-13T20:19:17.822418] [INFO ] [sig ] CMCM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:17.965178] [INFO ] [LOCAL ] Saved forecast: CMCM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMCM.txt [2026-01-13T20:19:17.965335] [INFO ] [sig ] [706/3497] Completed CMCM in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:17.965407] [INFO ] [sig ] [707/3497] Forecasting CMCO... [2026-01-13T20:19:17.965438] [INFO ] [sig ] Generating forecast for: CMCO [2026-01-13T20:19:17.965468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCO' from 'https://tdm.silogroup.org/data/derivative_storage/CMCO.csv'. [2026-01-13T20:19:17.977511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCO'. [2026-01-13T20:19:17.978212] [INFO ] [FORECASTER] Starting predict_future for CMCO [2026-01-13T20:19:17.978995] [DEBUG] [LOCAL ] No optimal features file found for CMCO: ./output/feature-sets/CMCO.txt [2026-01-13T20:19:17.979046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:17.979078] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:17.979105] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:17.979161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:18.037884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:18.038792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:18.038872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:18.038905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:18.160506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:18.160879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:18.160919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:18.160946] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:18.164881] [DEBUG] [FORECASTER] CMCO: Forecast T+1@11:T+2@11: UP (p=81.62%) [2026-01-13T20:19:18.165177] [INFO ] [FORECASTER] Completed predict_future for CMCO [2026-01-13T20:19:18.165301] [INFO ] [sig ] CMCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:18.307114] [INFO ] [LOCAL ] Saved forecast: CMCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMCO.txt [2026-01-13T20:19:18.307267] [INFO ] [sig ] [707/3497] Completed CMCO in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.7m [2026-01-13T20:19:18.307307] [INFO ] [sig ] [708/3497] Forecasting CMCSA... [2026-01-13T20:19:18.307336] [INFO ] [sig ] Generating forecast for: CMCSA [2026-01-13T20:19:18.307367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMCSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMCSA.csv'. [2026-01-13T20:19:18.319684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMCSA'. [2026-01-13T20:19:18.320226] [INFO ] [FORECASTER] Starting predict_future for CMCSA [2026-01-13T20:19:18.321003] [DEBUG] [LOCAL ] No optimal features file found for CMCSA: ./output/feature-sets/CMCSA.txt [2026-01-13T20:19:18.321054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:18.321086] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:18.321113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:18.321169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:18.376856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:18.377735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:18.377815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:18.377847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:18.501331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:18.501504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:18.501545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:18.501591] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:18.505119] [DEBUG] [FORECASTER] CMCSA: Forecast T+1@11:T+2@11: UP (p=96.68%) [2026-01-13T20:19:18.505399] [INFO ] [FORECASTER] Completed predict_future for CMCSA [2026-01-13T20:19:18.505523] [INFO ] [sig ] CMCSA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:18.650405] [INFO ] [LOCAL ] Saved forecast: CMCSA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMCSA.txt [2026-01-13T20:19:18.650586] [INFO ] [sig ] [708/3497] Completed CMCSA in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-13T20:19:18.650633] [INFO ] [sig ] [709/3497] Forecasting CME... [2026-01-13T20:19:18.650662] [INFO ] [sig ] Generating forecast for: CME [2026-01-13T20:19:18.650693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CME' from 'https://tdm.silogroup.org/data/derivative_storage/CME.csv'. [2026-01-13T20:19:18.662952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CME'. [2026-01-13T20:19:18.663322] [INFO ] [FORECASTER] Starting predict_future for CME [2026-01-13T20:19:18.664137] [DEBUG] [LOCAL ] No optimal features file found for CME: ./output/feature-sets/CME.txt [2026-01-13T20:19:18.664188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:18.664219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:18.664247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:18.664303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:18.720982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:18.721893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:18.721972] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:18.722004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:18.842048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:18.842217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:18.842258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:18.842285] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:18.845603] [DEBUG] [FORECASTER] CME: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-13T20:19:18.845876] [INFO ] [FORECASTER] Completed predict_future for CME [2026-01-13T20:19:18.845996] [INFO ] [sig ] CME: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:18.985738] [INFO ] [LOCAL ] Saved forecast: CME 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CME.txt [2026-01-13T20:19:18.985867] [INFO ] [sig ] [709/3497] Completed CME in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-13T20:19:18.985905] [INFO ] [sig ] [710/3497] Forecasting CMG... [2026-01-13T20:19:18.985934] [INFO ] [sig ] Generating forecast for: CMG [2026-01-13T20:19:18.985964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMG' from 'https://tdm.silogroup.org/data/derivative_storage/CMG.csv'. [2026-01-13T20:19:18.997536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMG'. [2026-01-13T20:19:18.997850] [INFO ] [FORECASTER] Starting predict_future for CMG [2026-01-13T20:19:18.998732] [DEBUG] [LOCAL ] No optimal features file found for CMG: ./output/feature-sets/CMG.txt [2026-01-13T20:19:18.998784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:18.998817] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:18.998872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:18.998932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:19.058150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:19.059042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:19.059121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:19.059154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:19.184858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:19.185011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:19.185051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:19.185079] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:19.188734] [DEBUG] [FORECASTER] CMG: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-13T20:19:19.189004] [INFO ] [FORECASTER] Completed predict_future for CMG [2026-01-13T20:19:19.189127] [INFO ] [sig ] CMG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:19.333238] [INFO ] [LOCAL ] Saved forecast: CMG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMG.txt [2026-01-13T20:19:19.333373] [INFO ] [sig ] [710/3497] Completed CMG in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-13T20:19:19.333413] [INFO ] [sig ] [711/3497] Forecasting CMI... [2026-01-13T20:19:19.333445] [INFO ] [sig ] Generating forecast for: CMI [2026-01-13T20:19:19.333476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMI' from 'https://tdm.silogroup.org/data/derivative_storage/CMI.csv'. [2026-01-13T20:19:19.344874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMI'. [2026-01-13T20:19:19.345217] [INFO ] [FORECASTER] Starting predict_future for CMI [2026-01-13T20:19:19.346071] [DEBUG] [LOCAL ] No optimal features file found for CMI: ./output/feature-sets/CMI.txt [2026-01-13T20:19:19.346124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:19.346156] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:19.346184] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:19.346246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:19.407834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:19.408648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:19.408724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:19.408757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:19.535419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:19.535586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:19.535628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:19.535657] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:19.539584] [DEBUG] [FORECASTER] CMI: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-13T20:19:19.539875] [INFO ] [FORECASTER] Completed predict_future for CMI [2026-01-13T20:19:19.540003] [INFO ] [sig ] CMI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:19.696415] [INFO ] [LOCAL ] Saved forecast: CMI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMI.txt [2026-01-13T20:19:19.696659] [INFO ] [sig ] [711/3497] Completed CMI in 0.4s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-13T20:19:19.696726] [INFO ] [sig ] [712/3497] Forecasting CMMB... [2026-01-13T20:19:19.696773] [INFO ] [sig ] Generating forecast for: CMMB [2026-01-13T20:19:19.696822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMMB' from 'https://tdm.silogroup.org/data/derivative_storage/CMMB.csv'. [2026-01-13T20:19:19.708955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMMB'. [2026-01-13T20:19:19.709325] [INFO ] [FORECASTER] Starting predict_future for CMMB [2026-01-13T20:19:19.710127] [DEBUG] [LOCAL ] No optimal features file found for CMMB: ./output/feature-sets/CMMB.txt [2026-01-13T20:19:19.710179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:19.710210] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:19.710237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:19.710293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:19.768395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:19.769262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:19.769348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:19.769381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:19.887229] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:19.887391] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:19.887431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:19.887459] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:19.891558] [DEBUG] [FORECASTER] CMMB: Forecast T+1@11:T+2@11: DOWN (p=2.87%) [2026-01-13T20:19:19.892138] [INFO ] [FORECASTER] Completed predict_future for CMMB [2026-01-13T20:19:19.892287] [INFO ] [sig ] CMMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:20.038894] [INFO ] [LOCAL ] Saved forecast: CMMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CMMB.txt [2026-01-13T20:19:20.039053] [INFO ] [sig ] [712/3497] Completed CMMB in 0.3s | 2.79 sym/s | Total: 4.2m | ETA: 16.6m [2026-01-13T20:19:20.039103] [INFO ] [sig ] [713/3497] Forecasting CMP... [2026-01-13T20:19:20.039134] [INFO ] [sig ] Generating forecast for: CMP [2026-01-13T20:19:20.039164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMP' from 'https://tdm.silogroup.org/data/derivative_storage/CMP.csv'. [2026-01-13T20:19:20.051115] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMP'. [2026-01-13T20:19:20.051450] [INFO ] [FORECASTER] Starting predict_future for CMP [2026-01-13T20:19:20.052228] [DEBUG] [LOCAL ] No optimal features file found for CMP: ./output/feature-sets/CMP.txt [2026-01-13T20:19:20.052280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:20.052324] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:20.052352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:20.052408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:20.114092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:20.115386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:20.115493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:20.115528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:20.236717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:20.236882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:20.236920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:20.236949] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:20.240361] [DEBUG] [FORECASTER] CMP: Forecast T+1@11:T+2@11: UP (p=63.29%) [2026-01-13T20:19:20.240711] [INFO ] [FORECASTER] Completed predict_future for CMP [2026-01-13T20:19:20.240851] [INFO ] [sig ] CMP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:20.385175] [INFO ] [LOCAL ] Saved forecast: CMP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMP.txt [2026-01-13T20:19:20.385337] [INFO ] [sig ] [713/3497] Completed CMP in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:20.385380] [INFO ] [sig ] [714/3497] Forecasting CMPO... [2026-01-13T20:19:20.385409] [INFO ] [sig ] Generating forecast for: CMPO [2026-01-13T20:19:20.385439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPO' from 'https://tdm.silogroup.org/data/derivative_storage/CMPO.csv'. [2026-01-13T20:19:20.397552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPO'. [2026-01-13T20:19:20.397951] [INFO ] [FORECASTER] Starting predict_future for CMPO [2026-01-13T20:19:20.398982] [DEBUG] [LOCAL ] No optimal features file found for CMPO: ./output/feature-sets/CMPO.txt [2026-01-13T20:19:20.399034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:20.399066] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:20.399094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:20.399151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:20.460368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:20.461232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:20.461324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:20.461360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:20.595942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:20.596103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:20.596144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:20.596173] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:20.599591] [DEBUG] [FORECASTER] CMPO: Forecast T+1@11:T+2@11: DOWN (p=8.71%) [2026-01-13T20:19:20.599915] [INFO ] [FORECASTER] Completed predict_future for CMPO [2026-01-13T20:19:20.600044] [INFO ] [sig ] CMPO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:20.744163] [INFO ] [LOCAL ] Saved forecast: CMPO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CMPO.txt [2026-01-13T20:19:20.744290] [INFO ] [sig ] [714/3497] Completed CMPO in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:20.744328] [INFO ] [sig ] [715/3497] Forecasting CMPS... [2026-01-13T20:19:20.744357] [INFO ] [sig ] Generating forecast for: CMPS [2026-01-13T20:19:20.744386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPS' from 'https://tdm.silogroup.org/data/derivative_storage/CMPS.csv'. [2026-01-13T20:19:20.756023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPS'. [2026-01-13T20:19:20.756284] [INFO ] [FORECASTER] Starting predict_future for CMPS [2026-01-13T20:19:20.757259] [DEBUG] [LOCAL ] No optimal features file found for CMPS: ./output/feature-sets/CMPS.txt [2026-01-13T20:19:20.757311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:20.757342] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:20.757368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:20.757424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:20.816712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:20.817557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:20.817649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:20.817682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:20.940817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:20.940966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:20.941004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:20.941032] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:20.944433] [DEBUG] [FORECASTER] CMPS: Forecast T+1@11:T+2@11: DOWN (p=7.75%) [2026-01-13T20:19:20.944745] [INFO ] [FORECASTER] Completed predict_future for CMPS [2026-01-13T20:19:20.944898] [INFO ] [sig ] CMPS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:21.091724] [INFO ] [LOCAL ] Saved forecast: CMPS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CMPS.txt [2026-01-13T20:19:21.091865] [INFO ] [sig ] [715/3497] Completed CMPS in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:21.091904] [INFO ] [sig ] [716/3497] Forecasting CMPX... [2026-01-13T20:19:21.091934] [INFO ] [sig ] Generating forecast for: CMPX [2026-01-13T20:19:21.091963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMPX' from 'https://tdm.silogroup.org/data/derivative_storage/CMPX.csv'. [2026-01-13T20:19:21.104279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMPX'. [2026-01-13T20:19:21.104596] [INFO ] [FORECASTER] Starting predict_future for CMPX [2026-01-13T20:19:21.105589] [DEBUG] [LOCAL ] No optimal features file found for CMPX: ./output/feature-sets/CMPX.txt [2026-01-13T20:19:21.105643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:21.105676] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:21.105702] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:21.105910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:21.164911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:21.165527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:21.165622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:21.165658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:21.285938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:21.286083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:21.286136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:21.286169] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:21.289994] [DEBUG] [FORECASTER] CMPX: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-01-13T20:19:21.290269] [INFO ] [FORECASTER] Completed predict_future for CMPX [2026-01-13T20:19:21.290391] [INFO ] [sig ] CMPX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:21.434896] [INFO ] [LOCAL ] Saved forecast: CMPX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMPX.txt [2026-01-13T20:19:21.435007] [INFO ] [sig ] [716/3497] Completed CMPX in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:21.435064] [INFO ] [sig ] [717/3497] Forecasting CMRE... [2026-01-13T20:19:21.435095] [INFO ] [sig ] Generating forecast for: CMRE [2026-01-13T20:19:21.435124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMRE' from 'https://tdm.silogroup.org/data/derivative_storage/CMRE.csv'. [2026-01-13T20:19:21.446827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMRE'. [2026-01-13T20:19:21.447154] [INFO ] [FORECASTER] Starting predict_future for CMRE [2026-01-13T20:19:21.447937] [DEBUG] [LOCAL ] No optimal features file found for CMRE: ./output/feature-sets/CMRE.txt [2026-01-13T20:19:21.448020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:21.448058] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:21.448086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:21.448144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:21.511923] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:21.512761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:21.512838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:21.512872] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:21.636149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:21.636300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:21.636345] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:21.636374] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:21.639808] [DEBUG] [FORECASTER] CMRE: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-13T20:19:21.640123] [INFO ] [FORECASTER] Completed predict_future for CMRE [2026-01-13T20:19:21.640251] [INFO ] [sig ] CMRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:21.786961] [INFO ] [LOCAL ] Saved forecast: CMRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMRE.txt [2026-01-13T20:19:21.787083] [INFO ] [sig ] [717/3497] Completed CMRE in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:21.787121] [INFO ] [sig ] [718/3497] Forecasting CMS... [2026-01-13T20:19:21.787151] [INFO ] [sig ] Generating forecast for: CMS [2026-01-13T20:19:21.787181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMS' from 'https://tdm.silogroup.org/data/derivative_storage/CMS.csv'. [2026-01-13T20:19:21.798885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMS'. [2026-01-13T20:19:21.799191] [INFO ] [FORECASTER] Starting predict_future for CMS [2026-01-13T20:19:21.800032] [DEBUG] [LOCAL ] No optimal features file found for CMS: ./output/feature-sets/CMS.txt [2026-01-13T20:19:21.800086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:21.800119] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:21.800147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:21.800205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:21.859397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:21.860203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:21.860288] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:21.860340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:21.987236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:21.987383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:21.987423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:21.987451] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:21.991461] [DEBUG] [FORECASTER] CMS: Forecast T+1@11:T+2@11: UP (p=89.46%) [2026-01-13T20:19:21.991761] [INFO ] [FORECASTER] Completed predict_future for CMS [2026-01-13T20:19:21.991904] [INFO ] [sig ] CMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:22.138211] [INFO ] [LOCAL ] Saved forecast: CMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMS.txt [2026-01-13T20:19:22.138343] [INFO ] [sig ] [718/3497] Completed CMS in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:22.138382] [INFO ] [sig ] [719/3497] Forecasting CMSA... [2026-01-13T20:19:22.138412] [INFO ] [sig ] Generating forecast for: CMSA [2026-01-13T20:19:22.138443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSA' from 'https://tdm.silogroup.org/data/derivative_storage/CMSA.csv'. [2026-01-13T20:19:22.149499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSA'. [2026-01-13T20:19:22.149779] [INFO ] [FORECASTER] Starting predict_future for CMSA [2026-01-13T20:19:22.150521] [DEBUG] [LOCAL ] No optimal features file found for CMSA: ./output/feature-sets/CMSA.txt [2026-01-13T20:19:22.150599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:22.150632] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:22.150659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:22.150715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:22.206484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:22.207101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:22.207174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:22.207206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:22.320197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:22.320322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:22.320359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:22.320386] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:22.323708] [DEBUG] [FORECASTER] CMSA: Forecast T+1@11:T+2@11: UP (p=97.27%) [2026-01-13T20:19:22.323984] [INFO ] [FORECASTER] Completed predict_future for CMSA [2026-01-13T20:19:22.324101] [INFO ] [sig ] CMSA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:22.475740] [INFO ] [LOCAL ] Saved forecast: CMSA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMSA.txt [2026-01-13T20:19:22.475889] [INFO ] [sig ] [719/3497] Completed CMSA in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:22.475927] [INFO ] [sig ] [720/3497] Forecasting CMSC... [2026-01-13T20:19:22.475957] [INFO ] [sig ] Generating forecast for: CMSC [2026-01-13T20:19:22.475987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSC' from 'https://tdm.silogroup.org/data/derivative_storage/CMSC.csv'. [2026-01-13T20:19:22.487637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSC'. [2026-01-13T20:19:22.488182] [INFO ] [FORECASTER] Starting predict_future for CMSC [2026-01-13T20:19:22.488964] [DEBUG] [LOCAL ] No optimal features file found for CMSC: ./output/feature-sets/CMSC.txt [2026-01-13T20:19:22.489014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:22.489046] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:22.489072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:22.489128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:22.545731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:22.546424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:22.546499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:22.546531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:22.657739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:22.657880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:22.657918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:22.657982] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:22.661251] [DEBUG] [FORECASTER] CMSC: Forecast T+1@11:T+2@11: UP (p=80.31%) [2026-01-13T20:19:22.661521] [INFO ] [FORECASTER] Completed predict_future for CMSC [2026-01-13T20:19:22.661659] [INFO ] [sig ] CMSC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:22.803261] [INFO ] [LOCAL ] Saved forecast: CMSC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMSC.txt [2026-01-13T20:19:22.803391] [INFO ] [sig ] [720/3497] Completed CMSC in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:22.803429] [INFO ] [sig ] [721/3497] Forecasting CMSD... [2026-01-13T20:19:22.803459] [INFO ] [sig ] Generating forecast for: CMSD [2026-01-13T20:19:22.803488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMSD' from 'https://tdm.silogroup.org/data/derivative_storage/CMSD.csv'. [2026-01-13T20:19:22.814458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMSD'. [2026-01-13T20:19:22.814771] [INFO ] [FORECASTER] Starting predict_future for CMSD [2026-01-13T20:19:22.815518] [DEBUG] [LOCAL ] No optimal features file found for CMSD: ./output/feature-sets/CMSD.txt [2026-01-13T20:19:22.815592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:22.815627] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:22.815654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:22.815710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:22.871769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:22.872528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:22.872628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:22.872662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:22.994247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:22.994413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:22.994452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:22.994481] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:22.997975] [DEBUG] [FORECASTER] CMSD: Forecast T+1@11:T+2@11: UP (p=97.99%) [2026-01-13T20:19:22.998262] [INFO ] [FORECASTER] Completed predict_future for CMSD [2026-01-13T20:19:22.998382] [INFO ] [sig ] CMSD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:23.144831] [INFO ] [LOCAL ] Saved forecast: CMSD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CMSD.txt [2026-01-13T20:19:23.144987] [INFO ] [sig ] [721/3497] Completed CMSD in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.6m [2026-01-13T20:19:23.145026] [INFO ] [sig ] [722/3497] Forecasting CMTG... [2026-01-13T20:19:23.145057] [INFO ] [sig ] Generating forecast for: CMTG [2026-01-13T20:19:23.145087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTG' from 'https://tdm.silogroup.org/data/derivative_storage/CMTG.csv'. [2026-01-13T20:19:23.156402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTG'. [2026-01-13T20:19:23.156769] [INFO ] [FORECASTER] Starting predict_future for CMTG [2026-01-13T20:19:23.157538] [DEBUG] [LOCAL ] No optimal features file found for CMTG: ./output/feature-sets/CMTG.txt [2026-01-13T20:19:23.157614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:23.157648] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:23.157675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:23.157732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:23.214206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:23.215044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:23.215153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:23.215188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:23.338476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:23.338642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:23.338681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:23.338710] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:23.342021] [DEBUG] [FORECASTER] CMTG: Forecast T+1@11:T+2@11: DOWN (p=44.64%) [2026-01-13T20:19:23.342291] [INFO ] [FORECASTER] Completed predict_future for CMTG [2026-01-13T20:19:23.342411] [INFO ] [sig ] CMTG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:23.485402] [INFO ] [LOCAL ] Saved forecast: CMTG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CMTG.txt [2026-01-13T20:19:23.485523] [INFO ] [sig ] [722/3497] Completed CMTG in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:23.485561] [INFO ] [sig ] [723/3497] Forecasting CMTL... [2026-01-13T20:19:23.485609] [INFO ] [sig ] Generating forecast for: CMTL [2026-01-13T20:19:23.485640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CMTL' from 'https://tdm.silogroup.org/data/derivative_storage/CMTL.csv'. [2026-01-13T20:19:23.496674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CMTL'. [2026-01-13T20:19:23.496953] [INFO ] [FORECASTER] Starting predict_future for CMTL [2026-01-13T20:19:23.497730] [DEBUG] [LOCAL ] No optimal features file found for CMTL: ./output/feature-sets/CMTL.txt [2026-01-13T20:19:23.497780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:23.497811] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:23.497838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:23.497895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:23.554442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:23.555076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:23.555155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:23.555188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:23.680448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:23.680628] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:23.680673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:23.680701] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:23.684148] [DEBUG] [FORECASTER] CMTL: Forecast T+1@11:T+2@11: DOWN (p=31.14%) [2026-01-13T20:19:23.684434] [INFO ] [FORECASTER] Completed predict_future for CMTL [2026-01-13T20:19:23.684560] [INFO ] [sig ] CMTL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:23.841166] [INFO ] [LOCAL ] Saved forecast: CMTL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CMTL.txt [2026-01-13T20:19:23.841283] [INFO ] [sig ] [723/3497] Completed CMTL in 0.4s | 2.79 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:23.841345] [INFO ] [sig ] [724/3497] Forecasting CNA... [2026-01-13T20:19:23.841377] [INFO ] [sig ] Generating forecast for: CNA [2026-01-13T20:19:23.841408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNA' from 'https://tdm.silogroup.org/data/derivative_storage/CNA.csv'. [2026-01-13T20:19:23.853372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNA'. [2026-01-13T20:19:23.853665] [INFO ] [FORECASTER] Starting predict_future for CNA [2026-01-13T20:19:23.854414] [DEBUG] [LOCAL ] No optimal features file found for CNA: ./output/feature-sets/CNA.txt [2026-01-13T20:19:23.854465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:23.854497] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:23.854535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:23.854621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:23.910599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:23.911225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:23.911301] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:23.911333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:24.031262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:24.031420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:24.031458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:24.031487] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:24.034808] [DEBUG] [FORECASTER] CNA: Forecast T+1@11:T+2@11: UP (p=86.78%) [2026-01-13T20:19:24.035074] [INFO ] [FORECASTER] Completed predict_future for CNA [2026-01-13T20:19:24.035192] [INFO ] [sig ] CNA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:24.179747] [INFO ] [LOCAL ] Saved forecast: CNA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNA.txt [2026-01-13T20:19:24.179876] [INFO ] [sig ] [724/3497] Completed CNA in 0.3s | 2.79 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:24.180100] [INFO ] [sig ] [725/3497] Forecasting CNC... [2026-01-13T20:19:24.180131] [INFO ] [sig ] Generating forecast for: CNC [2026-01-13T20:19:24.180161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNC' from 'https://tdm.silogroup.org/data/derivative_storage/CNC.csv'. [2026-01-13T20:19:24.192412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNC'. [2026-01-13T20:19:24.192704] [INFO ] [FORECASTER] Starting predict_future for CNC [2026-01-13T20:19:24.193630] [DEBUG] [LOCAL ] No optimal features file found for CNC: ./output/feature-sets/CNC.txt [2026-01-13T20:19:24.193683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:24.193714] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:24.193740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:24.193796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:24.251591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:24.252224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:24.252304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:24.252336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:24.370103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:24.370234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:24.370272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:24.370300] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:24.373534] [DEBUG] [FORECASTER] CNC: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-01-13T20:19:24.373822] [INFO ] [FORECASTER] Completed predict_future for CNC [2026-01-13T20:19:24.373939] [INFO ] [sig ] CNC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:24.525659] [INFO ] [LOCAL ] Saved forecast: CNC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNC.txt [2026-01-13T20:19:24.525812] [INFO ] [sig ] [725/3497] Completed CNC in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:24.525851] [INFO ] [sig ] [726/3497] Forecasting CNF... [2026-01-13T20:19:24.525881] [INFO ] [sig ] Generating forecast for: CNF [2026-01-13T20:19:24.525912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNF' from 'https://tdm.silogroup.org/data/derivative_storage/CNF.csv'. [2026-01-13T20:19:24.537665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNF'. [2026-01-13T20:19:24.537937] [INFO ] [FORECASTER] Starting predict_future for CNF [2026-01-13T20:19:24.538789] [DEBUG] [LOCAL ] No optimal features file found for CNF: ./output/feature-sets/CNF.txt [2026-01-13T20:19:24.538840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:24.538871] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:24.538899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:24.538955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:24.595838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:24.596425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:24.596507] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:24.596541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:24.703354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:24.703477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:24.703514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:24.703541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:24.706742] [DEBUG] [FORECASTER] CNF: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-13T20:19:24.707004] [INFO ] [FORECASTER] Completed predict_future for CNF [2026-01-13T20:19:24.707120] [INFO ] [sig ] CNF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:24.849883] [INFO ] [LOCAL ] Saved forecast: CNF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNF.txt [2026-01-13T20:19:24.850007] [INFO ] [sig ] [726/3497] Completed CNF in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:24.850045] [INFO ] [sig ] [727/3497] Forecasting CNI... [2026-01-13T20:19:24.850075] [INFO ] [sig ] Generating forecast for: CNI [2026-01-13T20:19:24.850104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNI' from 'https://tdm.silogroup.org/data/derivative_storage/CNI.csv'. [2026-01-13T20:19:24.861598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNI'. [2026-01-13T20:19:24.861874] [INFO ] [FORECASTER] Starting predict_future for CNI [2026-01-13T20:19:24.862647] [DEBUG] [LOCAL ] No optimal features file found for CNI: ./output/feature-sets/CNI.txt [2026-01-13T20:19:24.862698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:24.862729] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:24.862755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:24.862838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:24.918962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:24.919597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:24.919678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:24.919710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:25.038356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:25.038503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:25.038542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:25.038587] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:25.042056] [DEBUG] [FORECASTER] CNI: Forecast T+1@11:T+2@11: UP (p=99.47%) [2026-01-13T20:19:25.042322] [INFO ] [FORECASTER] Completed predict_future for CNI [2026-01-13T20:19:25.042439] [INFO ] [sig ] CNI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:25.186993] [INFO ] [LOCAL ] Saved forecast: CNI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNI.txt [2026-01-13T20:19:25.187123] [INFO ] [sig ] [727/3497] Completed CNI in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:25.187161] [INFO ] [sig ] [728/3497] Forecasting CNK... [2026-01-13T20:19:25.187191] [INFO ] [sig ] Generating forecast for: CNK [2026-01-13T20:19:25.187233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNK' from 'https://tdm.silogroup.org/data/derivative_storage/CNK.csv'. [2026-01-13T20:19:25.200145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNK'. [2026-01-13T20:19:25.200432] [INFO ] [FORECASTER] Starting predict_future for CNK [2026-01-13T20:19:25.201404] [DEBUG] [LOCAL ] No optimal features file found for CNK: ./output/feature-sets/CNK.txt [2026-01-13T20:19:25.201455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:25.201486] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:25.201513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:25.201584] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:25.258612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:25.259221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:25.259296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:25.259328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:25.381682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:25.381797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:25.381833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:25.381860] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:25.385024] [DEBUG] [FORECASTER] CNK: Forecast T+1@11:T+2@11: DOWN (p=29.20%) [2026-01-13T20:19:25.385287] [INFO ] [FORECASTER] Completed predict_future for CNK [2026-01-13T20:19:25.385405] [INFO ] [sig ] CNK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:25.533968] [INFO ] [LOCAL ] Saved forecast: CNK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNK.txt [2026-01-13T20:19:25.534136] [INFO ] [sig ] [728/3497] Completed CNK in 0.3s | 2.80 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:25.534176] [INFO ] [sig ] [729/3497] Forecasting CNM... [2026-01-13T20:19:25.534207] [INFO ] [sig ] Generating forecast for: CNM [2026-01-13T20:19:25.534236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNM' from 'https://tdm.silogroup.org/data/derivative_storage/CNM.csv'. [2026-01-13T20:19:25.547213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNM'. [2026-01-13T20:19:25.547616] [INFO ] [FORECASTER] Starting predict_future for CNM [2026-01-13T20:19:25.548530] [DEBUG] [LOCAL ] No optimal features file found for CNM: ./output/feature-sets/CNM.txt [2026-01-13T20:19:25.548606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:25.548642] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:25.548669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:25.548728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:25.610386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:25.611240] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:25.611330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:25.611368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:25.741318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:25.741468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:25.741509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:25.741539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:25.745767] [DEBUG] [FORECASTER] CNM: Forecast T+1@11:T+2@11: DOWN (p=37.58%) [2026-01-13T20:19:25.746259] [INFO ] [FORECASTER] Completed predict_future for CNM [2026-01-13T20:19:25.746389] [INFO ] [sig ] CNM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:25.906635] [INFO ] [LOCAL ] Saved forecast: CNM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNM.txt [2026-01-13T20:19:25.906797] [INFO ] [sig ] [729/3497] Completed CNM in 0.4s | 2.80 sym/s | Total: 4.3m | ETA: 16.5m [2026-01-13T20:19:25.906839] [INFO ] [sig ] [730/3497] Forecasting CNMD... [2026-01-13T20:19:25.906868] [INFO ] [sig ] Generating forecast for: CNMD [2026-01-13T20:19:25.906899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNMD' from 'https://tdm.silogroup.org/data/derivative_storage/CNMD.csv'. [2026-01-13T20:19:25.918879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNMD'. [2026-01-13T20:19:25.919181] [INFO ] [FORECASTER] Starting predict_future for CNMD [2026-01-13T20:19:25.920003] [DEBUG] [LOCAL ] No optimal features file found for CNMD: ./output/feature-sets/CNMD.txt [2026-01-13T20:19:25.920054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:25.920087] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:25.920114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:25.920169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:25.979818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:25.980516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:25.980616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:25.980663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:26.108412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:26.108571] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:26.108631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:26.108659] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:26.112159] [DEBUG] [FORECASTER] CNMD: Forecast T+1@11:T+2@11: UP (p=92.81%) [2026-01-13T20:19:26.112478] [INFO ] [FORECASTER] Completed predict_future for CNMD [2026-01-13T20:19:26.112626] [INFO ] [sig ] CNMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:26.262142] [INFO ] [LOCAL ] Saved forecast: CNMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNMD.txt [2026-01-13T20:19:26.262282] [INFO ] [sig ] [730/3497] Completed CNMD in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:26.262321] [INFO ] [sig ] [731/3497] Forecasting CNNE... [2026-01-13T20:19:26.262353] [INFO ] [sig ] Generating forecast for: CNNE [2026-01-13T20:19:26.262395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNNE' from 'https://tdm.silogroup.org/data/derivative_storage/CNNE.csv'. [2026-01-13T20:19:26.274297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNNE'. [2026-01-13T20:19:26.274641] [INFO ] [FORECASTER] Starting predict_future for CNNE [2026-01-13T20:19:26.275418] [DEBUG] [LOCAL ] No optimal features file found for CNNE: ./output/feature-sets/CNNE.txt [2026-01-13T20:19:26.275470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:26.275502] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:26.275529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:26.275609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:26.335861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:26.336658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:26.336753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:26.336803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:26.468788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:26.468945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:26.468986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:26.469015] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:26.472490] [DEBUG] [FORECASTER] CNNE: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-13T20:19:26.472815] [INFO ] [FORECASTER] Completed predict_future for CNNE [2026-01-13T20:19:26.472981] [INFO ] [sig ] CNNE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:26.624371] [INFO ] [LOCAL ] Saved forecast: CNNE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNNE.txt [2026-01-13T20:19:26.624535] [INFO ] [sig ] [731/3497] Completed CNNE in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:26.624592] [INFO ] [sig ] [732/3497] Forecasting CNO... [2026-01-13T20:19:26.624624] [INFO ] [sig ] Generating forecast for: CNO [2026-01-13T20:19:26.624654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNO' from 'https://tdm.silogroup.org/data/derivative_storage/CNO.csv'. [2026-01-13T20:19:26.637698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNO'. [2026-01-13T20:19:26.638133] [INFO ] [FORECASTER] Starting predict_future for CNO [2026-01-13T20:19:26.638995] [DEBUG] [LOCAL ] No optimal features file found for CNO: ./output/feature-sets/CNO.txt [2026-01-13T20:19:26.639050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:26.639085] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:26.639114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:26.639172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:26.700880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:26.701728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:26.701811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:26.702029] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:26.836676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:26.836840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:26.836891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:26.836936] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:26.840679] [DEBUG] [FORECASTER] CNO: Forecast T+1@11:T+2@11: UP (p=61.85%) [2026-01-13T20:19:26.840984] [INFO ] [FORECASTER] Completed predict_future for CNO [2026-01-13T20:19:26.841120] [INFO ] [sig ] CNO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:26.992072] [INFO ] [LOCAL ] Saved forecast: CNO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNO.txt [2026-01-13T20:19:26.992232] [INFO ] [sig ] [732/3497] Completed CNO in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:26.992283] [INFO ] [sig ] [733/3497] Forecasting CNOB... [2026-01-13T20:19:26.992315] [INFO ] [sig ] Generating forecast for: CNOB [2026-01-13T20:19:26.992347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNOB' from 'https://tdm.silogroup.org/data/derivative_storage/CNOB.csv'. [2026-01-13T20:19:27.005083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNOB'. [2026-01-13T20:19:27.005445] [INFO ] [FORECASTER] Starting predict_future for CNOB [2026-01-13T20:19:27.006254] [DEBUG] [LOCAL ] No optimal features file found for CNOB: ./output/feature-sets/CNOB.txt [2026-01-13T20:19:27.006306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:27.006338] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:27.006365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:27.006425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:27.070323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:27.071220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:27.071305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:27.071339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:27.195146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:27.195343] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:27.195390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:27.195419] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:27.199055] [DEBUG] [FORECASTER] CNOB: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-13T20:19:27.199341] [INFO ] [FORECASTER] Completed predict_future for CNOB [2026-01-13T20:19:27.199472] [INFO ] [sig ] CNOB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:27.354063] [INFO ] [LOCAL ] Saved forecast: CNOB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNOB.txt [2026-01-13T20:19:27.354223] [INFO ] [sig ] [733/3497] Completed CNOB in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:27.354266] [INFO ] [sig ] [734/3497] Forecasting CNP... [2026-01-13T20:19:27.354297] [INFO ] [sig ] Generating forecast for: CNP [2026-01-13T20:19:27.354330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNP' from 'https://tdm.silogroup.org/data/derivative_storage/CNP.csv'. [2026-01-13T20:19:27.365891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNP'. [2026-01-13T20:19:27.366245] [INFO ] [FORECASTER] Starting predict_future for CNP [2026-01-13T20:19:27.367121] [DEBUG] [LOCAL ] No optimal features file found for CNP: ./output/feature-sets/CNP.txt [2026-01-13T20:19:27.367174] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:27.367207] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:27.367234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:27.367292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:27.432760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:27.433686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:27.433774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:27.433809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:27.566476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:27.566654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:27.566696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:27.566730] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:27.570379] [DEBUG] [FORECASTER] CNP: Forecast T+1@11:T+2@11: DOWN (p=36.54%) [2026-01-13T20:19:27.570769] [INFO ] [FORECASTER] Completed predict_future for CNP [2026-01-13T20:19:27.570931] [INFO ] [sig ] CNP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:27.719013] [INFO ] [LOCAL ] Saved forecast: CNP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNP.txt [2026-01-13T20:19:27.719182] [INFO ] [sig ] [734/3497] Completed CNP in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:27.719223] [INFO ] [sig ] [735/3497] Forecasting CNQ... [2026-01-13T20:19:27.719254] [INFO ] [sig ] Generating forecast for: CNQ [2026-01-13T20:19:27.719284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNQ' from 'https://tdm.silogroup.org/data/derivative_storage/CNQ.csv'. [2026-01-13T20:19:27.732851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNQ'. [2026-01-13T20:19:27.733258] [INFO ] [FORECASTER] Starting predict_future for CNQ [2026-01-13T20:19:27.734120] [DEBUG] [LOCAL ] No optimal features file found for CNQ: ./output/feature-sets/CNQ.txt [2026-01-13T20:19:27.734172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:27.734205] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:27.734232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:27.734290] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:27.797053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:27.798196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:27.798281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:27.798316] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:27.931049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:27.931214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:27.931255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:27.931284] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:27.935267] [DEBUG] [FORECASTER] CNQ: Forecast T+1@11:T+2@11: DOWN (p=13.29%) [2026-01-13T20:19:27.935613] [INFO ] [FORECASTER] Completed predict_future for CNQ [2026-01-13T20:19:27.935757] [INFO ] [sig ] CNQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:28.087282] [INFO ] [LOCAL ] Saved forecast: CNQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNQ.txt [2026-01-13T20:19:28.087441] [INFO ] [sig ] [735/3497] Completed CNQ in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:28.087482] [INFO ] [sig ] [736/3497] Forecasting CNS... [2026-01-13T20:19:28.087512] [INFO ] [sig ] Generating forecast for: CNS [2026-01-13T20:19:28.087545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNS' from 'https://tdm.silogroup.org/data/derivative_storage/CNS.csv'. [2026-01-13T20:19:28.100064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNS'. [2026-01-13T20:19:28.100385] [INFO ] [FORECASTER] Starting predict_future for CNS [2026-01-13T20:19:28.101226] [DEBUG] [LOCAL ] No optimal features file found for CNS: ./output/feature-sets/CNS.txt [2026-01-13T20:19:28.101280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:28.101311] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:28.101338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:28.101395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:28.166192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:28.167135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:28.167219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:28.167255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:28.292337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:28.292496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:28.292540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:28.292569] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:28.296616] [DEBUG] [FORECASTER] CNS: Forecast T+1@11:T+2@11: UP (p=78.86%) [2026-01-13T20:19:28.296920] [INFO ] [FORECASTER] Completed predict_future for CNS [2026-01-13T20:19:28.297053] [INFO ] [sig ] CNS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:28.443551] [INFO ] [LOCAL ] Saved forecast: CNS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNS.txt [2026-01-13T20:19:28.443716] [INFO ] [sig ] [736/3497] Completed CNS in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:28.443755] [INFO ] [sig ] [737/3497] Forecasting CNSP... [2026-01-13T20:19:28.443785] [INFO ] [sig ] Generating forecast for: CNSP [2026-01-13T20:19:28.443815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNSP' from 'https://tdm.silogroup.org/data/derivative_storage/CNSP.csv'. [2026-01-13T20:19:28.455132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNSP'. [2026-01-13T20:19:28.455477] [INFO ] [FORECASTER] Starting predict_future for CNSP [2026-01-13T20:19:28.456323] [DEBUG] [LOCAL ] No optimal features file found for CNSP: ./output/feature-sets/CNSP.txt [2026-01-13T20:19:28.456381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:28.456438] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:28.456481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:28.456544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:28.516281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:28.517136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:28.517223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:28.517257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:28.646173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:28.646349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:28.646394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:28.646423] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:28.650072] [DEBUG] [FORECASTER] CNSP: Forecast T+1@11:T+2@11: UP (p=83.65%) [2026-01-13T20:19:28.650371] [INFO ] [FORECASTER] Completed predict_future for CNSP [2026-01-13T20:19:28.650508] [INFO ] [sig ] CNSP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:28.802270] [INFO ] [LOCAL ] Saved forecast: CNSP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNSP.txt [2026-01-13T20:19:28.802416] [INFO ] [sig ] [737/3497] Completed CNSP in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.5m [2026-01-13T20:19:28.802455] [INFO ] [sig ] [738/3497] Forecasting CNTA... [2026-01-13T20:19:28.802487] [INFO ] [sig ] Generating forecast for: CNTA [2026-01-13T20:19:28.802519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTA' from 'https://tdm.silogroup.org/data/derivative_storage/CNTA.csv'. [2026-01-13T20:19:28.814026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTA'. [2026-01-13T20:19:28.814410] [INFO ] [FORECASTER] Starting predict_future for CNTA [2026-01-13T20:19:28.815216] [DEBUG] [LOCAL ] No optimal features file found for CNTA: ./output/feature-sets/CNTA.txt [2026-01-13T20:19:28.815270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:28.815305] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:28.815333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:28.815390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:28.872931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:28.873740] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:28.873822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:28.873856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:28.992894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:28.993052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:28.993093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:28.993121] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:28.996550] [DEBUG] [FORECASTER] CNTA: Forecast T+1@11:T+2@11: UP (p=86.56%) [2026-01-13T20:19:28.996865] [INFO ] [FORECASTER] Completed predict_future for CNTA [2026-01-13T20:19:28.997014] [INFO ] [sig ] CNTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:29.141509] [INFO ] [LOCAL ] Saved forecast: CNTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNTA.txt [2026-01-13T20:19:29.141675] [INFO ] [sig ] [738/3497] Completed CNTA in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:29.141717] [INFO ] [sig ] [739/3497] Forecasting CNTY... [2026-01-13T20:19:29.141746] [INFO ] [sig ] Generating forecast for: CNTY [2026-01-13T20:19:29.141778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNTY' from 'https://tdm.silogroup.org/data/derivative_storage/CNTY.csv'. [2026-01-13T20:19:29.154771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNTY'. [2026-01-13T20:19:29.155193] [INFO ] [FORECASTER] Starting predict_future for CNTY [2026-01-13T20:19:29.156363] [DEBUG] [LOCAL ] No optimal features file found for CNTY: ./output/feature-sets/CNTY.txt [2026-01-13T20:19:29.156418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:29.156450] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:29.156478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:29.156539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:29.221296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:29.222321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:29.222404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:29.222438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:29.347271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:29.347426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:29.347467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:29.347495] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:29.351042] [DEBUG] [FORECASTER] CNTY: Forecast T+1@11:T+2@11: UP (p=99.48%) [2026-01-13T20:19:29.351333] [INFO ] [FORECASTER] Completed predict_future for CNTY [2026-01-13T20:19:29.351460] [INFO ] [sig ] CNTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:29.500975] [INFO ] [LOCAL ] Saved forecast: CNTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CNTY.txt [2026-01-13T20:19:29.501122] [INFO ] [sig ] [739/3497] Completed CNTY in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:29.501163] [INFO ] [sig ] [740/3497] Forecasting CNVS... [2026-01-13T20:19:29.501195] [INFO ] [sig ] Generating forecast for: CNVS [2026-01-13T20:19:29.501226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNVS' from 'https://tdm.silogroup.org/data/derivative_storage/CNVS.csv'. [2026-01-13T20:19:29.514725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNVS'. [2026-01-13T20:19:29.515242] [INFO ] [FORECASTER] Starting predict_future for CNVS [2026-01-13T20:19:29.516291] [DEBUG] [LOCAL ] No optimal features file found for CNVS: ./output/feature-sets/CNVS.txt [2026-01-13T20:19:29.516351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:29.516395] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:29.516436] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:29.516510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:29.577825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:29.578542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:29.578656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:29.578710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:29.706752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:29.706913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:29.706954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:29.706985] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:29.710504] [DEBUG] [FORECASTER] CNVS: Forecast T+1@11:T+2@11: DOWN (p=21.49%) [2026-01-13T20:19:29.710823] [INFO ] [FORECASTER] Completed predict_future for CNVS [2026-01-13T20:19:29.710958] [INFO ] [sig ] CNVS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:29.853002] [INFO ] [LOCAL ] Saved forecast: CNVS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNVS.txt [2026-01-13T20:19:29.853144] [INFO ] [sig ] [740/3497] Completed CNVS in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:29.853216] [INFO ] [sig ] [741/3497] Forecasting CNX... [2026-01-13T20:19:29.853247] [INFO ] [sig ] Generating forecast for: CNX [2026-01-13T20:19:29.853278] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNX' from 'https://tdm.silogroup.org/data/derivative_storage/CNX.csv'. [2026-01-13T20:19:29.869217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNX'. [2026-01-13T20:19:29.869666] [INFO ] [FORECASTER] Starting predict_future for CNX [2026-01-13T20:19:29.870892] [DEBUG] [LOCAL ] No optimal features file found for CNX: ./output/feature-sets/CNX.txt [2026-01-13T20:19:29.870958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:29.871012] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:29.871062] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:29.871155] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:29.935827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:29.936821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:29.936901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:29.936933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:30.063733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:30.063892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:30.063932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:30.063961] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:30.067280] [DEBUG] [FORECASTER] CNX: Forecast T+1@11:T+2@11: DOWN (p=38.40%) [2026-01-13T20:19:30.067551] [INFO ] [FORECASTER] Completed predict_future for CNX [2026-01-13T20:19:30.067690] [INFO ] [sig ] CNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:30.210325] [INFO ] [LOCAL ] Saved forecast: CNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNX.txt [2026-01-13T20:19:30.210451] [INFO ] [sig ] [741/3497] Completed CNX in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:30.210489] [INFO ] [sig ] [742/3497] Forecasting CNXN... [2026-01-13T20:19:30.210519] [INFO ] [sig ] Generating forecast for: CNXN [2026-01-13T20:19:30.210549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CNXN' from 'https://tdm.silogroup.org/data/derivative_storage/CNXN.csv'. [2026-01-13T20:19:30.221674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CNXN'. [2026-01-13T20:19:30.221956] [INFO ] [FORECASTER] Starting predict_future for CNXN [2026-01-13T20:19:30.222739] [DEBUG] [LOCAL ] No optimal features file found for CNXN: ./output/feature-sets/CNXN.txt [2026-01-13T20:19:30.222790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:30.222822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:30.222848] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:30.222905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:30.279210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:30.279842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:30.279918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:30.279950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:30.403054] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:30.403208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:30.403248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:30.403275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:30.406625] [DEBUG] [FORECASTER] CNXN: Forecast T+1@11:T+2@11: DOWN (p=7.82%) [2026-01-13T20:19:30.406972] [INFO ] [FORECASTER] Completed predict_future for CNXN [2026-01-13T20:19:30.407120] [INFO ] [sig ] CNXN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:30.549256] [INFO ] [LOCAL ] Saved forecast: CNXN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CNXN.txt [2026-01-13T20:19:30.549362] [INFO ] [sig ] [742/3497] Completed CNXN in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:30.549400] [INFO ] [sig ] [743/3497] Forecasting COCO... [2026-01-13T20:19:30.549429] [INFO ] [sig ] Generating forecast for: COCO [2026-01-13T20:19:30.549457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COCO' from 'https://tdm.silogroup.org/data/derivative_storage/COCO.csv'. [2026-01-13T20:19:30.560505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COCO'. [2026-01-13T20:19:30.560792] [INFO ] [FORECASTER] Starting predict_future for COCO [2026-01-13T20:19:30.561531] [DEBUG] [LOCAL ] No optimal features file found for COCO: ./output/feature-sets/COCO.txt [2026-01-13T20:19:30.561600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:30.561634] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:30.561661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:30.561717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:30.619221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:30.619921] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:30.619998] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:30.620030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:30.743143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:30.743301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:30.743341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:30.743369] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:30.746758] [DEBUG] [FORECASTER] COCO: Forecast T+1@11:T+2@11: UP (p=98.34%) [2026-01-13T20:19:30.747057] [INFO ] [FORECASTER] Completed predict_future for COCO [2026-01-13T20:19:30.747180] [INFO ] [sig ] COCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:30.894466] [INFO ] [LOCAL ] Saved forecast: COCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COCO.txt [2026-01-13T20:19:30.894604] [INFO ] [sig ] [743/3497] Completed COCO in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:30.894644] [INFO ] [sig ] [744/3497] Forecasting CODA... [2026-01-13T20:19:30.894675] [INFO ] [sig ] Generating forecast for: CODA [2026-01-13T20:19:30.894704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODA' from 'https://tdm.silogroup.org/data/derivative_storage/CODA.csv'. [2026-01-13T20:19:30.906188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODA'. [2026-01-13T20:19:30.906470] [INFO ] [FORECASTER] Starting predict_future for CODA [2026-01-13T20:19:30.907236] [DEBUG] [LOCAL ] No optimal features file found for CODA: ./output/feature-sets/CODA.txt [2026-01-13T20:19:30.907286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:30.907317] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:30.907371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:30.907428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:30.965939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:30.966616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:30.966692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:30.966725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:31.081614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:31.081772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:31.081827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:31.081856] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:31.085183] [DEBUG] [FORECASTER] CODA: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-01-13T20:19:31.085464] [INFO ] [FORECASTER] Completed predict_future for CODA [2026-01-13T20:19:31.085604] [INFO ] [sig ] CODA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:31.260122] [INFO ] [LOCAL ] Saved forecast: CODA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CODA.txt [2026-01-13T20:19:31.260286] [INFO ] [sig ] [744/3497] Completed CODA in 0.4s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:31.260328] [INFO ] [sig ] [745/3497] Forecasting CODI... [2026-01-13T20:19:31.260369] [INFO ] [sig ] Generating forecast for: CODI [2026-01-13T20:19:31.260407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CODI' from 'https://tdm.silogroup.org/data/derivative_storage/CODI.csv'. [2026-01-13T20:19:31.274495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CODI'. [2026-01-13T20:19:31.274876] [INFO ] [FORECASTER] Starting predict_future for CODI [2026-01-13T20:19:31.275689] [DEBUG] [LOCAL ] No optimal features file found for CODI: ./output/feature-sets/CODI.txt [2026-01-13T20:19:31.275740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:31.275771] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:31.275797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:31.275852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:31.333000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:31.333620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:31.333695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:31.333726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:31.450601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:31.450715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:31.450753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:31.450786] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:31.454002] [DEBUG] [FORECASTER] CODI: Forecast T+1@11:T+2@11: DOWN (p=27.56%) [2026-01-13T20:19:31.454458] [INFO ] [FORECASTER] Completed predict_future for CODI [2026-01-13T20:19:31.454597] [INFO ] [sig ] CODI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:31.598987] [INFO ] [LOCAL ] Saved forecast: CODI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CODI.txt [2026-01-13T20:19:31.599094] [INFO ] [sig ] [745/3497] Completed CODI in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:31.599131] [INFO ] [sig ] [746/3497] Forecasting COEP... [2026-01-13T20:19:31.599161] [INFO ] [sig ] Generating forecast for: COEP [2026-01-13T20:19:31.599190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COEP' from 'https://tdm.silogroup.org/data/derivative_storage/COEP.csv'. [2026-01-13T20:19:31.610039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COEP'. [2026-01-13T20:19:31.610287] [INFO ] [FORECASTER] Starting predict_future for COEP [2026-01-13T20:19:31.611044] [DEBUG] [LOCAL ] No optimal features file found for COEP: ./output/feature-sets/COEP.txt [2026-01-13T20:19:31.611102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:31.611134] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:31.611161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:31.611217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:31.670247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:31.670971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:31.671062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:31.671095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:31.794497] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:31.794651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:31.794690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:31.794718] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:31.798038] [DEBUG] [FORECASTER] COEP: Forecast T+1@11:T+2@11: UP (p=92.30%) [2026-01-13T20:19:31.798309] [INFO ] [FORECASTER] Completed predict_future for COEP [2026-01-13T20:19:31.798429] [INFO ] [sig ] COEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:31.940484] [INFO ] [LOCAL ] Saved forecast: COEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COEP.txt [2026-01-13T20:19:31.940616] [INFO ] [sig ] [746/3497] Completed COEP in 0.3s | 2.80 sym/s | Total: 4.4m | ETA: 16.4m [2026-01-13T20:19:31.940655] [INFO ] [sig ] [747/3497] Forecasting COF... [2026-01-13T20:19:31.940685] [INFO ] [sig ] Generating forecast for: COF [2026-01-13T20:19:31.940715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COF' from 'https://tdm.silogroup.org/data/derivative_storage/COF.csv'. [2026-01-13T20:19:31.952035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COF'. [2026-01-13T20:19:31.952296] [INFO ] [FORECASTER] Starting predict_future for COF [2026-01-13T20:19:31.953104] [DEBUG] [LOCAL ] No optimal features file found for COF: ./output/feature-sets/COF.txt [2026-01-13T20:19:31.953168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:31.953217] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:31.953255] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:31.953332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:32.012727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:32.013339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:32.013413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:32.013446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:32.135614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:32.135744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:32.135781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:32.135809] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:32.139094] [DEBUG] [FORECASTER] COF: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-01-13T20:19:32.139359] [INFO ] [FORECASTER] Completed predict_future for COF [2026-01-13T20:19:32.139479] [INFO ] [sig ] COF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:32.281127] [INFO ] [LOCAL ] Saved forecast: COF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COF.txt [2026-01-13T20:19:32.281233] [INFO ] [sig ] [747/3497] Completed COF in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.4m [2026-01-13T20:19:32.281271] [INFO ] [sig ] [748/3497] Forecasting COFS... [2026-01-13T20:19:32.281301] [INFO ] [sig ] Generating forecast for: COFS [2026-01-13T20:19:32.281331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COFS' from 'https://tdm.silogroup.org/data/derivative_storage/COFS.csv'. [2026-01-13T20:19:32.292289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COFS'. [2026-01-13T20:19:32.292558] [INFO ] [FORECASTER] Starting predict_future for COFS [2026-01-13T20:19:32.293331] [DEBUG] [LOCAL ] No optimal features file found for COFS: ./output/feature-sets/COFS.txt [2026-01-13T20:19:32.293385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:32.293426] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:32.293454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:32.293510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:32.349048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:32.349660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:32.349735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:32.349767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:32.461368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:32.461519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:32.461560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:32.461608] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:32.464947] [DEBUG] [FORECASTER] COFS: Forecast T+1@11:T+2@11: UP (p=79.69%) [2026-01-13T20:19:32.465217] [INFO ] [FORECASTER] Completed predict_future for COFS [2026-01-13T20:19:32.465337] [INFO ] [sig ] COFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:32.607326] [INFO ] [LOCAL ] Saved forecast: COFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COFS.txt [2026-01-13T20:19:32.607450] [INFO ] [sig ] [748/3497] Completed COFS in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.4m [2026-01-13T20:19:32.607487] [INFO ] [sig ] [749/3497] Forecasting COIN... [2026-01-13T20:19:32.607516] [INFO ] [sig ] Generating forecast for: COIN [2026-01-13T20:19:32.607547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COIN' from 'https://tdm.silogroup.org/data/derivative_storage/COIN.csv'. [2026-01-13T20:19:32.618793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COIN'. [2026-01-13T20:19:32.619031] [INFO ] [FORECASTER] Starting predict_future for COIN [2026-01-13T20:19:32.619797] [DEBUG] [LOCAL ] No optimal features file found for COIN: ./output/feature-sets/COIN.txt [2026-01-13T20:19:32.619848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:32.619878] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:32.619904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:32.619960] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:32.676144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:32.676726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:32.676800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:32.676832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:32.799110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:32.799234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:32.799270] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:32.799297] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:32.802497] [DEBUG] [FORECASTER] COIN: Forecast T+1@11:T+2@11: DOWN (p=46.44%) [2026-01-13T20:19:32.802784] [INFO ] [FORECASTER] Completed predict_future for COIN [2026-01-13T20:19:32.802905] [INFO ] [sig ] COIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:32.943628] [INFO ] [LOCAL ] Saved forecast: COIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COIN.txt [2026-01-13T20:19:32.943745] [INFO ] [sig ] [749/3497] Completed COIN in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.4m [2026-01-13T20:19:32.943782] [INFO ] [sig ] [750/3497] Forecasting COKE... [2026-01-13T20:19:32.943811] [INFO ] [sig ] Generating forecast for: COKE [2026-01-13T20:19:32.943840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COKE' from 'https://tdm.silogroup.org/data/derivative_storage/COKE.csv'. [2026-01-13T20:19:32.955532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COKE'. [2026-01-13T20:19:32.955845] [INFO ] [FORECASTER] Starting predict_future for COKE [2026-01-13T20:19:32.956615] [DEBUG] [LOCAL ] No optimal features file found for COKE: ./output/feature-sets/COKE.txt [2026-01-13T20:19:32.956666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:32.956696] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:32.956722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:32.956778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:33.012999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:33.013778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:33.013854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:33.013885] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:33.130828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:33.130983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:33.131021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:33.131049] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:33.134390] [DEBUG] [FORECASTER] COKE: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-13T20:19:33.134685] [INFO ] [FORECASTER] Completed predict_future for COKE [2026-01-13T20:19:33.134808] [INFO ] [sig ] COKE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:33.275333] [INFO ] [LOCAL ] Saved forecast: COKE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COKE.txt [2026-01-13T20:19:33.275484] [INFO ] [sig ] [750/3497] Completed COKE in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.4m [2026-01-13T20:19:33.275523] [INFO ] [sig ] [751/3497] Forecasting COLB... [2026-01-13T20:19:33.275554] [INFO ] [sig ] Generating forecast for: COLB [2026-01-13T20:19:33.275607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLB' from 'https://tdm.silogroup.org/data/derivative_storage/COLB.csv'. [2026-01-13T20:19:33.287016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLB'. [2026-01-13T20:19:33.287336] [INFO ] [FORECASTER] Starting predict_future for COLB [2026-01-13T20:19:33.288169] [DEBUG] [LOCAL ] No optimal features file found for COLB: ./output/feature-sets/COLB.txt [2026-01-13T20:19:33.288222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:33.288254] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:33.288280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:33.288336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:33.344217] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:33.345075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:33.345157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:33.345189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:33.461370] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:33.461528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:33.461565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:33.461613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:33.464952] [DEBUG] [FORECASTER] COLB: Forecast T+1@11:T+2@11: DOWN (p=39.82%) [2026-01-13T20:19:33.465223] [INFO ] [FORECASTER] Completed predict_future for COLB [2026-01-13T20:19:33.465343] [INFO ] [sig ] COLB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:33.605636] [INFO ] [LOCAL ] Saved forecast: COLB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COLB.txt [2026-01-13T20:19:33.605797] [INFO ] [sig ] [751/3497] Completed COLB in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.4m [2026-01-13T20:19:33.605838] [INFO ] [sig ] [752/3497] Forecasting COLD... [2026-01-13T20:19:33.605874] [INFO ] [sig ] Generating forecast for: COLD [2026-01-13T20:19:33.605905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLD' from 'https://tdm.silogroup.org/data/derivative_storage/COLD.csv'. [2026-01-13T20:19:33.617173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLD'. [2026-01-13T20:19:33.617480] [INFO ] [FORECASTER] Starting predict_future for COLD [2026-01-13T20:19:33.618281] [DEBUG] [LOCAL ] No optimal features file found for COLD: ./output/feature-sets/COLD.txt [2026-01-13T20:19:33.618333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:33.618365] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:33.618392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:33.618448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:33.673663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:33.674469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:33.674550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:33.674604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:33.795760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:33.795920] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:33.795958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:33.795987] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:33.799349] [DEBUG] [FORECASTER] COLD: Forecast T+1@11:T+2@11: UP (p=72.11%) [2026-01-13T20:19:33.799636] [INFO ] [FORECASTER] Completed predict_future for COLD [2026-01-13T20:19:33.799754] [INFO ] [sig ] COLD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:33.941335] [INFO ] [LOCAL ] Saved forecast: COLD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COLD.txt [2026-01-13T20:19:33.941449] [INFO ] [sig ] [752/3497] Completed COLD in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.4m [2026-01-13T20:19:33.941487] [INFO ] [sig ] [753/3497] Forecasting COLL... [2026-01-13T20:19:33.941517] [INFO ] [sig ] Generating forecast for: COLL [2026-01-13T20:19:33.941546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLL' from 'https://tdm.silogroup.org/data/derivative_storage/COLL.csv'. [2026-01-13T20:19:33.952727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLL'. [2026-01-13T20:19:33.952987] [INFO ] [FORECASTER] Starting predict_future for COLL [2026-01-13T20:19:33.953745] [DEBUG] [LOCAL ] No optimal features file found for COLL: ./output/feature-sets/COLL.txt [2026-01-13T20:19:33.953797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:33.953829] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:33.953856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:33.953913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:34.013329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:34.013951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:34.014027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:34.014060] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:34.139401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:34.139595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:34.139657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:34.139691] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:34.143701] [DEBUG] [FORECASTER] COLL: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-13T20:19:34.144036] [INFO ] [FORECASTER] Completed predict_future for COLL [2026-01-13T20:19:34.144182] [INFO ] [sig ] COLL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:34.301136] [INFO ] [LOCAL ] Saved forecast: COLL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COLL.txt [2026-01-13T20:19:34.301292] [INFO ] [sig ] [753/3497] Completed COLL in 0.4s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:34.301330] [INFO ] [sig ] [754/3497] Forecasting COLM... [2026-01-13T20:19:34.301362] [INFO ] [sig ] Generating forecast for: COLM [2026-01-13T20:19:34.301392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COLM' from 'https://tdm.silogroup.org/data/derivative_storage/COLM.csv'. [2026-01-13T20:19:34.313713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COLM'. [2026-01-13T20:19:34.314011] [INFO ] [FORECASTER] Starting predict_future for COLM [2026-01-13T20:19:34.314786] [DEBUG] [LOCAL ] No optimal features file found for COLM: ./output/feature-sets/COLM.txt [2026-01-13T20:19:34.315025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:34.315057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:34.315083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:34.315140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:34.371135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:34.372039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:34.372153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:34.372186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:34.493681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:34.493834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:34.493874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:34.493903] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:34.497228] [DEBUG] [FORECASTER] COLM: Forecast T+1@11:T+2@11: DOWN (p=8.17%) [2026-01-13T20:19:34.497502] [INFO ] [FORECASTER] Completed predict_future for COLM [2026-01-13T20:19:34.497645] [INFO ] [sig ] COLM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:34.640682] [INFO ] [LOCAL ] Saved forecast: COLM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COLM.txt [2026-01-13T20:19:34.640811] [INFO ] [sig ] [754/3497] Completed COLM in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:34.640849] [INFO ] [sig ] [755/3497] Forecasting COMM... [2026-01-13T20:19:34.640879] [INFO ] [sig ] Generating forecast for: COMM [2026-01-13T20:19:34.640909] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMM' from 'https://tdm.silogroup.org/data/derivative_storage/COMM.csv'. [2026-01-13T20:19:34.652023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMM'. [2026-01-13T20:19:34.652345] [INFO ] [FORECASTER] Starting predict_future for COMM [2026-01-13T20:19:34.653145] [DEBUG] [LOCAL ] No optimal features file found for COMM: ./output/feature-sets/COMM.txt [2026-01-13T20:19:34.653198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:34.653231] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:34.653260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:34.653317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:34.710499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:34.711317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:34.711398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:34.711430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:34.835151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:34.835302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:34.835342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:34.835387] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:34.838921] [DEBUG] [FORECASTER] COMM: Forecast T+1@11:T+2@11: UP (p=89.39%) [2026-01-13T20:19:34.839188] [INFO ] [FORECASTER] Completed predict_future for COMM [2026-01-13T20:19:34.839305] [INFO ] [sig ] COMM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:34.981075] [INFO ] [LOCAL ] Saved forecast: COMM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COMM.txt [2026-01-13T20:19:34.981201] [INFO ] [sig ] [755/3497] Completed COMM in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:34.981239] [INFO ] [sig ] [756/3497] Forecasting COMP... [2026-01-13T20:19:34.981268] [INFO ] [sig ] Generating forecast for: COMP [2026-01-13T20:19:34.981298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COMP' from 'https://tdm.silogroup.org/data/derivative_storage/COMP.csv'. [2026-01-13T20:19:34.992056] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COMP'. [2026-01-13T20:19:34.992347] [INFO ] [FORECASTER] Starting predict_future for COMP [2026-01-13T20:19:34.993124] [DEBUG] [LOCAL ] No optimal features file found for COMP: ./output/feature-sets/COMP.txt [2026-01-13T20:19:34.993175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:34.993206] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:34.993232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:34.993287] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:35.052623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:35.053217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:35.053292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:35.053325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:35.181265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:35.181390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:35.181426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:35.181454] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:35.184696] [DEBUG] [FORECASTER] COMP: Forecast T+1@11:T+2@11: UP (p=60.59%) [2026-01-13T20:19:35.184958] [INFO ] [FORECASTER] Completed predict_future for COMP [2026-01-13T20:19:35.185078] [INFO ] [sig ] COMP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:35.327012] [INFO ] [LOCAL ] Saved forecast: COMP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COMP.txt [2026-01-13T20:19:35.327149] [INFO ] [sig ] [756/3497] Completed COMP in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:35.327186] [INFO ] [sig ] [757/3497] Forecasting CONL... [2026-01-13T20:19:35.327216] [INFO ] [sig ] Generating forecast for: CONL [2026-01-13T20:19:35.327246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CONL' from 'https://tdm.silogroup.org/data/derivative_storage/CONL.csv'. [2026-01-13T20:19:35.339280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CONL'. [2026-01-13T20:19:35.339639] [INFO ] [FORECASTER] Starting predict_future for CONL [2026-01-13T20:19:35.340448] [DEBUG] [LOCAL ] No optimal features file found for CONL: ./output/feature-sets/CONL.txt [2026-01-13T20:19:35.340499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:35.340536] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:35.340564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:35.340640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:35.399495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:35.400567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:35.400669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:35.400720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:35.530928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:35.531282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:35.531321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:35.531351] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:35.534696] [DEBUG] [FORECASTER] CONL: Forecast T+1@11:T+2@11: UP (p=77.96%) [2026-01-13T20:19:35.534961] [INFO ] [FORECASTER] Completed predict_future for CONL [2026-01-13T20:19:35.535258] [INFO ] [sig ] CONL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:35.678693] [INFO ] [LOCAL ] Saved forecast: CONL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CONL.txt [2026-01-13T20:19:35.678833] [INFO ] [sig ] [757/3497] Completed CONL in 0.4s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:35.678873] [INFO ] [sig ] [758/3497] Forecasting COO... [2026-01-13T20:19:35.678909] [INFO ] [sig ] Generating forecast for: COO [2026-01-13T20:19:35.678946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COO' from 'https://tdm.silogroup.org/data/derivative_storage/COO.csv'. [2026-01-13T20:19:35.690333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COO'. [2026-01-13T20:19:35.690631] [INFO ] [FORECASTER] Starting predict_future for COO [2026-01-13T20:19:35.691532] [DEBUG] [LOCAL ] No optimal features file found for COO: ./output/feature-sets/COO.txt [2026-01-13T20:19:35.691599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:35.691632] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:35.691660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:35.691717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:35.751550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:35.752186] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:35.752261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:35.752292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:35.871461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:35.871596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:35.871635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:35.871663] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:35.874850] [DEBUG] [FORECASTER] COO: Forecast T+1@11:T+2@11: DOWN (p=29.54%) [2026-01-13T20:19:35.875138] [INFO ] [FORECASTER] Completed predict_future for COO [2026-01-13T20:19:35.875257] [INFO ] [sig ] COO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:36.017791] [INFO ] [LOCAL ] Saved forecast: COO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COO.txt [2026-01-13T20:19:36.017901] [INFO ] [sig ] [758/3497] Completed COO in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:36.017939] [INFO ] [sig ] [759/3497] Forecasting COP... [2026-01-13T20:19:36.017989] [INFO ] [sig ] Generating forecast for: COP [2026-01-13T20:19:36.018022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COP' from 'https://tdm.silogroup.org/data/derivative_storage/COP.csv'. [2026-01-13T20:19:36.029430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COP'. [2026-01-13T20:19:36.029729] [INFO ] [FORECASTER] Starting predict_future for COP [2026-01-13T20:19:36.030511] [DEBUG] [LOCAL ] No optimal features file found for COP: ./output/feature-sets/COP.txt [2026-01-13T20:19:36.030565] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:36.030626] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:36.030656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:36.030724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:36.088631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:36.089265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:36.089340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:36.089371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:36.208826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:36.208946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:36.208981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:36.209009] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:36.212185] [DEBUG] [FORECASTER] COP: Forecast T+1@11:T+2@11: DOWN (p=29.13%) [2026-01-13T20:19:36.212451] [INFO ] [FORECASTER] Completed predict_future for COP [2026-01-13T20:19:36.212570] [INFO ] [sig ] COP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:36.354920] [INFO ] [LOCAL ] Saved forecast: COP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COP.txt [2026-01-13T20:19:36.355051] [INFO ] [sig ] [759/3497] Completed COP in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:36.355089] [INFO ] [sig ] [760/3497] Forecasting COPP... [2026-01-13T20:19:36.355119] [INFO ] [sig ] Generating forecast for: COPP [2026-01-13T20:19:36.355149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COPP' from 'https://tdm.silogroup.org/data/derivative_storage/COPP.csv'. [2026-01-13T20:19:36.367421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COPP'. [2026-01-13T20:19:36.367762] [INFO ] [FORECASTER] Starting predict_future for COPP [2026-01-13T20:19:36.368568] [DEBUG] [LOCAL ] No optimal features file found for COPP: ./output/feature-sets/COPP.txt [2026-01-13T20:19:36.368652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:36.368686] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:36.368713] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:36.368770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:36.425617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:36.426197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:36.426272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:36.426304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:36.541477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:36.541626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:36.541666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:36.541694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:36.544939] [DEBUG] [FORECASTER] COPP: Forecast T+1@11:T+2@11: DOWN (p=19.56%) [2026-01-13T20:19:36.545207] [INFO ] [FORECASTER] Completed predict_future for COPP [2026-01-13T20:19:36.545325] [INFO ] [sig ] COPP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:36.687617] [INFO ] [LOCAL ] Saved forecast: COPP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COPP.txt [2026-01-13T20:19:36.687739] [INFO ] [sig ] [760/3497] Completed COPP in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:36.687777] [INFO ] [sig ] [761/3497] Forecasting CORZ... [2026-01-13T20:19:36.687806] [INFO ] [sig ] Generating forecast for: CORZ [2026-01-13T20:19:36.687835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZ.csv'. [2026-01-13T20:19:36.699140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZ'. [2026-01-13T20:19:36.699421] [INFO ] [FORECASTER] Starting predict_future for CORZ [2026-01-13T20:19:36.700270] [DEBUG] [LOCAL ] No optimal features file found for CORZ: ./output/feature-sets/CORZ.txt [2026-01-13T20:19:36.700324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:36.700383] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:36.700414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:36.700473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:36.758433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:36.759052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:36.759129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:36.759162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:36.881114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:36.881257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:36.881296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:36.881323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:36.884638] [DEBUG] [FORECASTER] CORZ: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-13T20:19:36.884906] [INFO ] [FORECASTER] Completed predict_future for CORZ [2026-01-13T20:19:36.885030] [INFO ] [sig ] CORZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:37.028465] [INFO ] [LOCAL ] Saved forecast: CORZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CORZ.txt [2026-01-13T20:19:37.028594] [INFO ] [sig ] [761/3497] Completed CORZ in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:37.028635] [INFO ] [sig ] [762/3497] Forecasting CORZZ... [2026-01-13T20:19:37.028665] [INFO ] [sig ] Generating forecast for: CORZZ [2026-01-13T20:19:37.028694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CORZZ' from 'https://tdm.silogroup.org/data/derivative_storage/CORZZ.csv'. [2026-01-13T20:19:37.041735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CORZZ'. [2026-01-13T20:19:37.042091] [INFO ] [FORECASTER] Starting predict_future for CORZZ [2026-01-13T20:19:37.042902] [DEBUG] [LOCAL ] No optimal features file found for CORZZ: ./output/feature-sets/CORZZ.txt [2026-01-13T20:19:37.042954] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:37.042987] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:37.043015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:37.043071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:37.102132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:37.103033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:37.103112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:37.103145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:37.216246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:37.216405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:37.216443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:37.216472] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:37.219863] [DEBUG] [FORECASTER] CORZZ: Forecast T+1@11:T+2@11: UP (p=90.22%) [2026-01-13T20:19:37.220154] [INFO ] [FORECASTER] Completed predict_future for CORZZ [2026-01-13T20:19:37.220271] [INFO ] [sig ] CORZZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:37.371724] [INFO ] [LOCAL ] Saved forecast: CORZZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CORZZ.txt [2026-01-13T20:19:37.371882] [INFO ] [sig ] [762/3497] Completed CORZZ in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:37.371921] [INFO ] [sig ] [763/3497] Forecasting COTY... [2026-01-13T20:19:37.371952] [INFO ] [sig ] Generating forecast for: COTY [2026-01-13T20:19:37.371988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COTY' from 'https://tdm.silogroup.org/data/derivative_storage/COTY.csv'. [2026-01-13T20:19:37.383787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COTY'. [2026-01-13T20:19:37.384179] [INFO ] [FORECASTER] Starting predict_future for COTY [2026-01-13T20:19:37.385071] [DEBUG] [LOCAL ] No optimal features file found for COTY: ./output/feature-sets/COTY.txt [2026-01-13T20:19:37.385128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:37.385162] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:37.385189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:37.385246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:37.445236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:37.446095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:37.446176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:37.446209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:37.572934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:37.573088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:37.573128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:37.573156] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:37.576538] [DEBUG] [FORECASTER] COTY: Forecast T+1@11:T+2@11: UP (p=92.76%) [2026-01-13T20:19:37.576854] [INFO ] [FORECASTER] Completed predict_future for COTY [2026-01-13T20:19:37.576987] [INFO ] [sig ] COTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:37.722797] [INFO ] [LOCAL ] Saved forecast: COTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/COTY.txt [2026-01-13T20:19:37.722968] [INFO ] [sig ] [763/3497] Completed COTY in 0.4s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:37.723017] [INFO ] [sig ] [764/3497] Forecasting COWG... [2026-01-13T20:19:37.723050] [INFO ] [sig ] Generating forecast for: COWG [2026-01-13T20:19:37.723082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COWG' from 'https://tdm.silogroup.org/data/derivative_storage/COWG.csv'. [2026-01-13T20:19:37.734318] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COWG'. [2026-01-13T20:19:37.734692] [INFO ] [FORECASTER] Starting predict_future for COWG [2026-01-13T20:19:37.735483] [DEBUG] [LOCAL ] No optimal features file found for COWG: ./output/feature-sets/COWG.txt [2026-01-13T20:19:37.735536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:37.735587] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:37.735618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:37.735677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:37.795452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:37.796472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:37.796555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:37.796618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:37.918892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:37.919236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:37.919275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:37.919343] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:37.922928] [DEBUG] [FORECASTER] COWG: Forecast T+1@11:T+2@11: DOWN (p=12.84%) [2026-01-13T20:19:37.923375] [INFO ] [FORECASTER] Completed predict_future for COWG [2026-01-13T20:19:37.923504] [INFO ] [sig ] COWG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:38.069309] [INFO ] [LOCAL ] Saved forecast: COWG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COWG.txt [2026-01-13T20:19:38.069454] [INFO ] [sig ] [764/3497] Completed COWG in 0.3s | 2.80 sym/s | Total: 4.5m | ETA: 16.3m [2026-01-13T20:19:38.069493] [INFO ] [sig ] [765/3497] Forecasting COYA... [2026-01-13T20:19:38.069523] [INFO ] [sig ] Generating forecast for: COYA [2026-01-13T20:19:38.069553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'COYA' from 'https://tdm.silogroup.org/data/derivative_storage/COYA.csv'. [2026-01-13T20:19:38.080790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'COYA'. [2026-01-13T20:19:38.081155] [INFO ] [FORECASTER] Starting predict_future for COYA [2026-01-13T20:19:38.081956] [DEBUG] [LOCAL ] No optimal features file found for COYA: ./output/feature-sets/COYA.txt [2026-01-13T20:19:38.082008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:38.082040] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:38.082066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:38.082127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:38.138404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:38.139255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:38.139334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:38.139367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:38.255442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:38.255617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:38.255659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:38.255688] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:38.259102] [DEBUG] [FORECASTER] COYA: Forecast T+1@11:T+2@11: DOWN (p=16.60%) [2026-01-13T20:19:38.259397] [INFO ] [FORECASTER] Completed predict_future for COYA [2026-01-13T20:19:38.259529] [INFO ] [sig ] COYA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:38.405018] [INFO ] [LOCAL ] Saved forecast: COYA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/COYA.txt [2026-01-13T20:19:38.405183] [INFO ] [sig ] [765/3497] Completed COYA in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.3m [2026-01-13T20:19:38.405224] [INFO ] [sig ] [766/3497] Forecasting CP... [2026-01-13T20:19:38.405254] [INFO ] [sig ] Generating forecast for: CP [2026-01-13T20:19:38.405284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CP' from 'https://tdm.silogroup.org/data/derivative_storage/CP.csv'. [2026-01-13T20:19:38.417140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CP'. [2026-01-13T20:19:38.417397] [INFO ] [FORECASTER] Starting predict_future for CP [2026-01-13T20:19:38.418227] [DEBUG] [LOCAL ] No optimal features file found for CP: ./output/feature-sets/CP.txt [2026-01-13T20:19:38.418280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:38.418311] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:38.418338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:38.418394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:38.474509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:38.475182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:38.475257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:38.475291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:38.605956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:38.606320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:38.606366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:38.606406] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:38.611012] [DEBUG] [FORECASTER] CP: Forecast T+1@11:T+2@11: UP (p=69.64%) [2026-01-13T20:19:38.611365] [INFO ] [FORECASTER] Completed predict_future for CP [2026-01-13T20:19:38.611526] [INFO ] [sig ] CP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:38.765304] [INFO ] [LOCAL ] Saved forecast: CP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CP.txt [2026-01-13T20:19:38.765437] [INFO ] [sig ] [766/3497] Completed CP in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.3m [2026-01-13T20:19:38.765475] [INFO ] [sig ] [767/3497] Forecasting CPA... [2026-01-13T20:19:38.765504] [INFO ] [sig ] Generating forecast for: CPA [2026-01-13T20:19:38.765535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPA' from 'https://tdm.silogroup.org/data/derivative_storage/CPA.csv'. [2026-01-13T20:19:38.778041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPA'. [2026-01-13T20:19:38.778361] [INFO ] [FORECASTER] Starting predict_future for CPA [2026-01-13T20:19:38.779171] [DEBUG] [LOCAL ] No optimal features file found for CPA: ./output/feature-sets/CPA.txt [2026-01-13T20:19:38.779224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:38.779256] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:38.779283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:38.779342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:38.836989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:38.837646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:38.837722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:38.837755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:38.961115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:38.961466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:38.961504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:38.961532] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:38.965091] [DEBUG] [FORECASTER] CPA: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-13T20:19:38.965518] [INFO ] [FORECASTER] Completed predict_future for CPA [2026-01-13T20:19:38.965655] [INFO ] [sig ] CPA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:39.111369] [INFO ] [LOCAL ] Saved forecast: CPA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPA.txt [2026-01-13T20:19:39.111531] [INFO ] [sig ] [767/3497] Completed CPA in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.3m [2026-01-13T20:19:39.111587] [INFO ] [sig ] [768/3497] Forecasting CPB... [2026-01-13T20:19:39.111620] [INFO ] [sig ] Generating forecast for: CPB [2026-01-13T20:19:39.111651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPB' from 'https://tdm.silogroup.org/data/derivative_storage/CPB.csv'. [2026-01-13T20:19:39.123353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPB'. [2026-01-13T20:19:39.123665] [INFO ] [FORECASTER] Starting predict_future for CPB [2026-01-13T20:19:39.124635] [DEBUG] [LOCAL ] No optimal features file found for CPB: ./output/feature-sets/CPB.txt [2026-01-13T20:19:39.124685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:39.124716] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:39.124742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:39.124798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:39.184627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:39.185561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:39.185653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:39.185686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:39.301777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:39.301946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:39.301987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:39.302016] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:39.305325] [DEBUG] [FORECASTER] CPB: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-13T20:19:39.305610] [INFO ] [FORECASTER] Completed predict_future for CPB [2026-01-13T20:19:39.305730] [INFO ] [sig ] CPB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:39.453305] [INFO ] [LOCAL ] Saved forecast: CPB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPB.txt [2026-01-13T20:19:39.453463] [INFO ] [sig ] [768/3497] Completed CPB in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:39.453506] [INFO ] [sig ] [769/3497] Forecasting CPF... [2026-01-13T20:19:39.453534] [INFO ] [sig ] Generating forecast for: CPF [2026-01-13T20:19:39.453564] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPF' from 'https://tdm.silogroup.org/data/derivative_storage/CPF.csv'. [2026-01-13T20:19:39.464529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPF'. [2026-01-13T20:19:39.464788] [INFO ] [FORECASTER] Starting predict_future for CPF [2026-01-13T20:19:39.465540] [DEBUG] [LOCAL ] No optimal features file found for CPF: ./output/feature-sets/CPF.txt [2026-01-13T20:19:39.465608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:39.465641] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:39.465667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:39.465724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:39.523256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:39.523851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:39.523925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:39.523957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:39.640847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:39.640989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:39.641028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:39.641056] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:39.644914] [DEBUG] [FORECASTER] CPF: Forecast T+1@11:T+2@11: DOWN (p=42.31%) [2026-01-13T20:19:39.645367] [INFO ] [FORECASTER] Completed predict_future for CPF [2026-01-13T20:19:39.645486] [INFO ] [sig ] CPF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:39.788721] [INFO ] [LOCAL ] Saved forecast: CPF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CPF.txt [2026-01-13T20:19:39.788830] [INFO ] [sig ] [769/3497] Completed CPF in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:39.788867] [INFO ] [sig ] [770/3497] Forecasting CPIX... [2026-01-13T20:19:39.788896] [INFO ] [sig ] Generating forecast for: CPIX [2026-01-13T20:19:39.788925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPIX' from 'https://tdm.silogroup.org/data/derivative_storage/CPIX.csv'. [2026-01-13T20:19:39.804695] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPIX'. [2026-01-13T20:19:39.805126] [INFO ] [FORECASTER] Starting predict_future for CPIX [2026-01-13T20:19:39.806158] [DEBUG] [LOCAL ] No optimal features file found for CPIX: ./output/feature-sets/CPIX.txt [2026-01-13T20:19:39.806222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:39.806263] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:39.806297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:39.806378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:39.868300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:39.869246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:39.869330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:39.869362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:39.994372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:39.994532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:39.994587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:39.994618] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:39.997981] [DEBUG] [FORECASTER] CPIX: Forecast T+1@11:T+2@11: UP (p=95.53%) [2026-01-13T20:19:39.998254] [INFO ] [FORECASTER] Completed predict_future for CPIX [2026-01-13T20:19:39.998377] [INFO ] [sig ] CPIX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:40.144236] [INFO ] [LOCAL ] Saved forecast: CPIX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPIX.txt [2026-01-13T20:19:40.144390] [INFO ] [sig ] [770/3497] Completed CPIX in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:40.144428] [INFO ] [sig ] [771/3497] Forecasting CPK... [2026-01-13T20:19:40.144457] [INFO ] [sig ] Generating forecast for: CPK [2026-01-13T20:19:40.144488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPK' from 'https://tdm.silogroup.org/data/derivative_storage/CPK.csv'. [2026-01-13T20:19:40.155679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPK'. [2026-01-13T20:19:40.156009] [INFO ] [FORECASTER] Starting predict_future for CPK [2026-01-13T20:19:40.156786] [DEBUG] [LOCAL ] No optimal features file found for CPK: ./output/feature-sets/CPK.txt [2026-01-13T20:19:40.156836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:40.156866] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:40.156891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:40.156947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:40.213066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:40.213917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:40.214032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:40.214066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:40.336825] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:40.336988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:40.337034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:40.337068] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:40.340494] [DEBUG] [FORECASTER] CPK: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-01-13T20:19:40.340805] [INFO ] [FORECASTER] Completed predict_future for CPK [2026-01-13T20:19:40.340929] [INFO ] [sig ] CPK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:40.486382] [INFO ] [LOCAL ] Saved forecast: CPK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPK.txt [2026-01-13T20:19:40.486536] [INFO ] [sig ] [771/3497] Completed CPK in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:40.486601] [INFO ] [sig ] [772/3497] Forecasting CPNG... [2026-01-13T20:19:40.486636] [INFO ] [sig ] Generating forecast for: CPNG [2026-01-13T20:19:40.486666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPNG' from 'https://tdm.silogroup.org/data/derivative_storage/CPNG.csv'. [2026-01-13T20:19:40.498743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPNG'. [2026-01-13T20:19:40.499079] [INFO ] [FORECASTER] Starting predict_future for CPNG [2026-01-13T20:19:40.499876] [DEBUG] [LOCAL ] No optimal features file found for CPNG: ./output/feature-sets/CPNG.txt [2026-01-13T20:19:40.499928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:40.499972] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:40.500001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:40.500061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:40.558117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:40.558929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:40.559014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:40.559054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:40.684626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:40.684776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:40.684815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:40.684844] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:40.688473] [DEBUG] [FORECASTER] CPNG: Forecast T+1@11:T+2@11: UP (p=91.14%) [2026-01-13T20:19:40.688757] [INFO ] [FORECASTER] Completed predict_future for CPNG [2026-01-13T20:19:40.688876] [INFO ] [sig ] CPNG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:40.832042] [INFO ] [LOCAL ] Saved forecast: CPNG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPNG.txt [2026-01-13T20:19:40.832170] [INFO ] [sig ] [772/3497] Completed CPNG in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:40.832208] [INFO ] [sig ] [773/3497] Forecasting CPRI... [2026-01-13T20:19:40.832237] [INFO ] [sig ] Generating forecast for: CPRI [2026-01-13T20:19:40.832268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRI' from 'https://tdm.silogroup.org/data/derivative_storage/CPRI.csv'. [2026-01-13T20:19:40.843659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRI'. [2026-01-13T20:19:40.843938] [INFO ] [FORECASTER] Starting predict_future for CPRI [2026-01-13T20:19:40.844704] [DEBUG] [LOCAL ] No optimal features file found for CPRI: ./output/feature-sets/CPRI.txt [2026-01-13T20:19:40.844755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:40.844786] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:40.844812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:40.844871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:40.905280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:40.906118] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:40.906198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:40.906231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:41.031168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:41.031292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:41.031329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:41.031357] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:41.034546] [DEBUG] [FORECASTER] CPRI: Forecast T+1@11:T+2@11: UP (p=75.76%) [2026-01-13T20:19:41.034830] [INFO ] [FORECASTER] Completed predict_future for CPRI [2026-01-13T20:19:41.034949] [INFO ] [sig ] CPRI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:41.176592] [INFO ] [LOCAL ] Saved forecast: CPRI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPRI.txt [2026-01-13T20:19:41.176697] [INFO ] [sig ] [773/3497] Completed CPRI in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:41.176733] [INFO ] [sig ] [774/3497] Forecasting CPRX... [2026-01-13T20:19:41.176763] [INFO ] [sig ] Generating forecast for: CPRX [2026-01-13T20:19:41.176793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPRX' from 'https://tdm.silogroup.org/data/derivative_storage/CPRX.csv'. [2026-01-13T20:19:41.187552] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPRX'. [2026-01-13T20:19:41.187824] [INFO ] [FORECASTER] Starting predict_future for CPRX [2026-01-13T20:19:41.188642] [DEBUG] [LOCAL ] No optimal features file found for CPRX: ./output/feature-sets/CPRX.txt [2026-01-13T20:19:41.188693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:41.188724] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:41.188750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:41.188805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:41.245015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:41.245658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:41.245735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:41.245766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:41.363334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:41.363429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:41.363462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:41.363490] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:41.366600] [DEBUG] [FORECASTER] CPRX: Forecast T+1@11:T+2@11: UP (p=68.36%) [2026-01-13T20:19:41.366858] [INFO ] [FORECASTER] Completed predict_future for CPRX [2026-01-13T20:19:41.366973] [INFO ] [sig ] CPRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:41.509586] [INFO ] [LOCAL ] Saved forecast: CPRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPRX.txt [2026-01-13T20:19:41.509719] [INFO ] [sig ] [774/3497] Completed CPRX in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:41.509758] [INFO ] [sig ] [775/3497] Forecasting CPS... [2026-01-13T20:19:41.509787] [INFO ] [sig ] Generating forecast for: CPS [2026-01-13T20:19:41.509816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPS' from 'https://tdm.silogroup.org/data/derivative_storage/CPS.csv'. [2026-01-13T20:19:41.521355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPS'. [2026-01-13T20:19:41.521645] [INFO ] [FORECASTER] Starting predict_future for CPS [2026-01-13T20:19:41.522389] [DEBUG] [LOCAL ] No optimal features file found for CPS: ./output/feature-sets/CPS.txt [2026-01-13T20:19:41.522440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:41.522472] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:41.522499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:41.522556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:41.578674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:41.579244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:41.579318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:41.579350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:41.701439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:41.701531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:41.701565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:41.701611] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:41.704719] [DEBUG] [FORECASTER] CPS: Forecast T+1@11:T+2@11: DOWN (p=21.05%) [2026-01-13T20:19:41.704974] [INFO ] [FORECASTER] Completed predict_future for CPS [2026-01-13T20:19:41.705096] [INFO ] [sig ] CPS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:41.849820] [INFO ] [LOCAL ] Saved forecast: CPS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CPS.txt [2026-01-13T20:19:41.849928] [INFO ] [sig ] [775/3497] Completed CPS in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:41.849979] [INFO ] [sig ] [776/3497] Forecasting CPSH... [2026-01-13T20:19:41.850016] [INFO ] [sig ] Generating forecast for: CPSH [2026-01-13T20:19:41.850052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSH' from 'https://tdm.silogroup.org/data/derivative_storage/CPSH.csv'. [2026-01-13T20:19:41.862101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSH'. [2026-01-13T20:19:41.862548] [INFO ] [FORECASTER] Starting predict_future for CPSH [2026-01-13T20:19:41.863327] [DEBUG] [LOCAL ] No optimal features file found for CPSH: ./output/feature-sets/CPSH.txt [2026-01-13T20:19:41.863378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:41.863408] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:41.863435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:41.863492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:41.922108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:41.922724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:41.922800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:41.922832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:42.044877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:42.044998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:42.045036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:42.045063] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:42.048424] [DEBUG] [FORECASTER] CPSH: Forecast T+1@11:T+2@11: UP (p=65.63%) [2026-01-13T20:19:42.048711] [INFO ] [FORECASTER] Completed predict_future for CPSH [2026-01-13T20:19:42.048846] [INFO ] [sig ] CPSH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:42.195028] [INFO ] [LOCAL ] Saved forecast: CPSH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPSH.txt [2026-01-13T20:19:42.195138] [INFO ] [sig ] [776/3497] Completed CPSH in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:42.195177] [INFO ] [sig ] [777/3497] Forecasting CPSS... [2026-01-13T20:19:42.195207] [INFO ] [sig ] Generating forecast for: CPSS [2026-01-13T20:19:42.195237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPSS' from 'https://tdm.silogroup.org/data/derivative_storage/CPSS.csv'. [2026-01-13T20:19:42.205979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPSS'. [2026-01-13T20:19:42.206258] [INFO ] [FORECASTER] Starting predict_future for CPSS [2026-01-13T20:19:42.207027] [DEBUG] [LOCAL ] No optimal features file found for CPSS: ./output/feature-sets/CPSS.txt [2026-01-13T20:19:42.207078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:42.207110] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:42.207137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:42.207193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:42.263681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:42.264266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:42.264341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:42.264373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:42.377202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:42.377313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:42.377351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:42.377379] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:42.380668] [DEBUG] [FORECASTER] CPSS: Forecast T+1@11:T+2@11: UP (p=51.75%) [2026-01-13T20:19:42.380934] [INFO ] [FORECASTER] Completed predict_future for CPSS [2026-01-13T20:19:42.381066] [INFO ] [sig ] CPSS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:42.528552] [INFO ] [LOCAL ] Saved forecast: CPSS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPSS.txt [2026-01-13T20:19:42.528750] [INFO ] [sig ] [777/3497] Completed CPSS in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:42.528798] [INFO ] [sig ] [778/3497] Forecasting CPZ... [2026-01-13T20:19:42.528834] [INFO ] [sig ] Generating forecast for: CPZ [2026-01-13T20:19:42.528872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CPZ' from 'https://tdm.silogroup.org/data/derivative_storage/CPZ.csv'. [2026-01-13T20:19:42.543508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CPZ'. [2026-01-13T20:19:42.543951] [INFO ] [FORECASTER] Starting predict_future for CPZ [2026-01-13T20:19:42.544950] [DEBUG] [LOCAL ] No optimal features file found for CPZ: ./output/feature-sets/CPZ.txt [2026-01-13T20:19:42.545014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:42.545088] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:42.545130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:42.545216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:42.604778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:42.605654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:42.605737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:42.605770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:42.722702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:42.722808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:42.722847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:42.722876] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:42.725998] [DEBUG] [FORECASTER] CPZ: Forecast T+1@11:T+2@11: UP (p=53.54%) [2026-01-13T20:19:42.726287] [INFO ] [FORECASTER] Completed predict_future for CPZ [2026-01-13T20:19:42.726404] [INFO ] [sig ] CPZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:42.868532] [INFO ] [LOCAL ] Saved forecast: CPZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CPZ.txt [2026-01-13T20:19:42.868656] [INFO ] [sig ] [778/3497] Completed CPZ in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:42.868695] [INFO ] [sig ] [779/3497] Forecasting CQP... [2026-01-13T20:19:42.868723] [INFO ] [sig ] Generating forecast for: CQP [2026-01-13T20:19:42.868753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CQP' from 'https://tdm.silogroup.org/data/derivative_storage/CQP.csv'. [2026-01-13T20:19:42.879871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CQP'. [2026-01-13T20:19:42.880179] [INFO ] [FORECASTER] Starting predict_future for CQP [2026-01-13T20:19:42.880944] [DEBUG] [LOCAL ] No optimal features file found for CQP: ./output/feature-sets/CQP.txt [2026-01-13T20:19:42.880995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:42.881026] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:42.881053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:42.881109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:42.939390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:42.939977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:42.940053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:42.940087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:43.060160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:43.060254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:43.060288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:43.060331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:43.063449] [DEBUG] [FORECASTER] CQP: Forecast T+1@11:T+2@11: DOWN (p=28.91%) [2026-01-13T20:19:43.063728] [INFO ] [FORECASTER] Completed predict_future for CQP [2026-01-13T20:19:43.063845] [INFO ] [sig ] CQP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:43.207772] [INFO ] [LOCAL ] Saved forecast: CQP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CQP.txt [2026-01-13T20:19:43.207877] [INFO ] [sig ] [779/3497] Completed CQP in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:43.207914] [INFO ] [sig ] [780/3497] Forecasting CRAI... [2026-01-13T20:19:43.207942] [INFO ] [sig ] Generating forecast for: CRAI [2026-01-13T20:19:43.207994] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRAI' from 'https://tdm.silogroup.org/data/derivative_storage/CRAI.csv'. [2026-01-13T20:19:43.219587] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRAI'. [2026-01-13T20:19:43.219854] [INFO ] [FORECASTER] Starting predict_future for CRAI [2026-01-13T20:19:43.220657] [DEBUG] [LOCAL ] No optimal features file found for CRAI: ./output/feature-sets/CRAI.txt [2026-01-13T20:19:43.220708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:43.220739] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:43.220766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:43.220822] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:43.287539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:43.288529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:43.288645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:43.288686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:43.414272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:43.414427] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:43.414466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:43.414494] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:43.417853] [DEBUG] [FORECASTER] CRAI: Forecast T+1@11:T+2@11: DOWN (p=19.50%) [2026-01-13T20:19:43.418139] [INFO ] [FORECASTER] Completed predict_future for CRAI [2026-01-13T20:19:43.418261] [INFO ] [sig ] CRAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:43.560175] [INFO ] [LOCAL ] Saved forecast: CRAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRAI.txt [2026-01-13T20:19:43.560306] [INFO ] [sig ] [780/3497] Completed CRAI in 0.4s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:43.560345] [INFO ] [sig ] [781/3497] Forecasting CRBG... [2026-01-13T20:19:43.560374] [INFO ] [sig ] Generating forecast for: CRBG [2026-01-13T20:19:43.560404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBG' from 'https://tdm.silogroup.org/data/derivative_storage/CRBG.csv'. [2026-01-13T20:19:43.571463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBG'. [2026-01-13T20:19:43.571778] [INFO ] [FORECASTER] Starting predict_future for CRBG [2026-01-13T20:19:43.572530] [DEBUG] [LOCAL ] No optimal features file found for CRBG: ./output/feature-sets/CRBG.txt [2026-01-13T20:19:43.572597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:43.572630] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:43.572657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:43.572713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:43.628962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:43.629856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:43.629956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:43.629989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:43.757645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:43.757799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:43.757839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:43.757904] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:43.761710] [DEBUG] [FORECASTER] CRBG: Forecast T+1@11:T+2@11: DOWN (p=7.99%) [2026-01-13T20:19:43.761987] [INFO ] [FORECASTER] Completed predict_future for CRBG [2026-01-13T20:19:43.762110] [INFO ] [sig ] CRBG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:43.906411] [INFO ] [LOCAL ] Saved forecast: CRBG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRBG.txt [2026-01-13T20:19:43.906563] [INFO ] [sig ] [781/3497] Completed CRBG in 0.3s | 2.80 sym/s | Total: 4.6m | ETA: 16.2m [2026-01-13T20:19:43.906623] [INFO ] [sig ] [782/3497] Forecasting CRBP... [2026-01-13T20:19:43.906653] [INFO ] [sig ] Generating forecast for: CRBP [2026-01-13T20:19:43.906683] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRBP' from 'https://tdm.silogroup.org/data/derivative_storage/CRBP.csv'. [2026-01-13T20:19:43.917712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRBP'. [2026-01-13T20:19:43.918076] [INFO ] [FORECASTER] Starting predict_future for CRBP [2026-01-13T20:19:43.918868] [DEBUG] [LOCAL ] No optimal features file found for CRBP: ./output/feature-sets/CRBP.txt [2026-01-13T20:19:43.918919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:43.918949] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:43.918975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:43.919041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:43.974832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:43.975723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:43.975803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:43.975835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:44.091671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:44.091830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:44.091868] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:44.091896] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:44.095226] [DEBUG] [FORECASTER] CRBP: Forecast T+1@11:T+2@11: DOWN (p=24.89%) [2026-01-13T20:19:44.095498] [INFO ] [FORECASTER] Completed predict_future for CRBP [2026-01-13T20:19:44.095642] [INFO ] [sig ] CRBP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:44.235957] [INFO ] [LOCAL ] Saved forecast: CRBP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRBP.txt [2026-01-13T20:19:44.236106] [INFO ] [sig ] [782/3497] Completed CRBP in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:44.236145] [INFO ] [sig ] [783/3497] Forecasting CRC... [2026-01-13T20:19:44.236173] [INFO ] [sig ] Generating forecast for: CRC [2026-01-13T20:19:44.236202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRC' from 'https://tdm.silogroup.org/data/derivative_storage/CRC.csv'. [2026-01-13T20:19:44.247549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRC'. [2026-01-13T20:19:44.247892] [INFO ] [FORECASTER] Starting predict_future for CRC [2026-01-13T20:19:44.248731] [DEBUG] [LOCAL ] No optimal features file found for CRC: ./output/feature-sets/CRC.txt [2026-01-13T20:19:44.248783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:44.248814] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:44.248852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:44.248910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:44.304087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:44.304892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:44.304974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:44.305007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:44.428041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:44.428378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:44.428415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:44.428445] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:44.432196] [DEBUG] [FORECASTER] CRC: Forecast T+1@11:T+2@11: UP (p=59.55%) [2026-01-13T20:19:44.432466] [INFO ] [FORECASTER] Completed predict_future for CRC [2026-01-13T20:19:44.432604] [INFO ] [sig ] CRC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:44.578068] [INFO ] [LOCAL ] Saved forecast: CRC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRC.txt [2026-01-13T20:19:44.578227] [INFO ] [sig ] [783/3497] Completed CRC in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:44.578265] [INFO ] [sig ] [784/3497] Forecasting CRDF... [2026-01-13T20:19:44.578485] [INFO ] [sig ] Generating forecast for: CRDF [2026-01-13T20:19:44.578517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDF' from 'https://tdm.silogroup.org/data/derivative_storage/CRDF.csv'. [2026-01-13T20:19:44.590813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDF'. [2026-01-13T20:19:44.591169] [INFO ] [FORECASTER] Starting predict_future for CRDF [2026-01-13T20:19:44.591962] [DEBUG] [LOCAL ] No optimal features file found for CRDF: ./output/feature-sets/CRDF.txt [2026-01-13T20:19:44.592014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:44.592045] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:44.592074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:44.592132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:44.653543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:44.654564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:44.654659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:44.654692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:44.771022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:44.771174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:44.771213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:44.771241] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:44.774626] [DEBUG] [FORECASTER] CRDF: Forecast T+1@11:T+2@11: UP (p=79.79%) [2026-01-13T20:19:44.774894] [INFO ] [FORECASTER] Completed predict_future for CRDF [2026-01-13T20:19:44.775023] [INFO ] [sig ] CRDF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:44.919365] [INFO ] [LOCAL ] Saved forecast: CRDF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRDF.txt [2026-01-13T20:19:44.919507] [INFO ] [sig ] [784/3497] Completed CRDF in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:44.919546] [INFO ] [sig ] [785/3497] Forecasting CRDO... [2026-01-13T20:19:44.919591] [INFO ] [sig ] Generating forecast for: CRDO [2026-01-13T20:19:44.919624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRDO' from 'https://tdm.silogroup.org/data/derivative_storage/CRDO.csv'. [2026-01-13T20:19:44.931069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRDO'. [2026-01-13T20:19:44.931401] [INFO ] [FORECASTER] Starting predict_future for CRDO [2026-01-13T20:19:44.932278] [DEBUG] [LOCAL ] No optimal features file found for CRDO: ./output/feature-sets/CRDO.txt [2026-01-13T20:19:44.932330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:44.932362] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:44.932388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:44.932444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:44.990472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:44.991332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:44.991418] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:44.991452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:45.116737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:45.116893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:45.116934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:45.116964] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:45.120411] [DEBUG] [FORECASTER] CRDO: Forecast T+1@11:T+2@11: DOWN (p=20.64%) [2026-01-13T20:19:45.120726] [INFO ] [FORECASTER] Completed predict_future for CRDO [2026-01-13T20:19:45.120859] [INFO ] [sig ] CRDO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:45.338116] [INFO ] [LOCAL ] Saved forecast: CRDO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRDO.txt [2026-01-13T20:19:45.338275] [INFO ] [sig ] [785/3497] Completed CRDO in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:45.338315] [INFO ] [sig ] [786/3497] Forecasting CRESY... [2026-01-13T20:19:45.338344] [INFO ] [sig ] Generating forecast for: CRESY [2026-01-13T20:19:45.338373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRESY' from 'https://tdm.silogroup.org/data/derivative_storage/CRESY.csv'. [2026-01-13T20:19:45.352010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRESY'. [2026-01-13T20:19:45.352387] [INFO ] [FORECASTER] Starting predict_future for CRESY [2026-01-13T20:19:45.353258] [DEBUG] [LOCAL ] No optimal features file found for CRESY: ./output/feature-sets/CRESY.txt [2026-01-13T20:19:45.353312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:45.353344] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:45.353370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:45.353643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:45.422141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:45.423414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:45.423505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:45.423540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:45.553524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:45.553700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:45.553741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:45.553771] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:45.557200] [DEBUG] [FORECASTER] CRESY: Forecast T+1@11:T+2@11: UP (p=91.48%) [2026-01-13T20:19:45.557485] [INFO ] [FORECASTER] Completed predict_future for CRESY [2026-01-13T20:19:45.557631] [INFO ] [sig ] CRESY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:45.706835] [INFO ] [LOCAL ] Saved forecast: CRESY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRESY.txt [2026-01-13T20:19:45.706980] [INFO ] [sig ] [786/3497] Completed CRESY in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:45.707018] [INFO ] [sig ] [787/3497] Forecasting CREX... [2026-01-13T20:19:45.707048] [INFO ] [sig ] Generating forecast for: CREX [2026-01-13T20:19:45.707085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CREX' from 'https://tdm.silogroup.org/data/derivative_storage/CREX.csv'. [2026-01-13T20:19:45.718007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CREX'. [2026-01-13T20:19:45.718300] [INFO ] [FORECASTER] Starting predict_future for CREX [2026-01-13T20:19:45.719069] [DEBUG] [LOCAL ] No optimal features file found for CREX: ./output/feature-sets/CREX.txt [2026-01-13T20:19:45.719120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:45.719152] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:45.719179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:45.719235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:45.775118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:45.775898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:45.775980] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:45.776012] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:45.896628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:45.896788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:45.896826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:45.896855] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:45.900271] [DEBUG] [FORECASTER] CREX: Forecast T+1@11:T+2@11: DOWN (p=1.50%) [2026-01-13T20:19:45.900568] [INFO ] [FORECASTER] Completed predict_future for CREX [2026-01-13T20:19:45.900717] [INFO ] [sig ] CREX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:46.049824] [INFO ] [LOCAL ] Saved forecast: CREX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CREX.txt [2026-01-13T20:19:46.049984] [INFO ] [sig ] [787/3497] Completed CREX in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:46.050023] [INFO ] [sig ] [788/3497] Forecasting CRGO... [2026-01-13T20:19:46.050053] [INFO ] [sig ] Generating forecast for: CRGO [2026-01-13T20:19:46.050083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGO' from 'https://tdm.silogroup.org/data/derivative_storage/CRGO.csv'. [2026-01-13T20:19:46.062361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGO'. [2026-01-13T20:19:46.062763] [INFO ] [FORECASTER] Starting predict_future for CRGO [2026-01-13T20:19:46.063562] [DEBUG] [LOCAL ] No optimal features file found for CRGO: ./output/feature-sets/CRGO.txt [2026-01-13T20:19:46.063629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:46.063661] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:46.063687] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:46.063744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:46.122839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:46.123734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:46.123863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:46.123899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:46.244306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:46.244703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:46.244746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:46.244776] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:46.248711] [DEBUG] [FORECASTER] CRGO: Forecast T+1@11:T+2@11: UP (p=83.71%) [2026-01-13T20:19:46.249091] [INFO ] [FORECASTER] Completed predict_future for CRGO [2026-01-13T20:19:46.249246] [INFO ] [sig ] CRGO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:46.399470] [INFO ] [LOCAL ] Saved forecast: CRGO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRGO.txt [2026-01-13T20:19:46.399645] [INFO ] [sig ] [788/3497] Completed CRGO in 0.3s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:46.399691] [INFO ] [sig ] [789/3497] Forecasting CRGY... [2026-01-13T20:19:46.399722] [INFO ] [sig ] Generating forecast for: CRGY [2026-01-13T20:19:46.399760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRGY' from 'https://tdm.silogroup.org/data/derivative_storage/CRGY.csv'. [2026-01-13T20:19:46.411497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRGY'. [2026-01-13T20:19:46.411875] [INFO ] [FORECASTER] Starting predict_future for CRGY [2026-01-13T20:19:46.412719] [DEBUG] [LOCAL ] No optimal features file found for CRGY: ./output/feature-sets/CRGY.txt [2026-01-13T20:19:46.412779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:46.412814] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:46.412841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:46.412898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:46.473044] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:46.473981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:46.474086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:46.474137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:46.603256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:46.603413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:46.603453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:46.603482] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:46.607138] [DEBUG] [FORECASTER] CRGY: Forecast T+1@11:T+2@11: UP (p=98.81%) [2026-01-13T20:19:46.607436] [INFO ] [FORECASTER] Completed predict_future for CRGY [2026-01-13T20:19:46.607565] [INFO ] [sig ] CRGY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:46.760126] [INFO ] [LOCAL ] Saved forecast: CRGY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRGY.txt [2026-01-13T20:19:46.760281] [INFO ] [sig ] [789/3497] Completed CRGY in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:46.760322] [INFO ] [sig ] [790/3497] Forecasting CRH... [2026-01-13T20:19:46.760351] [INFO ] [sig ] Generating forecast for: CRH [2026-01-13T20:19:46.760383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRH' from 'https://tdm.silogroup.org/data/derivative_storage/CRH.csv'. [2026-01-13T20:19:46.772230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRH'. [2026-01-13T20:19:46.772592] [INFO ] [FORECASTER] Starting predict_future for CRH [2026-01-13T20:19:46.773402] [DEBUG] [LOCAL ] No optimal features file found for CRH: ./output/feature-sets/CRH.txt [2026-01-13T20:19:46.773455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:46.773487] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:46.773513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:46.773570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:46.836010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:46.836904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:46.836988] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:46.837021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:46.962818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:46.962970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:46.963009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:46.963056] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:46.966459] [DEBUG] [FORECASTER] CRH: Forecast T+1@11:T+2@11: DOWN (p=23.29%) [2026-01-13T20:19:46.966757] [INFO ] [FORECASTER] Completed predict_future for CRH [2026-01-13T20:19:46.966883] [INFO ] [sig ] CRH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:47.115550] [INFO ] [LOCAL ] Saved forecast: CRH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRH.txt [2026-01-13T20:19:47.115719] [INFO ] [sig ] [790/3497] Completed CRH in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:47.115774] [INFO ] [sig ] [791/3497] Forecasting CRI... [2026-01-13T20:19:47.115820] [INFO ] [sig ] Generating forecast for: CRI [2026-01-13T20:19:47.115863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRI' from 'https://tdm.silogroup.org/data/derivative_storage/CRI.csv'. [2026-01-13T20:19:47.127807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRI'. [2026-01-13T20:19:47.128230] [INFO ] [FORECASTER] Starting predict_future for CRI [2026-01-13T20:19:47.129385] [DEBUG] [LOCAL ] No optimal features file found for CRI: ./output/feature-sets/CRI.txt [2026-01-13T20:19:47.129445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:47.129483] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:47.129513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:47.129587] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:47.190394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:47.191250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:47.191333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:47.191555] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:47.323565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:47.323758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:47.323804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:47.323834] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:47.327353] [DEBUG] [FORECASTER] CRI: Forecast T+1@11:T+2@11: DOWN (p=6.73%) [2026-01-13T20:19:47.327691] [INFO ] [FORECASTER] Completed predict_future for CRI [2026-01-13T20:19:47.327825] [INFO ] [sig ] CRI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:47.478918] [INFO ] [LOCAL ] Saved forecast: CRI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRI.txt [2026-01-13T20:19:47.479104] [INFO ] [sig ] [791/3497] Completed CRI in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:47.479146] [INFO ] [sig ] [792/3497] Forecasting CRK... [2026-01-13T20:19:47.479177] [INFO ] [sig ] Generating forecast for: CRK [2026-01-13T20:19:47.479207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRK' from 'https://tdm.silogroup.org/data/derivative_storage/CRK.csv'. [2026-01-13T20:19:47.491485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRK'. [2026-01-13T20:19:47.491856] [INFO ] [FORECASTER] Starting predict_future for CRK [2026-01-13T20:19:47.492728] [DEBUG] [LOCAL ] No optimal features file found for CRK: ./output/feature-sets/CRK.txt [2026-01-13T20:19:47.492787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:47.492823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:47.492850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:47.492908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:47.555593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:47.556471] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:47.556556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:47.556609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:47.689400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:47.689552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:47.689609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:47.689641] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:47.693200] [DEBUG] [FORECASTER] CRK: Forecast T+1@11:T+2@11: UP (p=85.40%) [2026-01-13T20:19:47.693555] [INFO ] [FORECASTER] Completed predict_future for CRK [2026-01-13T20:19:47.693719] [INFO ] [sig ] CRK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:47.847879] [INFO ] [LOCAL ] Saved forecast: CRK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRK.txt [2026-01-13T20:19:47.848057] [INFO ] [sig ] [792/3497] Completed CRK in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:47.848100] [INFO ] [sig ] [793/3497] Forecasting CRL... [2026-01-13T20:19:47.848130] [INFO ] [sig ] Generating forecast for: CRL [2026-01-13T20:19:47.848164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRL' from 'https://tdm.silogroup.org/data/derivative_storage/CRL.csv'. [2026-01-13T20:19:47.860895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRL'. [2026-01-13T20:19:47.861233] [INFO ] [FORECASTER] Starting predict_future for CRL [2026-01-13T20:19:47.862046] [DEBUG] [LOCAL ] No optimal features file found for CRL: ./output/feature-sets/CRL.txt [2026-01-13T20:19:47.862099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:47.862131] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:47.862160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:47.862217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:47.925569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:47.926644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:47.926731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:47.926764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:48.058104] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:48.058261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:48.058302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:48.058330] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:48.062083] [DEBUG] [FORECASTER] CRL: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-13T20:19:48.062422] [INFO ] [FORECASTER] Completed predict_future for CRL [2026-01-13T20:19:48.062768] [INFO ] [sig ] CRL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:48.216564] [INFO ] [LOCAL ] Saved forecast: CRL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRL.txt [2026-01-13T20:19:48.216745] [INFO ] [sig ] [793/3497] Completed CRL in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:48.216793] [INFO ] [sig ] [794/3497] Forecasting CRM... [2026-01-13T20:19:48.216824] [INFO ] [sig ] Generating forecast for: CRM [2026-01-13T20:19:48.216855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRM' from 'https://tdm.silogroup.org/data/derivative_storage/CRM.csv'. [2026-01-13T20:19:48.230526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRM'. [2026-01-13T20:19:48.230937] [INFO ] [FORECASTER] Starting predict_future for CRM [2026-01-13T20:19:48.231842] [DEBUG] [LOCAL ] No optimal features file found for CRM: ./output/feature-sets/CRM.txt [2026-01-13T20:19:48.231895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:48.231929] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:48.231956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:48.232013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:48.296541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:48.297418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:48.297504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:48.297536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:48.428704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:48.428862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:48.428905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:48.428933] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:48.432601] [DEBUG] [FORECASTER] CRM: Forecast T+1@11:T+2@11: UP (p=91.70%) [2026-01-13T20:19:48.432932] [INFO ] [FORECASTER] Completed predict_future for CRM [2026-01-13T20:19:48.433092] [INFO ] [sig ] CRM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:48.589402] [INFO ] [LOCAL ] Saved forecast: CRM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRM.txt [2026-01-13T20:19:48.589561] [INFO ] [sig ] [794/3497] Completed CRM in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:48.589620] [INFO ] [sig ] [795/3497] Forecasting CRMD... [2026-01-13T20:19:48.589651] [INFO ] [sig ] Generating forecast for: CRMD [2026-01-13T20:19:48.589681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRMD' from 'https://tdm.silogroup.org/data/derivative_storage/CRMD.csv'. [2026-01-13T20:19:48.601989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRMD'. [2026-01-13T20:19:48.602365] [INFO ] [FORECASTER] Starting predict_future for CRMD [2026-01-13T20:19:48.603247] [DEBUG] [LOCAL ] No optimal features file found for CRMD: ./output/feature-sets/CRMD.txt [2026-01-13T20:19:48.603300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:48.603363] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:48.603590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:48.603652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:48.669961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:48.671086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:48.671172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:48.671216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:48.794438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:48.794613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:48.794656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:48.794685] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:48.798258] [DEBUG] [FORECASTER] CRMD: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-13T20:19:48.798586] [INFO ] [FORECASTER] Completed predict_future for CRMD [2026-01-13T20:19:48.798720] [INFO ] [sig ] CRMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:48.945434] [INFO ] [LOCAL ] Saved forecast: CRMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRMD.txt [2026-01-13T20:19:48.945598] [INFO ] [sig ] [795/3497] Completed CRMD in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:48.945643] [INFO ] [sig ] [796/3497] Forecasting CRML... [2026-01-13T20:19:48.945673] [INFO ] [sig ] Generating forecast for: CRML [2026-01-13T20:19:48.945705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRML' from 'https://tdm.silogroup.org/data/derivative_storage/CRML.csv'. [2026-01-13T20:19:48.957531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRML'. [2026-01-13T20:19:48.957928] [INFO ] [FORECASTER] Starting predict_future for CRML [2026-01-13T20:19:48.958864] [DEBUG] [LOCAL ] No optimal features file found for CRML: ./output/feature-sets/CRML.txt [2026-01-13T20:19:48.958930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:48.958963] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:48.958991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:48.959048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:49.021134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:49.021986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:49.022069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:49.022103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:49.153252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:49.153423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:49.153477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:49.153509] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:49.157389] [DEBUG] [FORECASTER] CRML: Forecast T+1@11:T+2@11: UP (p=67.56%) [2026-01-13T20:19:49.157735] [INFO ] [FORECASTER] Completed predict_future for CRML [2026-01-13T20:19:49.157880] [INFO ] [sig ] CRML: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:49.310296] [INFO ] [LOCAL ] Saved forecast: CRML 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRML.txt [2026-01-13T20:19:49.310449] [INFO ] [sig ] [796/3497] Completed CRML in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:49.310489] [INFO ] [sig ] [797/3497] Forecasting CRNC... [2026-01-13T20:19:49.310528] [INFO ] [sig ] Generating forecast for: CRNC [2026-01-13T20:19:49.310559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNC' from 'https://tdm.silogroup.org/data/derivative_storage/CRNC.csv'. [2026-01-13T20:19:49.322223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNC'. [2026-01-13T20:19:49.322541] [INFO ] [FORECASTER] Starting predict_future for CRNC [2026-01-13T20:19:49.323348] [DEBUG] [LOCAL ] No optimal features file found for CRNC: ./output/feature-sets/CRNC.txt [2026-01-13T20:19:49.323400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:49.323438] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:49.323476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:49.323534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:49.384032] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:49.385016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:49.385097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:49.385130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:49.511805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:49.511974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:49.512014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:49.512041] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:49.516214] [DEBUG] [FORECASTER] CRNC: Forecast T+1@11:T+2@11: UP (p=82.11%) [2026-01-13T20:19:49.516760] [INFO ] [FORECASTER] Completed predict_future for CRNC [2026-01-13T20:19:49.516904] [INFO ] [sig ] CRNC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:49.675244] [INFO ] [LOCAL ] Saved forecast: CRNC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRNC.txt [2026-01-13T20:19:49.675465] [INFO ] [sig ] [797/3497] Completed CRNC in 0.4s | 2.80 sym/s | Total: 4.7m | ETA: 16.1m [2026-01-13T20:19:49.675533] [INFO ] [sig ] [798/3497] Forecasting CRNX... [2026-01-13T20:19:49.675605] [INFO ] [sig ] Generating forecast for: CRNX [2026-01-13T20:19:49.675664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRNX' from 'https://tdm.silogroup.org/data/derivative_storage/CRNX.csv'. [2026-01-13T20:19:49.691670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRNX'. [2026-01-13T20:19:49.692130] [INFO ] [FORECASTER] Starting predict_future for CRNX [2026-01-13T20:19:49.693120] [DEBUG] [LOCAL ] No optimal features file found for CRNX: ./output/feature-sets/CRNX.txt [2026-01-13T20:19:49.693184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:49.693218] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:49.693245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:49.693303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:49.764600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:49.765850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:49.765966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:49.766023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:49.931303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:49.931492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:49.931555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:49.931661] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:49.936622] [DEBUG] [FORECASTER] CRNX: Forecast T+1@11:T+2@11: UP (p=94.83%) [2026-01-13T20:19:49.937156] [INFO ] [FORECASTER] Completed predict_future for CRNX [2026-01-13T20:19:49.937381] [INFO ] [sig ] CRNX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:50.165761] [INFO ] [LOCAL ] Saved forecast: CRNX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRNX.txt [2026-01-13T20:19:50.165999] [INFO ] [sig ] [798/3497] Completed CRNX in 0.5s | 2.80 sym/s | Total: 4.8m | ETA: 16.1m [2026-01-13T20:19:50.166060] [INFO ] [sig ] [799/3497] Forecasting CRON... [2026-01-13T20:19:50.166103] [INFO ] [sig ] Generating forecast for: CRON [2026-01-13T20:19:50.166146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRON' from 'https://tdm.silogroup.org/data/derivative_storage/CRON.csv'. [2026-01-13T20:19:50.209421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRON'. [2026-01-13T20:19:50.219736] [INFO ] [FORECASTER] Starting predict_future for CRON [2026-01-13T20:19:50.221331] [DEBUG] [LOCAL ] No optimal features file found for CRON: ./output/feature-sets/CRON.txt [2026-01-13T20:19:50.221441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:50.221476] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:50.221504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:50.221570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:50.308299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:50.309635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:50.309801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:50.309862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:50.505153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:50.505352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:50.505406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:50.505443] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:50.510403] [DEBUG] [FORECASTER] CRON: Forecast T+1@11:T+2@11: DOWN (p=27.67%) [2026-01-13T20:19:50.510902] [INFO ] [FORECASTER] Completed predict_future for CRON [2026-01-13T20:19:50.511088] [INFO ] [sig ] CRON: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:50.727401] [INFO ] [LOCAL ] Saved forecast: CRON 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRON.txt [2026-01-13T20:19:50.727566] [INFO ] [sig ] [799/3497] Completed CRON in 0.6s | 2.80 sym/s | Total: 4.8m | ETA: 16.1m [2026-01-13T20:19:50.727637] [INFO ] [sig ] [800/3497] Forecasting CROX... [2026-01-13T20:19:50.727670] [INFO ] [sig ] Generating forecast for: CROX [2026-01-13T20:19:50.727701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CROX' from 'https://tdm.silogroup.org/data/derivative_storage/CROX.csv'. [2026-01-13T20:19:50.740468] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CROX'. [2026-01-13T20:19:50.740937] [INFO ] [FORECASTER] Starting predict_future for CROX [2026-01-13T20:19:50.741936] [DEBUG] [LOCAL ] No optimal features file found for CROX: ./output/feature-sets/CROX.txt [2026-01-13T20:19:50.742000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:50.742041] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:50.742076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:50.742152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:50.810589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:50.811539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:50.811651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:50.811687] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:50.937643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:50.937814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:50.937859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:50.937899] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:50.941917] [DEBUG] [FORECASTER] CROX: Forecast T+1@11:T+2@11: UP (p=66.50%) [2026-01-13T20:19:50.942295] [INFO ] [FORECASTER] Completed predict_future for CROX [2026-01-13T20:19:50.942437] [INFO ] [sig ] CROX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:51.103818] [INFO ] [LOCAL ] Saved forecast: CROX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CROX.txt [2026-01-13T20:19:51.103978] [INFO ] [sig ] [800/3497] Completed CROX in 0.4s | 2.80 sym/s | Total: 4.8m | ETA: 16.1m [2026-01-13T20:19:51.104021] [INFO ] [sig ] [801/3497] Forecasting CRS... [2026-01-13T20:19:51.104051] [INFO ] [sig ] Generating forecast for: CRS [2026-01-13T20:19:51.104083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRS' from 'https://tdm.silogroup.org/data/derivative_storage/CRS.csv'. [2026-01-13T20:19:51.116104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRS'. [2026-01-13T20:19:51.116488] [INFO ] [FORECASTER] Starting predict_future for CRS [2026-01-13T20:19:51.117413] [DEBUG] [LOCAL ] No optimal features file found for CRS: ./output/feature-sets/CRS.txt [2026-01-13T20:19:51.117478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:51.117519] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:51.117556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:51.117669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:51.177034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:51.177994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:51.178085] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:51.178121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:51.301774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:51.301925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:51.301965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:51.301994] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:51.305818] [DEBUG] [FORECASTER] CRS: Forecast T+1@11:T+2@11: UP (p=93.04%) [2026-01-13T20:19:51.306134] [INFO ] [FORECASTER] Completed predict_future for CRS [2026-01-13T20:19:51.306262] [INFO ] [sig ] CRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:51.452587] [INFO ] [LOCAL ] Saved forecast: CRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRS.txt [2026-01-13T20:19:51.452732] [INFO ] [sig ] [801/3497] Completed CRS in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.1m [2026-01-13T20:19:51.452772] [INFO ] [sig ] [802/3497] Forecasting CRSP... [2026-01-13T20:19:51.452801] [INFO ] [sig ] Generating forecast for: CRSP [2026-01-13T20:19:51.452833] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRSP' from 'https://tdm.silogroup.org/data/derivative_storage/CRSP.csv'. [2026-01-13T20:19:51.464114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRSP'. [2026-01-13T20:19:51.464427] [INFO ] [FORECASTER] Starting predict_future for CRSP [2026-01-13T20:19:51.465209] [DEBUG] [LOCAL ] No optimal features file found for CRSP: ./output/feature-sets/CRSP.txt [2026-01-13T20:19:51.465266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:51.465298] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:51.465325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:51.465380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:51.523124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:51.523920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:51.524001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:51.524037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:51.640035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:51.640189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:51.640237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:51.640273] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:51.643625] [DEBUG] [FORECASTER] CRSP: Forecast T+1@11:T+2@11: UP (p=91.35%) [2026-01-13T20:19:51.643900] [INFO ] [FORECASTER] Completed predict_future for CRSP [2026-01-13T20:19:51.644025] [INFO ] [sig ] CRSP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:51.801285] [INFO ] [LOCAL ] Saved forecast: CRSP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRSP.txt [2026-01-13T20:19:51.801439] [INFO ] [sig ] [802/3497] Completed CRSP in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.1m [2026-01-13T20:19:51.801479] [INFO ] [sig ] [803/3497] Forecasting CRTO... [2026-01-13T20:19:51.801510] [INFO ] [sig ] Generating forecast for: CRTO [2026-01-13T20:19:51.801540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRTO' from 'https://tdm.silogroup.org/data/derivative_storage/CRTO.csv'. [2026-01-13T20:19:51.812781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRTO'. [2026-01-13T20:19:51.813103] [INFO ] [FORECASTER] Starting predict_future for CRTO [2026-01-13T20:19:51.813888] [DEBUG] [LOCAL ] No optimal features file found for CRTO: ./output/feature-sets/CRTO.txt [2026-01-13T20:19:51.813941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:51.813971] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:51.813998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:51.814054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:51.870761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:51.871459] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:51.871540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:51.871590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:51.993061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:51.993202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:51.993277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:51.993307] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:51.996655] [DEBUG] [FORECASTER] CRTO: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-13T20:19:51.996922] [INFO ] [FORECASTER] Completed predict_future for CRTO [2026-01-13T20:19:51.997043] [INFO ] [sig ] CRTO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:52.139488] [INFO ] [LOCAL ] Saved forecast: CRTO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CRTO.txt [2026-01-13T20:19:52.139648] [INFO ] [sig ] [803/3497] Completed CRTO in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:52.139689] [INFO ] [sig ] [804/3497] Forecasting CRUS... [2026-01-13T20:19:52.139718] [INFO ] [sig ] Generating forecast for: CRUS [2026-01-13T20:19:52.139747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRUS' from 'https://tdm.silogroup.org/data/derivative_storage/CRUS.csv'. [2026-01-13T20:19:52.151973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRUS'. [2026-01-13T20:19:52.152293] [INFO ] [FORECASTER] Starting predict_future for CRUS [2026-01-13T20:19:52.153156] [DEBUG] [LOCAL ] No optimal features file found for CRUS: ./output/feature-sets/CRUS.txt [2026-01-13T20:19:52.153215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:52.153258] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:52.153292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:52.153352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:52.213269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:52.214149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:52.214233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:52.214268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:52.335269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:52.335421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:52.335461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:52.335489] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:52.338846] [DEBUG] [FORECASTER] CRUS: Forecast T+1@11:T+2@11: UP (p=52.43%) [2026-01-13T20:19:52.339128] [INFO ] [FORECASTER] Completed predict_future for CRUS [2026-01-13T20:19:52.339250] [INFO ] [sig ] CRUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:52.481758] [INFO ] [LOCAL ] Saved forecast: CRUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRUS.txt [2026-01-13T20:19:52.481895] [INFO ] [sig ] [804/3497] Completed CRUS in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:52.481933] [INFO ] [sig ] [805/3497] Forecasting CRVL... [2026-01-13T20:19:52.481962] [INFO ] [sig ] Generating forecast for: CRVL [2026-01-13T20:19:52.481992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVL' from 'https://tdm.silogroup.org/data/derivative_storage/CRVL.csv'. [2026-01-13T20:19:52.493683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVL'. [2026-01-13T20:19:52.494005] [INFO ] [FORECASTER] Starting predict_future for CRVL [2026-01-13T20:19:52.494816] [DEBUG] [LOCAL ] No optimal features file found for CRVL: ./output/feature-sets/CRVL.txt [2026-01-13T20:19:52.494869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:52.494902] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:52.494932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:52.494992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:52.556325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:52.557287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:52.557406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:52.557441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:52.676742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:52.676909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:52.676954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:52.676982] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:52.680388] [DEBUG] [FORECASTER] CRVL: Forecast T+1@11:T+2@11: UP (p=84.35%) [2026-01-13T20:19:52.680686] [INFO ] [FORECASTER] Completed predict_future for CRVL [2026-01-13T20:19:52.680813] [INFO ] [sig ] CRVL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:52.823473] [INFO ] [LOCAL ] Saved forecast: CRVL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRVL.txt [2026-01-13T20:19:52.823606] [INFO ] [sig ] [805/3497] Completed CRVL in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:52.823647] [INFO ] [sig ] [806/3497] Forecasting CRVO... [2026-01-13T20:19:52.823675] [INFO ] [sig ] Generating forecast for: CRVO [2026-01-13T20:19:52.823704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVO' from 'https://tdm.silogroup.org/data/derivative_storage/CRVO.csv'. [2026-01-13T20:19:52.834775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVO'. [2026-01-13T20:19:52.835064] [INFO ] [FORECASTER] Starting predict_future for CRVO [2026-01-13T20:19:52.835904] [DEBUG] [LOCAL ] No optimal features file found for CRVO: ./output/feature-sets/CRVO.txt [2026-01-13T20:19:52.835959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:52.835994] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:52.836024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:52.836084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:52.894159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:52.894779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:52.894857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:52.894891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:53.011793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:53.011913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:53.011950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:53.011979] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:53.015193] [DEBUG] [FORECASTER] CRVO: Forecast T+1@11:T+2@11: UP (p=93.66%) [2026-01-13T20:19:53.015493] [INFO ] [FORECASTER] Completed predict_future for CRVO [2026-01-13T20:19:53.015648] [INFO ] [sig ] CRVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:53.157708] [INFO ] [LOCAL ] Saved forecast: CRVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRVO.txt [2026-01-13T20:19:53.157842] [INFO ] [sig ] [806/3497] Completed CRVO in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:53.157881] [INFO ] [sig ] [807/3497] Forecasting CRVS... [2026-01-13T20:19:53.157910] [INFO ] [sig ] Generating forecast for: CRVS [2026-01-13T20:19:53.157940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRVS' from 'https://tdm.silogroup.org/data/derivative_storage/CRVS.csv'. [2026-01-13T20:19:53.168901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRVS'. [2026-01-13T20:19:53.169188] [INFO ] [FORECASTER] Starting predict_future for CRVS [2026-01-13T20:19:53.170007] [DEBUG] [LOCAL ] No optimal features file found for CRVS: ./output/feature-sets/CRVS.txt [2026-01-13T20:19:53.170061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:53.170104] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:53.170135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:53.170193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:53.228919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:53.229633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:53.229711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:53.229747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:53.359058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:53.359288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:53.359344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:53.359382] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:53.363086] [DEBUG] [FORECASTER] CRVS: Forecast T+1@11:T+2@11: UP (p=81.27%) [2026-01-13T20:19:53.363386] [INFO ] [FORECASTER] Completed predict_future for CRVS [2026-01-13T20:19:53.363522] [INFO ] [sig ] CRVS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:53.510007] [INFO ] [LOCAL ] Saved forecast: CRVS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRVS.txt [2026-01-13T20:19:53.510136] [INFO ] [sig ] [807/3497] Completed CRVS in 0.4s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:53.510176] [INFO ] [sig ] [808/3497] Forecasting CRWD... [2026-01-13T20:19:53.510209] [INFO ] [sig ] Generating forecast for: CRWD [2026-01-13T20:19:53.510253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWD' from 'https://tdm.silogroup.org/data/derivative_storage/CRWD.csv'. [2026-01-13T20:19:53.521780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWD'. [2026-01-13T20:19:53.522071] [INFO ] [FORECASTER] Starting predict_future for CRWD [2026-01-13T20:19:53.522876] [DEBUG] [LOCAL ] No optimal features file found for CRWD: ./output/feature-sets/CRWD.txt [2026-01-13T20:19:53.522937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:53.522982] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:53.523012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:53.523070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:53.581976] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:53.582642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:53.582719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:53.582752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:53.701894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:53.702017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:53.702053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:53.702082] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:53.705280] [DEBUG] [FORECASTER] CRWD: Forecast T+1@11:T+2@11: UP (p=79.54%) [2026-01-13T20:19:53.705544] [INFO ] [FORECASTER] Completed predict_future for CRWD [2026-01-13T20:19:53.705680] [INFO ] [sig ] CRWD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:53.848010] [INFO ] [LOCAL ] Saved forecast: CRWD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRWD.txt [2026-01-13T20:19:53.848161] [INFO ] [sig ] [808/3497] Completed CRWD in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:53.848200] [INFO ] [sig ] [809/3497] Forecasting CRWS... [2026-01-13T20:19:53.848230] [INFO ] [sig ] Generating forecast for: CRWS [2026-01-13T20:19:53.848260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CRWS' from 'https://tdm.silogroup.org/data/derivative_storage/CRWS.csv'. [2026-01-13T20:19:53.858908] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CRWS'. [2026-01-13T20:19:53.859204] [INFO ] [FORECASTER] Starting predict_future for CRWS [2026-01-13T20:19:53.860050] [DEBUG] [LOCAL ] No optimal features file found for CRWS: ./output/feature-sets/CRWS.txt [2026-01-13T20:19:53.860105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:53.860139] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:53.860169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:53.860228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:53.917168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:53.917795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:53.917869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:53.917900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:54.029347] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:54.029504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:54.029546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:54.029593] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:54.033033] [DEBUG] [FORECASTER] CRWS: Forecast T+1@11:T+2@11: UP (p=57.47%) [2026-01-13T20:19:54.033301] [INFO ] [FORECASTER] Completed predict_future for CRWS [2026-01-13T20:19:54.033427] [INFO ] [sig ] CRWS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:54.175641] [INFO ] [LOCAL ] Saved forecast: CRWS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CRWS.txt [2026-01-13T20:19:54.175761] [INFO ] [sig ] [809/3497] Completed CRWS in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:54.175798] [INFO ] [sig ] [810/3497] Forecasting CSAN... [2026-01-13T20:19:54.175828] [INFO ] [sig ] Generating forecast for: CSAN [2026-01-13T20:19:54.175858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSAN' from 'https://tdm.silogroup.org/data/derivative_storage/CSAN.csv'. [2026-01-13T20:19:54.190309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSAN'. [2026-01-13T20:19:54.190632] [INFO ] [FORECASTER] Starting predict_future for CSAN [2026-01-13T20:19:54.191416] [DEBUG] [LOCAL ] No optimal features file found for CSAN: ./output/feature-sets/CSAN.txt [2026-01-13T20:19:54.191470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:54.191504] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:54.191532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:54.191620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:54.250007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:54.250668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:54.250745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:54.250777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:54.370096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:54.370223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:54.370269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:54.370306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:54.373730] [DEBUG] [FORECASTER] CSAN: Forecast T+1@11:T+2@11: UP (p=99.70%) [2026-01-13T20:19:54.373997] [INFO ] [FORECASTER] Completed predict_future for CSAN [2026-01-13T20:19:54.374116] [INFO ] [sig ] CSAN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:54.516291] [INFO ] [LOCAL ] Saved forecast: CSAN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CSAN.txt [2026-01-13T20:19:54.516412] [INFO ] [sig ] [810/3497] Completed CSAN in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:54.516454] [INFO ] [sig ] [811/3497] Forecasting CSB... [2026-01-13T20:19:54.516485] [INFO ] [sig ] Generating forecast for: CSB [2026-01-13T20:19:54.516515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSB' from 'https://tdm.silogroup.org/data/derivative_storage/CSB.csv'. [2026-01-13T20:19:54.527756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSB'. [2026-01-13T20:19:54.528095] [INFO ] [FORECASTER] Starting predict_future for CSB [2026-01-13T20:19:54.528954] [DEBUG] [LOCAL ] No optimal features file found for CSB: ./output/feature-sets/CSB.txt [2026-01-13T20:19:54.529007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:54.529042] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:54.529070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:54.529129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:54.587911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:54.588604] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:54.588681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:54.588735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:54.702321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:54.702479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:54.702517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:54.702546] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:54.705897] [DEBUG] [FORECASTER] CSB: Forecast T+1@11:T+2@11: DOWN (p=4.99%) [2026-01-13T20:19:54.706171] [INFO ] [FORECASTER] Completed predict_future for CSB [2026-01-13T20:19:54.706294] [INFO ] [sig ] CSB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:54.853873] [INFO ] [LOCAL ] Saved forecast: CSB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CSB.txt [2026-01-13T20:19:54.854028] [INFO ] [sig ] [811/3497] Completed CSB in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:54.854068] [INFO ] [sig ] [812/3497] Forecasting CSCO... [2026-01-13T20:19:54.854098] [INFO ] [sig ] Generating forecast for: CSCO [2026-01-13T20:19:54.854128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSCO' from 'https://tdm.silogroup.org/data/derivative_storage/CSCO.csv'. [2026-01-13T20:19:54.865329] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSCO'. [2026-01-13T20:19:54.865693] [INFO ] [FORECASTER] Starting predict_future for CSCO [2026-01-13T20:19:54.866481] [DEBUG] [LOCAL ] No optimal features file found for CSCO: ./output/feature-sets/CSCO.txt [2026-01-13T20:19:54.866534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:54.866624] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:54.866666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:54.866745] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:54.929501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:54.930489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:54.930569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:54.930621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:55.049308] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:55.049464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:55.049503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:55.049531] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:55.052886] [DEBUG] [FORECASTER] CSCO: Forecast T+1@11:T+2@11: DOWN (p=1.96%) [2026-01-13T20:19:55.053161] [INFO ] [FORECASTER] Completed predict_future for CSCO [2026-01-13T20:19:55.053287] [INFO ] [sig ] CSCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:55.199010] [INFO ] [LOCAL ] Saved forecast: CSCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CSCO.txt [2026-01-13T20:19:55.199166] [INFO ] [sig ] [812/3497] Completed CSCO in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:55.199206] [INFO ] [sig ] [813/3497] Forecasting CSGP... [2026-01-13T20:19:55.199236] [INFO ] [sig ] Generating forecast for: CSGP [2026-01-13T20:19:55.199266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGP' from 'https://tdm.silogroup.org/data/derivative_storage/CSGP.csv'. [2026-01-13T20:19:55.210824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGP'. [2026-01-13T20:19:55.211156] [INFO ] [FORECASTER] Starting predict_future for CSGP [2026-01-13T20:19:55.211952] [DEBUG] [LOCAL ] No optimal features file found for CSGP: ./output/feature-sets/CSGP.txt [2026-01-13T20:19:55.212005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:55.212038] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:55.212065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:55.212121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:55.269363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:55.270238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:55.270319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:55.270352] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:55.391462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:55.391626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:55.391667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:55.391697] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:55.395039] [DEBUG] [FORECASTER] CSGP: Forecast T+1@11:T+2@11: DOWN (p=10.07%) [2026-01-13T20:19:55.395307] [INFO ] [FORECASTER] Completed predict_future for CSGP [2026-01-13T20:19:55.395428] [INFO ] [sig ] CSGP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:55.539297] [INFO ] [LOCAL ] Saved forecast: CSGP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CSGP.txt [2026-01-13T20:19:55.539451] [INFO ] [sig ] [813/3497] Completed CSGP in 0.3s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:55.539489] [INFO ] [sig ] [814/3497] Forecasting CSGS... [2026-01-13T20:19:55.539519] [INFO ] [sig ] Generating forecast for: CSGS [2026-01-13T20:19:55.539549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSGS' from 'https://tdm.silogroup.org/data/derivative_storage/CSGS.csv'. [2026-01-13T20:19:55.552060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSGS'. [2026-01-13T20:19:55.552377] [INFO ] [FORECASTER] Starting predict_future for CSGS [2026-01-13T20:19:55.553366] [DEBUG] [LOCAL ] No optimal features file found for CSGS: ./output/feature-sets/CSGS.txt [2026-01-13T20:19:55.553417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:55.553448] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:55.553474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:55.553714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:55.611524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:55.612393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:55.612473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:55.612506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:55.740849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:55.741018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:55.741071] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:55.741118] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:55.745148] [DEBUG] [FORECASTER] CSGS: Forecast T+1@11:T+2@11: UP (p=82.43%) [2026-01-13T20:19:55.745427] [INFO ] [FORECASTER] Completed predict_future for CSGS [2026-01-13T20:19:55.745554] [INFO ] [sig ] CSGS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:55.889787] [INFO ] [LOCAL ] Saved forecast: CSGS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CSGS.txt [2026-01-13T20:19:55.889940] [INFO ] [sig ] [814/3497] Completed CSGS in 0.4s | 2.80 sym/s | Total: 4.8m | ETA: 16.0m [2026-01-13T20:19:55.889979] [INFO ] [sig ] [815/3497] Forecasting CSIQ... [2026-01-13T20:19:55.890008] [INFO ] [sig ] Generating forecast for: CSIQ [2026-01-13T20:19:55.890040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSIQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSIQ.csv'. [2026-01-13T20:19:55.901755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSIQ'. [2026-01-13T20:19:55.902057] [INFO ] [FORECASTER] Starting predict_future for CSIQ [2026-01-13T20:19:55.902844] [DEBUG] [LOCAL ] No optimal features file found for CSIQ: ./output/feature-sets/CSIQ.txt [2026-01-13T20:19:55.902894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:55.902925] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:55.902951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:55.903007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:55.959234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:55.960050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:55.960129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:55.960161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:56.086961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:56.087123] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:56.087163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:56.087237] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:56.090793] [DEBUG] [FORECASTER] CSIQ: Forecast T+1@11:T+2@11: UP (p=65.60%) [2026-01-13T20:19:56.091140] [INFO ] [FORECASTER] Completed predict_future for CSIQ [2026-01-13T20:19:56.091275] [INFO ] [sig ] CSIQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:56.237525] [INFO ] [LOCAL ] Saved forecast: CSIQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CSIQ.txt [2026-01-13T20:19:56.237667] [INFO ] [sig ] [815/3497] Completed CSIQ in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 16.0m [2026-01-13T20:19:56.237706] [INFO ] [sig ] [816/3497] Forecasting CSPI... [2026-01-13T20:19:56.237736] [INFO ] [sig ] Generating forecast for: CSPI [2026-01-13T20:19:56.237766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSPI' from 'https://tdm.silogroup.org/data/derivative_storage/CSPI.csv'. [2026-01-13T20:19:56.248713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSPI'. [2026-01-13T20:19:56.248978] [INFO ] [FORECASTER] Starting predict_future for CSPI [2026-01-13T20:19:56.249743] [DEBUG] [LOCAL ] No optimal features file found for CSPI: ./output/feature-sets/CSPI.txt [2026-01-13T20:19:56.249793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:56.249825] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:56.249851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:56.249906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:56.305676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:56.306267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:56.306352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:56.306388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:56.426940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:56.427072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:56.427110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:56.427138] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:56.430611] [DEBUG] [FORECASTER] CSPI: Forecast T+1@11:T+2@11: UP (p=74.59%) [2026-01-13T20:19:56.430885] [INFO ] [FORECASTER] Completed predict_future for CSPI [2026-01-13T20:19:56.431004] [INFO ] [sig ] CSPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:56.575073] [INFO ] [LOCAL ] Saved forecast: CSPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CSPI.txt [2026-01-13T20:19:56.575195] [INFO ] [sig ] [816/3497] Completed CSPI in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 16.0m [2026-01-13T20:19:56.575232] [INFO ] [sig ] [817/3497] Forecasting CSQ... [2026-01-13T20:19:56.575261] [INFO ] [sig ] Generating forecast for: CSQ [2026-01-13T20:19:56.575291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSQ' from 'https://tdm.silogroup.org/data/derivative_storage/CSQ.csv'. [2026-01-13T20:19:56.586593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSQ'. [2026-01-13T20:19:56.586859] [INFO ] [FORECASTER] Starting predict_future for CSQ [2026-01-13T20:19:56.587839] [DEBUG] [LOCAL ] No optimal features file found for CSQ: ./output/feature-sets/CSQ.txt [2026-01-13T20:19:56.587890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:56.587921] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:56.587948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:56.588027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:56.646335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:56.647075] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:56.647153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:56.647185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:56.765543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:56.765709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:56.765749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:56.765778] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:56.769105] [DEBUG] [FORECASTER] CSQ: Forecast T+1@11:T+2@11: UP (p=82.81%) [2026-01-13T20:19:56.769369] [INFO ] [FORECASTER] Completed predict_future for CSQ [2026-01-13T20:19:56.769489] [INFO ] [sig ] CSQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:56.910027] [INFO ] [LOCAL ] Saved forecast: CSQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CSQ.txt [2026-01-13T20:19:56.910158] [INFO ] [sig ] [817/3497] Completed CSQ in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 16.0m [2026-01-13T20:19:56.910196] [INFO ] [sig ] [818/3497] Forecasting CSTL... [2026-01-13T20:19:56.910225] [INFO ] [sig ] Generating forecast for: CSTL [2026-01-13T20:19:56.910256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTL' from 'https://tdm.silogroup.org/data/derivative_storage/CSTL.csv'. [2026-01-13T20:19:56.922276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTL'. [2026-01-13T20:19:56.922558] [INFO ] [FORECASTER] Starting predict_future for CSTL [2026-01-13T20:19:56.923321] [DEBUG] [LOCAL ] No optimal features file found for CSTL: ./output/feature-sets/CSTL.txt [2026-01-13T20:19:56.923373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:56.923404] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:56.923441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:56.923499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:56.978861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:56.979451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:56.979526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:56.979558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:57.105307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:57.105480] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:57.105526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:57.105561] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:57.110059] [DEBUG] [FORECASTER] CSTL: Forecast T+1@11:T+2@11: UP (p=81.64%) [2026-01-13T20:19:57.110395] [INFO ] [FORECASTER] Completed predict_future for CSTL [2026-01-13T20:19:57.110549] [INFO ] [sig ] CSTL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:57.261449] [INFO ] [LOCAL ] Saved forecast: CSTL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CSTL.txt [2026-01-13T20:19:57.261613] [INFO ] [sig ] [818/3497] Completed CSTL in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:57.261655] [INFO ] [sig ] [819/3497] Forecasting CSTM... [2026-01-13T20:19:57.261686] [INFO ] [sig ] Generating forecast for: CSTM [2026-01-13T20:19:57.261716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSTM' from 'https://tdm.silogroup.org/data/derivative_storage/CSTM.csv'. [2026-01-13T20:19:57.273820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSTM'. [2026-01-13T20:19:57.274118] [INFO ] [FORECASTER] Starting predict_future for CSTM [2026-01-13T20:19:57.275076] [DEBUG] [LOCAL ] No optimal features file found for CSTM: ./output/feature-sets/CSTM.txt [2026-01-13T20:19:57.275127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:57.275159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:57.275185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:57.275241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:57.333699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:57.334489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:57.334567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:57.334619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:57.456194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:57.456346] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:57.456394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:57.456429] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:57.460014] [DEBUG] [FORECASTER] CSTM: Forecast T+1@11:T+2@11: UP (p=93.24%) [2026-01-13T20:19:57.460287] [INFO ] [FORECASTER] Completed predict_future for CSTM [2026-01-13T20:19:57.460418] [INFO ] [sig ] CSTM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:57.610013] [INFO ] [LOCAL ] Saved forecast: CSTM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CSTM.txt [2026-01-13T20:19:57.610159] [INFO ] [sig ] [819/3497] Completed CSTM in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:57.610198] [INFO ] [sig ] [820/3497] Forecasting CSWC... [2026-01-13T20:19:57.610228] [INFO ] [sig ] Generating forecast for: CSWC [2026-01-13T20:19:57.610260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSWC' from 'https://tdm.silogroup.org/data/derivative_storage/CSWC.csv'. [2026-01-13T20:19:57.621209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSWC'. [2026-01-13T20:19:57.621594] [INFO ] [FORECASTER] Starting predict_future for CSWC [2026-01-13T20:19:57.622380] [DEBUG] [LOCAL ] No optimal features file found for CSWC: ./output/feature-sets/CSWC.txt [2026-01-13T20:19:57.622433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:57.622466] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:57.622492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:57.622549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:57.679659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:57.680422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:57.680500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:57.680532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:57.799155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:57.799304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:57.799344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:57.799372] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:57.802732] [DEBUG] [FORECASTER] CSWC: Forecast T+1@11:T+2@11: DOWN (p=48.34%) [2026-01-13T20:19:57.802999] [INFO ] [FORECASTER] Completed predict_future for CSWC [2026-01-13T20:19:57.803119] [INFO ] [sig ] CSWC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:57.959607] [INFO ] [LOCAL ] Saved forecast: CSWC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CSWC.txt [2026-01-13T20:19:57.959858] [INFO ] [sig ] [820/3497] Completed CSWC in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:57.959922] [INFO ] [sig ] [821/3497] Forecasting CSX... [2026-01-13T20:19:57.959963] [INFO ] [sig ] Generating forecast for: CSX [2026-01-13T20:19:57.959996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CSX' from 'https://tdm.silogroup.org/data/derivative_storage/CSX.csv'. [2026-01-13T20:19:57.973176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CSX'. [2026-01-13T20:19:57.973561] [INFO ] [FORECASTER] Starting predict_future for CSX [2026-01-13T20:19:57.974377] [DEBUG] [LOCAL ] No optimal features file found for CSX: ./output/feature-sets/CSX.txt [2026-01-13T20:19:57.974436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:57.974467] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:57.974494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:57.974551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:58.034139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:58.035012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:58.035112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:58.035148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:58.158401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:58.158554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:58.158613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:58.158643] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:58.162104] [DEBUG] [FORECASTER] CSX: Forecast T+1@11:T+2@11: DOWN (p=14.82%) [2026-01-13T20:19:58.162394] [INFO ] [FORECASTER] Completed predict_future for CSX [2026-01-13T20:19:58.162521] [INFO ] [sig ] CSX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:58.310666] [INFO ] [LOCAL ] Saved forecast: CSX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CSX.txt [2026-01-13T20:19:58.310817] [INFO ] [sig ] [821/3497] Completed CSX in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:58.310857] [INFO ] [sig ] [822/3497] Forecasting CTAS... [2026-01-13T20:19:58.310886] [INFO ] [sig ] Generating forecast for: CTAS [2026-01-13T20:19:58.310922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTAS' from 'https://tdm.silogroup.org/data/derivative_storage/CTAS.csv'. [2026-01-13T20:19:58.322465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTAS'. [2026-01-13T20:19:58.322861] [INFO ] [FORECASTER] Starting predict_future for CTAS [2026-01-13T20:19:58.323664] [DEBUG] [LOCAL ] No optimal features file found for CTAS: ./output/feature-sets/CTAS.txt [2026-01-13T20:19:58.323716] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:58.323748] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:58.323775] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:58.323833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:58.382092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:58.383000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:58.383112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:58.383161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:58.496383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:58.496538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:58.496595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:58.496633] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:58.499977] [DEBUG] [FORECASTER] CTAS: Forecast T+1@11:T+2@11: DOWN (p=11.39%) [2026-01-13T20:19:58.500243] [INFO ] [FORECASTER] Completed predict_future for CTAS [2026-01-13T20:19:58.500363] [INFO ] [sig ] CTAS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:58.646026] [INFO ] [LOCAL ] Saved forecast: CTAS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTAS.txt [2026-01-13T20:19:58.646166] [INFO ] [sig ] [822/3497] Completed CTAS in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:58.646205] [INFO ] [sig ] [823/3497] Forecasting CTBB... [2026-01-13T20:19:58.646235] [INFO ] [sig ] Generating forecast for: CTBB [2026-01-13T20:19:58.646265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBB' from 'https://tdm.silogroup.org/data/derivative_storage/CTBB.csv'. [2026-01-13T20:19:58.657686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBB'. [2026-01-13T20:19:58.657944] [INFO ] [FORECASTER] Starting predict_future for CTBB [2026-01-13T20:19:58.658746] [DEBUG] [LOCAL ] No optimal features file found for CTBB: ./output/feature-sets/CTBB.txt [2026-01-13T20:19:58.658797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:58.658828] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:58.658855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:58.658910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:58.715794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:58.716423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:58.716497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:58.716530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:58.831159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:58.831299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:58.831337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:58.831364] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:58.834659] [DEBUG] [FORECASTER] CTBB: Forecast T+1@11:T+2@11: UP (p=94.25%) [2026-01-13T20:19:58.834927] [INFO ] [FORECASTER] Completed predict_future for CTBB [2026-01-13T20:19:58.835047] [INFO ] [sig ] CTBB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:19:58.976373] [INFO ] [LOCAL ] Saved forecast: CTBB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTBB.txt [2026-01-13T20:19:58.976499] [INFO ] [sig ] [823/3497] Completed CTBB in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:58.976538] [INFO ] [sig ] [824/3497] Forecasting CTBI... [2026-01-13T20:19:58.976566] [INFO ] [sig ] Generating forecast for: CTBI [2026-01-13T20:19:58.976614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTBI' from 'https://tdm.silogroup.org/data/derivative_storage/CTBI.csv'. [2026-01-13T20:19:58.991195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTBI'. [2026-01-13T20:19:58.991698] [INFO ] [FORECASTER] Starting predict_future for CTBI [2026-01-13T20:19:58.992615] [DEBUG] [LOCAL ] No optimal features file found for CTBI: ./output/feature-sets/CTBI.txt [2026-01-13T20:19:58.992685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:58.992730] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:58.992760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:58.992823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:59.050794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:59.051880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:59.051969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:59.052008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:59.183704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:59.183880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:59.183921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:59.183950] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:59.187514] [DEBUG] [FORECASTER] CTBI: Forecast T+1@11:T+2@11: DOWN (p=47.45%) [2026-01-13T20:19:59.187864] [INFO ] [FORECASTER] Completed predict_future for CTBI [2026-01-13T20:19:59.188037] [INFO ] [sig ] CTBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:59.341559] [INFO ] [LOCAL ] Saved forecast: CTBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTBI.txt [2026-01-13T20:19:59.341748] [INFO ] [sig ] [824/3497] Completed CTBI in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:59.341789] [INFO ] [sig ] [825/3497] Forecasting CTDD... [2026-01-13T20:19:59.341818] [INFO ] [sig ] Generating forecast for: CTDD [2026-01-13T20:19:59.341848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTDD' from 'https://tdm.silogroup.org/data/derivative_storage/CTDD.csv'. [2026-01-13T20:19:59.353832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTDD'. [2026-01-13T20:19:59.354209] [INFO ] [FORECASTER] Starting predict_future for CTDD [2026-01-13T20:19:59.354996] [DEBUG] [LOCAL ] No optimal features file found for CTDD: ./output/feature-sets/CTDD.txt [2026-01-13T20:19:59.355048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:59.355079] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:59.355106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:59.355163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:59.411586] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:59.412438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:59.412519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:59.412552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:59.526725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:59.526877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:59.526918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:59.526948] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:59.530429] [DEBUG] [FORECASTER] CTDD: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-01-13T20:19:59.530907] [INFO ] [FORECASTER] Completed predict_future for CTDD [2026-01-13T20:19:59.531028] [INFO ] [sig ] CTDD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:19:59.675995] [INFO ] [LOCAL ] Saved forecast: CTDD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTDD.txt [2026-01-13T20:19:59.676153] [INFO ] [sig ] [825/3497] Completed CTDD in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:19:59.676194] [INFO ] [sig ] [826/3497] Forecasting CTKB... [2026-01-13T20:19:59.676223] [INFO ] [sig ] Generating forecast for: CTKB [2026-01-13T20:19:59.676253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTKB' from 'https://tdm.silogroup.org/data/derivative_storage/CTKB.csv'. [2026-01-13T20:19:59.687609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTKB'. [2026-01-13T20:19:59.687909] [INFO ] [FORECASTER] Starting predict_future for CTKB [2026-01-13T20:19:59.688708] [DEBUG] [LOCAL ] No optimal features file found for CTKB: ./output/feature-sets/CTKB.txt [2026-01-13T20:19:59.688759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:19:59.688791] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:19:59.688818] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:19:59.688875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:19:59.744600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:19:59.745308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:19:59.745386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:19:59.745419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:19:59.867341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:19:59.867520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:19:59.867581] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:19:59.867614] [INFO ] [FORECASTER] Training complete [2026-01-13T20:19:59.871442] [DEBUG] [FORECASTER] CTKB: Forecast T+1@11:T+2@11: UP (p=90.54%) [2026-01-13T20:19:59.871739] [INFO ] [FORECASTER] Completed predict_future for CTKB [2026-01-13T20:19:59.871874] [INFO ] [sig ] CTKB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:00.012906] [INFO ] [LOCAL ] Saved forecast: CTKB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTKB.txt [2026-01-13T20:20:00.013055] [INFO ] [sig ] [826/3497] Completed CTKB in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:20:00.013096] [INFO ] [sig ] [827/3497] Forecasting CTLP... [2026-01-13T20:20:00.013126] [INFO ] [sig ] Generating forecast for: CTLP [2026-01-13T20:20:00.013156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTLP' from 'https://tdm.silogroup.org/data/derivative_storage/CTLP.csv'. [2026-01-13T20:20:00.024519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTLP'. [2026-01-13T20:20:00.024865] [INFO ] [FORECASTER] Starting predict_future for CTLP [2026-01-13T20:20:00.025643] [DEBUG] [LOCAL ] No optimal features file found for CTLP: ./output/feature-sets/CTLP.txt [2026-01-13T20:20:00.025693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:00.025725] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:00.025752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:00.025808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:00.082943] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:00.083816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:00.083900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:00.083932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:00.213653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:00.213812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:00.213852] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:00.213880] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:00.217295] [DEBUG] [FORECASTER] CTLP: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-13T20:20:00.217626] [INFO ] [FORECASTER] Completed predict_future for CTLP [2026-01-13T20:20:00.217756] [INFO ] [sig ] CTLP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:00.377783] [INFO ] [LOCAL ] Saved forecast: CTLP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTLP.txt [2026-01-13T20:20:00.378002] [INFO ] [sig ] [827/3497] Completed CTLP in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:20:00.378051] [INFO ] [sig ] [828/3497] Forecasting CTMX... [2026-01-13T20:20:00.378086] [INFO ] [sig ] Generating forecast for: CTMX [2026-01-13T20:20:00.378120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTMX' from 'https://tdm.silogroup.org/data/derivative_storage/CTMX.csv'. [2026-01-13T20:20:00.393100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTMX'. [2026-01-13T20:20:00.393557] [INFO ] [FORECASTER] Starting predict_future for CTMX [2026-01-13T20:20:00.394619] [DEBUG] [LOCAL ] No optimal features file found for CTMX: ./output/feature-sets/CTMX.txt [2026-01-13T20:20:00.394684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:00.394724] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:00.394759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:00.394839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:00.461887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:00.463004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:00.463087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:00.463122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:00.588563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:00.588741] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:00.588788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:00.588819] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:00.592249] [DEBUG] [FORECASTER] CTMX: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-13T20:20:00.592516] [INFO ] [FORECASTER] Completed predict_future for CTMX [2026-01-13T20:20:00.592655] [INFO ] [sig ] CTMX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:00.743266] [INFO ] [LOCAL ] Saved forecast: CTMX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTMX.txt [2026-01-13T20:20:00.743421] [INFO ] [sig ] [828/3497] Completed CTMX in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:20:00.743465] [INFO ] [sig ] [829/3497] Forecasting CTNM... [2026-01-13T20:20:00.743497] [INFO ] [sig ] Generating forecast for: CTNM [2026-01-13T20:20:00.743527] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTNM' from 'https://tdm.silogroup.org/data/derivative_storage/CTNM.csv'. [2026-01-13T20:20:00.756183] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTNM'. [2026-01-13T20:20:00.756619] [INFO ] [FORECASTER] Starting predict_future for CTNM [2026-01-13T20:20:00.757669] [DEBUG] [LOCAL ] No optimal features file found for CTNM: ./output/feature-sets/CTNM.txt [2026-01-13T20:20:00.757734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:00.757833] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:00.757876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:00.758001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:00.821788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:00.822667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:00.822749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:00.822784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:00.940961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:00.941115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:00.941156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:00.941186] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:00.944706] [DEBUG] [FORECASTER] CTNM: Forecast T+1@11:T+2@11: UP (p=68.96%) [2026-01-13T20:20:00.944985] [INFO ] [FORECASTER] Completed predict_future for CTNM [2026-01-13T20:20:00.945108] [INFO ] [sig ] CTNM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:01.091997] [INFO ] [LOCAL ] Saved forecast: CTNM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTNM.txt [2026-01-13T20:20:01.092119] [INFO ] [sig ] [829/3497] Completed CTNM in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:20:01.092157] [INFO ] [sig ] [830/3497] Forecasting CTO... [2026-01-13T20:20:01.092187] [INFO ] [sig ] Generating forecast for: CTO [2026-01-13T20:20:01.092217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTO' from 'https://tdm.silogroup.org/data/derivative_storage/CTO.csv'. [2026-01-13T20:20:01.103353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTO'. [2026-01-13T20:20:01.103658] [INFO ] [FORECASTER] Starting predict_future for CTO [2026-01-13T20:20:01.104399] [DEBUG] [LOCAL ] No optimal features file found for CTO: ./output/feature-sets/CTO.txt [2026-01-13T20:20:01.104450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:01.104484] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:01.104513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:01.104590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:01.162968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:01.163855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:01.163931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:01.163963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:01.286704] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:01.286855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:01.286893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:01.286921] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:01.290275] [DEBUG] [FORECASTER] CTO: Forecast T+1@11:T+2@11: UP (p=97.38%) [2026-01-13T20:20:01.290542] [INFO ] [FORECASTER] Completed predict_future for CTO [2026-01-13T20:20:01.290680] [INFO ] [sig ] CTO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:01.450119] [INFO ] [LOCAL ] Saved forecast: CTO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTO.txt [2026-01-13T20:20:01.450288] [INFO ] [sig ] [830/3497] Completed CTO in 0.4s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:20:01.450329] [INFO ] [sig ] [831/3497] Forecasting CTRA... [2026-01-13T20:20:01.450358] [INFO ] [sig ] Generating forecast for: CTRA [2026-01-13T20:20:01.450389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRA' from 'https://tdm.silogroup.org/data/derivative_storage/CTRA.csv'. [2026-01-13T20:20:01.462100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRA'. [2026-01-13T20:20:01.462604] [INFO ] [FORECASTER] Starting predict_future for CTRA [2026-01-13T20:20:01.463687] [DEBUG] [LOCAL ] No optimal features file found for CTRA: ./output/feature-sets/CTRA.txt [2026-01-13T20:20:01.463768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:01.463809] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:01.463846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:01.463925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:01.522664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:01.523501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:01.523599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:01.523637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:01.636506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:01.636693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:01.636737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:01.636766] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:01.640865] [DEBUG] [FORECASTER] CTRA: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-01-13T20:20:01.641231] [INFO ] [FORECASTER] Completed predict_future for CTRA [2026-01-13T20:20:01.641375] [INFO ] [sig ] CTRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:01.787216] [INFO ] [LOCAL ] Saved forecast: CTRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTRA.txt [2026-01-13T20:20:01.787371] [INFO ] [sig ] [831/3497] Completed CTRA in 0.3s | 2.80 sym/s | Total: 4.9m | ETA: 15.9m [2026-01-13T20:20:01.787412] [INFO ] [sig ] [832/3497] Forecasting CTRE... [2026-01-13T20:20:01.787441] [INFO ] [sig ] Generating forecast for: CTRE [2026-01-13T20:20:01.787472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRE' from 'https://tdm.silogroup.org/data/derivative_storage/CTRE.csv'. [2026-01-13T20:20:01.798862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRE'. [2026-01-13T20:20:01.799180] [INFO ] [FORECASTER] Starting predict_future for CTRE [2026-01-13T20:20:01.799953] [DEBUG] [LOCAL ] No optimal features file found for CTRE: ./output/feature-sets/CTRE.txt [2026-01-13T20:20:01.800017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:01.800055] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:01.800088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:01.800156] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:01.858382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:01.859280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:01.859362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:01.859394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:02.004098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:02.004273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:02.004324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:02.004397] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:02.008411] [DEBUG] [FORECASTER] CTRE: Forecast T+1@11:T+2@11: DOWN (p=1.95%) [2026-01-13T20:20:02.008789] [INFO ] [FORECASTER] Completed predict_future for CTRE [2026-01-13T20:20:02.008929] [INFO ] [sig ] CTRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:02.185052] [INFO ] [LOCAL ] Saved forecast: CTRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTRE.txt [2026-01-13T20:20:02.185239] [INFO ] [sig ] [832/3497] Completed CTRE in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.9m [2026-01-13T20:20:02.185290] [INFO ] [sig ] [833/3497] Forecasting CTRM... [2026-01-13T20:20:02.185324] [INFO ] [sig ] Generating forecast for: CTRM [2026-01-13T20:20:02.185356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRM' from 'https://tdm.silogroup.org/data/derivative_storage/CTRM.csv'. [2026-01-13T20:20:02.200132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRM'. [2026-01-13T20:20:02.200528] [INFO ] [FORECASTER] Starting predict_future for CTRM [2026-01-13T20:20:02.201359] [DEBUG] [LOCAL ] No optimal features file found for CTRM: ./output/feature-sets/CTRM.txt [2026-01-13T20:20:02.201413] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:02.201447] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:02.201476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:02.201533] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:02.261432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:02.262372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:02.262457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:02.262491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:02.390590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:02.390758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:02.390813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:02.390848] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:02.394601] [DEBUG] [FORECASTER] CTRM: Forecast T+1@11:T+2@11: UP (p=79.15%) [2026-01-13T20:20:02.395121] [INFO ] [FORECASTER] Completed predict_future for CTRM [2026-01-13T20:20:02.395258] [INFO ] [sig ] CTRM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:02.550421] [INFO ] [LOCAL ] Saved forecast: CTRM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTRM.txt [2026-01-13T20:20:02.550598] [INFO ] [sig ] [833/3497] Completed CTRM in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.9m [2026-01-13T20:20:02.550642] [INFO ] [sig ] [834/3497] Forecasting CTRN... [2026-01-13T20:20:02.550675] [INFO ] [sig ] Generating forecast for: CTRN [2026-01-13T20:20:02.550707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTRN' from 'https://tdm.silogroup.org/data/derivative_storage/CTRN.csv'. [2026-01-13T20:20:02.563847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTRN'. [2026-01-13T20:20:02.564278] [INFO ] [FORECASTER] Starting predict_future for CTRN [2026-01-13T20:20:02.565196] [DEBUG] [LOCAL ] No optimal features file found for CTRN: ./output/feature-sets/CTRN.txt [2026-01-13T20:20:02.565265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:02.565316] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:02.565350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:02.565411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:02.629015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:02.629964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:02.630072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:02.630124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:02.766911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:02.767092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:02.767143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:02.767173] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:02.771489] [DEBUG] [FORECASTER] CTRN: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-13T20:20:02.771808] [INFO ] [FORECASTER] Completed predict_future for CTRN [2026-01-13T20:20:02.771943] [INFO ] [sig ] CTRN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:02.925263] [INFO ] [LOCAL ] Saved forecast: CTRN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTRN.txt [2026-01-13T20:20:02.925433] [INFO ] [sig ] [834/3497] Completed CTRN in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:02.925478] [INFO ] [sig ] [835/3497] Forecasting CTS... [2026-01-13T20:20:02.925523] [INFO ] [sig ] Generating forecast for: CTS [2026-01-13T20:20:02.925592] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTS' from 'https://tdm.silogroup.org/data/derivative_storage/CTS.csv'. [2026-01-13T20:20:03.027247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTS'. [2026-01-13T20:20:03.027648] [INFO ] [FORECASTER] Starting predict_future for CTS [2026-01-13T20:20:03.028701] [DEBUG] [LOCAL ] No optimal features file found for CTS: ./output/feature-sets/CTS.txt [2026-01-13T20:20:03.028945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:03.028977] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:03.029004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:03.029059] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:03.090026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:03.090912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:03.091198] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:03.091234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:03.213632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:03.213780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:03.213820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:03.213848] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:03.217179] [DEBUG] [FORECASTER] CTS: Forecast T+1@11:T+2@11: UP (p=84.22%) [2026-01-13T20:20:03.217447] [INFO ] [FORECASTER] Completed predict_future for CTS [2026-01-13T20:20:03.217589] [INFO ] [sig ] CTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:03.365310] [INFO ] [LOCAL ] Saved forecast: CTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTS.txt [2026-01-13T20:20:03.365455] [INFO ] [sig ] [835/3497] Completed CTS in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:03.365496] [INFO ] [sig ] [836/3497] Forecasting CTSH... [2026-01-13T20:20:03.365525] [INFO ] [sig ] Generating forecast for: CTSH [2026-01-13T20:20:03.365554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTSH' from 'https://tdm.silogroup.org/data/derivative_storage/CTSH.csv'. [2026-01-13T20:20:03.376238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTSH'. [2026-01-13T20:20:03.376522] [INFO ] [FORECASTER] Starting predict_future for CTSH [2026-01-13T20:20:03.377295] [DEBUG] [LOCAL ] No optimal features file found for CTSH: ./output/feature-sets/CTSH.txt [2026-01-13T20:20:03.377347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:03.377380] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:03.377407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:03.377463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:03.436126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:03.436824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:03.436903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:03.436937] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:03.553127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:03.553274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:03.553314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:03.553344] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:03.556812] [DEBUG] [FORECASTER] CTSH: Forecast T+1@11:T+2@11: DOWN (p=22.14%) [2026-01-13T20:20:03.557128] [INFO ] [FORECASTER] Completed predict_future for CTSH [2026-01-13T20:20:03.557254] [INFO ] [sig ] CTSH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:03.708363] [INFO ] [LOCAL ] Saved forecast: CTSH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CTSH.txt [2026-01-13T20:20:03.708507] [INFO ] [sig ] [836/3497] Completed CTSH in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:03.708547] [INFO ] [sig ] [837/3497] Forecasting CTVA... [2026-01-13T20:20:03.708593] [INFO ] [sig ] Generating forecast for: CTVA [2026-01-13T20:20:03.708631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CTVA' from 'https://tdm.silogroup.org/data/derivative_storage/CTVA.csv'. [2026-01-13T20:20:03.720013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CTVA'. [2026-01-13T20:20:03.720311] [INFO ] [FORECASTER] Starting predict_future for CTVA [2026-01-13T20:20:03.721109] [DEBUG] [LOCAL ] No optimal features file found for CTVA: ./output/feature-sets/CTVA.txt [2026-01-13T20:20:03.721161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:03.721192] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:03.721218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:03.721273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:03.780479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:03.781325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:03.781406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:03.781440] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:03.910283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:03.910430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:03.910470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:03.910499] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:03.914354] [DEBUG] [FORECASTER] CTVA: Forecast T+1@11:T+2@11: UP (p=97.26%) [2026-01-13T20:20:03.914639] [INFO ] [FORECASTER] Completed predict_future for CTVA [2026-01-13T20:20:03.914758] [INFO ] [sig ] CTVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:04.060743] [INFO ] [LOCAL ] Saved forecast: CTVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CTVA.txt [2026-01-13T20:20:04.060898] [INFO ] [sig ] [837/3497] Completed CTVA in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:04.060939] [INFO ] [sig ] [838/3497] Forecasting CUBE... [2026-01-13T20:20:04.060969] [INFO ] [sig ] Generating forecast for: CUBE [2026-01-13T20:20:04.060999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBE' from 'https://tdm.silogroup.org/data/derivative_storage/CUBE.csv'. [2026-01-13T20:20:04.072028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBE'. [2026-01-13T20:20:04.072379] [INFO ] [FORECASTER] Starting predict_future for CUBE [2026-01-13T20:20:04.073176] [DEBUG] [LOCAL ] No optimal features file found for CUBE: ./output/feature-sets/CUBE.txt [2026-01-13T20:20:04.073229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:04.073261] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:04.073287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:04.073343] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:04.129066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:04.129935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:04.130016] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:04.130049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:04.251416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:04.251600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:04.251644] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:04.251672] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:04.254975] [DEBUG] [FORECASTER] CUBE: Forecast T+1@11:T+2@11: UP (p=71.11%) [2026-01-13T20:20:04.255241] [INFO ] [FORECASTER] Completed predict_future for CUBE [2026-01-13T20:20:04.255361] [INFO ] [sig ] CUBE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:04.410419] [INFO ] [LOCAL ] Saved forecast: CUBE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CUBE.txt [2026-01-13T20:20:04.410604] [INFO ] [sig ] [838/3497] Completed CUBE in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:04.410645] [INFO ] [sig ] [839/3497] Forecasting CUBI... [2026-01-13T20:20:04.410675] [INFO ] [sig ] Generating forecast for: CUBI [2026-01-13T20:20:04.410707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUBI' from 'https://tdm.silogroup.org/data/derivative_storage/CUBI.csv'. [2026-01-13T20:20:04.422112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUBI'. [2026-01-13T20:20:04.422399] [INFO ] [FORECASTER] Starting predict_future for CUBI [2026-01-13T20:20:04.423185] [DEBUG] [LOCAL ] No optimal features file found for CUBI: ./output/feature-sets/CUBI.txt [2026-01-13T20:20:04.423237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:04.423269] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:04.423296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:04.423353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:04.480619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:04.481271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:04.481377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:04.481412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:04.599708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:04.599847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:04.599886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:04.599915] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:04.603202] [DEBUG] [FORECASTER] CUBI: Forecast T+1@11:T+2@11: DOWN (p=25.40%) [2026-01-13T20:20:04.603469] [INFO ] [FORECASTER] Completed predict_future for CUBI [2026-01-13T20:20:04.603615] [INFO ] [sig ] CUBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:04.743559] [INFO ] [LOCAL ] Saved forecast: CUBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CUBI.txt [2026-01-13T20:20:04.743728] [INFO ] [sig ] [839/3497] Completed CUBI in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:04.743767] [INFO ] [sig ] [840/3497] Forecasting CUK... [2026-01-13T20:20:04.743798] [INFO ] [sig ] Generating forecast for: CUK [2026-01-13T20:20:04.743829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUK' from 'https://tdm.silogroup.org/data/derivative_storage/CUK.csv'. [2026-01-13T20:20:04.755045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUK'. [2026-01-13T20:20:04.755319] [INFO ] [FORECASTER] Starting predict_future for CUK [2026-01-13T20:20:04.756089] [DEBUG] [LOCAL ] No optimal features file found for CUK: ./output/feature-sets/CUK.txt [2026-01-13T20:20:04.756140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:04.756172] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:04.756199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:04.756260] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:04.812023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:04.812691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:04.812767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:04.812800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:04.935752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:04.935890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:04.935929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:04.935956] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:04.939283] [DEBUG] [FORECASTER] CUK: Forecast T+1@11:T+2@11: DOWN (p=0.33%) [2026-01-13T20:20:04.939551] [INFO ] [FORECASTER] Completed predict_future for CUK [2026-01-13T20:20:04.939698] [INFO ] [sig ] CUK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:05.080963] [INFO ] [LOCAL ] Saved forecast: CUK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CUK.txt [2026-01-13T20:20:05.081091] [INFO ] [sig ] [840/3497] Completed CUK in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:05.081129] [INFO ] [sig ] [841/3497] Forecasting CULP... [2026-01-13T20:20:05.081159] [INFO ] [sig ] Generating forecast for: CULP [2026-01-13T20:20:05.081188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CULP' from 'https://tdm.silogroup.org/data/derivative_storage/CULP.csv'. [2026-01-13T20:20:05.093782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CULP'. [2026-01-13T20:20:05.094083] [INFO ] [FORECASTER] Starting predict_future for CULP [2026-01-13T20:20:05.094839] [DEBUG] [LOCAL ] No optimal features file found for CULP: ./output/feature-sets/CULP.txt [2026-01-13T20:20:05.094891] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:05.094922] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:05.094948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:05.095004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:05.158661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:05.159769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:05.159873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:05.159915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:05.273393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:05.273552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:05.273612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:05.273642] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:05.276981] [DEBUG] [FORECASTER] CULP: Forecast T+1@11:T+2@11: DOWN (p=32.02%) [2026-01-13T20:20:05.277249] [INFO ] [FORECASTER] Completed predict_future for CULP [2026-01-13T20:20:05.277367] [INFO ] [sig ] CULP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:05.424056] [INFO ] [LOCAL ] Saved forecast: CULP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CULP.txt [2026-01-13T20:20:05.424197] [INFO ] [sig ] [841/3497] Completed CULP in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:05.424236] [INFO ] [sig ] [842/3497] Forecasting CURI... [2026-01-13T20:20:05.424266] [INFO ] [sig ] Generating forecast for: CURI [2026-01-13T20:20:05.424295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CURI' from 'https://tdm.silogroup.org/data/derivative_storage/CURI.csv'. [2026-01-13T20:20:05.436491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CURI'. [2026-01-13T20:20:05.436792] [INFO ] [FORECASTER] Starting predict_future for CURI [2026-01-13T20:20:05.437953] [DEBUG] [LOCAL ] No optimal features file found for CURI: ./output/feature-sets/CURI.txt [2026-01-13T20:20:05.438038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:05.438093] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:05.438122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:05.438182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:05.495122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:05.495775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:05.495849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:05.495881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:05.617751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:05.617904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:05.617945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:05.617990] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:05.621381] [DEBUG] [FORECASTER] CURI: Forecast T+1@11:T+2@11: DOWN (p=13.32%) [2026-01-13T20:20:05.621680] [INFO ] [FORECASTER] Completed predict_future for CURI [2026-01-13T20:20:05.621803] [INFO ] [sig ] CURI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:05.764424] [INFO ] [LOCAL ] Saved forecast: CURI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CURI.txt [2026-01-13T20:20:05.764629] [INFO ] [sig ] [842/3497] Completed CURI in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:05.764673] [INFO ] [sig ] [843/3497] Forecasting CUZ... [2026-01-13T20:20:05.764703] [INFO ] [sig ] Generating forecast for: CUZ [2026-01-13T20:20:05.764733] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CUZ' from 'https://tdm.silogroup.org/data/derivative_storage/CUZ.csv'. [2026-01-13T20:20:05.775675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CUZ'. [2026-01-13T20:20:05.776008] [INFO ] [FORECASTER] Starting predict_future for CUZ [2026-01-13T20:20:05.776800] [DEBUG] [LOCAL ] No optimal features file found for CUZ: ./output/feature-sets/CUZ.txt [2026-01-13T20:20:05.776852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:05.776884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:05.776911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:05.776967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:05.836644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:05.837437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:05.837516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:05.837549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:05.956000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:05.956150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:05.956193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:05.956233] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:05.959639] [DEBUG] [FORECASTER] CUZ: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-01-13T20:20:05.959922] [INFO ] [FORECASTER] Completed predict_future for CUZ [2026-01-13T20:20:05.960043] [INFO ] [sig ] CUZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:06.104633] [INFO ] [LOCAL ] Saved forecast: CUZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CUZ.txt [2026-01-13T20:20:06.104790] [INFO ] [sig ] [843/3497] Completed CUZ in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:06.104831] [INFO ] [sig ] [844/3497] Forecasting CVBF... [2026-01-13T20:20:06.104860] [INFO ] [sig ] Generating forecast for: CVBF [2026-01-13T20:20:06.104890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVBF' from 'https://tdm.silogroup.org/data/derivative_storage/CVBF.csv'. [2026-01-13T20:20:06.116452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVBF'. [2026-01-13T20:20:06.116858] [INFO ] [FORECASTER] Starting predict_future for CVBF [2026-01-13T20:20:06.117676] [DEBUG] [LOCAL ] No optimal features file found for CVBF: ./output/feature-sets/CVBF.txt [2026-01-13T20:20:06.117730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:06.117762] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:06.117790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:06.117847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:06.174483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:06.175342] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:06.175426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:06.175460] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:06.298784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:06.298952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:06.298993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:06.299020] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:06.302774] [DEBUG] [FORECASTER] CVBF: Forecast T+1@11:T+2@11: DOWN (p=2.07%) [2026-01-13T20:20:06.303173] [INFO ] [FORECASTER] Completed predict_future for CVBF [2026-01-13T20:20:06.303316] [INFO ] [sig ] CVBF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:06.451316] [INFO ] [LOCAL ] Saved forecast: CVBF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CVBF.txt [2026-01-13T20:20:06.451469] [INFO ] [sig ] [844/3497] Completed CVBF in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:06.451509] [INFO ] [sig ] [845/3497] Forecasting CVCO... [2026-01-13T20:20:06.451539] [INFO ] [sig ] Generating forecast for: CVCO [2026-01-13T20:20:06.451586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVCO' from 'https://tdm.silogroup.org/data/derivative_storage/CVCO.csv'. [2026-01-13T20:20:06.462229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVCO'. [2026-01-13T20:20:06.462608] [INFO ] [FORECASTER] Starting predict_future for CVCO [2026-01-13T20:20:06.463387] [DEBUG] [LOCAL ] No optimal features file found for CVCO: ./output/feature-sets/CVCO.txt [2026-01-13T20:20:06.463440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:06.463473] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:06.463500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:06.463557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:06.522798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:06.523611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:06.523690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:06.523723] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:06.642784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:06.642924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:06.642962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:06.642990] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:06.646253] [DEBUG] [FORECASTER] CVCO: Forecast T+1@11:T+2@11: UP (p=67.53%) [2026-01-13T20:20:06.646520] [INFO ] [FORECASTER] Completed predict_future for CVCO [2026-01-13T20:20:06.646658] [INFO ] [sig ] CVCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:06.791640] [INFO ] [LOCAL ] Saved forecast: CVCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CVCO.txt [2026-01-13T20:20:06.791792] [INFO ] [sig ] [845/3497] Completed CVCO in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:06.791836] [INFO ] [sig ] [846/3497] Forecasting CVE... [2026-01-13T20:20:06.791866] [INFO ] [sig ] Generating forecast for: CVE [2026-01-13T20:20:06.791897] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVE' from 'https://tdm.silogroup.org/data/derivative_storage/CVE.csv'. [2026-01-13T20:20:06.803626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVE'. [2026-01-13T20:20:06.803935] [INFO ] [FORECASTER] Starting predict_future for CVE [2026-01-13T20:20:06.804714] [DEBUG] [LOCAL ] No optimal features file found for CVE: ./output/feature-sets/CVE.txt [2026-01-13T20:20:06.804765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:06.804822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:06.804850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:06.804907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:06.863481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:06.864632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:06.864717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:06.864749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:07.003330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:07.003510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:07.003567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:07.003648] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:07.008820] [DEBUG] [FORECASTER] CVE: Forecast T+1@11:T+2@11: DOWN (p=30.38%) [2026-01-13T20:20:07.009190] [INFO ] [FORECASTER] Completed predict_future for CVE [2026-01-13T20:20:07.009352] [INFO ] [sig ] CVE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:07.157229] [INFO ] [LOCAL ] Saved forecast: CVE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CVE.txt [2026-01-13T20:20:07.157383] [INFO ] [sig ] [846/3497] Completed CVE in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:07.157422] [INFO ] [sig ] [847/3497] Forecasting CVEO... [2026-01-13T20:20:07.157452] [INFO ] [sig ] Generating forecast for: CVEO [2026-01-13T20:20:07.157482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVEO' from 'https://tdm.silogroup.org/data/derivative_storage/CVEO.csv'. [2026-01-13T20:20:07.169979] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVEO'. [2026-01-13T20:20:07.170322] [INFO ] [FORECASTER] Starting predict_future for CVEO [2026-01-13T20:20:07.171104] [DEBUG] [LOCAL ] No optimal features file found for CVEO: ./output/feature-sets/CVEO.txt [2026-01-13T20:20:07.171157] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:07.171188] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:07.171215] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:07.171272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:07.228743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:07.229615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:07.229699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:07.229734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:07.348376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:07.348525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:07.348585] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:07.348621] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:07.352113] [DEBUG] [FORECASTER] CVEO: Forecast T+1@11:T+2@11: UP (p=70.19%) [2026-01-13T20:20:07.352382] [INFO ] [FORECASTER] Completed predict_future for CVEO [2026-01-13T20:20:07.352517] [INFO ] [sig ] CVEO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:07.513622] [INFO ] [LOCAL ] Saved forecast: CVEO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CVEO.txt [2026-01-13T20:20:07.513781] [INFO ] [sig ] [847/3497] Completed CVEO in 0.4s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:07.513820] [INFO ] [sig ] [848/3497] Forecasting CVGI... [2026-01-13T20:20:07.513850] [INFO ] [sig ] Generating forecast for: CVGI [2026-01-13T20:20:07.513882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVGI' from 'https://tdm.silogroup.org/data/derivative_storage/CVGI.csv'. [2026-01-13T20:20:07.525372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVGI'. [2026-01-13T20:20:07.525769] [INFO ] [FORECASTER] Starting predict_future for CVGI [2026-01-13T20:20:07.526595] [DEBUG] [LOCAL ] No optimal features file found for CVGI: ./output/feature-sets/CVGI.txt [2026-01-13T20:20:07.526651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:07.526685] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:07.526714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:07.526778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:07.585785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:07.586637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:07.586719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:07.586755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:07.708145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:07.708298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:07.708337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:07.708365] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:07.711696] [DEBUG] [FORECASTER] CVGI: Forecast T+1@11:T+2@11: DOWN (p=20.46%) [2026-01-13T20:20:07.711964] [INFO ] [FORECASTER] Completed predict_future for CVGI [2026-01-13T20:20:07.712086] [INFO ] [sig ] CVGI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:07.854057] [INFO ] [LOCAL ] Saved forecast: CVGI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CVGI.txt [2026-01-13T20:20:07.854180] [INFO ] [sig ] [848/3497] Completed CVGI in 0.3s | 2.80 sym/s | Total: 5.0m | ETA: 15.8m [2026-01-13T20:20:07.854218] [INFO ] [sig ] [849/3497] Forecasting CVI... [2026-01-13T20:20:07.854246] [INFO ] [sig ] Generating forecast for: CVI [2026-01-13T20:20:07.854276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVI' from 'https://tdm.silogroup.org/data/derivative_storage/CVI.csv'. [2026-01-13T20:20:07.865538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVI'. [2026-01-13T20:20:07.865842] [INFO ] [FORECASTER] Starting predict_future for CVI [2026-01-13T20:20:07.866615] [DEBUG] [LOCAL ] No optimal features file found for CVI: ./output/feature-sets/CVI.txt [2026-01-13T20:20:07.866670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:07.866701] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:07.866727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:07.866783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:07.923318] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:07.923997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:07.924075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:07.924111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:08.046016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:08.046166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:08.046207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:08.046283] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:08.049779] [DEBUG] [FORECASTER] CVI: Forecast T+1@11:T+2@11: DOWN (p=9.62%) [2026-01-13T20:20:08.050067] [INFO ] [FORECASTER] Completed predict_future for CVI [2026-01-13T20:20:08.050195] [INFO ] [sig ] CVI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:08.193722] [INFO ] [LOCAL ] Saved forecast: CVI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CVI.txt [2026-01-13T20:20:08.193860] [INFO ] [sig ] [849/3497] Completed CVI in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.8m [2026-01-13T20:20:08.193899] [INFO ] [sig ] [850/3497] Forecasting CVKD... [2026-01-13T20:20:08.193930] [INFO ] [sig ] Generating forecast for: CVKD [2026-01-13T20:20:08.193960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVKD' from 'https://tdm.silogroup.org/data/derivative_storage/CVKD.csv'. [2026-01-13T20:20:08.206289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVKD'. [2026-01-13T20:20:08.206601] [INFO ] [FORECASTER] Starting predict_future for CVKD [2026-01-13T20:20:08.207505] [DEBUG] [LOCAL ] No optimal features file found for CVKD: ./output/feature-sets/CVKD.txt [2026-01-13T20:20:08.207556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:08.207605] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:08.207634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:08.207691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:08.267210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:08.268012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:08.268095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:08.268130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:08.391395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:08.391544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:08.391599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:08.391629] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:08.395311] [DEBUG] [FORECASTER] CVKD: Forecast T+1@11:T+2@11: UP (p=92.61%) [2026-01-13T20:20:08.395593] [INFO ] [FORECASTER] Completed predict_future for CVKD [2026-01-13T20:20:08.395719] [INFO ] [sig ] CVKD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:08.541850] [INFO ] [LOCAL ] Saved forecast: CVKD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CVKD.txt [2026-01-13T20:20:08.542214] [INFO ] [sig ] [850/3497] Completed CVKD in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:08.542252] [INFO ] [sig ] [851/3497] Forecasting CVNA... [2026-01-13T20:20:08.542283] [INFO ] [sig ] Generating forecast for: CVNA [2026-01-13T20:20:08.542313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVNA' from 'https://tdm.silogroup.org/data/derivative_storage/CVNA.csv'. [2026-01-13T20:20:08.553374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVNA'. [2026-01-13T20:20:08.553752] [INFO ] [FORECASTER] Starting predict_future for CVNA [2026-01-13T20:20:08.554738] [DEBUG] [LOCAL ] No optimal features file found for CVNA: ./output/feature-sets/CVNA.txt [2026-01-13T20:20:08.554792] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:08.554823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:08.554849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:08.554910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:08.614283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:08.615112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:08.615207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:08.615240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:08.740033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:08.740190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:08.740236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:08.740271] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:08.743792] [DEBUG] [FORECASTER] CVNA: Forecast T+1@11:T+2@11: DOWN (p=3.00%) [2026-01-13T20:20:08.744252] [INFO ] [FORECASTER] Completed predict_future for CVNA [2026-01-13T20:20:08.744373] [INFO ] [sig ] CVNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:08.887773] [INFO ] [LOCAL ] Saved forecast: CVNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CVNA.txt [2026-01-13T20:20:08.887899] [INFO ] [sig ] [851/3497] Completed CVNA in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:08.887938] [INFO ] [sig ] [852/3497] Forecasting CVRX... [2026-01-13T20:20:08.887989] [INFO ] [sig ] Generating forecast for: CVRX [2026-01-13T20:20:08.888025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVRX' from 'https://tdm.silogroup.org/data/derivative_storage/CVRX.csv'. [2026-01-13T20:20:08.899640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVRX'. [2026-01-13T20:20:08.900131] [INFO ] [FORECASTER] Starting predict_future for CVRX [2026-01-13T20:20:08.900966] [DEBUG] [LOCAL ] No optimal features file found for CVRX: ./output/feature-sets/CVRX.txt [2026-01-13T20:20:08.901022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:08.901057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:08.901087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:08.901146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:08.963284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:08.964203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:08.964283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:08.964319] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:09.091806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:09.091953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:09.091994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:09.092025] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:09.095406] [DEBUG] [FORECASTER] CVRX: Forecast T+1@11:T+2@11: UP (p=98.68%) [2026-01-13T20:20:09.095719] [INFO ] [FORECASTER] Completed predict_future for CVRX [2026-01-13T20:20:09.095846] [INFO ] [sig ] CVRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:09.242420] [INFO ] [LOCAL ] Saved forecast: CVRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CVRX.txt [2026-01-13T20:20:09.242549] [INFO ] [sig ] [852/3497] Completed CVRX in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:09.242605] [INFO ] [sig ] [853/3497] Forecasting CVS... [2026-01-13T20:20:09.242637] [INFO ] [sig ] Generating forecast for: CVS [2026-01-13T20:20:09.242672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVS' from 'https://tdm.silogroup.org/data/derivative_storage/CVS.csv'. [2026-01-13T20:20:09.255590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVS'. [2026-01-13T20:20:09.256019] [INFO ] [FORECASTER] Starting predict_future for CVS [2026-01-13T20:20:09.256859] [DEBUG] [LOCAL ] No optimal features file found for CVS: ./output/feature-sets/CVS.txt [2026-01-13T20:20:09.257110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:09.257142] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:09.257183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:09.257241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:09.319464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:09.320404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:09.320492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:09.320526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:09.450274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:09.450430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:09.450470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:09.450498] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:09.453844] [DEBUG] [FORECASTER] CVS: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-13T20:20:09.454126] [INFO ] [FORECASTER] Completed predict_future for CVS [2026-01-13T20:20:09.454247] [INFO ] [sig ] CVS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:09.608284] [INFO ] [LOCAL ] Saved forecast: CVS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CVS.txt [2026-01-13T20:20:09.608458] [INFO ] [sig ] [853/3497] Completed CVS in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:09.608498] [INFO ] [sig ] [854/3497] Forecasting CVX... [2026-01-13T20:20:09.608529] [INFO ] [sig ] Generating forecast for: CVX [2026-01-13T20:20:09.608562] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CVX' from 'https://tdm.silogroup.org/data/derivative_storage/CVX.csv'. [2026-01-13T20:20:09.621097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CVX'. [2026-01-13T20:20:09.621468] [INFO ] [FORECASTER] Starting predict_future for CVX [2026-01-13T20:20:09.622316] [DEBUG] [LOCAL ] No optimal features file found for CVX: ./output/feature-sets/CVX.txt [2026-01-13T20:20:09.622370] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:09.622404] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:09.622432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:09.622489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:09.687631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:09.688829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:09.688935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:09.688990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:09.825582] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:09.825740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:09.825779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:09.825807] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:09.829192] [DEBUG] [FORECASTER] CVX: Forecast T+1@11:T+2@11: DOWN (p=17.29%) [2026-01-13T20:20:09.829476] [INFO ] [FORECASTER] Completed predict_future for CVX [2026-01-13T20:20:09.829620] [INFO ] [sig ] CVX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:09.981618] [INFO ] [LOCAL ] Saved forecast: CVX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CVX.txt [2026-01-13T20:20:09.981781] [INFO ] [sig ] [854/3497] Completed CVX in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:09.981821] [INFO ] [sig ] [855/3497] Forecasting CWAN... [2026-01-13T20:20:09.981851] [INFO ] [sig ] Generating forecast for: CWAN [2026-01-13T20:20:09.981881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWAN' from 'https://tdm.silogroup.org/data/derivative_storage/CWAN.csv'. [2026-01-13T20:20:09.993921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWAN'. [2026-01-13T20:20:09.994315] [INFO ] [FORECASTER] Starting predict_future for CWAN [2026-01-13T20:20:09.995178] [DEBUG] [LOCAL ] No optimal features file found for CWAN: ./output/feature-sets/CWAN.txt [2026-01-13T20:20:09.995233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:09.995266] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:09.995293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:09.995356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:10.057905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:10.059041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:10.059132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:10.059166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:10.187503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:10.187681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:10.187724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:10.187753] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:10.191706] [DEBUG] [FORECASTER] CWAN: Forecast T+1@11:T+2@11: UP (p=82.90%) [2026-01-13T20:20:10.192179] [INFO ] [FORECASTER] Completed predict_future for CWAN [2026-01-13T20:20:10.192308] [INFO ] [sig ] CWAN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:10.346222] [INFO ] [LOCAL ] Saved forecast: CWAN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CWAN.txt [2026-01-13T20:20:10.346391] [INFO ] [sig ] [855/3497] Completed CWAN in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:10.346431] [INFO ] [sig ] [856/3497] Forecasting CWBC... [2026-01-13T20:20:10.346461] [INFO ] [sig ] Generating forecast for: CWBC [2026-01-13T20:20:10.346490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWBC' from 'https://tdm.silogroup.org/data/derivative_storage/CWBC.csv'. [2026-01-13T20:20:10.359315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWBC'. [2026-01-13T20:20:10.359743] [INFO ] [FORECASTER] Starting predict_future for CWBC [2026-01-13T20:20:10.360564] [DEBUG] [LOCAL ] No optimal features file found for CWBC: ./output/feature-sets/CWBC.txt [2026-01-13T20:20:10.360641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:10.360675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:10.360704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:10.360764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:10.423436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:10.424331] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:10.424454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:10.424490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:10.548336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:10.548490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:10.548535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:10.548565] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:10.552114] [DEBUG] [FORECASTER] CWBC: Forecast T+1@11:T+2@11: DOWN (p=17.20%) [2026-01-13T20:20:10.552425] [INFO ] [FORECASTER] Completed predict_future for CWBC [2026-01-13T20:20:10.552559] [INFO ] [sig ] CWBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:10.707935] [INFO ] [LOCAL ] Saved forecast: CWBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CWBC.txt [2026-01-13T20:20:10.708129] [INFO ] [sig ] [856/3497] Completed CWBC in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:10.708170] [INFO ] [sig ] [857/3497] Forecasting CWCO... [2026-01-13T20:20:10.708202] [INFO ] [sig ] Generating forecast for: CWCO [2026-01-13T20:20:10.708241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWCO' from 'https://tdm.silogroup.org/data/derivative_storage/CWCO.csv'. [2026-01-13T20:20:10.719926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWCO'. [2026-01-13T20:20:10.720325] [INFO ] [FORECASTER] Starting predict_future for CWCO [2026-01-13T20:20:10.721213] [DEBUG] [LOCAL ] No optimal features file found for CWCO: ./output/feature-sets/CWCO.txt [2026-01-13T20:20:10.721269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:10.721304] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:10.721333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:10.721402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:10.781334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:10.782259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:10.782342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:10.782377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:10.903586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:10.903744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:10.903786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:10.903816] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:10.907611] [DEBUG] [FORECASTER] CWCO: Forecast T+1@11:T+2@11: UP (p=98.87%) [2026-01-13T20:20:10.907900] [INFO ] [FORECASTER] Completed predict_future for CWCO [2026-01-13T20:20:10.908048] [INFO ] [sig ] CWCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:11.050649] [INFO ] [LOCAL ] Saved forecast: CWCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CWCO.txt [2026-01-13T20:20:11.050816] [INFO ] [sig ] [857/3497] Completed CWCO in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:11.050856] [INFO ] [sig ] [858/3497] Forecasting CWD... [2026-01-13T20:20:11.050886] [INFO ] [sig ] Generating forecast for: CWD [2026-01-13T20:20:11.050916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWD' from 'https://tdm.silogroup.org/data/derivative_storage/CWD.csv'. [2026-01-13T20:20:11.062464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWD'. [2026-01-13T20:20:11.062831] [INFO ] [FORECASTER] Starting predict_future for CWD [2026-01-13T20:20:11.063761] [DEBUG] [LOCAL ] No optimal features file found for CWD: ./output/feature-sets/CWD.txt [2026-01-13T20:20:11.063813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:11.063845] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:11.063871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:11.063927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:11.121745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:11.122649] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:11.122731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:11.122764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:11.231359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:11.231518] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:20:11.231558] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:11.231608] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:11.235014] [DEBUG] [FORECASTER] CWD: Forecast T+1@11:T+2@11: UP (p=87.84%) [2026-01-13T20:20:11.235311] [INFO ] [FORECASTER] Completed predict_future for CWD [2026-01-13T20:20:11.235441] [INFO ] [sig ] CWD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:11.386441] [INFO ] [LOCAL ] Saved forecast: CWD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CWD.txt [2026-01-13T20:20:11.386649] [INFO ] [sig ] [858/3497] Completed CWD in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:11.386700] [INFO ] [sig ] [859/3497] Forecasting CWEN... [2026-01-13T20:20:11.386744] [INFO ] [sig ] Generating forecast for: CWEN [2026-01-13T20:20:11.386786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWEN' from 'https://tdm.silogroup.org/data/derivative_storage/CWEN.csv'. [2026-01-13T20:20:11.400716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWEN'. [2026-01-13T20:20:11.401184] [INFO ] [FORECASTER] Starting predict_future for CWEN [2026-01-13T20:20:11.402168] [DEBUG] [LOCAL ] No optimal features file found for CWEN: ./output/feature-sets/CWEN.txt [2026-01-13T20:20:11.402225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:11.402268] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:11.402308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:11.402379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:11.464956] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:11.465873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:11.465959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:11.465992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:11.592831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:11.593003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:11.593058] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:11.593098] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:11.596940] [DEBUG] [FORECASTER] CWEN: Forecast T+1@11:T+2@11: UP (p=88.20%) [2026-01-13T20:20:11.597338] [INFO ] [FORECASTER] Completed predict_future for CWEN [2026-01-13T20:20:11.597492] [INFO ] [sig ] CWEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:11.744084] [INFO ] [LOCAL ] Saved forecast: CWEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CWEN.txt [2026-01-13T20:20:11.744294] [INFO ] [sig ] [859/3497] Completed CWEN in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:11.744338] [INFO ] [sig ] [860/3497] Forecasting CWH... [2026-01-13T20:20:11.744370] [INFO ] [sig ] Generating forecast for: CWH [2026-01-13T20:20:11.744401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWH' from 'https://tdm.silogroup.org/data/derivative_storage/CWH.csv'. [2026-01-13T20:20:11.758787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWH'. [2026-01-13T20:20:11.759300] [INFO ] [FORECASTER] Starting predict_future for CWH [2026-01-13T20:20:11.760435] [DEBUG] [LOCAL ] No optimal features file found for CWH: ./output/feature-sets/CWH.txt [2026-01-13T20:20:11.760499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:11.760539] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:11.760591] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:11.760671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:11.831435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:11.832626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:11.832724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:11.832759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:11.957761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:11.957926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:11.957990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:11.958021] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:11.961536] [DEBUG] [FORECASTER] CWH: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-13T20:20:11.961884] [INFO ] [FORECASTER] Completed predict_future for CWH [2026-01-13T20:20:11.962018] [INFO ] [sig ] CWH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:12.110258] [INFO ] [LOCAL ] Saved forecast: CWH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CWH.txt [2026-01-13T20:20:12.110433] [INFO ] [sig ] [860/3497] Completed CWH in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:12.110477] [INFO ] [sig ] [861/3497] Forecasting CWK... [2026-01-13T20:20:12.110508] [INFO ] [sig ] Generating forecast for: CWK [2026-01-13T20:20:12.110541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CWK' from 'https://tdm.silogroup.org/data/derivative_storage/CWK.csv'. [2026-01-13T20:20:12.123163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CWK'. [2026-01-13T20:20:12.123594] [INFO ] [FORECASTER] Starting predict_future for CWK [2026-01-13T20:20:12.124423] [DEBUG] [LOCAL ] No optimal features file found for CWK: ./output/feature-sets/CWK.txt [2026-01-13T20:20:12.124478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:12.124511] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:12.124539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:12.124619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:12.182273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:12.183176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:12.183260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:12.183294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:12.298717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:12.298879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:12.298920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:12.298948] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:12.302372] [DEBUG] [FORECASTER] CWK: Forecast T+1@11:T+2@11: DOWN (p=10.91%) [2026-01-13T20:20:12.302704] [INFO ] [FORECASTER] Completed predict_future for CWK [2026-01-13T20:20:12.302837] [INFO ] [sig ] CWK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:12.448830] [INFO ] [LOCAL ] Saved forecast: CWK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CWK.txt [2026-01-13T20:20:12.448989] [INFO ] [sig ] [861/3497] Completed CWK in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:12.449027] [INFO ] [sig ] [862/3497] Forecasting CXDO... [2026-01-13T20:20:12.449059] [INFO ] [sig ] Generating forecast for: CXDO [2026-01-13T20:20:12.449089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXDO' from 'https://tdm.silogroup.org/data/derivative_storage/CXDO.csv'. [2026-01-13T20:20:12.460898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXDO'. [2026-01-13T20:20:12.461233] [INFO ] [FORECASTER] Starting predict_future for CXDO [2026-01-13T20:20:12.462021] [DEBUG] [LOCAL ] No optimal features file found for CXDO: ./output/feature-sets/CXDO.txt [2026-01-13T20:20:12.462072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:12.462104] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:12.462130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:12.462185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:12.517991] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:12.518917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:12.518999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:12.519032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:12.632430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:12.632605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:12.632647] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:12.632676] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:12.636276] [DEBUG] [FORECASTER] CXDO: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-13T20:20:12.636592] [INFO ] [FORECASTER] Completed predict_future for CXDO [2026-01-13T20:20:12.636721] [INFO ] [sig ] CXDO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:12.780877] [INFO ] [LOCAL ] Saved forecast: CXDO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CXDO.txt [2026-01-13T20:20:12.781033] [INFO ] [sig ] [862/3497] Completed CXDO in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:12.781073] [INFO ] [sig ] [863/3497] Forecasting CXE... [2026-01-13T20:20:12.781104] [INFO ] [sig ] Generating forecast for: CXE [2026-01-13T20:20:12.781135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXE' from 'https://tdm.silogroup.org/data/derivative_storage/CXE.csv'. [2026-01-13T20:20:12.792030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXE'. [2026-01-13T20:20:12.792412] [INFO ] [FORECASTER] Starting predict_future for CXE [2026-01-13T20:20:12.793208] [DEBUG] [LOCAL ] No optimal features file found for CXE: ./output/feature-sets/CXE.txt [2026-01-13T20:20:12.793259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:12.793319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:12.793346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:12.793402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:12.849741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:12.850620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:12.850702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:12.850736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:12.971837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:12.972207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:12.972257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:12.972295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:12.977946] [DEBUG] [FORECASTER] CXE: Forecast T+1@11:T+2@11: DOWN (p=48.56%) [2026-01-13T20:20:12.978639] [INFO ] [FORECASTER] Completed predict_future for CXE [2026-01-13T20:20:12.978814] [INFO ] [sig ] CXE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:13.158058] [INFO ] [LOCAL ] Saved forecast: CXE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CXE.txt [2026-01-13T20:20:13.158218] [INFO ] [sig ] [863/3497] Completed CXE in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:13.158259] [INFO ] [sig ] [864/3497] Forecasting CXSE... [2026-01-13T20:20:13.158290] [INFO ] [sig ] Generating forecast for: CXSE [2026-01-13T20:20:13.158319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CXSE' from 'https://tdm.silogroup.org/data/derivative_storage/CXSE.csv'. [2026-01-13T20:20:13.169640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CXSE'. [2026-01-13T20:20:13.169967] [INFO ] [FORECASTER] Starting predict_future for CXSE [2026-01-13T20:20:13.170756] [DEBUG] [LOCAL ] No optimal features file found for CXSE: ./output/feature-sets/CXSE.txt [2026-01-13T20:20:13.170807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:13.170838] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:13.170864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:13.170919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:13.228461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:13.229306] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:13.229390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:13.229424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:13.344755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:13.344918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:13.345148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:13.345176] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:13.348894] [DEBUG] [FORECASTER] CXSE: Forecast T+1@11:T+2@11: UP (p=60.92%) [2026-01-13T20:20:13.349177] [INFO ] [FORECASTER] Completed predict_future for CXSE [2026-01-13T20:20:13.349302] [INFO ] [sig ] CXSE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:13.501709] [INFO ] [LOCAL ] Saved forecast: CXSE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CXSE.txt [2026-01-13T20:20:13.501868] [INFO ] [sig ] [864/3497] Completed CXSE in 0.3s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:13.501906] [INFO ] [sig ] [865/3497] Forecasting CYD... [2026-01-13T20:20:13.501937] [INFO ] [sig ] Generating forecast for: CYD [2026-01-13T20:20:13.501967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYD' from 'https://tdm.silogroup.org/data/derivative_storage/CYD.csv'. [2026-01-13T20:20:13.515180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYD'. [2026-01-13T20:20:13.515498] [INFO ] [FORECASTER] Starting predict_future for CYD [2026-01-13T20:20:13.516486] [DEBUG] [LOCAL ] No optimal features file found for CYD: ./output/feature-sets/CYD.txt [2026-01-13T20:20:13.516538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:13.516587] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:13.516617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:13.516673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:13.576605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:13.577686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:13.577765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:13.577798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:13.706979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:13.707136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:13.707175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:13.707202] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:13.711074] [DEBUG] [FORECASTER] CYD: Forecast T+1@11:T+2@11: UP (p=93.55%) [2026-01-13T20:20:13.711355] [INFO ] [FORECASTER] Completed predict_future for CYD [2026-01-13T20:20:13.711481] [INFO ] [sig ] CYD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:13.857477] [INFO ] [LOCAL ] Saved forecast: CYD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CYD.txt [2026-01-13T20:20:13.857646] [INFO ] [sig ] [865/3497] Completed CYD in 0.4s | 2.80 sym/s | Total: 5.1m | ETA: 15.7m [2026-01-13T20:20:13.857689] [INFO ] [sig ] [866/3497] Forecasting CYH... [2026-01-13T20:20:13.857718] [INFO ] [sig ] Generating forecast for: CYH [2026-01-13T20:20:13.857753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYH' from 'https://tdm.silogroup.org/data/derivative_storage/CYH.csv'. [2026-01-13T20:20:13.870646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYH'. [2026-01-13T20:20:13.870973] [INFO ] [FORECASTER] Starting predict_future for CYH [2026-01-13T20:20:13.871788] [DEBUG] [LOCAL ] No optimal features file found for CYH: ./output/feature-sets/CYH.txt [2026-01-13T20:20:13.871852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:13.871884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:13.871910] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:13.871966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:13.929406] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:13.930257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:13.930339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:13.930372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:14.053654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:14.053804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:14.053844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:14.053904] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:14.057255] [DEBUG] [FORECASTER] CYH: Forecast T+1@11:T+2@11: UP (p=80.75%) [2026-01-13T20:20:14.057532] [INFO ] [FORECASTER] Completed predict_future for CYH [2026-01-13T20:20:14.057673] [INFO ] [sig ] CYH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:14.205395] [INFO ] [LOCAL ] Saved forecast: CYH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/CYH.txt [2026-01-13T20:20:14.205551] [INFO ] [sig ] [866/3497] Completed CYH in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:14.205610] [INFO ] [sig ] [867/3497] Forecasting CYN... [2026-01-13T20:20:14.205642] [INFO ] [sig ] Generating forecast for: CYN [2026-01-13T20:20:14.205673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYN' from 'https://tdm.silogroup.org/data/derivative_storage/CYN.csv'. [2026-01-13T20:20:14.218312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYN'. [2026-01-13T20:20:14.218688] [INFO ] [FORECASTER] Starting predict_future for CYN [2026-01-13T20:20:14.219468] [DEBUG] [LOCAL ] No optimal features file found for CYN: ./output/feature-sets/CYN.txt [2026-01-13T20:20:14.219520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:14.219552] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:14.219599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:14.219657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:14.278317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:14.279206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:14.279291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:14.279326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:14.402302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:14.402460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:14.402499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:14.402527] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:14.406107] [DEBUG] [FORECASTER] CYN: Forecast T+1@11:T+2@11: DOWN (p=2.33%) [2026-01-13T20:20:14.406387] [INFO ] [FORECASTER] Completed predict_future for CYN [2026-01-13T20:20:14.406512] [INFO ] [sig ] CYN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:14.550728] [INFO ] [LOCAL ] Saved forecast: CYN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CYN.txt [2026-01-13T20:20:14.550880] [INFO ] [sig ] [867/3497] Completed CYN in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:14.550920] [INFO ] [sig ] [868/3497] Forecasting CYRX... [2026-01-13T20:20:14.550950] [INFO ] [sig ] Generating forecast for: CYRX [2026-01-13T20:20:14.550980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYRX' from 'https://tdm.silogroup.org/data/derivative_storage/CYRX.csv'. [2026-01-13T20:20:14.568258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYRX'. [2026-01-13T20:20:14.568513] [INFO ] [FORECASTER] Starting predict_future for CYRX [2026-01-13T20:20:14.569277] [DEBUG] [LOCAL ] No optimal features file found for CYRX: ./output/feature-sets/CYRX.txt [2026-01-13T20:20:14.569328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:14.569359] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:14.569385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:14.569442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:14.625275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:14.625904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:14.625982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:14.626013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:14.746282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:14.746382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:14.746416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:14.746444] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:14.749608] [DEBUG] [FORECASTER] CYRX: Forecast T+1@11:T+2@11: DOWN (p=6.78%) [2026-01-13T20:20:14.749877] [INFO ] [FORECASTER] Completed predict_future for CYRX [2026-01-13T20:20:14.749997] [INFO ] [sig ] CYRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:14.892618] [INFO ] [LOCAL ] Saved forecast: CYRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CYRX.txt [2026-01-13T20:20:14.892745] [INFO ] [sig ] [868/3497] Completed CYRX in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:14.892783] [INFO ] [sig ] [869/3497] Forecasting CYTK... [2026-01-13T20:20:14.892812] [INFO ] [sig ] Generating forecast for: CYTK [2026-01-13T20:20:14.892843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CYTK' from 'https://tdm.silogroup.org/data/derivative_storage/CYTK.csv'. [2026-01-13T20:20:14.904655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CYTK'. [2026-01-13T20:20:14.904953] [INFO ] [FORECASTER] Starting predict_future for CYTK [2026-01-13T20:20:14.905721] [DEBUG] [LOCAL ] No optimal features file found for CYTK: ./output/feature-sets/CYTK.txt [2026-01-13T20:20:14.905772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:14.905803] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:14.905830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:14.905885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:14.964359] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:14.965167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:14.965245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:14.965277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:15.089783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:15.089945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:15.089985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:15.090013] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:15.093377] [DEBUG] [FORECASTER] CYTK: Forecast T+1@11:T+2@11: DOWN (p=46.87%) [2026-01-13T20:20:15.093678] [INFO ] [FORECASTER] Completed predict_future for CYTK [2026-01-13T20:20:15.093804] [INFO ] [sig ] CYTK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:15.242763] [INFO ] [LOCAL ] Saved forecast: CYTK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CYTK.txt [2026-01-13T20:20:15.242927] [INFO ] [sig ] [869/3497] Completed CYTK in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:15.243161] [INFO ] [sig ] [870/3497] Forecasting CZFS... [2026-01-13T20:20:15.243191] [INFO ] [sig ] Generating forecast for: CZFS [2026-01-13T20:20:15.243220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZFS' from 'https://tdm.silogroup.org/data/derivative_storage/CZFS.csv'. [2026-01-13T20:20:15.254750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZFS'. [2026-01-13T20:20:15.255330] [INFO ] [FORECASTER] Starting predict_future for CZFS [2026-01-13T20:20:15.256198] [DEBUG] [LOCAL ] No optimal features file found for CZFS: ./output/feature-sets/CZFS.txt [2026-01-13T20:20:15.256251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:15.256283] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:15.256310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:15.256367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:15.314665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:15.315460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:15.315542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:15.315593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:15.418051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:15.418213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:15.418254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:15.418283] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:15.422284] [DEBUG] [FORECASTER] CZFS: Forecast T+1@11:T+2@11: DOWN (p=6.45%) [2026-01-13T20:20:15.422598] [INFO ] [FORECASTER] Completed predict_future for CZFS [2026-01-13T20:20:15.422731] [INFO ] [sig ] CZFS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:15.598860] [INFO ] [LOCAL ] Saved forecast: CZFS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CZFS.txt [2026-01-13T20:20:15.599008] [INFO ] [sig ] [870/3497] Completed CZFS in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:15.599046] [INFO ] [sig ] [871/3497] Forecasting CZNC... [2026-01-13T20:20:15.599077] [INFO ] [sig ] Generating forecast for: CZNC [2026-01-13T20:20:15.599297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZNC' from 'https://tdm.silogroup.org/data/derivative_storage/CZNC.csv'. [2026-01-13T20:20:15.610372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZNC'. [2026-01-13T20:20:15.610702] [INFO ] [FORECASTER] Starting predict_future for CZNC [2026-01-13T20:20:15.611674] [DEBUG] [LOCAL ] No optimal features file found for CZNC: ./output/feature-sets/CZNC.txt [2026-01-13T20:20:15.611724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:15.611756] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:15.611782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:15.611837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:15.671205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:15.672239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:15.672319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:15.672351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:15.798243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:15.798399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:15.798441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:15.798470] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:15.802271] [DEBUG] [FORECASTER] CZNC: Forecast T+1@11:T+2@11: DOWN (p=49.35%) [2026-01-13T20:20:15.802546] [INFO ] [FORECASTER] Completed predict_future for CZNC [2026-01-13T20:20:15.802739] [INFO ] [sig ] CZNC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:15.949480] [INFO ] [LOCAL ] Saved forecast: CZNC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CZNC.txt [2026-01-13T20:20:15.949642] [INFO ] [sig ] [871/3497] Completed CZNC in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:15.949683] [INFO ] [sig ] [872/3497] Forecasting CZWI... [2026-01-13T20:20:15.949713] [INFO ] [sig ] Generating forecast for: CZWI [2026-01-13T20:20:15.949742] [DEBUG] [REMOTE ] Fetching historical data for symbol 'CZWI' from 'https://tdm.silogroup.org/data/derivative_storage/CZWI.csv'. [2026-01-13T20:20:15.960681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'CZWI'. [2026-01-13T20:20:15.960977] [INFO ] [FORECASTER] Starting predict_future for CZWI [2026-01-13T20:20:15.961882] [DEBUG] [LOCAL ] No optimal features file found for CZWI: ./output/feature-sets/CZWI.txt [2026-01-13T20:20:15.961934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:15.961965] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:15.961993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:15.962049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:16.022597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:16.023505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:16.023606] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:16.023644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:16.141271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:16.141424] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:20:16.141464] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:16.141494] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:16.145062] [DEBUG] [FORECASTER] CZWI: Forecast T+1@11:T+2@11: DOWN (p=36.67%) [2026-01-13T20:20:16.145529] [INFO ] [FORECASTER] Completed predict_future for CZWI [2026-01-13T20:20:16.145687] [INFO ] [sig ] CZWI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:16.291803] [INFO ] [LOCAL ] Saved forecast: CZWI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/CZWI.txt [2026-01-13T20:20:16.291961] [INFO ] [sig ] [872/3497] Completed CZWI in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:16.292001] [INFO ] [sig ] [873/3497] Forecasting DAIO... [2026-01-13T20:20:16.292030] [INFO ] [sig ] Generating forecast for: DAIO [2026-01-13T20:20:16.292063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAIO' from 'https://tdm.silogroup.org/data/derivative_storage/DAIO.csv'. [2026-01-13T20:20:16.304037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAIO'. [2026-01-13T20:20:16.304372] [INFO ] [FORECASTER] Starting predict_future for DAIO [2026-01-13T20:20:16.305164] [DEBUG] [LOCAL ] No optimal features file found for DAIO: ./output/feature-sets/DAIO.txt [2026-01-13T20:20:16.305218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:16.305251] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:16.305279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:16.305335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:16.369997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:16.371062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:16.371176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:16.371211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:16.487100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:16.487254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:16.487310] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:16.487340] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:16.490770] [DEBUG] [FORECASTER] DAIO: Forecast T+1@11:T+2@11: DOWN (p=18.20%) [2026-01-13T20:20:16.491049] [INFO ] [FORECASTER] Completed predict_future for DAIO [2026-01-13T20:20:16.491171] [INFO ] [sig ] DAIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:16.638712] [INFO ] [LOCAL ] Saved forecast: DAIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DAIO.txt [2026-01-13T20:20:16.638862] [INFO ] [sig ] [873/3497] Completed DAIO in 0.3s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:16.638905] [INFO ] [sig ] [874/3497] Forecasting DAL... [2026-01-13T20:20:16.638937] [INFO ] [sig ] Generating forecast for: DAL [2026-01-13T20:20:16.638968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAL' from 'https://tdm.silogroup.org/data/derivative_storage/DAL.csv'. [2026-01-13T20:20:16.651500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAL'. [2026-01-13T20:20:16.651852] [INFO ] [FORECASTER] Starting predict_future for DAL [2026-01-13T20:20:16.652902] [DEBUG] [LOCAL ] No optimal features file found for DAL: ./output/feature-sets/DAL.txt [2026-01-13T20:20:16.652958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:16.652992] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:16.653019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:16.653253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:16.715076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:16.715986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:16.716066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:16.716101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:16.843078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:16.843218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:16.843257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:16.843285] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:16.846725] [DEBUG] [FORECASTER] DAL: Forecast T+1@11:T+2@11: DOWN (p=14.34%) [2026-01-13T20:20:16.846995] [INFO ] [FORECASTER] Completed predict_future for DAL [2026-01-13T20:20:16.847270] [INFO ] [sig ] DAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:16.992055] [INFO ] [LOCAL ] Saved forecast: DAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DAL.txt [2026-01-13T20:20:16.992176] [INFO ] [sig ] [874/3497] Completed DAL in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:16.992224] [INFO ] [sig ] [875/3497] Forecasting DAN... [2026-01-13T20:20:16.992267] [INFO ] [sig ] Generating forecast for: DAN [2026-01-13T20:20:16.992313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAN' from 'https://tdm.silogroup.org/data/derivative_storage/DAN.csv'. [2026-01-13T20:20:17.005789] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAN'. [2026-01-13T20:20:17.006451] [INFO ] [FORECASTER] Starting predict_future for DAN [2026-01-13T20:20:17.007543] [DEBUG] [LOCAL ] No optimal features file found for DAN: ./output/feature-sets/DAN.txt [2026-01-13T20:20:17.007624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:17.007667] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:17.007696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:17.007762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:17.068895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:17.069830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:17.069916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:17.069949] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:17.206202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:17.206377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:17.206423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:17.206452] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:17.210674] [DEBUG] [FORECASTER] DAN: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-13T20:20:17.210994] [INFO ] [FORECASTER] Completed predict_future for DAN [2026-01-13T20:20:17.211128] [INFO ] [sig ] DAN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:17.368453] [INFO ] [LOCAL ] Saved forecast: DAN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DAN.txt [2026-01-13T20:20:17.368632] [INFO ] [sig ] [875/3497] Completed DAN in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:17.368673] [INFO ] [sig ] [876/3497] Forecasting DAO... [2026-01-13T20:20:17.368704] [INFO ] [sig ] Generating forecast for: DAO [2026-01-13T20:20:17.368734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAO' from 'https://tdm.silogroup.org/data/derivative_storage/DAO.csv'. [2026-01-13T20:20:17.380653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAO'. [2026-01-13T20:20:17.380974] [INFO ] [FORECASTER] Starting predict_future for DAO [2026-01-13T20:20:17.381769] [DEBUG] [LOCAL ] No optimal features file found for DAO: ./output/feature-sets/DAO.txt [2026-01-13T20:20:17.381822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:17.381854] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:17.381880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:17.381937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:17.439803] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:17.440714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:17.440799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:17.440832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:17.568966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:17.569119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:17.569159] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:17.569188] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:17.572618] [DEBUG] [FORECASTER] DAO: Forecast T+1@11:T+2@11: UP (p=79.97%) [2026-01-13T20:20:17.572892] [INFO ] [FORECASTER] Completed predict_future for DAO [2026-01-13T20:20:17.573017] [INFO ] [sig ] DAO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:17.723153] [INFO ] [LOCAL ] Saved forecast: DAO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DAO.txt [2026-01-13T20:20:17.723344] [INFO ] [sig ] [876/3497] Completed DAO in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:17.723386] [INFO ] [sig ] [877/3497] Forecasting DAPP... [2026-01-13T20:20:17.723418] [INFO ] [sig ] Generating forecast for: DAPP [2026-01-13T20:20:17.723452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAPP' from 'https://tdm.silogroup.org/data/derivative_storage/DAPP.csv'. [2026-01-13T20:20:17.735996] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAPP'. [2026-01-13T20:20:17.736412] [INFO ] [FORECASTER] Starting predict_future for DAPP [2026-01-13T20:20:17.737282] [DEBUG] [LOCAL ] No optimal features file found for DAPP: ./output/feature-sets/DAPP.txt [2026-01-13T20:20:17.737336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:17.737382] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:17.737410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:17.737467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:17.797633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:17.798551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:17.798655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:17.798692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:17.925553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:17.925738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:17.925780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:17.925810] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:17.929415] [DEBUG] [FORECASTER] DAPP: Forecast T+1@11:T+2@11: UP (p=81.87%) [2026-01-13T20:20:17.929738] [INFO ] [FORECASTER] Completed predict_future for DAPP [2026-01-13T20:20:17.929870] [INFO ] [sig ] DAPP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:18.084256] [INFO ] [LOCAL ] Saved forecast: DAPP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DAPP.txt [2026-01-13T20:20:18.084424] [INFO ] [sig ] [877/3497] Completed DAPP in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:18.084464] [INFO ] [sig ] [878/3497] Forecasting DARE... [2026-01-13T20:20:18.084493] [INFO ] [sig ] Generating forecast for: DARE [2026-01-13T20:20:18.084524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DARE' from 'https://tdm.silogroup.org/data/derivative_storage/DARE.csv'. [2026-01-13T20:20:18.099759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DARE'. [2026-01-13T20:20:18.100234] [INFO ] [FORECASTER] Starting predict_future for DARE [2026-01-13T20:20:18.101351] [DEBUG] [LOCAL ] No optimal features file found for DARE: ./output/feature-sets/DARE.txt [2026-01-13T20:20:18.101422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:18.101470] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:18.101513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:18.101619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:18.172833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:18.174007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:18.174120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:18.174179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:18.291188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:18.291351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:18.291393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:18.291421] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:18.295186] [DEBUG] [FORECASTER] DARE: Forecast T+1@11:T+2@11: DOWN (p=3.46%) [2026-01-13T20:20:18.295476] [INFO ] [FORECASTER] Completed predict_future for DARE [2026-01-13T20:20:18.295622] [INFO ] [sig ] DARE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:18.438996] [INFO ] [LOCAL ] Saved forecast: DARE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DARE.txt [2026-01-13T20:20:18.439155] [INFO ] [sig ] [878/3497] Completed DARE in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:18.439196] [INFO ] [sig ] [879/3497] Forecasting DASH... [2026-01-13T20:20:18.439225] [INFO ] [sig ] Generating forecast for: DASH [2026-01-13T20:20:18.439256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DASH' from 'https://tdm.silogroup.org/data/derivative_storage/DASH.csv'. [2026-01-13T20:20:18.451079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DASH'. [2026-01-13T20:20:18.451453] [INFO ] [FORECASTER] Starting predict_future for DASH [2026-01-13T20:20:18.452244] [DEBUG] [LOCAL ] No optimal features file found for DASH: ./output/feature-sets/DASH.txt [2026-01-13T20:20:18.452296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:18.452328] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:18.452356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:18.452413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:18.509913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:18.510792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:18.510881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:18.510915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:18.639101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:18.639265] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:18.639305] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:18.639333] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:18.642814] [DEBUG] [FORECASTER] DASH: Forecast T+1@11:T+2@11: DOWN (p=41.88%) [2026-01-13T20:20:18.643111] [INFO ] [FORECASTER] Completed predict_future for DASH [2026-01-13T20:20:18.643243] [INFO ] [sig ] DASH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:18.790266] [INFO ] [LOCAL ] Saved forecast: DASH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DASH.txt [2026-01-13T20:20:18.790429] [INFO ] [sig ] [879/3497] Completed DASH in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:18.790469] [INFO ] [sig ] [880/3497] Forecasting DAVA... [2026-01-13T20:20:18.790500] [INFO ] [sig ] Generating forecast for: DAVA [2026-01-13T20:20:18.790530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVA' from 'https://tdm.silogroup.org/data/derivative_storage/DAVA.csv'. [2026-01-13T20:20:18.803467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVA'. [2026-01-13T20:20:18.803933] [INFO ] [FORECASTER] Starting predict_future for DAVA [2026-01-13T20:20:18.804899] [DEBUG] [LOCAL ] No optimal features file found for DAVA: ./output/feature-sets/DAVA.txt [2026-01-13T20:20:18.804961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:18.805049] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:18.805095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:18.805178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:18.869918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:18.870846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:18.870941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:18.870977] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:18.998004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:18.998166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:18.998208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:18.998237] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:19.001901] [DEBUG] [FORECASTER] DAVA: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-01-13T20:20:19.002226] [INFO ] [FORECASTER] Completed predict_future for DAVA [2026-01-13T20:20:19.002559] [INFO ] [sig ] DAVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:19.152711] [INFO ] [LOCAL ] Saved forecast: DAVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DAVA.txt [2026-01-13T20:20:19.152881] [INFO ] [sig ] [880/3497] Completed DAVA in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:19.152923] [INFO ] [sig ] [881/3497] Forecasting DAVE... [2026-01-13T20:20:19.152977] [INFO ] [sig ] Generating forecast for: DAVE [2026-01-13T20:20:19.153008] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAVE' from 'https://tdm.silogroup.org/data/derivative_storage/DAVE.csv'. [2026-01-13T20:20:19.166305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAVE'. [2026-01-13T20:20:19.166710] [INFO ] [FORECASTER] Starting predict_future for DAVE [2026-01-13T20:20:19.167561] [DEBUG] [LOCAL ] No optimal features file found for DAVE: ./output/feature-sets/DAVE.txt [2026-01-13T20:20:19.167642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:19.167678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:19.167704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:19.167760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:19.223947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:19.225207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:19.225290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:19.225323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:19.354403] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:19.354560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:19.354621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:19.354651] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:19.358206] [DEBUG] [FORECASTER] DAVE: Forecast T+1@11:T+2@11: UP (p=81.51%) [2026-01-13T20:20:19.358527] [INFO ] [FORECASTER] Completed predict_future for DAVE [2026-01-13T20:20:19.358702] [INFO ] [sig ] DAVE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:19.514975] [INFO ] [LOCAL ] Saved forecast: DAVE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DAVE.txt [2026-01-13T20:20:19.515141] [INFO ] [sig ] [881/3497] Completed DAVE in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:19.515184] [INFO ] [sig ] [882/3497] Forecasting DAWN... [2026-01-13T20:20:19.515214] [INFO ] [sig ] Generating forecast for: DAWN [2026-01-13T20:20:19.515245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DAWN' from 'https://tdm.silogroup.org/data/derivative_storage/DAWN.csv'. [2026-01-13T20:20:19.528168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DAWN'. [2026-01-13T20:20:19.528551] [INFO ] [FORECASTER] Starting predict_future for DAWN [2026-01-13T20:20:19.529337] [DEBUG] [LOCAL ] No optimal features file found for DAWN: ./output/feature-sets/DAWN.txt [2026-01-13T20:20:19.529389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:19.529422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:19.529449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:19.529505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:19.587598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:19.588736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:19.588821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:19.588854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:19.713858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:19.714023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:19.714063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:19.714091] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:19.717464] [DEBUG] [FORECASTER] DAWN: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-13T20:20:19.717765] [INFO ] [FORECASTER] Completed predict_future for DAWN [2026-01-13T20:20:19.717891] [INFO ] [sig ] DAWN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:19.876297] [INFO ] [LOCAL ] Saved forecast: DAWN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DAWN.txt [2026-01-13T20:20:19.876502] [INFO ] [sig ] [882/3497] Completed DAWN in 0.4s | 2.80 sym/s | Total: 5.2m | ETA: 15.6m [2026-01-13T20:20:19.876548] [INFO ] [sig ] [883/3497] Forecasting DB... [2026-01-13T20:20:19.876620] [INFO ] [sig ] Generating forecast for: DB [2026-01-13T20:20:19.876664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DB' from 'https://tdm.silogroup.org/data/derivative_storage/DB.csv'. [2026-01-13T20:20:19.891600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DB'. [2026-01-13T20:20:19.891989] [INFO ] [FORECASTER] Starting predict_future for DB [2026-01-13T20:20:19.892993] [DEBUG] [LOCAL ] No optimal features file found for DB: ./output/feature-sets/DB.txt [2026-01-13T20:20:19.893045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:19.893076] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:19.893102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:19.893158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:19.950201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:19.950967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:19.951045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:19.951077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:20.075863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:20.076021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:20.076061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:20.076130] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:20.079567] [DEBUG] [FORECASTER] DB: Forecast T+1@11:T+2@11: DOWN (p=6.03%) [2026-01-13T20:20:20.079889] [INFO ] [FORECASTER] Completed predict_future for DB [2026-01-13T20:20:20.080042] [INFO ] [sig ] DB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:20.227915] [INFO ] [LOCAL ] Saved forecast: DB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DB.txt [2026-01-13T20:20:20.228115] [INFO ] [sig ] [883/3497] Completed DB in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:20.228156] [INFO ] [sig ] [884/3497] Forecasting DBI... [2026-01-13T20:20:20.228186] [INFO ] [sig ] Generating forecast for: DBI [2026-01-13T20:20:20.228218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBI' from 'https://tdm.silogroup.org/data/derivative_storage/DBI.csv'. [2026-01-13T20:20:20.241928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBI'. [2026-01-13T20:20:20.242342] [INFO ] [FORECASTER] Starting predict_future for DBI [2026-01-13T20:20:20.243369] [DEBUG] [LOCAL ] No optimal features file found for DBI: ./output/feature-sets/DBI.txt [2026-01-13T20:20:20.243433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:20.243473] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:20.243506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:20.243604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:20.307996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:20.308929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:20.309024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:20.309058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:20.433299] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:20.433462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:20.433502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:20.433549] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:20.437591] [DEBUG] [FORECASTER] DBI: Forecast T+1@11:T+2@11: DOWN (p=41.80%) [2026-01-13T20:20:20.437909] [INFO ] [FORECASTER] Completed predict_future for DBI [2026-01-13T20:20:20.438080] [INFO ] [sig ] DBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:20.588952] [INFO ] [LOCAL ] Saved forecast: DBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DBI.txt [2026-01-13T20:20:20.589112] [INFO ] [sig ] [884/3497] Completed DBI in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:20.589151] [INFO ] [sig ] [885/3497] Forecasting DBL... [2026-01-13T20:20:20.589182] [INFO ] [sig ] Generating forecast for: DBL [2026-01-13T20:20:20.589211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBL' from 'https://tdm.silogroup.org/data/derivative_storage/DBL.csv'. [2026-01-13T20:20:20.600656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBL'. [2026-01-13T20:20:20.601014] [INFO ] [FORECASTER] Starting predict_future for DBL [2026-01-13T20:20:20.601846] [DEBUG] [LOCAL ] No optimal features file found for DBL: ./output/feature-sets/DBL.txt [2026-01-13T20:20:20.601899] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:20.601931] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:20.601957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:20.602015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:20.663144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:20.664229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:20.664315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:20.664349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:20.782172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:20.782330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:20.782370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:20.782399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:20.785892] [DEBUG] [FORECASTER] DBL: Forecast T+1@11:T+2@11: UP (p=87.97%) [2026-01-13T20:20:20.786187] [INFO ] [FORECASTER] Completed predict_future for DBL [2026-01-13T20:20:20.786318] [INFO ] [sig ] DBL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:20.933185] [INFO ] [LOCAL ] Saved forecast: DBL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DBL.txt [2026-01-13T20:20:20.933341] [INFO ] [sig ] [885/3497] Completed DBL in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:20.933383] [INFO ] [sig ] [886/3497] Forecasting DBRG... [2026-01-13T20:20:20.933413] [INFO ] [sig ] Generating forecast for: DBRG [2026-01-13T20:20:20.933445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBRG' from 'https://tdm.silogroup.org/data/derivative_storage/DBRG.csv'. [2026-01-13T20:20:20.945708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBRG'. [2026-01-13T20:20:20.946066] [INFO ] [FORECASTER] Starting predict_future for DBRG [2026-01-13T20:20:20.946871] [DEBUG] [LOCAL ] No optimal features file found for DBRG: ./output/feature-sets/DBRG.txt [2026-01-13T20:20:20.946926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:20.946965] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:20.946999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:20.947066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:21.007980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:21.009094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:21.009368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:21.009403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:21.137498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:21.137667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:21.137707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:21.137735] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:21.141739] [DEBUG] [FORECASTER] DBRG: Forecast T+1@11:T+2@11: DOWN (p=11.65%) [2026-01-13T20:20:21.142017] [INFO ] [FORECASTER] Completed predict_future for DBRG [2026-01-13T20:20:21.142140] [INFO ] [sig ] DBRG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:21.291354] [INFO ] [LOCAL ] Saved forecast: DBRG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DBRG.txt [2026-01-13T20:20:21.291488] [INFO ] [sig ] [886/3497] Completed DBRG in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:21.291552] [INFO ] [sig ] [887/3497] Forecasting DBX... [2026-01-13T20:20:21.291601] [INFO ] [sig ] Generating forecast for: DBX [2026-01-13T20:20:21.291633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DBX' from 'https://tdm.silogroup.org/data/derivative_storage/DBX.csv'. [2026-01-13T20:20:21.303526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DBX'. [2026-01-13T20:20:21.303872] [INFO ] [FORECASTER] Starting predict_future for DBX [2026-01-13T20:20:21.304687] [DEBUG] [LOCAL ] No optimal features file found for DBX: ./output/feature-sets/DBX.txt [2026-01-13T20:20:21.304741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:21.304775] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:21.304803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:21.304861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:21.366617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:21.367450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:21.367531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:21.367566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:21.488468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:21.488629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:21.488671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:21.488699] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:21.492563] [DEBUG] [FORECASTER] DBX: Forecast T+1@11:T+2@11: UP (p=84.77%) [2026-01-13T20:20:21.492849] [INFO ] [FORECASTER] Completed predict_future for DBX [2026-01-13T20:20:21.492969] [INFO ] [sig ] DBX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:21.639391] [INFO ] [LOCAL ] Saved forecast: DBX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DBX.txt [2026-01-13T20:20:21.639535] [INFO ] [sig ] [887/3497] Completed DBX in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:21.639592] [INFO ] [sig ] [888/3497] Forecasting DCBO... [2026-01-13T20:20:21.639625] [INFO ] [sig ] Generating forecast for: DCBO [2026-01-13T20:20:21.639655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCBO' from 'https://tdm.silogroup.org/data/derivative_storage/DCBO.csv'. [2026-01-13T20:20:21.653065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCBO'. [2026-01-13T20:20:21.653450] [INFO ] [FORECASTER] Starting predict_future for DCBO [2026-01-13T20:20:21.654271] [DEBUG] [LOCAL ] No optimal features file found for DCBO: ./output/feature-sets/DCBO.txt [2026-01-13T20:20:21.654325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:21.654359] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:21.654388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:21.654460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:21.711949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:21.712639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:21.712720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:21.712753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:21.831338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:21.831481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:21.831521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:21.831548] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:21.834918] [DEBUG] [FORECASTER] DCBO: Forecast T+1@11:T+2@11: DOWN (p=10.94%) [2026-01-13T20:20:21.835187] [INFO ] [FORECASTER] Completed predict_future for DCBO [2026-01-13T20:20:21.835308] [INFO ] [sig ] DCBO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:21.983311] [INFO ] [LOCAL ] Saved forecast: DCBO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DCBO.txt [2026-01-13T20:20:21.983473] [INFO ] [sig ] [888/3497] Completed DCBO in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:21.983521] [INFO ] [sig ] [889/3497] Forecasting DCI... [2026-01-13T20:20:21.983551] [INFO ] [sig ] Generating forecast for: DCI [2026-01-13T20:20:21.983615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCI' from 'https://tdm.silogroup.org/data/derivative_storage/DCI.csv'. [2026-01-13T20:20:21.996509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCI'. [2026-01-13T20:20:21.996843] [INFO ] [FORECASTER] Starting predict_future for DCI [2026-01-13T20:20:21.997849] [DEBUG] [LOCAL ] No optimal features file found for DCI: ./output/feature-sets/DCI.txt [2026-01-13T20:20:21.997903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:21.997937] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:21.997992] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:21.998054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:22.062739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:22.063488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:22.063568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:22.063623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:22.184742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:22.184896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:22.184938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:22.184969] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:22.188353] [DEBUG] [FORECASTER] DCI: Forecast T+1@11:T+2@11: UP (p=54.01%) [2026-01-13T20:20:22.188647] [INFO ] [FORECASTER] Completed predict_future for DCI [2026-01-13T20:20:22.188773] [INFO ] [sig ] DCI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:22.335809] [INFO ] [LOCAL ] Saved forecast: DCI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DCI.txt [2026-01-13T20:20:22.335942] [INFO ] [sig ] [889/3497] Completed DCI in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:22.335980] [INFO ] [sig ] [890/3497] Forecasting DCO... [2026-01-13T20:20:22.336010] [INFO ] [sig ] Generating forecast for: DCO [2026-01-13T20:20:22.336040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCO' from 'https://tdm.silogroup.org/data/derivative_storage/DCO.csv'. [2026-01-13T20:20:22.347250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCO'. [2026-01-13T20:20:22.347539] [INFO ] [FORECASTER] Starting predict_future for DCO [2026-01-13T20:20:22.348373] [DEBUG] [LOCAL ] No optimal features file found for DCO: ./output/feature-sets/DCO.txt [2026-01-13T20:20:22.348437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:22.348471] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:22.348500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:22.348559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:22.407117] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:22.408037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:22.408155] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:22.408191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:22.529596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:22.529745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:22.529785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:22.529813] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:22.533117] [DEBUG] [FORECASTER] DCO: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-13T20:20:22.533384] [INFO ] [FORECASTER] Completed predict_future for DCO [2026-01-13T20:20:22.533503] [INFO ] [sig ] DCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:22.686100] [INFO ] [LOCAL ] Saved forecast: DCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DCO.txt [2026-01-13T20:20:22.686255] [INFO ] [sig ] [890/3497] Completed DCO in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:22.686294] [INFO ] [sig ] [891/3497] Forecasting DCOM... [2026-01-13T20:20:22.686325] [INFO ] [sig ] Generating forecast for: DCOM [2026-01-13T20:20:22.686355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCOM' from 'https://tdm.silogroup.org/data/derivative_storage/DCOM.csv'. [2026-01-13T20:20:22.698360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCOM'. [2026-01-13T20:20:22.698709] [INFO ] [FORECASTER] Starting predict_future for DCOM [2026-01-13T20:20:22.699743] [DEBUG] [LOCAL ] No optimal features file found for DCOM: ./output/feature-sets/DCOM.txt [2026-01-13T20:20:22.699797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:22.699830] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:22.699858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:22.699916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:22.757462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:22.758237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:22.758319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:22.758353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:22.878451] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:22.878636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:22.878679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:22.878708] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:22.882133] [DEBUG] [FORECASTER] DCOM: Forecast T+1@11:T+2@11: DOWN (p=8.67%) [2026-01-13T20:20:22.882416] [INFO ] [FORECASTER] Completed predict_future for DCOM [2026-01-13T20:20:22.882544] [INFO ] [sig ] DCOM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:23.025051] [INFO ] [LOCAL ] Saved forecast: DCOM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DCOM.txt [2026-01-13T20:20:23.025205] [INFO ] [sig ] [891/3497] Completed DCOM in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:23.025244] [INFO ] [sig ] [892/3497] Forecasting DCTH... [2026-01-13T20:20:23.025275] [INFO ] [sig ] Generating forecast for: DCTH [2026-01-13T20:20:23.025305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DCTH' from 'https://tdm.silogroup.org/data/derivative_storage/DCTH.csv'. [2026-01-13T20:20:23.037516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DCTH'. [2026-01-13T20:20:23.037868] [INFO ] [FORECASTER] Starting predict_future for DCTH [2026-01-13T20:20:23.038786] [DEBUG] [LOCAL ] No optimal features file found for DCTH: ./output/feature-sets/DCTH.txt [2026-01-13T20:20:23.038840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:23.038873] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:23.038901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:23.038958] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:23.098523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:23.099401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:23.099486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:23.099521] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:23.224030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:23.224182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:23.224221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:23.224249] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:23.227542] [DEBUG] [FORECASTER] DCTH: Forecast T+1@11:T+2@11: DOWN (p=33.43%) [2026-01-13T20:20:23.227827] [INFO ] [FORECASTER] Completed predict_future for DCTH [2026-01-13T20:20:23.227946] [INFO ] [sig ] DCTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:23.380496] [INFO ] [LOCAL ] Saved forecast: DCTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DCTH.txt [2026-01-13T20:20:23.380653] [INFO ] [sig ] [892/3497] Completed DCTH in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:23.380693] [INFO ] [sig ] [893/3497] Forecasting DD... [2026-01-13T20:20:23.380723] [INFO ] [sig ] Generating forecast for: DD [2026-01-13T20:20:23.380753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DD' from 'https://tdm.silogroup.org/data/derivative_storage/DD.csv'. [2026-01-13T20:20:23.393512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DD'. [2026-01-13T20:20:23.393970] [INFO ] [FORECASTER] Starting predict_future for DD [2026-01-13T20:20:23.394877] [DEBUG] [LOCAL ] No optimal features file found for DD: ./output/feature-sets/DD.txt [2026-01-13T20:20:23.394931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:23.394967] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:23.394996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:23.395055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:23.453683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:23.454531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:23.454632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:23.454668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:23.576004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:23.576162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:23.576204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:23.576234] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:23.579773] [DEBUG] [FORECASTER] DD: Forecast T+1@11:T+2@11: UP (p=75.61%) [2026-01-13T20:20:23.580069] [INFO ] [FORECASTER] Completed predict_future for DD [2026-01-13T20:20:23.580195] [INFO ] [sig ] DD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:23.732126] [INFO ] [LOCAL ] Saved forecast: DD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DD.txt [2026-01-13T20:20:23.732299] [INFO ] [sig ] [893/3497] Completed DD in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:23.732357] [INFO ] [sig ] [894/3497] Forecasting DDD... [2026-01-13T20:20:23.732412] [INFO ] [sig ] Generating forecast for: DDD [2026-01-13T20:20:23.732453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDD' from 'https://tdm.silogroup.org/data/derivative_storage/DDD.csv'. [2026-01-13T20:20:23.746626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDD'. [2026-01-13T20:20:23.746992] [INFO ] [FORECASTER] Starting predict_future for DDD [2026-01-13T20:20:23.747837] [DEBUG] [LOCAL ] No optimal features file found for DDD: ./output/feature-sets/DDD.txt [2026-01-13T20:20:23.747890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:23.747923] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:23.747951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:23.748037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:23.817777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:23.818641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:23.818733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:23.818774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:23.945502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:23.945669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:23.945711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:23.945740] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:23.949192] [DEBUG] [FORECASTER] DDD: Forecast T+1@11:T+2@11: DOWN (p=11.80%) [2026-01-13T20:20:23.949478] [INFO ] [FORECASTER] Completed predict_future for DDD [2026-01-13T20:20:23.949659] [INFO ] [sig ] DDD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:24.115853] [INFO ] [LOCAL ] Saved forecast: DDD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DDD.txt [2026-01-13T20:20:24.116014] [INFO ] [sig ] [894/3497] Completed DDD in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:24.116056] [INFO ] [sig ] [895/3497] Forecasting DDI... [2026-01-13T20:20:24.116085] [INFO ] [sig ] Generating forecast for: DDI [2026-01-13T20:20:24.116118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDI' from 'https://tdm.silogroup.org/data/derivative_storage/DDI.csv'. [2026-01-13T20:20:24.129835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDI'. [2026-01-13T20:20:24.130404] [INFO ] [FORECASTER] Starting predict_future for DDI [2026-01-13T20:20:24.131398] [DEBUG] [LOCAL ] No optimal features file found for DDI: ./output/feature-sets/DDI.txt [2026-01-13T20:20:24.131453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:24.131486] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:24.131520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:24.131615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:24.189960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:24.191390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:24.191488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:24.191523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:24.314554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:24.314733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:24.314777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:24.314835] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:24.318687] [DEBUG] [FORECASTER] DDI: Forecast T+1@11:T+2@11: UP (p=62.42%) [2026-01-13T20:20:24.319023] [INFO ] [FORECASTER] Completed predict_future for DDI [2026-01-13T20:20:24.319192] [INFO ] [sig ] DDI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:24.467009] [INFO ] [LOCAL ] Saved forecast: DDI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DDI.txt [2026-01-13T20:20:24.467157] [INFO ] [sig ] [895/3497] Completed DDI in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:24.467197] [INFO ] [sig ] [896/3497] Forecasting DDL... [2026-01-13T20:20:24.467226] [INFO ] [sig ] Generating forecast for: DDL [2026-01-13T20:20:24.467257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDL' from 'https://tdm.silogroup.org/data/derivative_storage/DDL.csv'. [2026-01-13T20:20:24.479035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDL'. [2026-01-13T20:20:24.479301] [INFO ] [FORECASTER] Starting predict_future for DDL [2026-01-13T20:20:24.480083] [DEBUG] [LOCAL ] No optimal features file found for DDL: ./output/feature-sets/DDL.txt [2026-01-13T20:20:24.480135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:24.480167] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:24.480194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:24.480251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:24.541876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:24.542672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:24.542755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:24.542791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:24.670329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:24.670485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:24.670528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:24.670558] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:24.674063] [DEBUG] [FORECASTER] DDL: Forecast T+1@11:T+2@11: UP (p=73.35%) [2026-01-13T20:20:24.674349] [INFO ] [FORECASTER] Completed predict_future for DDL [2026-01-13T20:20:24.674475] [INFO ] [sig ] DDL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:24.820241] [INFO ] [LOCAL ] Saved forecast: DDL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DDL.txt [2026-01-13T20:20:24.820403] [INFO ] [sig ] [896/3497] Completed DDL in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:24.820443] [INFO ] [sig ] [897/3497] Forecasting DDOG... [2026-01-13T20:20:24.820472] [INFO ] [sig ] Generating forecast for: DDOG [2026-01-13T20:20:24.820502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDOG' from 'https://tdm.silogroup.org/data/derivative_storage/DDOG.csv'. [2026-01-13T20:20:24.832314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDOG'. [2026-01-13T20:20:24.832704] [INFO ] [FORECASTER] Starting predict_future for DDOG [2026-01-13T20:20:24.833591] [DEBUG] [LOCAL ] No optimal features file found for DDOG: ./output/feature-sets/DDOG.txt [2026-01-13T20:20:24.833648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:24.833710] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:24.833742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:24.833802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:24.894107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:24.894989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:24.895073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:24.895109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:25.020793] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:25.020949] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:25.021008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:25.021040] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:25.024783] [DEBUG] [FORECASTER] DDOG: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-01-13T20:20:25.025058] [INFO ] [FORECASTER] Completed predict_future for DDOG [2026-01-13T20:20:25.025182] [INFO ] [sig ] DDOG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:25.171757] [INFO ] [LOCAL ] Saved forecast: DDOG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DDOG.txt [2026-01-13T20:20:25.171898] [INFO ] [sig ] [897/3497] Completed DDOG in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:25.171936] [INFO ] [sig ] [898/3497] Forecasting DDS... [2026-01-13T20:20:25.171966] [INFO ] [sig ] Generating forecast for: DDS [2026-01-13T20:20:25.171996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DDS' from 'https://tdm.silogroup.org/data/derivative_storage/DDS.csv'. [2026-01-13T20:20:25.184932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DDS'. [2026-01-13T20:20:25.185442] [INFO ] [FORECASTER] Starting predict_future for DDS [2026-01-13T20:20:25.186369] [DEBUG] [LOCAL ] No optimal features file found for DDS: ./output/feature-sets/DDS.txt [2026-01-13T20:20:25.186431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:25.186475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:25.186510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:25.186607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:25.247665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:25.248551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:25.248654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:25.248690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:25.370101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:25.370262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:25.370303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:25.370333] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:25.373787] [DEBUG] [FORECASTER] DDS: Forecast T+1@11:T+2@11: UP (p=98.31%) [2026-01-13T20:20:25.374067] [INFO ] [FORECASTER] Completed predict_future for DDS [2026-01-13T20:20:25.374197] [INFO ] [sig ] DDS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:25.521075] [INFO ] [LOCAL ] Saved forecast: DDS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DDS.txt [2026-01-13T20:20:25.521195] [INFO ] [sig ] [898/3497] Completed DDS in 0.3s | 2.80 sym/s | Total: 5.3m | ETA: 15.5m [2026-01-13T20:20:25.521233] [INFO ] [sig ] [899/3497] Forecasting DE... [2026-01-13T20:20:25.521262] [INFO ] [sig ] Generating forecast for: DE [2026-01-13T20:20:25.521291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DE' from 'https://tdm.silogroup.org/data/derivative_storage/DE.csv'. [2026-01-13T20:20:25.533690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DE'. [2026-01-13T20:20:25.533981] [INFO ] [FORECASTER] Starting predict_future for DE [2026-01-13T20:20:25.534961] [DEBUG] [LOCAL ] No optimal features file found for DE: ./output/feature-sets/DE.txt [2026-01-13T20:20:25.535012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:25.535044] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:25.535070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:25.535126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:25.595593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:25.596433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:25.596526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:25.596560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:25.721163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:25.721526] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:25.721565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:25.721615] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:25.725347] [DEBUG] [FORECASTER] DE: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-13T20:20:25.725639] [INFO ] [FORECASTER] Completed predict_future for DE [2026-01-13T20:20:25.725763] [INFO ] [sig ] DE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:25.878899] [INFO ] [LOCAL ] Saved forecast: DE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DE.txt [2026-01-13T20:20:25.879056] [INFO ] [sig ] [899/3497] Completed DE in 0.4s | 2.80 sym/s | Total: 5.3m | ETA: 15.4m [2026-01-13T20:20:25.879099] [INFO ] [sig ] [900/3497] Forecasting DEA... [2026-01-13T20:20:25.879130] [INFO ] [sig ] Generating forecast for: DEA [2026-01-13T20:20:25.879164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEA' from 'https://tdm.silogroup.org/data/derivative_storage/DEA.csv'. [2026-01-13T20:20:25.891181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEA'. [2026-01-13T20:20:25.891505] [INFO ] [FORECASTER] Starting predict_future for DEA [2026-01-13T20:20:25.892335] [DEBUG] [LOCAL ] No optimal features file found for DEA: ./output/feature-sets/DEA.txt [2026-01-13T20:20:25.892389] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:25.892422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:25.892451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:25.892511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:25.958527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:25.959590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:25.959673] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:25.959708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:26.085098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:26.085446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:26.085488] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:26.085518] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:26.089160] [DEBUG] [FORECASTER] DEA: Forecast T+1@11:T+2@11: UP (p=91.10%) [2026-01-13T20:20:26.089651] [INFO ] [FORECASTER] Completed predict_future for DEA [2026-01-13T20:20:26.089778] [INFO ] [sig ] DEA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:26.242310] [INFO ] [LOCAL ] Saved forecast: DEA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DEA.txt [2026-01-13T20:20:26.242460] [INFO ] [sig ] [900/3497] Completed DEA in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:26.242501] [INFO ] [sig ] [901/3497] Forecasting DECK... [2026-01-13T20:20:26.242534] [INFO ] [sig ] Generating forecast for: DECK [2026-01-13T20:20:26.242567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DECK' from 'https://tdm.silogroup.org/data/derivative_storage/DECK.csv'. [2026-01-13T20:20:26.254956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DECK'. [2026-01-13T20:20:26.255316] [INFO ] [FORECASTER] Starting predict_future for DECK [2026-01-13T20:20:26.256128] [DEBUG] [LOCAL ] No optimal features file found for DECK: ./output/feature-sets/DECK.txt [2026-01-13T20:20:26.256182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:26.256228] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:26.256259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:26.256318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:26.317021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:26.317900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:26.318011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:26.318048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:26.454167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:26.454349] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:26.454402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:26.454439] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:26.459483] [DEBUG] [FORECASTER] DECK: Forecast T+1@11:T+2@11: DOWN (p=12.51%) [2026-01-13T20:20:26.459975] [INFO ] [FORECASTER] Completed predict_future for DECK [2026-01-13T20:20:26.460137] [INFO ] [sig ] DECK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:26.614127] [INFO ] [LOCAL ] Saved forecast: DECK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DECK.txt [2026-01-13T20:20:26.614468] [INFO ] [sig ] [901/3497] Completed DECK in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:26.614510] [INFO ] [sig ] [902/3497] Forecasting DEI... [2026-01-13T20:20:26.614543] [INFO ] [sig ] Generating forecast for: DEI [2026-01-13T20:20:26.614593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEI' from 'https://tdm.silogroup.org/data/derivative_storage/DEI.csv'. [2026-01-13T20:20:26.628257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEI'. [2026-01-13T20:20:26.628608] [INFO ] [FORECASTER] Starting predict_future for DEI [2026-01-13T20:20:26.629392] [DEBUG] [LOCAL ] No optimal features file found for DEI: ./output/feature-sets/DEI.txt [2026-01-13T20:20:26.629446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:26.629480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:26.629508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:26.629567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:26.696092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:26.696989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:26.697082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:26.697123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:26.828553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:26.828754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:26.828800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:26.828830] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:26.832675] [DEBUG] [FORECASTER] DEI: Forecast T+1@11:T+2@11: UP (p=95.41%) [2026-01-13T20:20:26.833150] [INFO ] [FORECASTER] Completed predict_future for DEI [2026-01-13T20:20:26.833341] [INFO ] [sig ] DEI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:26.981456] [INFO ] [LOCAL ] Saved forecast: DEI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DEI.txt [2026-01-13T20:20:26.981621] [INFO ] [sig ] [902/3497] Completed DEI in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:26.981662] [INFO ] [sig ] [903/3497] Forecasting DELL... [2026-01-13T20:20:26.981691] [INFO ] [sig ] Generating forecast for: DELL [2026-01-13T20:20:26.981720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DELL' from 'https://tdm.silogroup.org/data/derivative_storage/DELL.csv'. [2026-01-13T20:20:26.993442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DELL'. [2026-01-13T20:20:26.993767] [INFO ] [FORECASTER] Starting predict_future for DELL [2026-01-13T20:20:26.994535] [DEBUG] [LOCAL ] No optimal features file found for DELL: ./output/feature-sets/DELL.txt [2026-01-13T20:20:26.994605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:26.994640] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:26.994667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:26.994723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:27.052284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:27.053029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:27.053110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:27.053145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:27.181701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:27.181857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:27.181901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:27.181930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:27.185672] [DEBUG] [FORECASTER] DELL: Forecast T+1@11:T+2@11: UP (p=59.46%) [2026-01-13T20:20:27.185960] [INFO ] [FORECASTER] Completed predict_future for DELL [2026-01-13T20:20:27.186085] [INFO ] [sig ] DELL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:27.334749] [INFO ] [LOCAL ] Saved forecast: DELL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DELL.txt [2026-01-13T20:20:27.334885] [INFO ] [sig ] [903/3497] Completed DELL in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:27.334924] [INFO ] [sig ] [904/3497] Forecasting DENN... [2026-01-13T20:20:27.334953] [INFO ] [sig ] Generating forecast for: DENN [2026-01-13T20:20:27.334983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DENN' from 'https://tdm.silogroup.org/data/derivative_storage/DENN.csv'. [2026-01-13T20:20:27.348238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DENN'. [2026-01-13T20:20:27.348762] [INFO ] [FORECASTER] Starting predict_future for DENN [2026-01-13T20:20:27.349726] [DEBUG] [LOCAL ] No optimal features file found for DENN: ./output/feature-sets/DENN.txt [2026-01-13T20:20:27.349785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:27.349821] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:27.349850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:27.349920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:27.410932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:27.412180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:27.412296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:27.412343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:27.540999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:27.541281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:27.541366] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:27.541443] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:27.545652] [DEBUG] [FORECASTER] DENN: Forecast T+1@11:T+2@11: DOWN (p=34.28%) [2026-01-13T20:20:27.546006] [INFO ] [FORECASTER] Completed predict_future for DENN [2026-01-13T20:20:27.546158] [INFO ] [sig ] DENN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:27.697560] [INFO ] [LOCAL ] Saved forecast: DENN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DENN.txt [2026-01-13T20:20:27.697826] [INFO ] [sig ] [904/3497] Completed DENN in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:27.697872] [INFO ] [sig ] [905/3497] Forecasting DEO... [2026-01-13T20:20:27.697915] [INFO ] [sig ] Generating forecast for: DEO [2026-01-13T20:20:27.697950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DEO' from 'https://tdm.silogroup.org/data/derivative_storage/DEO.csv'. [2026-01-13T20:20:27.711713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DEO'. [2026-01-13T20:20:27.712299] [INFO ] [FORECASTER] Starting predict_future for DEO [2026-01-13T20:20:27.713364] [DEBUG] [LOCAL ] No optimal features file found for DEO: ./output/feature-sets/DEO.txt [2026-01-13T20:20:27.713422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:27.713455] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:27.713484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:27.713544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:27.774381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:27.775631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:27.775731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:27.775766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:27.913194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:27.913484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:27.913543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:27.913602] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:27.918629] [DEBUG] [FORECASTER] DEO: Forecast T+1@11:T+2@11: UP (p=87.13%) [2026-01-13T20:20:27.918983] [INFO ] [FORECASTER] Completed predict_future for DEO [2026-01-13T20:20:27.919169] [INFO ] [sig ] DEO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:28.096966] [INFO ] [LOCAL ] Saved forecast: DEO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DEO.txt [2026-01-13T20:20:28.097185] [INFO ] [sig ] [905/3497] Completed DEO in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:28.097232] [INFO ] [sig ] [906/3497] Forecasting DERM... [2026-01-13T20:20:28.097264] [INFO ] [sig ] Generating forecast for: DERM [2026-01-13T20:20:28.097297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DERM' from 'https://tdm.silogroup.org/data/derivative_storage/DERM.csv'. [2026-01-13T20:20:28.111964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DERM'. [2026-01-13T20:20:28.112439] [INFO ] [FORECASTER] Starting predict_future for DERM [2026-01-13T20:20:28.113639] [DEBUG] [LOCAL ] No optimal features file found for DERM: ./output/feature-sets/DERM.txt [2026-01-13T20:20:28.113697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:28.113731] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:28.113758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:28.113826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:28.180413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:28.181540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:28.181691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:28.181726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:28.311974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:28.312141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:28.312207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:28.312253] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:28.316107] [DEBUG] [FORECASTER] DERM: Forecast T+1@11:T+2@11: UP (p=94.71%) [2026-01-13T20:20:28.316471] [INFO ] [FORECASTER] Completed predict_future for DERM [2026-01-13T20:20:28.316668] [INFO ] [sig ] DERM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:28.471817] [INFO ] [LOCAL ] Saved forecast: DERM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DERM.txt [2026-01-13T20:20:28.472020] [INFO ] [sig ] [906/3497] Completed DERM in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:28.472067] [INFO ] [sig ] [907/3497] Forecasting DFGP... [2026-01-13T20:20:28.472102] [INFO ] [sig ] Generating forecast for: DFGP [2026-01-13T20:20:28.472137] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGP' from 'https://tdm.silogroup.org/data/derivative_storage/DFGP.csv'. [2026-01-13T20:20:28.486062] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGP'. [2026-01-13T20:20:28.486762] [INFO ] [FORECASTER] Starting predict_future for DFGP [2026-01-13T20:20:28.487843] [DEBUG] [LOCAL ] No optimal features file found for DFGP: ./output/feature-sets/DFGP.txt [2026-01-13T20:20:28.487898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:28.487931] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:28.487985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:28.488047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:28.546391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:28.547369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:28.547491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:28.547526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:28.670246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:28.670410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:28.670450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:28.670477] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:28.673860] [DEBUG] [FORECASTER] DFGP: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-13T20:20:28.674149] [INFO ] [FORECASTER] Completed predict_future for DFGP [2026-01-13T20:20:28.674274] [INFO ] [sig ] DFGP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:28.823326] [INFO ] [LOCAL ] Saved forecast: DFGP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DFGP.txt [2026-01-13T20:20:28.823499] [INFO ] [sig ] [907/3497] Completed DFGP in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:28.823539] [INFO ] [sig ] [908/3497] Forecasting DFGX... [2026-01-13T20:20:28.823586] [INFO ] [sig ] Generating forecast for: DFGX [2026-01-13T20:20:28.823619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFGX' from 'https://tdm.silogroup.org/data/derivative_storage/DFGX.csv'. [2026-01-13T20:20:28.837498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFGX'. [2026-01-13T20:20:28.838089] [INFO ] [FORECASTER] Starting predict_future for DFGX [2026-01-13T20:20:28.839080] [DEBUG] [LOCAL ] No optimal features file found for DFGX: ./output/feature-sets/DFGX.txt [2026-01-13T20:20:28.839133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:28.839167] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:28.839193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:28.839253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:28.899362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:28.900694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:28.900806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:28.900842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:29.033712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:29.033942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:29.033988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:29.034043] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:29.038810] [DEBUG] [FORECASTER] DFGX: Forecast T+1@11:T+2@11: DOWN (p=40.93%) [2026-01-13T20:20:29.039381] [INFO ] [FORECASTER] Completed predict_future for DFGX [2026-01-13T20:20:29.039623] [INFO ] [sig ] DFGX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:29.200310] [INFO ] [LOCAL ] Saved forecast: DFGX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DFGX.txt [2026-01-13T20:20:29.200524] [INFO ] [sig ] [908/3497] Completed DFGX in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:29.200565] [INFO ] [sig ] [909/3497] Forecasting DFH... [2026-01-13T20:20:29.200619] [INFO ] [sig ] Generating forecast for: DFH [2026-01-13T20:20:29.200651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFH' from 'https://tdm.silogroup.org/data/derivative_storage/DFH.csv'. [2026-01-13T20:20:29.215561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFH'. [2026-01-13T20:20:29.216162] [INFO ] [FORECASTER] Starting predict_future for DFH [2026-01-13T20:20:29.217604] [DEBUG] [LOCAL ] No optimal features file found for DFH: ./output/feature-sets/DFH.txt [2026-01-13T20:20:29.217659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:29.217699] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:29.217730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:29.217791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:29.280758] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:29.281967] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:29.282075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:29.282110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:29.419504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:29.419686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:29.419727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:29.419757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:29.423453] [DEBUG] [FORECASTER] DFH: Forecast T+1@11:T+2@11: UP (p=74.16%) [2026-01-13T20:20:29.423761] [INFO ] [FORECASTER] Completed predict_future for DFH [2026-01-13T20:20:29.423892] [INFO ] [sig ] DFH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:29.583844] [INFO ] [LOCAL ] Saved forecast: DFH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DFH.txt [2026-01-13T20:20:29.584010] [INFO ] [sig ] [909/3497] Completed DFH in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:29.584049] [INFO ] [sig ] [910/3497] Forecasting DFIN... [2026-01-13T20:20:29.584079] [INFO ] [sig ] Generating forecast for: DFIN [2026-01-13T20:20:29.584109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFIN' from 'https://tdm.silogroup.org/data/derivative_storage/DFIN.csv'. [2026-01-13T20:20:29.596043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFIN'. [2026-01-13T20:20:29.596437] [INFO ] [FORECASTER] Starting predict_future for DFIN [2026-01-13T20:20:29.597241] [DEBUG] [LOCAL ] No optimal features file found for DFIN: ./output/feature-sets/DFIN.txt [2026-01-13T20:20:29.597293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:29.597324] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:29.597350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:29.597406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:29.658683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:29.659840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:29.659935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:29.659970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:29.789929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:29.790119] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:29.790167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:29.790199] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:29.793812] [DEBUG] [FORECASTER] DFIN: Forecast T+1@11:T+2@11: DOWN (p=35.32%) [2026-01-13T20:20:29.794107] [INFO ] [FORECASTER] Completed predict_future for DFIN [2026-01-13T20:20:29.794239] [INFO ] [sig ] DFIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:29.948244] [INFO ] [LOCAL ] Saved forecast: DFIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DFIN.txt [2026-01-13T20:20:29.948448] [INFO ] [sig ] [910/3497] Completed DFIN in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:29.948488] [INFO ] [sig ] [911/3497] Forecasting DFP... [2026-01-13T20:20:29.948517] [INFO ] [sig ] Generating forecast for: DFP [2026-01-13T20:20:29.948556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DFP' from 'https://tdm.silogroup.org/data/derivative_storage/DFP.csv'. [2026-01-13T20:20:29.961093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DFP'. [2026-01-13T20:20:29.961498] [INFO ] [FORECASTER] Starting predict_future for DFP [2026-01-13T20:20:29.962293] [DEBUG] [LOCAL ] No optimal features file found for DFP: ./output/feature-sets/DFP.txt [2026-01-13T20:20:29.962346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:29.962379] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:29.962406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:29.962462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:30.019641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:30.020514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:30.020616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:30.020652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:30.154185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:30.154533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:30.154590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:30.154624] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:30.158049] [DEBUG] [FORECASTER] DFP: Forecast T+1@11:T+2@11: UP (p=53.80%) [2026-01-13T20:20:30.158337] [INFO ] [FORECASTER] Completed predict_future for DFP [2026-01-13T20:20:30.158464] [INFO ] [sig ] DFP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:30.316415] [INFO ] [LOCAL ] Saved forecast: DFP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DFP.txt [2026-01-13T20:20:30.316591] [INFO ] [sig ] [911/3497] Completed DFP in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:30.316644] [INFO ] [sig ] [912/3497] Forecasting DG... [2026-01-13T20:20:30.316682] [INFO ] [sig ] Generating forecast for: DG [2026-01-13T20:20:30.316723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DG' from 'https://tdm.silogroup.org/data/derivative_storage/DG.csv'. [2026-01-13T20:20:30.329525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DG'. [2026-01-13T20:20:30.329879] [INFO ] [FORECASTER] Starting predict_future for DG [2026-01-13T20:20:30.330701] [DEBUG] [LOCAL ] No optimal features file found for DG: ./output/feature-sets/DG.txt [2026-01-13T20:20:30.330753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:30.330784] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:30.330810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:30.330879] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:30.389821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:30.390734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:30.390821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:30.390857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:30.520075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:30.520248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:30.520300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:30.520337] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:30.524177] [DEBUG] [FORECASTER] DG: Forecast T+1@11:T+2@11: UP (p=68.23%) [2026-01-13T20:20:30.524466] [INFO ] [FORECASTER] Completed predict_future for DG [2026-01-13T20:20:30.524612] [INFO ] [sig ] DG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:30.673806] [INFO ] [LOCAL ] Saved forecast: DG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DG.txt [2026-01-13T20:20:30.673959] [INFO ] [sig ] [912/3497] Completed DG in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:30.673998] [INFO ] [sig ] [913/3497] Forecasting DGCB... [2026-01-13T20:20:30.674027] [INFO ] [sig ] Generating forecast for: DGCB [2026-01-13T20:20:30.674058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGCB' from 'https://tdm.silogroup.org/data/derivative_storage/DGCB.csv'. [2026-01-13T20:20:30.686241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGCB'. [2026-01-13T20:20:30.686550] [INFO ] [FORECASTER] Starting predict_future for DGCB [2026-01-13T20:20:30.687318] [DEBUG] [LOCAL ] No optimal features file found for DGCB: ./output/feature-sets/DGCB.txt [2026-01-13T20:20:30.687369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:30.687401] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:30.687428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:30.687484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:30.746284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:30.747180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:30.747265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:30.747300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:30.874996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:30.875157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:30.875200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:30.875230] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:30.878767] [DEBUG] [FORECASTER] DGCB: Forecast T+1@11:T+2@11: UP (p=77.73%) [2026-01-13T20:20:30.879044] [INFO ] [FORECASTER] Completed predict_future for DGCB [2026-01-13T20:20:30.879180] [INFO ] [sig ] DGCB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:31.038507] [INFO ] [LOCAL ] Saved forecast: DGCB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DGCB.txt [2026-01-13T20:20:31.038727] [INFO ] [sig ] [913/3497] Completed DGCB in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:31.038779] [INFO ] [sig ] [914/3497] Forecasting DGICA... [2026-01-13T20:20:31.038811] [INFO ] [sig ] Generating forecast for: DGICA [2026-01-13T20:20:31.038845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGICA' from 'https://tdm.silogroup.org/data/derivative_storage/DGICA.csv'. [2026-01-13T20:20:31.051364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGICA'. [2026-01-13T20:20:31.051689] [INFO ] [FORECASTER] Starting predict_future for DGICA [2026-01-13T20:20:31.052470] [DEBUG] [LOCAL ] No optimal features file found for DGICA: ./output/feature-sets/DGICA.txt [2026-01-13T20:20:31.052533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:31.052605] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:31.052636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:31.052693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:31.113797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:31.114705] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:31.114795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:31.114831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:31.239510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:31.239726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:31.239768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:31.239797] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:31.243204] [DEBUG] [FORECASTER] DGICA: Forecast T+1@11:T+2@11: UP (p=78.69%) [2026-01-13T20:20:31.243490] [INFO ] [FORECASTER] Completed predict_future for DGICA [2026-01-13T20:20:31.243639] [INFO ] [sig ] DGICA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:31.387792] [INFO ] [LOCAL ] Saved forecast: DGICA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DGICA.txt [2026-01-13T20:20:31.387937] [INFO ] [sig ] [914/3497] Completed DGICA in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:31.387995] [INFO ] [sig ] [915/3497] Forecasting DGII... [2026-01-13T20:20:31.388026] [INFO ] [sig ] Generating forecast for: DGII [2026-01-13T20:20:31.388056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGII' from 'https://tdm.silogroup.org/data/derivative_storage/DGII.csv'. [2026-01-13T20:20:31.399273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGII'. [2026-01-13T20:20:31.399627] [INFO ] [FORECASTER] Starting predict_future for DGII [2026-01-13T20:20:31.400383] [DEBUG] [LOCAL ] No optimal features file found for DGII: ./output/feature-sets/DGII.txt [2026-01-13T20:20:31.400434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:31.400465] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:31.400492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:31.400547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:31.458737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:31.459565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:31.459665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:31.459699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:31.588010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:31.588167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:31.588206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:31.588235] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:31.591794] [DEBUG] [FORECASTER] DGII: Forecast T+1@11:T+2@11: DOWN (p=3.10%) [2026-01-13T20:20:31.592060] [INFO ] [FORECASTER] Completed predict_future for DGII [2026-01-13T20:20:31.592178] [INFO ] [sig ] DGII: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:31.737527] [INFO ] [LOCAL ] Saved forecast: DGII 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DGII.txt [2026-01-13T20:20:31.737710] [INFO ] [sig ] [915/3497] Completed DGII in 0.3s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:31.737756] [INFO ] [sig ] [916/3497] Forecasting DGRE... [2026-01-13T20:20:31.737788] [INFO ] [sig ] Generating forecast for: DGRE [2026-01-13T20:20:31.737823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRE' from 'https://tdm.silogroup.org/data/derivative_storage/DGRE.csv'. [2026-01-13T20:20:31.750390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRE'. [2026-01-13T20:20:31.750868] [INFO ] [FORECASTER] Starting predict_future for DGRE [2026-01-13T20:20:31.752133] [DEBUG] [LOCAL ] No optimal features file found for DGRE: ./output/feature-sets/DGRE.txt [2026-01-13T20:20:31.752203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:31.752255] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:31.752292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:31.752551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:31.816130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:31.817122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:31.817282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:31.817321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:31.926532] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:31.926708] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:31.926748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:31.926777] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:31.930192] [DEBUG] [FORECASTER] DGRE: Forecast T+1@11:T+2@11: UP (p=99.36%) [2026-01-13T20:20:31.930469] [INFO ] [FORECASTER] Completed predict_future for DGRE [2026-01-13T20:20:31.930610] [INFO ] [sig ] DGRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:32.133118] [INFO ] [LOCAL ] Saved forecast: DGRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DGRE.txt [2026-01-13T20:20:32.133273] [INFO ] [sig ] [916/3497] Completed DGRE in 0.4s | 2.80 sym/s | Total: 5.4m | ETA: 15.4m [2026-01-13T20:20:32.133315] [INFO ] [sig ] [917/3497] Forecasting DGRS... [2026-01-13T20:20:32.133344] [INFO ] [sig ] Generating forecast for: DGRS [2026-01-13T20:20:32.133376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGRS' from 'https://tdm.silogroup.org/data/derivative_storage/DGRS.csv'. [2026-01-13T20:20:32.145493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGRS'. [2026-01-13T20:20:32.145854] [INFO ] [FORECASTER] Starting predict_future for DGRS [2026-01-13T20:20:32.146670] [DEBUG] [LOCAL ] No optimal features file found for DGRS: ./output/feature-sets/DGRS.txt [2026-01-13T20:20:32.146722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:32.146754] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:32.146781] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:32.146838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:32.211776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:32.212655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:32.212740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:32.212775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:32.340125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:32.340286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:32.340327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:32.340405] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:32.344335] [DEBUG] [FORECASTER] DGRS: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-01-13T20:20:32.344646] [INFO ] [FORECASTER] Completed predict_future for DGRS [2026-01-13T20:20:32.344778] [INFO ] [sig ] DGRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:32.499619] [INFO ] [LOCAL ] Saved forecast: DGRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DGRS.txt [2026-01-13T20:20:32.499804] [INFO ] [sig ] [917/3497] Completed DGRS in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.4m [2026-01-13T20:20:32.499875] [INFO ] [sig ] [918/3497] Forecasting DGX... [2026-01-13T20:20:32.499920] [INFO ] [sig ] Generating forecast for: DGX [2026-01-13T20:20:32.499952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DGX' from 'https://tdm.silogroup.org/data/derivative_storage/DGX.csv'. [2026-01-13T20:20:32.513593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DGX'. [2026-01-13T20:20:32.513963] [INFO ] [FORECASTER] Starting predict_future for DGX [2026-01-13T20:20:32.514766] [DEBUG] [LOCAL ] No optimal features file found for DGX: ./output/feature-sets/DGX.txt [2026-01-13T20:20:32.514819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:32.514852] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:32.514880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:32.514938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:32.574292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:32.575175] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:32.575265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:32.575298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:32.700506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:32.700685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:32.700728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:32.700756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:32.704532] [DEBUG] [FORECASTER] DGX: Forecast T+1@11:T+2@11: UP (p=50.76%) [2026-01-13T20:20:32.704906] [INFO ] [FORECASTER] Completed predict_future for DGX [2026-01-13T20:20:32.705049] [INFO ] [sig ] DGX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:32.863892] [INFO ] [LOCAL ] Saved forecast: DGX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DGX.txt [2026-01-13T20:20:32.864045] [INFO ] [sig ] [918/3497] Completed DGX in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:32.864086] [INFO ] [sig ] [919/3497] Forecasting DH... [2026-01-13T20:20:32.864116] [INFO ] [sig ] Generating forecast for: DH [2026-01-13T20:20:32.864145] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DH' from 'https://tdm.silogroup.org/data/derivative_storage/DH.csv'. [2026-01-13T20:20:32.877727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DH'. [2026-01-13T20:20:32.878219] [INFO ] [FORECASTER] Starting predict_future for DH [2026-01-13T20:20:32.879473] [DEBUG] [LOCAL ] No optimal features file found for DH: ./output/feature-sets/DH.txt [2026-01-13T20:20:32.879528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:32.879561] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:32.879609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:32.879669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:32.940213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:32.941150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:32.941247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:32.941280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:33.077921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:33.078118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:33.078160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:33.078192] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:33.081928] [DEBUG] [FORECASTER] DH: Forecast T+1@11:T+2@11: UP (p=76.64%) [2026-01-13T20:20:33.082233] [INFO ] [FORECASTER] Completed predict_future for DH [2026-01-13T20:20:33.082360] [INFO ] [sig ] DH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:33.230119] [INFO ] [LOCAL ] Saved forecast: DH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DH.txt [2026-01-13T20:20:33.230289] [INFO ] [sig ] [919/3497] Completed DH in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:33.230337] [INFO ] [sig ] [920/3497] Forecasting DHC... [2026-01-13T20:20:33.230368] [INFO ] [sig ] Generating forecast for: DHC [2026-01-13T20:20:33.230400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHC' from 'https://tdm.silogroup.org/data/derivative_storage/DHC.csv'. [2026-01-13T20:20:33.243759] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHC'. [2026-01-13T20:20:33.244063] [INFO ] [FORECASTER] Starting predict_future for DHC [2026-01-13T20:20:33.245022] [DEBUG] [LOCAL ] No optimal features file found for DHC: ./output/feature-sets/DHC.txt [2026-01-13T20:20:33.245074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:33.245105] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:33.245130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:33.245185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:33.307126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:33.308168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:33.308251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:33.308286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:33.436282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:33.436641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:33.436682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:33.436711] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:33.440234] [DEBUG] [FORECASTER] DHC: Forecast T+1@11:T+2@11: DOWN (p=10.55%) [2026-01-13T20:20:33.440503] [INFO ] [FORECASTER] Completed predict_future for DHC [2026-01-13T20:20:33.440642] [INFO ] [sig ] DHC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:33.586020] [INFO ] [LOCAL ] Saved forecast: DHC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DHC.txt [2026-01-13T20:20:33.586164] [INFO ] [sig ] [920/3497] Completed DHC in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:33.586204] [INFO ] [sig ] [921/3497] Forecasting DHF... [2026-01-13T20:20:33.586233] [INFO ] [sig ] Generating forecast for: DHF [2026-01-13T20:20:33.586263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHF' from 'https://tdm.silogroup.org/data/derivative_storage/DHF.csv'. [2026-01-13T20:20:33.598162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHF'. [2026-01-13T20:20:33.598473] [INFO ] [FORECASTER] Starting predict_future for DHF [2026-01-13T20:20:33.599257] [DEBUG] [LOCAL ] No optimal features file found for DHF: ./output/feature-sets/DHF.txt [2026-01-13T20:20:33.599321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:33.599358] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:33.599386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:33.599442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:33.657080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:33.657835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:33.657913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:33.657945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:33.778013] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:33.778199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:33.778265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:33.778296] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:33.781660] [DEBUG] [FORECASTER] DHF: Forecast T+1@11:T+2@11: DOWN (p=19.42%) [2026-01-13T20:20:33.781927] [INFO ] [FORECASTER] Completed predict_future for DHF [2026-01-13T20:20:33.782045] [INFO ] [sig ] DHF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:33.924695] [INFO ] [LOCAL ] Saved forecast: DHF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DHF.txt [2026-01-13T20:20:33.924826] [INFO ] [sig ] [921/3497] Completed DHF in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:33.924865] [INFO ] [sig ] [922/3497] Forecasting DHI... [2026-01-13T20:20:33.924895] [INFO ] [sig ] Generating forecast for: DHI [2026-01-13T20:20:33.924934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHI' from 'https://tdm.silogroup.org/data/derivative_storage/DHI.csv'. [2026-01-13T20:20:33.938377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHI'. [2026-01-13T20:20:33.938804] [INFO ] [FORECASTER] Starting predict_future for DHI [2026-01-13T20:20:33.939841] [DEBUG] [LOCAL ] No optimal features file found for DHI: ./output/feature-sets/DHI.txt [2026-01-13T20:20:33.939895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:33.939928] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:33.939955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:33.940012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:33.997872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:33.998842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:33.998926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:33.998959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:34.122100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:34.122258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:34.122301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:34.122329] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:34.125718] [DEBUG] [FORECASTER] DHI: Forecast T+1@11:T+2@11: UP (p=71.18%) [2026-01-13T20:20:34.125997] [INFO ] [FORECASTER] Completed predict_future for DHI [2026-01-13T20:20:34.126125] [INFO ] [sig ] DHI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:34.268164] [INFO ] [LOCAL ] Saved forecast: DHI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DHI.txt [2026-01-13T20:20:34.268295] [INFO ] [sig ] [922/3497] Completed DHI in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:34.268333] [INFO ] [sig ] [923/3497] Forecasting DHIL... [2026-01-13T20:20:34.268363] [INFO ] [sig ] Generating forecast for: DHIL [2026-01-13T20:20:34.268591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHIL' from 'https://tdm.silogroup.org/data/derivative_storage/DHIL.csv'. [2026-01-13T20:20:34.281853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHIL'. [2026-01-13T20:20:34.282281] [INFO ] [FORECASTER] Starting predict_future for DHIL [2026-01-13T20:20:34.283209] [DEBUG] [LOCAL ] No optimal features file found for DHIL: ./output/feature-sets/DHIL.txt [2026-01-13T20:20:34.283261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:34.283293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:34.283319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:34.283374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:34.346357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:34.347495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:34.347615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:34.347652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:34.460100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:34.460262] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:20:34.460303] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:34.460333] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:34.463810] [DEBUG] [FORECASTER] DHIL: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-01-13T20:20:34.464089] [INFO ] [FORECASTER] Completed predict_future for DHIL [2026-01-13T20:20:34.464216] [INFO ] [sig ] DHIL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:34.615592] [INFO ] [LOCAL ] Saved forecast: DHIL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DHIL.txt [2026-01-13T20:20:34.615757] [INFO ] [sig ] [923/3497] Completed DHIL in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:34.615795] [INFO ] [sig ] [924/3497] Forecasting DHX... [2026-01-13T20:20:34.615826] [INFO ] [sig ] Generating forecast for: DHX [2026-01-13T20:20:34.615855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DHX' from 'https://tdm.silogroup.org/data/derivative_storage/DHX.csv'. [2026-01-13T20:20:34.628966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DHX'. [2026-01-13T20:20:34.629277] [INFO ] [FORECASTER] Starting predict_future for DHX [2026-01-13T20:20:34.630061] [DEBUG] [LOCAL ] No optimal features file found for DHX: ./output/feature-sets/DHX.txt [2026-01-13T20:20:34.630112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:34.630143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:34.630170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:34.630227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:34.689350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:34.690169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:34.690296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:34.690330] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:34.809716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:34.809852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:34.809891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:34.809920] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:34.813185] [DEBUG] [FORECASTER] DHX: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-13T20:20:34.813466] [INFO ] [FORECASTER] Completed predict_future for DHX [2026-01-13T20:20:34.813607] [INFO ] [sig ] DHX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:34.958175] [INFO ] [LOCAL ] Saved forecast: DHX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DHX.txt [2026-01-13T20:20:34.958341] [INFO ] [sig ] [924/3497] Completed DHX in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:34.958387] [INFO ] [sig ] [925/3497] Forecasting DIBS... [2026-01-13T20:20:34.958417] [INFO ] [sig ] Generating forecast for: DIBS [2026-01-13T20:20:34.958447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIBS' from 'https://tdm.silogroup.org/data/derivative_storage/DIBS.csv'. [2026-01-13T20:20:34.970020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIBS'. [2026-01-13T20:20:34.970329] [INFO ] [FORECASTER] Starting predict_future for DIBS [2026-01-13T20:20:34.971177] [DEBUG] [LOCAL ] No optimal features file found for DIBS: ./output/feature-sets/DIBS.txt [2026-01-13T20:20:34.971231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:34.971278] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:34.971306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:34.971364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:35.028906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:35.029553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:35.029647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:35.029681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:35.149907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:35.150058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:35.150098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:35.150126] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:35.153419] [DEBUG] [FORECASTER] DIBS: Forecast T+1@11:T+2@11: DOWN (p=44.27%) [2026-01-13T20:20:35.153706] [INFO ] [FORECASTER] Completed predict_future for DIBS [2026-01-13T20:20:35.153827] [INFO ] [sig ] DIBS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:35.298143] [INFO ] [LOCAL ] Saved forecast: DIBS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DIBS.txt [2026-01-13T20:20:35.298277] [INFO ] [sig ] [925/3497] Completed DIBS in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:35.298316] [INFO ] [sig ] [926/3497] Forecasting DIN... [2026-01-13T20:20:35.298346] [INFO ] [sig ] Generating forecast for: DIN [2026-01-13T20:20:35.298375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIN' from 'https://tdm.silogroup.org/data/derivative_storage/DIN.csv'. [2026-01-13T20:20:35.309739] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIN'. [2026-01-13T20:20:35.310015] [INFO ] [FORECASTER] Starting predict_future for DIN [2026-01-13T20:20:35.310794] [DEBUG] [LOCAL ] No optimal features file found for DIN: ./output/feature-sets/DIN.txt [2026-01-13T20:20:35.310844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:35.310875] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:35.310901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:35.310957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:35.367039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:35.367728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:35.367806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:35.367839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:35.493610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:35.493761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:35.493799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:35.493827] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:35.497114] [DEBUG] [FORECASTER] DIN: Forecast T+1@11:T+2@11: DOWN (p=28.80%) [2026-01-13T20:20:35.497386] [INFO ] [FORECASTER] Completed predict_future for DIN [2026-01-13T20:20:35.497503] [INFO ] [sig ] DIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:35.643294] [INFO ] [LOCAL ] Saved forecast: DIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DIN.txt [2026-01-13T20:20:35.643446] [INFO ] [sig ] [926/3497] Completed DIN in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:35.643487] [INFO ] [sig ] [927/3497] Forecasting DINO... [2026-01-13T20:20:35.643517] [INFO ] [sig ] Generating forecast for: DINO [2026-01-13T20:20:35.643546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DINO' from 'https://tdm.silogroup.org/data/derivative_storage/DINO.csv'. [2026-01-13T20:20:35.655643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DINO'. [2026-01-13T20:20:35.655947] [INFO ] [FORECASTER] Starting predict_future for DINO [2026-01-13T20:20:35.656739] [DEBUG] [LOCAL ] No optimal features file found for DINO: ./output/feature-sets/DINO.txt [2026-01-13T20:20:35.656791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:35.656823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:35.656849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:35.656905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:35.713635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:35.714337] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:35.714416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:35.714449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:35.839993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:35.840144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:35.840183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:35.840211] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:35.843523] [DEBUG] [FORECASTER] DINO: Forecast T+1@11:T+2@11: DOWN (p=47.42%) [2026-01-13T20:20:35.843811] [INFO ] [FORECASTER] Completed predict_future for DINO [2026-01-13T20:20:35.843930] [INFO ] [sig ] DINO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:35.988247] [INFO ] [LOCAL ] Saved forecast: DINO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DINO.txt [2026-01-13T20:20:35.988438] [INFO ] [sig ] [927/3497] Completed DINO in 0.3s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:35.988691] [INFO ] [sig ] [928/3497] Forecasting DIOD... [2026-01-13T20:20:35.988723] [INFO ] [sig ] Generating forecast for: DIOD [2026-01-13T20:20:35.988754] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIOD' from 'https://tdm.silogroup.org/data/derivative_storage/DIOD.csv'. [2026-01-13T20:20:36.000840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIOD'. [2026-01-13T20:20:36.001206] [INFO ] [FORECASTER] Starting predict_future for DIOD [2026-01-13T20:20:36.002217] [DEBUG] [LOCAL ] No optimal features file found for DIOD: ./output/feature-sets/DIOD.txt [2026-01-13T20:20:36.002270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:36.002302] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:36.002329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:36.002385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:36.069903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:36.070807] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:36.070890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:36.070923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:36.194094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:36.194250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:36.194292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:36.194321] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:36.197697] [DEBUG] [FORECASTER] DIOD: Forecast T+1@11:T+2@11: DOWN (p=47.45%) [2026-01-13T20:20:36.198022] [INFO ] [FORECASTER] Completed predict_future for DIOD [2026-01-13T20:20:36.198158] [INFO ] [sig ] DIOD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:36.347392] [INFO ] [LOCAL ] Saved forecast: DIOD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DIOD.txt [2026-01-13T20:20:36.347542] [INFO ] [sig ] [928/3497] Completed DIOD in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:36.347790] [INFO ] [sig ] [929/3497] Forecasting DIS... [2026-01-13T20:20:36.347829] [INFO ] [sig ] Generating forecast for: DIS [2026-01-13T20:20:36.347861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DIS' from 'https://tdm.silogroup.org/data/derivative_storage/DIS.csv'. [2026-01-13T20:20:36.359007] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DIS'. [2026-01-13T20:20:36.359407] [INFO ] [FORECASTER] Starting predict_future for DIS [2026-01-13T20:20:36.360339] [DEBUG] [LOCAL ] No optimal features file found for DIS: ./output/feature-sets/DIS.txt [2026-01-13T20:20:36.360398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:36.360431] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:36.360458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:36.360518] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:36.421064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:36.421965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:36.422062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:36.422098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:36.551840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:36.551993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:36.552034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:36.552062] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:36.555727] [DEBUG] [FORECASTER] DIS: Forecast T+1@11:T+2@11: UP (p=52.44%) [2026-01-13T20:20:36.556003] [INFO ] [FORECASTER] Completed predict_future for DIS [2026-01-13T20:20:36.556124] [INFO ] [sig ] DIS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:36.698344] [INFO ] [LOCAL ] Saved forecast: DIS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DIS.txt [2026-01-13T20:20:36.698476] [INFO ] [sig ] [929/3497] Completed DIS in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:36.698515] [INFO ] [sig ] [930/3497] Forecasting DJCO... [2026-01-13T20:20:36.698545] [INFO ] [sig ] Generating forecast for: DJCO [2026-01-13T20:20:36.698591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DJCO' from 'https://tdm.silogroup.org/data/derivative_storage/DJCO.csv'. [2026-01-13T20:20:36.711202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DJCO'. [2026-01-13T20:20:36.711646] [INFO ] [FORECASTER] Starting predict_future for DJCO [2026-01-13T20:20:36.712762] [DEBUG] [LOCAL ] No optimal features file found for DJCO: ./output/feature-sets/DJCO.txt [2026-01-13T20:20:36.712828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:36.712883] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:36.712928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:36.713020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:36.774098] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:36.775144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:36.775230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:36.775265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:36.908000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:36.908197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:36.908262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:36.908319] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:36.913518] [DEBUG] [FORECASTER] DJCO: Forecast T+1@11:T+2@11: UP (p=77.48%) [2026-01-13T20:20:36.913960] [INFO ] [FORECASTER] Completed predict_future for DJCO [2026-01-13T20:20:36.914151] [INFO ] [sig ] DJCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:37.106490] [INFO ] [LOCAL ] Saved forecast: DJCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DJCO.txt [2026-01-13T20:20:37.106754] [INFO ] [sig ] [930/3497] Completed DJCO in 0.4s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:37.106809] [INFO ] [sig ] [931/3497] Forecasting DK... [2026-01-13T20:20:37.106847] [INFO ] [sig ] Generating forecast for: DK [2026-01-13T20:20:37.106886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DK' from 'https://tdm.silogroup.org/data/derivative_storage/DK.csv'. [2026-01-13T20:20:37.125526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DK'. [2026-01-13T20:20:37.126069] [INFO ] [FORECASTER] Starting predict_future for DK [2026-01-13T20:20:37.127144] [DEBUG] [LOCAL ] No optimal features file found for DK: ./output/feature-sets/DK.txt [2026-01-13T20:20:37.127208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:37.127290] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:37.127336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:37.127417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:37.198950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:37.200126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:37.200243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:37.200288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:37.369546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:37.369770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:37.369837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:37.369887] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:37.375519] [DEBUG] [FORECASTER] DK: Forecast T+1@11:T+2@11: DOWN (p=25.88%) [2026-01-13T20:20:37.376141] [INFO ] [FORECASTER] Completed predict_future for DK [2026-01-13T20:20:37.376375] [INFO ] [sig ] DK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:37.623790] [INFO ] [LOCAL ] Saved forecast: DK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DK.txt [2026-01-13T20:20:37.624003] [INFO ] [sig ] [931/3497] Completed DK in 0.5s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:37.624051] [INFO ] [sig ] [932/3497] Forecasting DKL... [2026-01-13T20:20:37.624086] [INFO ] [sig ] Generating forecast for: DKL [2026-01-13T20:20:37.624123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKL' from 'https://tdm.silogroup.org/data/derivative_storage/DKL.csv'. [2026-01-13T20:20:37.657535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKL'. [2026-01-13T20:20:37.658308] [INFO ] [FORECASTER] Starting predict_future for DKL [2026-01-13T20:20:37.659724] [DEBUG] [LOCAL ] No optimal features file found for DKL: ./output/feature-sets/DKL.txt [2026-01-13T20:20:37.659791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:37.659834] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:37.659869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:37.659962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:37.737681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:37.739056] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:37.739206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:37.739243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:37.882489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:37.882681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:37.882728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:37.882776] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:37.886547] [DEBUG] [FORECASTER] DKL: Forecast T+1@11:T+2@11: DOWN (p=47.77%) [2026-01-13T20:20:37.886894] [INFO ] [FORECASTER] Completed predict_future for DKL [2026-01-13T20:20:37.887032] [INFO ] [sig ] DKL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:38.116964] [INFO ] [LOCAL ] Saved forecast: DKL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DKL.txt [2026-01-13T20:20:38.117201] [INFO ] [sig ] [932/3497] Completed DKL in 0.5s | 2.80 sym/s | Total: 5.5m | ETA: 15.3m [2026-01-13T20:20:38.117278] [INFO ] [sig ] [933/3497] Forecasting DKNG... [2026-01-13T20:20:38.117325] [INFO ] [sig ] Generating forecast for: DKNG [2026-01-13T20:20:38.117375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKNG' from 'https://tdm.silogroup.org/data/derivative_storage/DKNG.csv'. [2026-01-13T20:20:38.138724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKNG'. [2026-01-13T20:20:38.139221] [INFO ] [FORECASTER] Starting predict_future for DKNG [2026-01-13T20:20:38.140358] [DEBUG] [LOCAL ] No optimal features file found for DKNG: ./output/feature-sets/DKNG.txt [2026-01-13T20:20:38.140428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:38.140483] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:38.140531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:38.140661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:38.204521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:38.205506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:38.205607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:38.205645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:38.330796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:38.330965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:38.331006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:38.331034] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:38.334529] [DEBUG] [FORECASTER] DKNG: Forecast T+1@11:T+2@11: UP (p=84.95%) [2026-01-13T20:20:38.334882] [INFO ] [FORECASTER] Completed predict_future for DKNG [2026-01-13T20:20:38.335018] [INFO ] [sig ] DKNG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:38.482988] [INFO ] [LOCAL ] Saved forecast: DKNG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DKNG.txt [2026-01-13T20:20:38.483156] [INFO ] [sig ] [933/3497] Completed DKNG in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.3m [2026-01-13T20:20:38.483197] [INFO ] [sig ] [934/3497] Forecasting DKS... [2026-01-13T20:20:38.483226] [INFO ] [sig ] Generating forecast for: DKS [2026-01-13T20:20:38.483257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DKS' from 'https://tdm.silogroup.org/data/derivative_storage/DKS.csv'. [2026-01-13T20:20:38.495534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DKS'. [2026-01-13T20:20:38.495959] [INFO ] [FORECASTER] Starting predict_future for DKS [2026-01-13T20:20:38.496810] [DEBUG] [LOCAL ] No optimal features file found for DKS: ./output/feature-sets/DKS.txt [2026-01-13T20:20:38.496876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:38.496909] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:38.496935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:38.496991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:38.557434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:38.558410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:38.558512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:38.558547] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:38.680021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:38.680189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:38.680231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:38.680302] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:38.683967] [DEBUG] [FORECASTER] DKS: Forecast T+1@11:T+2@11: DOWN (p=7.89%) [2026-01-13T20:20:38.684296] [INFO ] [FORECASTER] Completed predict_future for DKS [2026-01-13T20:20:38.684438] [INFO ] [sig ] DKS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:38.838688] [INFO ] [LOCAL ] Saved forecast: DKS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DKS.txt [2026-01-13T20:20:38.838861] [INFO ] [sig ] [934/3497] Completed DKS in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.3m [2026-01-13T20:20:38.838906] [INFO ] [sig ] [935/3497] Forecasting DLB... [2026-01-13T20:20:38.838938] [INFO ] [sig ] Generating forecast for: DLB [2026-01-13T20:20:38.838971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLB' from 'https://tdm.silogroup.org/data/derivative_storage/DLB.csv'. [2026-01-13T20:20:38.851689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLB'. [2026-01-13T20:20:38.852116] [INFO ] [FORECASTER] Starting predict_future for DLB [2026-01-13T20:20:38.852977] [DEBUG] [LOCAL ] No optimal features file found for DLB: ./output/feature-sets/DLB.txt [2026-01-13T20:20:38.853033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:38.853066] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:38.853094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:38.853152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:38.912611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:38.913487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:38.913592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:38.913628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:39.048677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:39.048855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:39.048899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:39.048928] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:39.053079] [DEBUG] [FORECASTER] DLB: Forecast T+1@11:T+2@11: DOWN (p=33.61%) [2026-01-13T20:20:39.053451] [INFO ] [FORECASTER] Completed predict_future for DLB [2026-01-13T20:20:39.053620] [INFO ] [sig ] DLB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:39.210742] [INFO ] [LOCAL ] Saved forecast: DLB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DLB.txt [2026-01-13T20:20:39.210931] [INFO ] [sig ] [935/3497] Completed DLB in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.3m [2026-01-13T20:20:39.210986] [INFO ] [sig ] [936/3497] Forecasting DLHC... [2026-01-13T20:20:39.211021] [INFO ] [sig ] Generating forecast for: DLHC [2026-01-13T20:20:39.211053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLHC' from 'https://tdm.silogroup.org/data/derivative_storage/DLHC.csv'. [2026-01-13T20:20:39.223791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLHC'. [2026-01-13T20:20:39.224164] [INFO ] [FORECASTER] Starting predict_future for DLHC [2026-01-13T20:20:39.225028] [DEBUG] [LOCAL ] No optimal features file found for DLHC: ./output/feature-sets/DLHC.txt [2026-01-13T20:20:39.225083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:39.225115] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:39.225144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:39.225231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:39.284716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:39.285642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:39.285729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:39.285762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:39.407316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:39.407477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:39.407520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:39.407557] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:39.411435] [DEBUG] [FORECASTER] DLHC: Forecast T+1@11:T+2@11: DOWN (p=34.21%) [2026-01-13T20:20:39.411794] [INFO ] [FORECASTER] Completed predict_future for DLHC [2026-01-13T20:20:39.411936] [INFO ] [sig ] DLHC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:39.573886] [INFO ] [LOCAL ] Saved forecast: DLHC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DLHC.txt [2026-01-13T20:20:39.574083] [INFO ] [sig ] [936/3497] Completed DLHC in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.3m [2026-01-13T20:20:39.574135] [INFO ] [sig ] [937/3497] Forecasting DLNG... [2026-01-13T20:20:39.574168] [INFO ] [sig ] Generating forecast for: DLNG [2026-01-13T20:20:39.574202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLNG' from 'https://tdm.silogroup.org/data/derivative_storage/DLNG.csv'. [2026-01-13T20:20:39.586383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLNG'. [2026-01-13T20:20:39.586793] [INFO ] [FORECASTER] Starting predict_future for DLNG [2026-01-13T20:20:39.587674] [DEBUG] [LOCAL ] No optimal features file found for DLNG: ./output/feature-sets/DLNG.txt [2026-01-13T20:20:39.587730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:39.587762] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:39.587790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:39.587848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:39.649722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:39.650671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:39.650769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:39.650805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:39.770966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:39.771127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:39.771171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:39.771200] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:39.775024] [DEBUG] [FORECASTER] DLNG: Forecast T+1@11:T+2@11: DOWN (p=27.01%) [2026-01-13T20:20:39.775319] [INFO ] [FORECASTER] Completed predict_future for DLNG [2026-01-13T20:20:39.775451] [INFO ] [sig ] DLNG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:39.923434] [INFO ] [LOCAL ] Saved forecast: DLNG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DLNG.txt [2026-01-13T20:20:39.923611] [INFO ] [sig ] [937/3497] Completed DLNG in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:39.923653] [INFO ] [sig ] [938/3497] Forecasting DLO... [2026-01-13T20:20:39.923684] [INFO ] [sig ] Generating forecast for: DLO [2026-01-13T20:20:39.923713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLO' from 'https://tdm.silogroup.org/data/derivative_storage/DLO.csv'. [2026-01-13T20:20:39.935413] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLO'. [2026-01-13T20:20:39.935790] [INFO ] [FORECASTER] Starting predict_future for DLO [2026-01-13T20:20:39.936562] [DEBUG] [LOCAL ] No optimal features file found for DLO: ./output/feature-sets/DLO.txt [2026-01-13T20:20:39.936644] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:39.936677] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:39.936704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:39.936760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:39.997756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:39.998756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:39.998841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:39.998876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:40.122384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:40.122546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:40.122607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:40.122641] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:40.126150] [DEBUG] [FORECASTER] DLO: Forecast T+1@11:T+2@11: DOWN (p=4.34%) [2026-01-13T20:20:40.126437] [INFO ] [FORECASTER] Completed predict_future for DLO [2026-01-13T20:20:40.126566] [INFO ] [sig ] DLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:40.273681] [INFO ] [LOCAL ] Saved forecast: DLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DLO.txt [2026-01-13T20:20:40.273842] [INFO ] [sig ] [938/3497] Completed DLO in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:40.273882] [INFO ] [sig ] [939/3497] Forecasting DLPN... [2026-01-13T20:20:40.273912] [INFO ] [sig ] Generating forecast for: DLPN [2026-01-13T20:20:40.273941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLPN' from 'https://tdm.silogroup.org/data/derivative_storage/DLPN.csv'. [2026-01-13T20:20:40.285127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLPN'. [2026-01-13T20:20:40.285471] [INFO ] [FORECASTER] Starting predict_future for DLPN [2026-01-13T20:20:40.286256] [DEBUG] [LOCAL ] No optimal features file found for DLPN: ./output/feature-sets/DLPN.txt [2026-01-13T20:20:40.286311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:40.286358] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:40.286414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:40.286479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:40.342950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:40.343914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:40.344005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:40.344038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:40.448114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:40.448273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:40.448312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:40.448340] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:40.451703] [DEBUG] [FORECASTER] DLPN: Forecast T+1@11:T+2@11: UP (p=50.92%) [2026-01-13T20:20:40.451974] [INFO ] [FORECASTER] Completed predict_future for DLPN [2026-01-13T20:20:40.452093] [INFO ] [sig ] DLPN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:40.593221] [INFO ] [LOCAL ] Saved forecast: DLPN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DLPN.txt [2026-01-13T20:20:40.593353] [INFO ] [sig ] [939/3497] Completed DLPN in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:40.593391] [INFO ] [sig ] [940/3497] Forecasting DLTH... [2026-01-13T20:20:40.593421] [INFO ] [sig ] Generating forecast for: DLTH [2026-01-13T20:20:40.593452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLTH' from 'https://tdm.silogroup.org/data/derivative_storage/DLTH.csv'. [2026-01-13T20:20:40.605855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLTH'. [2026-01-13T20:20:40.606165] [INFO ] [FORECASTER] Starting predict_future for DLTH [2026-01-13T20:20:40.607130] [DEBUG] [LOCAL ] No optimal features file found for DLTH: ./output/feature-sets/DLTH.txt [2026-01-13T20:20:40.607181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:40.607211] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:40.607236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:40.607293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:40.664265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:40.664946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:40.665028] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:40.665062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:40.784523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:40.784689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:40.784730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:40.784757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:40.788078] [DEBUG] [FORECASTER] DLTH: Forecast T+1@11:T+2@11: DOWN (p=0.62%) [2026-01-13T20:20:40.788349] [INFO ] [FORECASTER] Completed predict_future for DLTH [2026-01-13T20:20:40.788492] [INFO ] [sig ] DLTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:40.934312] [INFO ] [LOCAL ] Saved forecast: DLTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DLTH.txt [2026-01-13T20:20:40.934470] [INFO ] [sig ] [940/3497] Completed DLTH in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:40.934509] [INFO ] [sig ] [941/3497] Forecasting DLX... [2026-01-13T20:20:40.934539] [INFO ] [sig ] Generating forecast for: DLX [2026-01-13T20:20:40.934584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLX' from 'https://tdm.silogroup.org/data/derivative_storage/DLX.csv'. [2026-01-13T20:20:40.947081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLX'. [2026-01-13T20:20:40.947350] [INFO ] [FORECASTER] Starting predict_future for DLX [2026-01-13T20:20:40.948150] [DEBUG] [LOCAL ] No optimal features file found for DLX: ./output/feature-sets/DLX.txt [2026-01-13T20:20:40.948201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:40.948232] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:40.948259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:40.948315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:41.006311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:41.007101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:41.007215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:41.007251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:41.128483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:41.128687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:41.128731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:41.128957] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:41.132350] [DEBUG] [FORECASTER] DLX: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-13T20:20:41.132648] [INFO ] [FORECASTER] Completed predict_future for DLX [2026-01-13T20:20:41.132773] [INFO ] [sig ] DLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:41.276399] [INFO ] [LOCAL ] Saved forecast: DLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DLX.txt [2026-01-13T20:20:41.276553] [INFO ] [sig ] [941/3497] Completed DLX in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:41.276618] [INFO ] [sig ] [942/3497] Forecasting DLY... [2026-01-13T20:20:41.276652] [INFO ] [sig ] Generating forecast for: DLY [2026-01-13T20:20:41.276682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DLY' from 'https://tdm.silogroup.org/data/derivative_storage/DLY.csv'. [2026-01-13T20:20:41.288128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DLY'. [2026-01-13T20:20:41.288421] [INFO ] [FORECASTER] Starting predict_future for DLY [2026-01-13T20:20:41.289233] [DEBUG] [LOCAL ] No optimal features file found for DLY: ./output/feature-sets/DLY.txt [2026-01-13T20:20:41.289285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:41.289316] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:41.289343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:41.289401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:41.349418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:41.350329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:41.350414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:41.350448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:41.470256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:41.470411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:41.470452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:41.470481] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:41.474043] [DEBUG] [FORECASTER] DLY: Forecast T+1@11:T+2@11: DOWN (p=8.11%) [2026-01-13T20:20:41.474320] [INFO ] [FORECASTER] Completed predict_future for DLY [2026-01-13T20:20:41.474441] [INFO ] [sig ] DLY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:41.625502] [INFO ] [LOCAL ] Saved forecast: DLY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DLY.txt [2026-01-13T20:20:41.625667] [INFO ] [sig ] [942/3497] Completed DLY in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:41.625707] [INFO ] [sig ] [943/3497] Forecasting DMAC... [2026-01-13T20:20:41.625738] [INFO ] [sig ] Generating forecast for: DMAC [2026-01-13T20:20:41.625768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMAC' from 'https://tdm.silogroup.org/data/derivative_storage/DMAC.csv'. [2026-01-13T20:20:41.637612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMAC'. [2026-01-13T20:20:41.637956] [INFO ] [FORECASTER] Starting predict_future for DMAC [2026-01-13T20:20:41.638790] [DEBUG] [LOCAL ] No optimal features file found for DMAC: ./output/feature-sets/DMAC.txt [2026-01-13T20:20:41.638841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:41.638873] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:41.638899] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:41.638954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:41.695335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:41.696085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:41.696166] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:41.696199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:41.822175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:41.822331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:41.822371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:41.822398] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:41.825949] [DEBUG] [FORECASTER] DMAC: Forecast T+1@11:T+2@11: DOWN (p=7.85%) [2026-01-13T20:20:41.826252] [INFO ] [FORECASTER] Completed predict_future for DMAC [2026-01-13T20:20:41.826379] [INFO ] [sig ] DMAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:41.970125] [INFO ] [LOCAL ] Saved forecast: DMAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DMAC.txt [2026-01-13T20:20:41.970278] [INFO ] [sig ] [943/3497] Completed DMAC in 0.3s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:41.970317] [INFO ] [sig ] [944/3497] Forecasting DMB... [2026-01-13T20:20:41.970347] [INFO ] [sig ] Generating forecast for: DMB [2026-01-13T20:20:41.970377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMB' from 'https://tdm.silogroup.org/data/derivative_storage/DMB.csv'. [2026-01-13T20:20:41.982240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMB'. [2026-01-13T20:20:41.982589] [INFO ] [FORECASTER] Starting predict_future for DMB [2026-01-13T20:20:41.983369] [DEBUG] [LOCAL ] No optimal features file found for DMB: ./output/feature-sets/DMB.txt [2026-01-13T20:20:41.983421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:41.983453] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:41.983479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:41.983535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:42.041925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:42.042812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:42.042900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:42.042944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:42.164432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:42.164612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:42.164653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:42.164681] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:42.168148] [DEBUG] [FORECASTER] DMB: Forecast T+1@11:T+2@11: UP (p=82.36%) [2026-01-13T20:20:42.168458] [INFO ] [FORECASTER] Completed predict_future for DMB [2026-01-13T20:20:42.168607] [INFO ] [sig ] DMB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:42.328636] [INFO ] [LOCAL ] Saved forecast: DMB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DMB.txt [2026-01-13T20:20:42.328877] [INFO ] [sig ] [944/3497] Completed DMB in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:42.328932] [INFO ] [sig ] [945/3497] Forecasting DMLP... [2026-01-13T20:20:42.328973] [INFO ] [sig ] Generating forecast for: DMLP [2026-01-13T20:20:42.329016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMLP' from 'https://tdm.silogroup.org/data/derivative_storage/DMLP.csv'. [2026-01-13T20:20:42.344058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMLP'. [2026-01-13T20:20:42.344435] [INFO ] [FORECASTER] Starting predict_future for DMLP [2026-01-13T20:20:42.345363] [DEBUG] [LOCAL ] No optimal features file found for DMLP: ./output/feature-sets/DMLP.txt [2026-01-13T20:20:42.345424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:42.345461] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:42.345494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:42.345586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:42.404946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:42.405867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:42.405957] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:42.405992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:42.530511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:42.530692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:42.530753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:42.530784] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:42.534789] [DEBUG] [FORECASTER] DMLP: Forecast T+1@11:T+2@11: DOWN (p=25.33%) [2026-01-13T20:20:42.535108] [INFO ] [FORECASTER] Completed predict_future for DMLP [2026-01-13T20:20:42.535239] [INFO ] [sig ] DMLP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:42.693999] [INFO ] [LOCAL ] Saved forecast: DMLP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DMLP.txt [2026-01-13T20:20:42.694153] [INFO ] [sig ] [945/3497] Completed DMLP in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:42.694195] [INFO ] [sig ] [946/3497] Forecasting DMO... [2026-01-13T20:20:42.694239] [INFO ] [sig ] Generating forecast for: DMO [2026-01-13T20:20:42.694277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMO' from 'https://tdm.silogroup.org/data/derivative_storage/DMO.csv'. [2026-01-13T20:20:42.705812] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMO'. [2026-01-13T20:20:42.706161] [INFO ] [FORECASTER] Starting predict_future for DMO [2026-01-13T20:20:42.706971] [DEBUG] [LOCAL ] No optimal features file found for DMO: ./output/feature-sets/DMO.txt [2026-01-13T20:20:42.707024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:42.707058] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:42.707087] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:42.707145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:42.763685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:42.764546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:42.764648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:42.764681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:42.884088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:42.884248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:42.884287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:42.884314] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:42.887880] [DEBUG] [FORECASTER] DMO: Forecast T+1@11:T+2@11: DOWN (p=36.61%) [2026-01-13T20:20:42.888222] [INFO ] [FORECASTER] Completed predict_future for DMO [2026-01-13T20:20:42.888357] [INFO ] [sig ] DMO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:43.045940] [INFO ] [LOCAL ] Saved forecast: DMO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DMO.txt [2026-01-13T20:20:43.046096] [INFO ] [sig ] [946/3497] Completed DMO in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:43.046137] [INFO ] [sig ] [947/3497] Forecasting DMRC... [2026-01-13T20:20:43.046167] [INFO ] [sig ] Generating forecast for: DMRC [2026-01-13T20:20:43.046196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMRC' from 'https://tdm.silogroup.org/data/derivative_storage/DMRC.csv'. [2026-01-13T20:20:43.061999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMRC'. [2026-01-13T20:20:43.062456] [INFO ] [FORECASTER] Starting predict_future for DMRC [2026-01-13T20:20:43.063458] [DEBUG] [LOCAL ] No optimal features file found for DMRC: ./output/feature-sets/DMRC.txt [2026-01-13T20:20:43.063522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:43.063561] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:43.063616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:43.063696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:43.133290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:43.134218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:43.134306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:43.134339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:43.279420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:43.279614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:43.279660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:43.279690] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:43.283841] [DEBUG] [FORECASTER] DMRC: Forecast T+1@11:T+2@11: UP (p=91.17%) [2026-01-13T20:20:43.284326] [INFO ] [FORECASTER] Completed predict_future for DMRC [2026-01-13T20:20:43.284504] [INFO ] [sig ] DMRC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:43.449041] [INFO ] [LOCAL ] Saved forecast: DMRC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DMRC.txt [2026-01-13T20:20:43.449183] [INFO ] [sig ] [947/3497] Completed DMRC in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:43.449223] [INFO ] [sig ] [948/3497] Forecasting DMXF... [2026-01-13T20:20:43.449252] [INFO ] [sig ] Generating forecast for: DMXF [2026-01-13T20:20:43.449282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DMXF' from 'https://tdm.silogroup.org/data/derivative_storage/DMXF.csv'. [2026-01-13T20:20:43.462102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DMXF'. [2026-01-13T20:20:43.462444] [INFO ] [FORECASTER] Starting predict_future for DMXF [2026-01-13T20:20:43.463481] [DEBUG] [LOCAL ] No optimal features file found for DMXF: ./output/feature-sets/DMXF.txt [2026-01-13T20:20:43.463534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:43.463614] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:43.463644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:43.463703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:43.524665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:43.525927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:43.526022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:43.526063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:43.649564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:43.649932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:43.649975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:43.650005] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:43.654356] [DEBUG] [FORECASTER] DMXF: Forecast T+1@11:T+2@11: DOWN (p=3.73%) [2026-01-13T20:20:43.654767] [INFO ] [FORECASTER] Completed predict_future for DMXF [2026-01-13T20:20:43.654928] [INFO ] [sig ] DMXF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:43.807334] [INFO ] [LOCAL ] Saved forecast: DMXF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DMXF.txt [2026-01-13T20:20:43.807503] [INFO ] [sig ] [948/3497] Completed DMXF in 0.4s | 2.80 sym/s | Total: 5.6m | ETA: 15.2m [2026-01-13T20:20:43.807544] [INFO ] [sig ] [949/3497] Forecasting DNA... [2026-01-13T20:20:43.807592] [INFO ] [sig ] Generating forecast for: DNA [2026-01-13T20:20:43.807625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNA' from 'https://tdm.silogroup.org/data/derivative_storage/DNA.csv'. [2026-01-13T20:20:43.819353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNA'. [2026-01-13T20:20:43.819750] [INFO ] [FORECASTER] Starting predict_future for DNA [2026-01-13T20:20:43.820516] [DEBUG] [LOCAL ] No optimal features file found for DNA: ./output/feature-sets/DNA.txt [2026-01-13T20:20:43.820585] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:43.820645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:43.820675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:43.820732] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:43.882542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:43.883413] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:43.883495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:43.883530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:44.002581] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:44.002733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:44.002773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:44.002803] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:44.006150] [DEBUG] [FORECASTER] DNA: Forecast T+1@11:T+2@11: DOWN (p=24.20%) [2026-01-13T20:20:44.006423] [INFO ] [FORECASTER] Completed predict_future for DNA [2026-01-13T20:20:44.006544] [INFO ] [sig ] DNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:44.151192] [INFO ] [LOCAL ] Saved forecast: DNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DNA.txt [2026-01-13T20:20:44.151332] [INFO ] [sig ] [949/3497] Completed DNA in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.2m [2026-01-13T20:20:44.151372] [INFO ] [sig ] [950/3497] Forecasting DNLI... [2026-01-13T20:20:44.151401] [INFO ] [sig ] Generating forecast for: DNLI [2026-01-13T20:20:44.151430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNLI' from 'https://tdm.silogroup.org/data/derivative_storage/DNLI.csv'. [2026-01-13T20:20:44.162381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNLI'. [2026-01-13T20:20:44.162745] [INFO ] [FORECASTER] Starting predict_future for DNLI [2026-01-13T20:20:44.163618] [DEBUG] [LOCAL ] No optimal features file found for DNLI: ./output/feature-sets/DNLI.txt [2026-01-13T20:20:44.163677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:44.163712] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:44.163740] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:44.163799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:44.221028] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:44.221916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:44.221999] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:44.222032] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:44.344382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:44.344545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:44.344612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:44.344641] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:44.347984] [DEBUG] [FORECASTER] DNLI: Forecast T+1@11:T+2@11: UP (p=81.49%) [2026-01-13T20:20:44.348257] [INFO ] [FORECASTER] Completed predict_future for DNLI [2026-01-13T20:20:44.348382] [INFO ] [sig ] DNLI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:44.497800] [INFO ] [LOCAL ] Saved forecast: DNLI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DNLI.txt [2026-01-13T20:20:44.497952] [INFO ] [sig ] [950/3497] Completed DNLI in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.2m [2026-01-13T20:20:44.498010] [INFO ] [sig ] [951/3497] Forecasting DNP... [2026-01-13T20:20:44.498041] [INFO ] [sig ] Generating forecast for: DNP [2026-01-13T20:20:44.498072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNP' from 'https://tdm.silogroup.org/data/derivative_storage/DNP.csv'. [2026-01-13T20:20:44.510147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNP'. [2026-01-13T20:20:44.510593] [INFO ] [FORECASTER] Starting predict_future for DNP [2026-01-13T20:20:44.511478] [DEBUG] [LOCAL ] No optimal features file found for DNP: ./output/feature-sets/DNP.txt [2026-01-13T20:20:44.511531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:44.511564] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:44.511633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:44.511696] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:44.570953] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:44.571905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:44.572001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:44.572038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:44.699505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:44.699688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:44.699730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:44.699793] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:44.704624] [DEBUG] [FORECASTER] DNP: Forecast T+1@11:T+2@11: UP (p=50.05%) [2026-01-13T20:20:44.704943] [INFO ] [FORECASTER] Completed predict_future for DNP [2026-01-13T20:20:44.705084] [INFO ] [sig ] DNP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:44.852883] [INFO ] [LOCAL ] Saved forecast: DNP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DNP.txt [2026-01-13T20:20:44.853055] [INFO ] [sig ] [951/3497] Completed DNP in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.2m [2026-01-13T20:20:44.853100] [INFO ] [sig ] [952/3497] Forecasting DNTH... [2026-01-13T20:20:44.853131] [INFO ] [sig ] Generating forecast for: DNTH [2026-01-13T20:20:44.853162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DNTH' from 'https://tdm.silogroup.org/data/derivative_storage/DNTH.csv'. [2026-01-13T20:20:44.865020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DNTH'. [2026-01-13T20:20:44.865445] [INFO ] [FORECASTER] Starting predict_future for DNTH [2026-01-13T20:20:44.866286] [DEBUG] [LOCAL ] No optimal features file found for DNTH: ./output/feature-sets/DNTH.txt [2026-01-13T20:20:44.866339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:44.866372] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:44.866401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:44.866461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:44.925449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:44.926385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:44.926476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:44.926511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:45.055959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:45.056126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:45.056169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:45.056198] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:45.060010] [DEBUG] [FORECASTER] DNTH: Forecast T+1@11:T+2@11: DOWN (p=25.64%) [2026-01-13T20:20:45.060414] [INFO ] [FORECASTER] Completed predict_future for DNTH [2026-01-13T20:20:45.060598] [INFO ] [sig ] DNTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:45.224955] [INFO ] [LOCAL ] Saved forecast: DNTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DNTH.txt [2026-01-13T20:20:45.225125] [INFO ] [sig ] [952/3497] Completed DNTH in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.2m [2026-01-13T20:20:45.225169] [INFO ] [sig ] [953/3497] Forecasting DOCN... [2026-01-13T20:20:45.225208] [INFO ] [sig ] Generating forecast for: DOCN [2026-01-13T20:20:45.225247] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCN' from 'https://tdm.silogroup.org/data/derivative_storage/DOCN.csv'. [2026-01-13T20:20:45.237359] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCN'. [2026-01-13T20:20:45.237811] [INFO ] [FORECASTER] Starting predict_future for DOCN [2026-01-13T20:20:45.238766] [DEBUG] [LOCAL ] No optimal features file found for DOCN: ./output/feature-sets/DOCN.txt [2026-01-13T20:20:45.238823] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:45.238858] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:45.238887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:45.238947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:45.298636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:45.299489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:45.299595] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:45.299630] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:45.421852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:45.422013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:45.422054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:45.422083] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:45.426247] [DEBUG] [FORECASTER] DOCN: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-13T20:20:45.426524] [INFO ] [FORECASTER] Completed predict_future for DOCN [2026-01-13T20:20:45.426649] [INFO ] [sig ] DOCN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:45.570117] [INFO ] [LOCAL ] Saved forecast: DOCN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DOCN.txt [2026-01-13T20:20:45.570273] [INFO ] [sig ] [953/3497] Completed DOCN in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:45.570314] [INFO ] [sig ] [954/3497] Forecasting DOCS... [2026-01-13T20:20:45.570343] [INFO ] [sig ] Generating forecast for: DOCS [2026-01-13T20:20:45.570373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOCS' from 'https://tdm.silogroup.org/data/derivative_storage/DOCS.csv'. [2026-01-13T20:20:45.581896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOCS'. [2026-01-13T20:20:45.582229] [INFO ] [FORECASTER] Starting predict_future for DOCS [2026-01-13T20:20:45.583030] [DEBUG] [LOCAL ] No optimal features file found for DOCS: ./output/feature-sets/DOCS.txt [2026-01-13T20:20:45.583081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:45.583113] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:45.583139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:45.583195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:45.638263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:45.639098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:45.639181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:45.639213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:45.759310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:45.759468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:45.759512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:45.759539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:45.762913] [DEBUG] [FORECASTER] DOCS: Forecast T+1@11:T+2@11: UP (p=93.49%) [2026-01-13T20:20:45.763190] [INFO ] [FORECASTER] Completed predict_future for DOCS [2026-01-13T20:20:45.763312] [INFO ] [sig ] DOCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:45.908125] [INFO ] [LOCAL ] Saved forecast: DOCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DOCS.txt [2026-01-13T20:20:45.908304] [INFO ] [sig ] [954/3497] Completed DOCS in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:45.908347] [INFO ] [sig ] [955/3497] Forecasting DOGZ... [2026-01-13T20:20:45.908376] [INFO ] [sig ] Generating forecast for: DOGZ [2026-01-13T20:20:45.908406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOGZ' from 'https://tdm.silogroup.org/data/derivative_storage/DOGZ.csv'. [2026-01-13T20:20:45.920978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOGZ'. [2026-01-13T20:20:45.921403] [INFO ] [FORECASTER] Starting predict_future for DOGZ [2026-01-13T20:20:45.922465] [DEBUG] [LOCAL ] No optimal features file found for DOGZ: ./output/feature-sets/DOGZ.txt [2026-01-13T20:20:45.922521] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:45.922555] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:45.922601] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:45.922660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:45.986559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:45.987648] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:45.987928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:45.987980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:46.124144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:46.124340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:46.124384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:46.124413] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:46.128475] [DEBUG] [FORECASTER] DOGZ: Forecast T+1@11:T+2@11: UP (p=96.31%) [2026-01-13T20:20:46.128874] [INFO ] [FORECASTER] Completed predict_future for DOGZ [2026-01-13T20:20:46.129051] [INFO ] [sig ] DOGZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:46.284774] [INFO ] [LOCAL ] Saved forecast: DOGZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DOGZ.txt [2026-01-13T20:20:46.284931] [INFO ] [sig ] [955/3497] Completed DOGZ in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:46.284973] [INFO ] [sig ] [956/3497] Forecasting DOLE... [2026-01-13T20:20:46.285009] [INFO ] [sig ] Generating forecast for: DOLE [2026-01-13T20:20:46.285051] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOLE' from 'https://tdm.silogroup.org/data/derivative_storage/DOLE.csv'. [2026-01-13T20:20:46.298346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOLE'. [2026-01-13T20:20:46.298742] [INFO ] [FORECASTER] Starting predict_future for DOLE [2026-01-13T20:20:46.299559] [DEBUG] [LOCAL ] No optimal features file found for DOLE: ./output/feature-sets/DOLE.txt [2026-01-13T20:20:46.299819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:46.299851] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:46.299877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:46.299933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:46.363333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:46.364208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:46.364293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:46.364326] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:46.490958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:46.491120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:46.491160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:46.491206] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:46.495320] [DEBUG] [FORECASTER] DOLE: Forecast T+1@11:T+2@11: DOWN (p=45.20%) [2026-01-13T20:20:46.495851] [INFO ] [FORECASTER] Completed predict_future for DOLE [2026-01-13T20:20:46.496000] [INFO ] [sig ] DOLE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:46.649233] [INFO ] [LOCAL ] Saved forecast: DOLE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DOLE.txt [2026-01-13T20:20:46.649376] [INFO ] [sig ] [956/3497] Completed DOLE in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:46.649417] [INFO ] [sig ] [957/3497] Forecasting DOMO... [2026-01-13T20:20:46.649457] [INFO ] [sig ] Generating forecast for: DOMO [2026-01-13T20:20:46.649494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOMO' from 'https://tdm.silogroup.org/data/derivative_storage/DOMO.csv'. [2026-01-13T20:20:46.665187] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOMO'. [2026-01-13T20:20:46.665660] [INFO ] [FORECASTER] Starting predict_future for DOMO [2026-01-13T20:20:46.666724] [DEBUG] [LOCAL ] No optimal features file found for DOMO: ./output/feature-sets/DOMO.txt [2026-01-13T20:20:46.666789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:46.666833] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:46.666871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:46.666955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:46.729482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:46.730415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:46.730505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:46.730540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:46.861000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:46.861212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:46.861257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:46.861287] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:46.864940] [DEBUG] [FORECASTER] DOMO: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-13T20:20:46.865262] [INFO ] [FORECASTER] Completed predict_future for DOMO [2026-01-13T20:20:46.865395] [INFO ] [sig ] DOMO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:47.010548] [INFO ] [LOCAL ] Saved forecast: DOMO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DOMO.txt [2026-01-13T20:20:47.010718] [INFO ] [sig ] [957/3497] Completed DOMO in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:47.010757] [INFO ] [sig ] [958/3497] Forecasting DORM... [2026-01-13T20:20:47.010787] [INFO ] [sig ] Generating forecast for: DORM [2026-01-13T20:20:47.010817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DORM' from 'https://tdm.silogroup.org/data/derivative_storage/DORM.csv'. [2026-01-13T20:20:47.023196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DORM'. [2026-01-13T20:20:47.023554] [INFO ] [FORECASTER] Starting predict_future for DORM [2026-01-13T20:20:47.024388] [DEBUG] [LOCAL ] No optimal features file found for DORM: ./output/feature-sets/DORM.txt [2026-01-13T20:20:47.024440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:47.024472] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:47.024499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:47.024555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:47.088734] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:47.089671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:47.089790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:47.089839] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:47.215858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:47.216014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:47.216056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:47.216085] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:47.219946] [DEBUG] [FORECASTER] DORM: Forecast T+1@11:T+2@11: DOWN (p=17.72%) [2026-01-13T20:20:47.220219] [INFO ] [FORECASTER] Completed predict_future for DORM [2026-01-13T20:20:47.220341] [INFO ] [sig ] DORM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:47.363335] [INFO ] [LOCAL ] Saved forecast: DORM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DORM.txt [2026-01-13T20:20:47.363489] [INFO ] [sig ] [958/3497] Completed DORM in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:47.363527] [INFO ] [sig ] [959/3497] Forecasting DOUG... [2026-01-13T20:20:47.363558] [INFO ] [sig ] Generating forecast for: DOUG [2026-01-13T20:20:47.363609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOUG' from 'https://tdm.silogroup.org/data/derivative_storage/DOUG.csv'. [2026-01-13T20:20:47.374907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOUG'. [2026-01-13T20:20:47.375269] [INFO ] [FORECASTER] Starting predict_future for DOUG [2026-01-13T20:20:47.376080] [DEBUG] [LOCAL ] No optimal features file found for DOUG: ./output/feature-sets/DOUG.txt [2026-01-13T20:20:47.376131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:47.376163] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:47.376190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:47.376247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:47.434432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:47.435278] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:47.435359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:47.435392] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:47.558480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:47.558662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:47.558708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:47.558736] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:47.562055] [DEBUG] [FORECASTER] DOUG: Forecast T+1@11:T+2@11: UP (p=62.86%) [2026-01-13T20:20:47.562324] [INFO ] [FORECASTER] Completed predict_future for DOUG [2026-01-13T20:20:47.562442] [INFO ] [sig ] DOUG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:47.704495] [INFO ] [LOCAL ] Saved forecast: DOUG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DOUG.txt [2026-01-13T20:20:47.704667] [INFO ] [sig ] [959/3497] Completed DOUG in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:47.704708] [INFO ] [sig ] [960/3497] Forecasting DOX... [2026-01-13T20:20:47.704739] [INFO ] [sig ] Generating forecast for: DOX [2026-01-13T20:20:47.704769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DOX' from 'https://tdm.silogroup.org/data/derivative_storage/DOX.csv'. [2026-01-13T20:20:47.715641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DOX'. [2026-01-13T20:20:47.715970] [INFO ] [FORECASTER] Starting predict_future for DOX [2026-01-13T20:20:47.716758] [DEBUG] [LOCAL ] No optimal features file found for DOX: ./output/feature-sets/DOX.txt [2026-01-13T20:20:47.716810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:47.716841] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:47.716879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:47.716937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:47.772805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:47.773674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:47.773753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:47.773786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:47.895051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:47.895210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:47.895250] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:47.895277] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:47.898716] [DEBUG] [FORECASTER] DOX: Forecast T+1@11:T+2@11: DOWN (p=39.37%) [2026-01-13T20:20:47.898994] [INFO ] [FORECASTER] Completed predict_future for DOX [2026-01-13T20:20:47.899121] [INFO ] [sig ] DOX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:48.039763] [INFO ] [LOCAL ] Saved forecast: DOX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DOX.txt [2026-01-13T20:20:48.039920] [INFO ] [sig ] [960/3497] Completed DOX in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:48.039960] [INFO ] [sig ] [961/3497] Forecasting DPG... [2026-01-13T20:20:48.039989] [INFO ] [sig ] Generating forecast for: DPG [2026-01-13T20:20:48.040018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPG' from 'https://tdm.silogroup.org/data/derivative_storage/DPG.csv'. [2026-01-13T20:20:48.052666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPG'. [2026-01-13T20:20:48.053062] [INFO ] [FORECASTER] Starting predict_future for DPG [2026-01-13T20:20:48.053930] [DEBUG] [LOCAL ] No optimal features file found for DPG: ./output/feature-sets/DPG.txt [2026-01-13T20:20:48.053982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:48.054015] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:48.054042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:48.054099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:48.113341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:48.114228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:48.114308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:48.114342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:48.236163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:48.236317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:48.236357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:48.236387] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:48.239863] [DEBUG] [FORECASTER] DPG: Forecast T+1@11:T+2@11: DOWN (p=34.24%) [2026-01-13T20:20:48.240160] [INFO ] [FORECASTER] Completed predict_future for DPG [2026-01-13T20:20:48.240289] [INFO ] [sig ] DPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:48.384162] [INFO ] [LOCAL ] Saved forecast: DPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DPG.txt [2026-01-13T20:20:48.384343] [INFO ] [sig ] [961/3497] Completed DPG in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:48.384383] [INFO ] [sig ] [962/3497] Forecasting DPRO... [2026-01-13T20:20:48.384413] [INFO ] [sig ] Generating forecast for: DPRO [2026-01-13T20:20:48.384444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPRO' from 'https://tdm.silogroup.org/data/derivative_storage/DPRO.csv'. [2026-01-13T20:20:48.395525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPRO'. [2026-01-13T20:20:48.395879] [INFO ] [FORECASTER] Starting predict_future for DPRO [2026-01-13T20:20:48.396665] [DEBUG] [LOCAL ] No optimal features file found for DPRO: ./output/feature-sets/DPRO.txt [2026-01-13T20:20:48.396715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:48.396747] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:48.396774] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:48.396830] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:48.454985] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:48.455855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:48.455936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:48.455969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:48.571152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:48.571309] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:48.571350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:48.571378] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:48.574832] [DEBUG] [FORECASTER] DPRO: Forecast T+1@11:T+2@11: DOWN (p=11.78%) [2026-01-13T20:20:48.575108] [INFO ] [FORECASTER] Completed predict_future for DPRO [2026-01-13T20:20:48.575232] [INFO ] [sig ] DPRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:48.722671] [INFO ] [LOCAL ] Saved forecast: DPRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DPRO.txt [2026-01-13T20:20:48.722843] [INFO ] [sig ] [962/3497] Completed DPRO in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:48.722882] [INFO ] [sig ] [963/3497] Forecasting DPZ... [2026-01-13T20:20:48.722912] [INFO ] [sig ] Generating forecast for: DPZ [2026-01-13T20:20:48.722944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DPZ' from 'https://tdm.silogroup.org/data/derivative_storage/DPZ.csv'. [2026-01-13T20:20:48.734692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DPZ'. [2026-01-13T20:20:48.735052] [INFO ] [FORECASTER] Starting predict_future for DPZ [2026-01-13T20:20:48.735859] [DEBUG] [LOCAL ] No optimal features file found for DPZ: ./output/feature-sets/DPZ.txt [2026-01-13T20:20:48.735910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:48.735943] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:48.735970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:48.736025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:48.793052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:48.793941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:48.794021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:48.794054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:48.917175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:48.917336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:48.917377] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:48.917405] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:48.921210] [DEBUG] [FORECASTER] DPZ: Forecast T+1@11:T+2@11: UP (p=75.69%) [2026-01-13T20:20:48.921642] [INFO ] [FORECASTER] Completed predict_future for DPZ [2026-01-13T20:20:48.921825] [INFO ] [sig ] DPZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:49.068162] [INFO ] [LOCAL ] Saved forecast: DPZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DPZ.txt [2026-01-13T20:20:49.068357] [INFO ] [sig ] [963/3497] Completed DPZ in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:49.068415] [INFO ] [sig ] [964/3497] Forecasting DQ... [2026-01-13T20:20:49.068458] [INFO ] [sig ] Generating forecast for: DQ [2026-01-13T20:20:49.068510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DQ' from 'https://tdm.silogroup.org/data/derivative_storage/DQ.csv'. [2026-01-13T20:20:49.081321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DQ'. [2026-01-13T20:20:49.081708] [INFO ] [FORECASTER] Starting predict_future for DQ [2026-01-13T20:20:49.082553] [DEBUG] [LOCAL ] No optimal features file found for DQ: ./output/feature-sets/DQ.txt [2026-01-13T20:20:49.082632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:49.082694] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:49.082724] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:49.082782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:49.141669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:49.142564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:49.142671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:49.142707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:49.267636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:49.267993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:49.268045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:49.268082] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:49.271998] [DEBUG] [FORECASTER] DQ: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-01-13T20:20:49.272307] [INFO ] [FORECASTER] Completed predict_future for DQ [2026-01-13T20:20:49.272440] [INFO ] [sig ] DQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:49.433324] [INFO ] [LOCAL ] Saved forecast: DQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DQ.txt [2026-01-13T20:20:49.433557] [INFO ] [sig ] [964/3497] Completed DQ in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:49.433644] [INFO ] [sig ] [965/3497] Forecasting DRD... [2026-01-13T20:20:49.433700] [INFO ] [sig ] Generating forecast for: DRD [2026-01-13T20:20:49.433753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRD' from 'https://tdm.silogroup.org/data/derivative_storage/DRD.csv'. [2026-01-13T20:20:49.446294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRD'. [2026-01-13T20:20:49.446714] [INFO ] [FORECASTER] Starting predict_future for DRD [2026-01-13T20:20:49.447493] [DEBUG] [LOCAL ] No optimal features file found for DRD: ./output/feature-sets/DRD.txt [2026-01-13T20:20:49.447544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:49.447659] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:49.447690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:49.447748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:49.509089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:49.509974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:49.510059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:49.510092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:49.632762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:49.632921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:49.632959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:49.632987] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:49.636386] [DEBUG] [FORECASTER] DRD: Forecast T+1@11:T+2@11: DOWN (p=18.44%) [2026-01-13T20:20:49.636682] [INFO ] [FORECASTER] Completed predict_future for DRD [2026-01-13T20:20:49.636805] [INFO ] [sig ] DRD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:49.778096] [INFO ] [LOCAL ] Saved forecast: DRD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DRD.txt [2026-01-13T20:20:49.778292] [INFO ] [sig ] [965/3497] Completed DRD in 0.3s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:49.778344] [INFO ] [sig ] [966/3497] Forecasting DRH... [2026-01-13T20:20:49.778377] [INFO ] [sig ] Generating forecast for: DRH [2026-01-13T20:20:49.778407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRH' from 'https://tdm.silogroup.org/data/derivative_storage/DRH.csv'. [2026-01-13T20:20:49.789778] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRH'. [2026-01-13T20:20:49.790101] [INFO ] [FORECASTER] Starting predict_future for DRH [2026-01-13T20:20:49.790933] [DEBUG] [LOCAL ] No optimal features file found for DRH: ./output/feature-sets/DRH.txt [2026-01-13T20:20:49.790987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:49.791019] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:49.791046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:49.791103] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:49.858469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:49.859560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:49.859666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:49.859702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:49.988061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:49.988223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:49.988268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:49.988299] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:49.991864] [DEBUG] [FORECASTER] DRH: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-13T20:20:49.992154] [INFO ] [FORECASTER] Completed predict_future for DRH [2026-01-13T20:20:49.992294] [INFO ] [sig ] DRH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:50.137037] [INFO ] [LOCAL ] Saved forecast: DRH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DRH.txt [2026-01-13T20:20:50.137231] [INFO ] [sig ] [966/3497] Completed DRH in 0.4s | 2.80 sym/s | Total: 5.7m | ETA: 15.1m [2026-01-13T20:20:50.137273] [INFO ] [sig ] [967/3497] Forecasting DRI... [2026-01-13T20:20:50.137306] [INFO ] [sig ] Generating forecast for: DRI [2026-01-13T20:20:50.137337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRI' from 'https://tdm.silogroup.org/data/derivative_storage/DRI.csv'. [2026-01-13T20:20:50.151807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRI'. [2026-01-13T20:20:50.152297] [INFO ] [FORECASTER] Starting predict_future for DRI [2026-01-13T20:20:50.153190] [DEBUG] [LOCAL ] No optimal features file found for DRI: ./output/feature-sets/DRI.txt [2026-01-13T20:20:50.153245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:50.153279] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:50.153307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:50.153364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:50.215869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:50.216851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:50.216950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:50.216982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:50.361821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:50.362000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:50.362049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:50.362090] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:50.366710] [DEBUG] [FORECASTER] DRI: Forecast T+1@11:T+2@11: DOWN (p=4.69%) [2026-01-13T20:20:50.367111] [INFO ] [FORECASTER] Completed predict_future for DRI [2026-01-13T20:20:50.367276] [INFO ] [sig ] DRI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:50.562753] [INFO ] [LOCAL ] Saved forecast: DRI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DRI.txt [2026-01-13T20:20:50.562953] [INFO ] [sig ] [967/3497] Completed DRI in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.1m [2026-01-13T20:20:50.563004] [INFO ] [sig ] [968/3497] Forecasting DRIO... [2026-01-13T20:20:50.563046] [INFO ] [sig ] Generating forecast for: DRIO [2026-01-13T20:20:50.563093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRIO' from 'https://tdm.silogroup.org/data/derivative_storage/DRIO.csv'. [2026-01-13T20:20:50.577764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRIO'. [2026-01-13T20:20:50.578251] [INFO ] [FORECASTER] Starting predict_future for DRIO [2026-01-13T20:20:50.579272] [DEBUG] [LOCAL ] No optimal features file found for DRIO: ./output/feature-sets/DRIO.txt [2026-01-13T20:20:50.579335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:50.579374] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:50.579409] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:50.579489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:50.656384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:50.657388] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:50.657483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:50.657518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:50.783085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:50.783246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:50.783289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:50.783372] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:50.787180] [DEBUG] [FORECASTER] DRIO: Forecast T+1@11:T+2@11: DOWN (p=37.89%) [2026-01-13T20:20:50.787518] [INFO ] [FORECASTER] Completed predict_future for DRIO [2026-01-13T20:20:50.787684] [INFO ] [sig ] DRIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:50.941484] [INFO ] [LOCAL ] Saved forecast: DRIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DRIO.txt [2026-01-13T20:20:50.941677] [INFO ] [sig ] [968/3497] Completed DRIO in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.1m [2026-01-13T20:20:50.941721] [INFO ] [sig ] [969/3497] Forecasting DRLL... [2026-01-13T20:20:50.941753] [INFO ] [sig ] Generating forecast for: DRLL [2026-01-13T20:20:50.941787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRLL' from 'https://tdm.silogroup.org/data/derivative_storage/DRLL.csv'. [2026-01-13T20:20:50.953840] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRLL'. [2026-01-13T20:20:50.954196] [INFO ] [FORECASTER] Starting predict_future for DRLL [2026-01-13T20:20:50.954983] [DEBUG] [LOCAL ] No optimal features file found for DRLL: ./output/feature-sets/DRLL.txt [2026-01-13T20:20:50.955035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:50.955066] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:50.955093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:50.955149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:51.012172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:51.013060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:51.013141] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:51.013175] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:51.135061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:51.135228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:51.135267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:51.135296] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:51.138656] [DEBUG] [FORECASTER] DRLL: Forecast T+1@11:T+2@11: DOWN (p=3.83%) [2026-01-13T20:20:51.138931] [INFO ] [FORECASTER] Completed predict_future for DRLL [2026-01-13T20:20:51.139051] [INFO ] [sig ] DRLL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:51.284004] [INFO ] [LOCAL ] Saved forecast: DRLL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DRLL.txt [2026-01-13T20:20:51.284157] [INFO ] [sig ] [969/3497] Completed DRLL in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 15.1m [2026-01-13T20:20:51.284196] [INFO ] [sig ] [970/3497] Forecasting DRMA... [2026-01-13T20:20:51.284226] [INFO ] [sig ] Generating forecast for: DRMA [2026-01-13T20:20:51.284256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRMA' from 'https://tdm.silogroup.org/data/derivative_storage/DRMA.csv'. [2026-01-13T20:20:51.295041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRMA'. [2026-01-13T20:20:51.295347] [INFO ] [FORECASTER] Starting predict_future for DRMA [2026-01-13T20:20:51.296110] [DEBUG] [LOCAL ] No optimal features file found for DRMA: ./output/feature-sets/DRMA.txt [2026-01-13T20:20:51.296161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:51.296194] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:51.296220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:51.296277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:51.353302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:51.354132] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:51.354212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:51.354245] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:51.474161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:51.474307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:51.474346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:51.474375] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:51.477733] [DEBUG] [FORECASTER] DRMA: Forecast T+1@11:T+2@11: UP (p=58.75%) [2026-01-13T20:20:51.478029] [INFO ] [FORECASTER] Completed predict_future for DRMA [2026-01-13T20:20:51.478151] [INFO ] [sig ] DRMA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:51.620263] [INFO ] [LOCAL ] Saved forecast: DRMA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DRMA.txt [2026-01-13T20:20:51.620406] [INFO ] [sig ] [970/3497] Completed DRMA in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:51.620447] [INFO ] [sig ] [971/3497] Forecasting DRS... [2026-01-13T20:20:51.620478] [INFO ] [sig ] Generating forecast for: DRS [2026-01-13T20:20:51.620509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRS' from 'https://tdm.silogroup.org/data/derivative_storage/DRS.csv'. [2026-01-13T20:20:51.632481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRS'. [2026-01-13T20:20:51.632843] [INFO ] [FORECASTER] Starting predict_future for DRS [2026-01-13T20:20:51.633641] [DEBUG] [LOCAL ] No optimal features file found for DRS: ./output/feature-sets/DRS.txt [2026-01-13T20:20:51.633693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:51.633725] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:51.633752] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:51.633809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:51.689755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:51.690564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:51.690665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:51.690700] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:51.810395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:51.810553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:51.810612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:51.810641] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:51.813995] [DEBUG] [FORECASTER] DRS: Forecast T+1@11:T+2@11: UP (p=62.78%) [2026-01-13T20:20:51.814264] [INFO ] [FORECASTER] Completed predict_future for DRS [2026-01-13T20:20:51.814384] [INFO ] [sig ] DRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:51.957700] [INFO ] [LOCAL ] Saved forecast: DRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DRS.txt [2026-01-13T20:20:51.957855] [INFO ] [sig ] [971/3497] Completed DRS in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:51.957895] [INFO ] [sig ] [972/3497] Forecasting DRTS... [2026-01-13T20:20:51.957924] [INFO ] [sig ] Generating forecast for: DRTS [2026-01-13T20:20:51.957954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRTS' from 'https://tdm.silogroup.org/data/derivative_storage/DRTS.csv'. [2026-01-13T20:20:51.970058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRTS'. [2026-01-13T20:20:51.970470] [INFO ] [FORECASTER] Starting predict_future for DRTS [2026-01-13T20:20:51.971316] [DEBUG] [LOCAL ] No optimal features file found for DRTS: ./output/feature-sets/DRTS.txt [2026-01-13T20:20:51.971372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:51.971414] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:51.971451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:51.971528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:52.035190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:52.036150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:52.036236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:52.036271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:52.163707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:52.163868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:52.163909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:52.163940] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:52.168220] [DEBUG] [FORECASTER] DRTS: Forecast T+1@11:T+2@11: UP (p=60.35%) [2026-01-13T20:20:52.168514] [INFO ] [FORECASTER] Completed predict_future for DRTS [2026-01-13T20:20:52.168662] [INFO ] [sig ] DRTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:52.331435] [INFO ] [LOCAL ] Saved forecast: DRTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DRTS.txt [2026-01-13T20:20:52.331646] [INFO ] [sig ] [972/3497] Completed DRTS in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:52.331697] [INFO ] [sig ] [973/3497] Forecasting DRUG... [2026-01-13T20:20:52.331728] [INFO ] [sig ] Generating forecast for: DRUG [2026-01-13T20:20:52.331758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRUG' from 'https://tdm.silogroup.org/data/derivative_storage/DRUG.csv'. [2026-01-13T20:20:52.343509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRUG'. [2026-01-13T20:20:52.343907] [INFO ] [FORECASTER] Starting predict_future for DRUG [2026-01-13T20:20:52.344744] [DEBUG] [LOCAL ] No optimal features file found for DRUG: ./output/feature-sets/DRUG.txt [2026-01-13T20:20:52.344806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:52.344856] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:52.344886] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:52.344944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:52.408499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:52.409411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:52.409502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:52.409537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:52.535413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:52.535590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:52.535635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:52.535667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:52.539532] [DEBUG] [FORECASTER] DRUG: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-01-13T20:20:52.539878] [INFO ] [FORECASTER] Completed predict_future for DRUG [2026-01-13T20:20:52.540023] [INFO ] [sig ] DRUG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:52.694488] [INFO ] [LOCAL ] Saved forecast: DRUG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DRUG.txt [2026-01-13T20:20:52.694679] [INFO ] [sig ] [973/3497] Completed DRUG in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:52.694726] [INFO ] [sig ] [974/3497] Forecasting DRVN... [2026-01-13T20:20:52.694759] [INFO ] [sig ] Generating forecast for: DRVN [2026-01-13T20:20:52.694790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DRVN' from 'https://tdm.silogroup.org/data/derivative_storage/DRVN.csv'. [2026-01-13T20:20:52.707072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DRVN'. [2026-01-13T20:20:52.707474] [INFO ] [FORECASTER] Starting predict_future for DRVN [2026-01-13T20:20:52.708387] [DEBUG] [LOCAL ] No optimal features file found for DRVN: ./output/feature-sets/DRVN.txt [2026-01-13T20:20:52.708441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:52.708475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:52.708502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:52.708559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:52.768068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:52.768980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:52.769064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:52.769100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:52.896989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:52.897144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:52.897187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:52.897217] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:52.900706] [DEBUG] [FORECASTER] DRVN: Forecast T+1@11:T+2@11: DOWN (p=24.38%) [2026-01-13T20:20:52.900997] [INFO ] [FORECASTER] Completed predict_future for DRVN [2026-01-13T20:20:52.901129] [INFO ] [sig ] DRVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:53.062720] [INFO ] [LOCAL ] Saved forecast: DRVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DRVN.txt [2026-01-13T20:20:53.062884] [INFO ] [sig ] [974/3497] Completed DRVN in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:53.062928] [INFO ] [sig ] [975/3497] Forecasting DSGX... [2026-01-13T20:20:53.062959] [INFO ] [sig ] Generating forecast for: DSGX [2026-01-13T20:20:53.062990] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSGX' from 'https://tdm.silogroup.org/data/derivative_storage/DSGX.csv'. [2026-01-13T20:20:53.075659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSGX'. [2026-01-13T20:20:53.076041] [INFO ] [FORECASTER] Starting predict_future for DSGX [2026-01-13T20:20:53.076913] [DEBUG] [LOCAL ] No optimal features file found for DSGX: ./output/feature-sets/DSGX.txt [2026-01-13T20:20:53.076967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:53.076999] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:53.077028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:53.077085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:53.137679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:53.138613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:53.138740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:53.138784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:53.258365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:53.258524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:53.258565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:53.258614] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:53.262078] [DEBUG] [FORECASTER] DSGX: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-13T20:20:53.262362] [INFO ] [FORECASTER] Completed predict_future for DSGX [2026-01-13T20:20:53.262490] [INFO ] [sig ] DSGX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:53.408683] [INFO ] [LOCAL ] Saved forecast: DSGX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DSGX.txt [2026-01-13T20:20:53.408829] [INFO ] [sig ] [975/3497] Completed DSGX in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:53.408870] [INFO ] [sig ] [976/3497] Forecasting DSL... [2026-01-13T20:20:53.408899] [INFO ] [sig ] Generating forecast for: DSL [2026-01-13T20:20:53.408930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSL' from 'https://tdm.silogroup.org/data/derivative_storage/DSL.csv'. [2026-01-13T20:20:53.420907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSL'. [2026-01-13T20:20:53.421297] [INFO ] [FORECASTER] Starting predict_future for DSL [2026-01-13T20:20:53.422110] [DEBUG] [LOCAL ] No optimal features file found for DSL: ./output/feature-sets/DSL.txt [2026-01-13T20:20:53.422164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:53.422195] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:53.422221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:53.422277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:53.482197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:53.483021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:53.483107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:53.483142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:53.607918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:53.608127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:53.608173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:53.608203] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:53.611998] [DEBUG] [FORECASTER] DSL: Forecast T+1@11:T+2@11: UP (p=92.56%) [2026-01-13T20:20:53.612317] [INFO ] [FORECASTER] Completed predict_future for DSL [2026-01-13T20:20:53.612462] [INFO ] [sig ] DSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:53.767841] [INFO ] [LOCAL ] Saved forecast: DSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DSL.txt [2026-01-13T20:20:53.768180] [INFO ] [sig ] [976/3497] Completed DSL in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:53.768230] [INFO ] [sig ] [977/3497] Forecasting DSM... [2026-01-13T20:20:53.768263] [INFO ] [sig ] Generating forecast for: DSM [2026-01-13T20:20:53.768294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSM' from 'https://tdm.silogroup.org/data/derivative_storage/DSM.csv'. [2026-01-13T20:20:53.780732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSM'. [2026-01-13T20:20:53.781108] [INFO ] [FORECASTER] Starting predict_future for DSM [2026-01-13T20:20:53.782016] [DEBUG] [LOCAL ] No optimal features file found for DSM: ./output/feature-sets/DSM.txt [2026-01-13T20:20:53.782071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:53.782104] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:53.782131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:53.782189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:53.844239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:53.845198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:53.845294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:53.845328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:53.971979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:53.972145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:53.972189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:53.972219] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:53.976014] [DEBUG] [FORECASTER] DSM: Forecast T+1@11:T+2@11: UP (p=70.21%) [2026-01-13T20:20:53.976323] [INFO ] [FORECASTER] Completed predict_future for DSM [2026-01-13T20:20:53.976460] [INFO ] [sig ] DSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:54.133394] [INFO ] [LOCAL ] Saved forecast: DSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DSM.txt [2026-01-13T20:20:54.133548] [INFO ] [sig ] [977/3497] Completed DSM in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:54.133608] [INFO ] [sig ] [978/3497] Forecasting DSP... [2026-01-13T20:20:54.133639] [INFO ] [sig ] Generating forecast for: DSP [2026-01-13T20:20:54.133668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSP' from 'https://tdm.silogroup.org/data/derivative_storage/DSP.csv'. [2026-01-13T20:20:54.147180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSP'. [2026-01-13T20:20:54.147589] [INFO ] [FORECASTER] Starting predict_future for DSP [2026-01-13T20:20:54.148624] [DEBUG] [LOCAL ] No optimal features file found for DSP: ./output/feature-sets/DSP.txt [2026-01-13T20:20:54.148675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:54.148709] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:54.148737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:54.148794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:54.213793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:54.214888] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:54.214974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:54.215008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:54.348105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:54.348267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:54.348309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:54.348339] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:54.351898] [DEBUG] [FORECASTER] DSP: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-13T20:20:54.352192] [INFO ] [FORECASTER] Completed predict_future for DSP [2026-01-13T20:20:54.352373] [INFO ] [sig ] DSP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:54.513440] [INFO ] [LOCAL ] Saved forecast: DSP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DSP.txt [2026-01-13T20:20:54.513652] [INFO ] [sig ] [978/3497] Completed DSP in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:54.513697] [INFO ] [sig ] [979/3497] Forecasting DSX... [2026-01-13T20:20:54.513728] [INFO ] [sig ] Generating forecast for: DSX [2026-01-13T20:20:54.513762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DSX' from 'https://tdm.silogroup.org/data/derivative_storage/DSX.csv'. [2026-01-13T20:20:54.529016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DSX'. [2026-01-13T20:20:54.529502] [INFO ] [FORECASTER] Starting predict_future for DSX [2026-01-13T20:20:54.530673] [DEBUG] [LOCAL ] No optimal features file found for DSX: ./output/feature-sets/DSX.txt [2026-01-13T20:20:54.530743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:54.530795] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:54.530841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:54.530933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:54.605338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:54.606299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:54.606390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:54.606424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:54.727635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:54.727796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:54.727836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:54.727865] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:54.731301] [DEBUG] [FORECASTER] DSX: Forecast T+1@11:T+2@11: DOWN (p=37.84%) [2026-01-13T20:20:54.731613] [INFO ] [FORECASTER] Completed predict_future for DSX [2026-01-13T20:20:54.731743] [INFO ] [sig ] DSX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:54.879814] [INFO ] [LOCAL ] Saved forecast: DSX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DSX.txt [2026-01-13T20:20:54.879984] [INFO ] [sig ] [979/3497] Completed DSX in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:54.880025] [INFO ] [sig ] [980/3497] Forecasting DTB... [2026-01-13T20:20:54.880057] [INFO ] [sig ] Generating forecast for: DTB [2026-01-13T20:20:54.880090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTB' from 'https://tdm.silogroup.org/data/derivative_storage/DTB.csv'. [2026-01-13T20:20:54.893275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTB'. [2026-01-13T20:20:54.893704] [INFO ] [FORECASTER] Starting predict_future for DTB [2026-01-13T20:20:54.894593] [DEBUG] [LOCAL ] No optimal features file found for DTB: ./output/feature-sets/DTB.txt [2026-01-13T20:20:54.894648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:54.894682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:54.894711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:54.894770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:54.952023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:54.952883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:54.952960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:54.952993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:55.067292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:55.067447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:55.067487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:55.067532] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:55.071340] [DEBUG] [FORECASTER] DTB: Forecast T+1@11:T+2@11: DOWN (p=4.84%) [2026-01-13T20:20:55.071632] [INFO ] [FORECASTER] Completed predict_future for DTB [2026-01-13T20:20:55.071754] [INFO ] [sig ] DTB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:55.215143] [INFO ] [LOCAL ] Saved forecast: DTB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DTB.txt [2026-01-13T20:20:55.215285] [INFO ] [sig ] [980/3497] Completed DTB in 0.3s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:55.215329] [INFO ] [sig ] [981/3497] Forecasting DTE... [2026-01-13T20:20:55.215367] [INFO ] [sig ] Generating forecast for: DTE [2026-01-13T20:20:55.215401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTE' from 'https://tdm.silogroup.org/data/derivative_storage/DTE.csv'. [2026-01-13T20:20:55.227649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTE'. [2026-01-13T20:20:55.227999] [INFO ] [FORECASTER] Starting predict_future for DTE [2026-01-13T20:20:55.228779] [DEBUG] [LOCAL ] No optimal features file found for DTE: ./output/feature-sets/DTE.txt [2026-01-13T20:20:55.228830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:55.228862] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:55.228888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:55.228944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:55.288634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:55.289464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:55.289546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:55.289598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:55.408660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:55.408826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:55.408873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:55.408901] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:55.412284] [DEBUG] [FORECASTER] DTE: Forecast T+1@11:T+2@11: DOWN (p=5.33%) [2026-01-13T20:20:55.412563] [INFO ] [FORECASTER] Completed predict_future for DTE [2026-01-13T20:20:55.412724] [INFO ] [sig ] DTE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:55.567495] [INFO ] [LOCAL ] Saved forecast: DTE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DTE.txt [2026-01-13T20:20:55.567694] [INFO ] [sig ] [981/3497] Completed DTE in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:55.567741] [INFO ] [sig ] [982/3497] Forecasting DTG... [2026-01-13T20:20:55.567773] [INFO ] [sig ] Generating forecast for: DTG [2026-01-13T20:20:55.567803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTG' from 'https://tdm.silogroup.org/data/derivative_storage/DTG.csv'. [2026-01-13T20:20:55.580777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTG'. [2026-01-13T20:20:55.581209] [INFO ] [FORECASTER] Starting predict_future for DTG [2026-01-13T20:20:55.582142] [DEBUG] [LOCAL ] No optimal features file found for DTG: ./output/feature-sets/DTG.txt [2026-01-13T20:20:55.582202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:55.582265] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:55.582294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:55.582355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:55.642113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:55.642983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:55.643066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:55.643116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:55.761083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:55.761240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:55.761281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:55.761309] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:55.765339] [DEBUG] [FORECASTER] DTG: Forecast T+1@11:T+2@11: DOWN (p=19.95%) [2026-01-13T20:20:55.765681] [INFO ] [FORECASTER] Completed predict_future for DTG [2026-01-13T20:20:55.765812] [INFO ] [sig ] DTG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:55.918961] [INFO ] [LOCAL ] Saved forecast: DTG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DTG.txt [2026-01-13T20:20:55.919116] [INFO ] [sig ] [982/3497] Completed DTG in 0.4s | 2.80 sym/s | Total: 5.8m | ETA: 15.0m [2026-01-13T20:20:55.919156] [INFO ] [sig ] [983/3497] Forecasting DTIL... [2026-01-13T20:20:55.919186] [INFO ] [sig ] Generating forecast for: DTIL [2026-01-13T20:20:55.919216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTIL' from 'https://tdm.silogroup.org/data/derivative_storage/DTIL.csv'. [2026-01-13T20:20:55.931550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTIL'. [2026-01-13T20:20:55.931916] [INFO ] [FORECASTER] Starting predict_future for DTIL [2026-01-13T20:20:55.932712] [DEBUG] [LOCAL ] No optimal features file found for DTIL: ./output/feature-sets/DTIL.txt [2026-01-13T20:20:55.932763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:55.932793] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:55.932819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:55.932874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:55.993205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:55.994034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:55.994113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:55.994145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:56.121185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:56.121342] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:56.121382] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:56.121411] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:56.125271] [DEBUG] [FORECASTER] DTIL: Forecast T+1@11:T+2@11: DOWN (p=42.81%) [2026-01-13T20:20:56.125636] [INFO ] [FORECASTER] Completed predict_future for DTIL [2026-01-13T20:20:56.125803] [INFO ] [sig ] DTIL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:56.284986] [INFO ] [LOCAL ] Saved forecast: DTIL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DTIL.txt [2026-01-13T20:20:56.285142] [INFO ] [sig ] [983/3497] Completed DTIL in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 15.0m [2026-01-13T20:20:56.285180] [INFO ] [sig ] [984/3497] Forecasting DTM... [2026-01-13T20:20:56.285210] [INFO ] [sig ] Generating forecast for: DTM [2026-01-13T20:20:56.285241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DTM' from 'https://tdm.silogroup.org/data/derivative_storage/DTM.csv'. [2026-01-13T20:20:56.297316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DTM'. [2026-01-13T20:20:56.297650] [INFO ] [FORECASTER] Starting predict_future for DTM [2026-01-13T20:20:56.298479] [DEBUG] [LOCAL ] No optimal features file found for DTM: ./output/feature-sets/DTM.txt [2026-01-13T20:20:56.298531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:56.298564] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:56.298624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:56.298683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:56.359602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:56.360465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:56.360545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:56.360598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:56.493111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:56.493268] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:56.493309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:56.493339] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:56.496809] [DEBUG] [FORECASTER] DTM: Forecast T+1@11:T+2@11: DOWN (p=30.76%) [2026-01-13T20:20:56.497114] [INFO ] [FORECASTER] Completed predict_future for DTM [2026-01-13T20:20:56.497246] [INFO ] [sig ] DTM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:56.641031] [INFO ] [LOCAL ] Saved forecast: DTM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DTM.txt [2026-01-13T20:20:56.641190] [INFO ] [sig ] [984/3497] Completed DTM in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 15.0m [2026-01-13T20:20:56.641229] [INFO ] [sig ] [985/3497] Forecasting DUK... [2026-01-13T20:20:56.641259] [INFO ] [sig ] Generating forecast for: DUK [2026-01-13T20:20:56.641291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUK' from 'https://tdm.silogroup.org/data/derivative_storage/DUK.csv'. [2026-01-13T20:20:56.652790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUK'. [2026-01-13T20:20:56.653114] [INFO ] [FORECASTER] Starting predict_future for DUK [2026-01-13T20:20:56.653908] [DEBUG] [LOCAL ] No optimal features file found for DUK: ./output/feature-sets/DUK.txt [2026-01-13T20:20:56.653959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:56.653991] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:56.654018] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:56.654074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:56.709793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:56.710492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:56.710587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:56.710622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:56.825118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:56.825278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:56.825317] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:56.825380] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:56.828761] [DEBUG] [FORECASTER] DUK: Forecast T+1@11:T+2@11: DOWN (p=48.89%) [2026-01-13T20:20:56.829042] [INFO ] [FORECASTER] Completed predict_future for DUK [2026-01-13T20:20:56.829166] [INFO ] [sig ] DUK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:56.968517] [INFO ] [LOCAL ] Saved forecast: DUK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DUK.txt [2026-01-13T20:20:56.968678] [INFO ] [sig ] [985/3497] Completed DUK in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 15.0m [2026-01-13T20:20:56.968719] [INFO ] [sig ] [986/3497] Forecasting DUKB... [2026-01-13T20:20:56.968747] [INFO ] [sig ] Generating forecast for: DUKB [2026-01-13T20:20:56.968778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUKB' from 'https://tdm.silogroup.org/data/derivative_storage/DUKB.csv'. [2026-01-13T20:20:56.980067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUKB'. [2026-01-13T20:20:56.980354] [INFO ] [FORECASTER] Starting predict_future for DUKB [2026-01-13T20:20:56.981133] [DEBUG] [LOCAL ] No optimal features file found for DUKB: ./output/feature-sets/DUKB.txt [2026-01-13T20:20:56.981184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:56.981216] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:56.981242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:56.981297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:57.037219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:57.037859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:57.037932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:57.037979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:57.160643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:57.160789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:57.160827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:57.160856] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:57.164149] [DEBUG] [FORECASTER] DUKB: Forecast T+1@11:T+2@11: UP (p=98.47%) [2026-01-13T20:20:57.164416] [INFO ] [FORECASTER] Completed predict_future for DUKB [2026-01-13T20:20:57.164536] [INFO ] [sig ] DUKB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:57.319219] [INFO ] [LOCAL ] Saved forecast: DUKB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DUKB.txt [2026-01-13T20:20:57.319360] [INFO ] [sig ] [986/3497] Completed DUKB in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:57.319400] [INFO ] [sig ] [987/3497] Forecasting DUOL... [2026-01-13T20:20:57.319432] [INFO ] [sig ] Generating forecast for: DUOL [2026-01-13T20:20:57.319463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DUOL' from 'https://tdm.silogroup.org/data/derivative_storage/DUOL.csv'. [2026-01-13T20:20:57.332196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DUOL'. [2026-01-13T20:20:57.332550] [INFO ] [FORECASTER] Starting predict_future for DUOL [2026-01-13T20:20:57.333602] [DEBUG] [LOCAL ] No optimal features file found for DUOL: ./output/feature-sets/DUOL.txt [2026-01-13T20:20:57.333667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:57.333707] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:57.333742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:57.333829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:57.398419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:57.399235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:57.399321] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:57.399369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:57.522526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:57.522702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:57.522746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:57.522777] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:57.526209] [DEBUG] [FORECASTER] DUOL: Forecast T+1@11:T+2@11: DOWN (p=11.70%) [2026-01-13T20:20:57.526497] [INFO ] [FORECASTER] Completed predict_future for DUOL [2026-01-13T20:20:57.526645] [INFO ] [sig ] DUOL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:57.667849] [INFO ] [LOCAL ] Saved forecast: DUOL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DUOL.txt [2026-01-13T20:20:57.668028] [INFO ] [sig ] [987/3497] Completed DUOL in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:57.668072] [INFO ] [sig ] [988/3497] Forecasting DVA... [2026-01-13T20:20:57.668102] [INFO ] [sig ] Generating forecast for: DVA [2026-01-13T20:20:57.668141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVA' from 'https://tdm.silogroup.org/data/derivative_storage/DVA.csv'. [2026-01-13T20:20:57.680786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVA'. [2026-01-13T20:20:57.681231] [INFO ] [FORECASTER] Starting predict_future for DVA [2026-01-13T20:20:57.682122] [DEBUG] [LOCAL ] No optimal features file found for DVA: ./output/feature-sets/DVA.txt [2026-01-13T20:20:57.682177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:57.682211] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:57.682250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:57.682318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:57.739829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:57.740670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:57.740753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:57.740786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:57.862845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:57.862997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:57.863037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:57.863065] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:57.866443] [DEBUG] [FORECASTER] DVA: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-01-13T20:20:57.866740] [INFO ] [FORECASTER] Completed predict_future for DVA [2026-01-13T20:20:57.866864] [INFO ] [sig ] DVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:58.014501] [INFO ] [LOCAL ] Saved forecast: DVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DVA.txt [2026-01-13T20:20:58.014681] [INFO ] [sig ] [988/3497] Completed DVA in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:58.014724] [INFO ] [sig ] [989/3497] Forecasting DVAX... [2026-01-13T20:20:58.014754] [INFO ] [sig ] Generating forecast for: DVAX [2026-01-13T20:20:58.014783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVAX' from 'https://tdm.silogroup.org/data/derivative_storage/DVAX.csv'. [2026-01-13T20:20:58.026282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVAX'. [2026-01-13T20:20:58.026653] [INFO ] [FORECASTER] Starting predict_future for DVAX [2026-01-13T20:20:58.027412] [DEBUG] [LOCAL ] No optimal features file found for DVAX: ./output/feature-sets/DVAX.txt [2026-01-13T20:20:58.027464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:58.027496] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:58.027523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:58.027596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:58.085487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:58.086399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:58.086485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:58.086518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:58.215041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:58.215196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:58.215235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:58.215263] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:58.218631] [DEBUG] [FORECASTER] DVAX: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-13T20:20:58.218909] [INFO ] [FORECASTER] Completed predict_future for DVAX [2026-01-13T20:20:58.219034] [INFO ] [sig ] DVAX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:58.363997] [INFO ] [LOCAL ] Saved forecast: DVAX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DVAX.txt [2026-01-13T20:20:58.364136] [INFO ] [sig ] [989/3497] Completed DVAX in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:58.364176] [INFO ] [sig ] [990/3497] Forecasting DVN... [2026-01-13T20:20:58.364205] [INFO ] [sig ] Generating forecast for: DVN [2026-01-13T20:20:58.364234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DVN' from 'https://tdm.silogroup.org/data/derivative_storage/DVN.csv'. [2026-01-13T20:20:58.375262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DVN'. [2026-01-13T20:20:58.375521] [INFO ] [FORECASTER] Starting predict_future for DVN [2026-01-13T20:20:58.376286] [DEBUG] [LOCAL ] No optimal features file found for DVN: ./output/feature-sets/DVN.txt [2026-01-13T20:20:58.376337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:58.376367] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:58.376394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:58.376449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:58.432410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:58.433013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:58.433088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:58.433119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:58.552971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:58.553110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:58.553147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:58.553174] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:58.556417] [DEBUG] [FORECASTER] DVN: Forecast T+1@11:T+2@11: UP (p=63.87%) [2026-01-13T20:20:58.556704] [INFO ] [FORECASTER] Completed predict_future for DVN [2026-01-13T20:20:58.556824] [INFO ] [sig ] DVN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:20:58.696974] [INFO ] [LOCAL ] Saved forecast: DVN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DVN.txt [2026-01-13T20:20:58.697092] [INFO ] [sig ] [990/3497] Completed DVN in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:58.697129] [INFO ] [sig ] [991/3497] Forecasting DWAS... [2026-01-13T20:20:58.697158] [INFO ] [sig ] Generating forecast for: DWAS [2026-01-13T20:20:58.697187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWAS' from 'https://tdm.silogroup.org/data/derivative_storage/DWAS.csv'. [2026-01-13T20:20:58.708333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWAS'. [2026-01-13T20:20:58.708611] [INFO ] [FORECASTER] Starting predict_future for DWAS [2026-01-13T20:20:58.709371] [DEBUG] [LOCAL ] No optimal features file found for DWAS: ./output/feature-sets/DWAS.txt [2026-01-13T20:20:58.709422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:58.709454] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:58.709480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:58.709536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:58.765108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:58.765703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:58.765777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:58.765809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:58.887091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:58.887250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:58.887290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:58.887317] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:58.890812] [DEBUG] [FORECASTER] DWAS: Forecast T+1@11:T+2@11: DOWN (p=17.07%) [2026-01-13T20:20:58.891113] [INFO ] [FORECASTER] Completed predict_future for DWAS [2026-01-13T20:20:58.891236] [INFO ] [sig ] DWAS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:59.034592] [INFO ] [LOCAL ] Saved forecast: DWAS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DWAS.txt [2026-01-13T20:20:59.034745] [INFO ] [sig ] [991/3497] Completed DWAS in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:59.034785] [INFO ] [sig ] [992/3497] Forecasting DWSH... [2026-01-13T20:20:59.034813] [INFO ] [sig ] Generating forecast for: DWSH [2026-01-13T20:20:59.034843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DWSH' from 'https://tdm.silogroup.org/data/derivative_storage/DWSH.csv'. [2026-01-13T20:20:59.046195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DWSH'. [2026-01-13T20:20:59.046453] [INFO ] [FORECASTER] Starting predict_future for DWSH [2026-01-13T20:20:59.047211] [DEBUG] [LOCAL ] No optimal features file found for DWSH: ./output/feature-sets/DWSH.txt [2026-01-13T20:20:59.047263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:59.047294] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:59.047321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:59.047377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:59.103094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:59.103692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:59.103790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:59.103828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:59.209392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:59.209500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:59.209535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:59.209563] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:59.212704] [DEBUG] [FORECASTER] DWSH: Forecast T+1@11:T+2@11: DOWN (p=9.63%) [2026-01-13T20:20:59.212968] [INFO ] [FORECASTER] Completed predict_future for DWSH [2026-01-13T20:20:59.213082] [INFO ] [sig ] DWSH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:59.370061] [INFO ] [LOCAL ] Saved forecast: DWSH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DWSH.txt [2026-01-13T20:20:59.370188] [INFO ] [sig ] [992/3497] Completed DWSH in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:59.370226] [INFO ] [sig ] [993/3497] Forecasting DX... [2026-01-13T20:20:59.370256] [INFO ] [sig ] Generating forecast for: DX [2026-01-13T20:20:59.370287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DX' from 'https://tdm.silogroup.org/data/derivative_storage/DX.csv'. [2026-01-13T20:20:59.382014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DX'. [2026-01-13T20:20:59.382267] [INFO ] [FORECASTER] Starting predict_future for DX [2026-01-13T20:20:59.383027] [DEBUG] [LOCAL ] No optimal features file found for DX: ./output/feature-sets/DX.txt [2026-01-13T20:20:59.383078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:59.383110] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:59.383137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:59.383193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:59.440186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:59.440784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:59.440858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:59.440889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:59.564726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:59.564921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:59.564980] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:59.565025] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:59.570003] [DEBUG] [FORECASTER] DX: Forecast T+1@11:T+2@11: DOWN (p=3.52%) [2026-01-13T20:20:59.570391] [INFO ] [FORECASTER] Completed predict_future for DX [2026-01-13T20:20:59.570594] [INFO ] [sig ] DX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:20:59.728961] [INFO ] [LOCAL ] Saved forecast: DX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DX.txt [2026-01-13T20:20:59.729092] [INFO ] [sig ] [993/3497] Completed DX in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:20:59.729130] [INFO ] [sig ] [994/3497] Forecasting DXC... [2026-01-13T20:20:59.729159] [INFO ] [sig ] Generating forecast for: DXC [2026-01-13T20:20:59.729189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXC' from 'https://tdm.silogroup.org/data/derivative_storage/DXC.csv'. [2026-01-13T20:20:59.741136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXC'. [2026-01-13T20:20:59.741385] [INFO ] [FORECASTER] Starting predict_future for DXC [2026-01-13T20:20:59.742147] [DEBUG] [LOCAL ] No optimal features file found for DXC: ./output/feature-sets/DXC.txt [2026-01-13T20:20:59.742198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:20:59.742230] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:20:59.742257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:20:59.742314] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:20:59.798039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:20:59.798639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:20:59.798715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:20:59.798747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:20:59.917207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:20:59.917325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:20:59.917363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:20:59.917390] [INFO ] [FORECASTER] Training complete [2026-01-13T20:20:59.920732] [DEBUG] [FORECASTER] DXC: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-13T20:20:59.921001] [INFO ] [FORECASTER] Completed predict_future for DXC [2026-01-13T20:20:59.921122] [INFO ] [sig ] DXC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:00.062920] [INFO ] [LOCAL ] Saved forecast: DXC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DXC.txt [2026-01-13T20:21:00.063033] [INFO ] [sig ] [994/3497] Completed DXC in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:21:00.063072] [INFO ] [sig ] [995/3497] Forecasting DXCM... [2026-01-13T20:21:00.063100] [INFO ] [sig ] Generating forecast for: DXCM [2026-01-13T20:21:00.063129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXCM' from 'https://tdm.silogroup.org/data/derivative_storage/DXCM.csv'. [2026-01-13T20:21:00.074240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXCM'. [2026-01-13T20:21:00.074500] [INFO ] [FORECASTER] Starting predict_future for DXCM [2026-01-13T20:21:00.075259] [DEBUG] [LOCAL ] No optimal features file found for DXCM: ./output/feature-sets/DXCM.txt [2026-01-13T20:21:00.075310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:00.075342] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:00.075368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:00.075424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:00.130772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:00.131379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:00.131454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:00.131486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:00.252736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:00.252854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:00.252891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:00.252920] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:00.256113] [DEBUG] [FORECASTER] DXCM: Forecast T+1@11:T+2@11: DOWN (p=4.39%) [2026-01-13T20:21:00.256376] [INFO ] [FORECASTER] Completed predict_future for DXCM [2026-01-13T20:21:00.256494] [INFO ] [sig ] DXCM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:00.396902] [INFO ] [LOCAL ] Saved forecast: DXCM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DXCM.txt [2026-01-13T20:21:00.397041] [INFO ] [sig ] [995/3497] Completed DXCM in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:21:00.397079] [INFO ] [sig ] [996/3497] Forecasting DXPE... [2026-01-13T20:21:00.397109] [INFO ] [sig ] Generating forecast for: DXPE [2026-01-13T20:21:00.397140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DXPE' from 'https://tdm.silogroup.org/data/derivative_storage/DXPE.csv'. [2026-01-13T20:21:00.407870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DXPE'. [2026-01-13T20:21:00.408176] [INFO ] [FORECASTER] Starting predict_future for DXPE [2026-01-13T20:21:00.408960] [DEBUG] [LOCAL ] No optimal features file found for DXPE: ./output/feature-sets/DXPE.txt [2026-01-13T20:21:00.409012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:00.409044] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:00.409071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:00.409127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:00.464661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:00.465274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:00.465348] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:00.465381] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:00.582565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:00.582694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:00.582732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:00.582760] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:00.585934] [DEBUG] [FORECASTER] DXPE: Forecast T+1@11:T+2@11: UP (p=90.48%) [2026-01-13T20:21:00.586196] [INFO ] [FORECASTER] Completed predict_future for DXPE [2026-01-13T20:21:00.586315] [INFO ] [sig ] DXPE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:00.726226] [INFO ] [LOCAL ] Saved forecast: DXPE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/DXPE.txt [2026-01-13T20:21:00.726343] [INFO ] [sig ] [996/3497] Completed DXPE in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:21:00.726381] [INFO ] [sig ] [997/3497] Forecasting DY... [2026-01-13T20:21:00.726411] [INFO ] [sig ] Generating forecast for: DY [2026-01-13T20:21:00.726441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DY' from 'https://tdm.silogroup.org/data/derivative_storage/DY.csv'. [2026-01-13T20:21:00.737538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DY'. [2026-01-13T20:21:00.737802] [INFO ] [FORECASTER] Starting predict_future for DY [2026-01-13T20:21:00.738561] [DEBUG] [LOCAL ] No optimal features file found for DY: ./output/feature-sets/DY.txt [2026-01-13T20:21:00.738633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:00.738675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:00.738703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:00.738760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:00.795078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:00.795683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:00.795757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:00.795790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:00.914813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:00.914955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:00.914992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:00.915020] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:00.918319] [DEBUG] [FORECASTER] DY: Forecast T+1@11:T+2@11: DOWN (p=13.69%) [2026-01-13T20:21:00.918604] [INFO ] [FORECASTER] Completed predict_future for DY [2026-01-13T20:21:00.918725] [INFO ] [sig ] DY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:01.063052] [INFO ] [LOCAL ] Saved forecast: DY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DY.txt [2026-01-13T20:21:01.063200] [INFO ] [sig ] [997/3497] Completed DY in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:21:01.063238] [INFO ] [sig ] [998/3497] Forecasting DYN... [2026-01-13T20:21:01.063268] [INFO ] [sig ] Generating forecast for: DYN [2026-01-13T20:21:01.063297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'DYN' from 'https://tdm.silogroup.org/data/derivative_storage/DYN.csv'. [2026-01-13T20:21:01.078356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'DYN'. [2026-01-13T20:21:01.078739] [INFO ] [FORECASTER] Starting predict_future for DYN [2026-01-13T20:21:01.079495] [DEBUG] [LOCAL ] No optimal features file found for DYN: ./output/feature-sets/DYN.txt [2026-01-13T20:21:01.079546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:01.079607] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:01.079637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:01.079694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:01.142669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:01.143443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:01.143521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:01.143553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:01.265264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:01.265379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:01.265418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:01.265446] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:01.269160] [DEBUG] [FORECASTER] DYN: Forecast T+1@11:T+2@11: DOWN (p=34.35%) [2026-01-13T20:21:01.269433] [INFO ] [FORECASTER] Completed predict_future for DYN [2026-01-13T20:21:01.269555] [INFO ] [sig ] DYN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:01.412466] [INFO ] [LOCAL ] Saved forecast: DYN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/DYN.txt [2026-01-13T20:21:01.412628] [INFO ] [sig ] [998/3497] Completed DYN in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:21:01.412670] [INFO ] [sig ] [999/3497] Forecasting E... [2026-01-13T20:21:01.412701] [INFO ] [sig ] Generating forecast for: E [2026-01-13T20:21:01.412731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'E' from 'https://tdm.silogroup.org/data/derivative_storage/E.csv'. [2026-01-13T20:21:01.424684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'E'. [2026-01-13T20:21:01.425015] [INFO ] [FORECASTER] Starting predict_future for E [2026-01-13T20:21:01.425779] [DEBUG] [LOCAL ] No optimal features file found for E: ./output/feature-sets/E.txt [2026-01-13T20:21:01.425830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:01.425888] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:01.425916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:01.425973] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:01.482109] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:01.482882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:01.482960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:01.482993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:01.602035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:01.602146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:01.602182] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:01.602211] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:01.605340] [DEBUG] [FORECASTER] E: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-01-13T20:21:01.605624] [INFO ] [FORECASTER] Completed predict_future for E [2026-01-13T20:21:01.605744] [INFO ] [sig ] E: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:01.754933] [INFO ] [LOCAL ] Saved forecast: E 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/E.txt [2026-01-13T20:21:01.755142] [INFO ] [sig ] [999/3497] Completed E in 0.3s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:21:01.755190] [INFO ] [sig ] [1000/3497] Forecasting EA... [2026-01-13T20:21:01.755227] [INFO ] [sig ] Generating forecast for: EA [2026-01-13T20:21:01.755264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EA' from 'https://tdm.silogroup.org/data/derivative_storage/EA.csv'. [2026-01-13T20:21:01.769771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EA'. [2026-01-13T20:21:01.770171] [INFO ] [FORECASTER] Starting predict_future for EA [2026-01-13T20:21:01.770963] [DEBUG] [LOCAL ] No optimal features file found for EA: ./output/feature-sets/EA.txt [2026-01-13T20:21:01.771015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:01.771047] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:01.771074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:01.771130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:01.826403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:01.827024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:01.827097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:01.827129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:01.949226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:01.949350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:01.949387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:01.949415] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:01.952608] [DEBUG] [FORECASTER] EA: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-13T20:21:01.952873] [INFO ] [FORECASTER] Completed predict_future for EA [2026-01-13T20:21:01.952989] [INFO ] [sig ] EA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:02.107177] [INFO ] [LOCAL ] Saved forecast: EA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EA.txt [2026-01-13T20:21:02.107330] [INFO ] [sig ] [1000/3497] Completed EA in 0.4s | 2.80 sym/s | Total: 5.9m | ETA: 14.9m [2026-01-13T20:21:02.107369] [INFO ] [sig ] [1001/3497] Forecasting EAF... [2026-01-13T20:21:02.107422] [INFO ] [sig ] Generating forecast for: EAF [2026-01-13T20:21:02.107454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAF' from 'https://tdm.silogroup.org/data/derivative_storage/EAF.csv'. [2026-01-13T20:21:02.119048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAF'. [2026-01-13T20:21:02.119391] [INFO ] [FORECASTER] Starting predict_future for EAF [2026-01-13T20:21:02.120191] [DEBUG] [LOCAL ] No optimal features file found for EAF: ./output/feature-sets/EAF.txt [2026-01-13T20:21:02.120244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:02.120276] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:02.120304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:02.120360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:02.175789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:02.176662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:02.176742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:02.176774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:02.294266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:02.294423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:02.294462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:02.294491] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:02.297815] [DEBUG] [FORECASTER] EAF: Forecast T+1@11:T+2@11: UP (p=66.62%) [2026-01-13T20:21:02.298103] [INFO ] [FORECASTER] Completed predict_future for EAF [2026-01-13T20:21:02.298222] [INFO ] [sig ] EAF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:02.437521] [INFO ] [LOCAL ] Saved forecast: EAF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EAF.txt [2026-01-13T20:21:02.437653] [INFO ] [sig ] [1001/3497] Completed EAF in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:02.437693] [INFO ] [sig ] [1002/3497] Forecasting EAI... [2026-01-13T20:21:02.437723] [INFO ] [sig ] Generating forecast for: EAI [2026-01-13T20:21:02.437753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EAI' from 'https://tdm.silogroup.org/data/derivative_storage/EAI.csv'. [2026-01-13T20:21:02.448167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EAI'. [2026-01-13T20:21:02.448440] [INFO ] [FORECASTER] Starting predict_future for EAI [2026-01-13T20:21:02.449208] [DEBUG] [LOCAL ] No optimal features file found for EAI: ./output/feature-sets/EAI.txt [2026-01-13T20:21:02.449259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:02.449291] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:02.449318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:02.449374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:02.504828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:02.505405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:02.505481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:02.505513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:02.617018] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:02.617174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:02.617213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:02.617241] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:02.620656] [DEBUG] [FORECASTER] EAI: Forecast T+1@11:T+2@11: DOWN (p=35.51%) [2026-01-13T20:21:02.620942] [INFO ] [FORECASTER] Completed predict_future for EAI [2026-01-13T20:21:02.621065] [INFO ] [sig ] EAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:02.764120] [INFO ] [LOCAL ] Saved forecast: EAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EAI.txt [2026-01-13T20:21:02.764269] [INFO ] [sig ] [1002/3497] Completed EAI in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:02.764306] [INFO ] [sig ] [1003/3497] Forecasting EARN... [2026-01-13T20:21:02.764335] [INFO ] [sig ] Generating forecast for: EARN [2026-01-13T20:21:02.764367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EARN' from 'https://tdm.silogroup.org/data/derivative_storage/EARN.csv'. [2026-01-13T20:21:02.777723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EARN'. [2026-01-13T20:21:02.778157] [INFO ] [FORECASTER] Starting predict_future for EARN [2026-01-13T20:21:02.779022] [DEBUG] [LOCAL ] No optimal features file found for EARN: ./output/feature-sets/EARN.txt [2026-01-13T20:21:02.779265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:02.779306] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:02.779336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:02.779394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:02.839491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:02.840396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:02.840480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:02.840515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:02.973538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:02.973709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:02.973750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:02.973779] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:02.977212] [DEBUG] [FORECASTER] EARN: Forecast T+1@11:T+2@11: DOWN (p=30.04%) [2026-01-13T20:21:02.977490] [INFO ] [FORECASTER] Completed predict_future for EARN [2026-01-13T20:21:02.977634] [INFO ] [sig ] EARN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:03.128016] [INFO ] [LOCAL ] Saved forecast: EARN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EARN.txt [2026-01-13T20:21:03.128178] [INFO ] [sig ] [1003/3497] Completed EARN in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:03.128217] [INFO ] [sig ] [1004/3497] Forecasting EB... [2026-01-13T20:21:03.128246] [INFO ] [sig ] Generating forecast for: EB [2026-01-13T20:21:03.128275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EB' from 'https://tdm.silogroup.org/data/derivative_storage/EB.csv'. [2026-01-13T20:21:03.140616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EB'. [2026-01-13T20:21:03.140981] [INFO ] [FORECASTER] Starting predict_future for EB [2026-01-13T20:21:03.141787] [DEBUG] [LOCAL ] No optimal features file found for EB: ./output/feature-sets/EB.txt [2026-01-13T20:21:03.141839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:03.141873] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:03.141901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:03.141959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:03.201811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:03.202695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:03.202780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:03.202818] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:03.331886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:03.332041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:03.332080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:03.332126] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:03.335445] [DEBUG] [FORECASTER] EB: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-01-13T20:21:03.335731] [INFO ] [FORECASTER] Completed predict_future for EB [2026-01-13T20:21:03.335854] [INFO ] [sig ] EB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:03.482759] [INFO ] [LOCAL ] Saved forecast: EB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EB.txt [2026-01-13T20:21:03.482916] [INFO ] [sig ] [1004/3497] Completed EB in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:03.482957] [INFO ] [sig ] [1005/3497] Forecasting EBAY... [2026-01-13T20:21:03.482988] [INFO ] [sig ] Generating forecast for: EBAY [2026-01-13T20:21:03.483019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBAY' from 'https://tdm.silogroup.org/data/derivative_storage/EBAY.csv'. [2026-01-13T20:21:03.494746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBAY'. [2026-01-13T20:21:03.495089] [INFO ] [FORECASTER] Starting predict_future for EBAY [2026-01-13T20:21:03.496270] [DEBUG] [LOCAL ] No optimal features file found for EBAY: ./output/feature-sets/EBAY.txt [2026-01-13T20:21:03.496321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:03.496353] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:03.496379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:03.496435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:03.561557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:03.562483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:03.562562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:03.562614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:03.687005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:03.687167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:03.687206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:03.687234] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:03.690613] [DEBUG] [FORECASTER] EBAY: Forecast T+1@11:T+2@11: UP (p=81.68%) [2026-01-13T20:21:03.690883] [INFO ] [FORECASTER] Completed predict_future for EBAY [2026-01-13T20:21:03.691007] [INFO ] [sig ] EBAY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:03.837758] [INFO ] [LOCAL ] Saved forecast: EBAY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EBAY.txt [2026-01-13T20:21:03.837922] [INFO ] [sig ] [1005/3497] Completed EBAY in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:03.837985] [INFO ] [sig ] [1006/3497] Forecasting EBC... [2026-01-13T20:21:03.838018] [INFO ] [sig ] Generating forecast for: EBC [2026-01-13T20:21:03.838049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBC' from 'https://tdm.silogroup.org/data/derivative_storage/EBC.csv'. [2026-01-13T20:21:03.850699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBC'. [2026-01-13T20:21:03.851051] [INFO ] [FORECASTER] Starting predict_future for EBC [2026-01-13T20:21:03.851856] [DEBUG] [LOCAL ] No optimal features file found for EBC: ./output/feature-sets/EBC.txt [2026-01-13T20:21:03.851908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:03.851940] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:03.851967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:03.852023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:03.908957] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:03.909873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:03.909956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:03.909990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:04.030538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:04.030716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:04.030757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:04.030786] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:04.034479] [DEBUG] [FORECASTER] EBC: Forecast T+1@11:T+2@11: DOWN (p=12.80%) [2026-01-13T20:21:04.034817] [INFO ] [FORECASTER] Completed predict_future for EBC [2026-01-13T20:21:04.034956] [INFO ] [sig ] EBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:04.182070] [INFO ] [LOCAL ] Saved forecast: EBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EBC.txt [2026-01-13T20:21:04.182225] [INFO ] [sig ] [1006/3497] Completed EBC in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:04.182265] [INFO ] [sig ] [1007/3497] Forecasting EBF... [2026-01-13T20:21:04.182295] [INFO ] [sig ] Generating forecast for: EBF [2026-01-13T20:21:04.182324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBF' from 'https://tdm.silogroup.org/data/derivative_storage/EBF.csv'. [2026-01-13T20:21:04.194568] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBF'. [2026-01-13T20:21:04.194932] [INFO ] [FORECASTER] Starting predict_future for EBF [2026-01-13T20:21:04.195806] [DEBUG] [LOCAL ] No optimal features file found for EBF: ./output/feature-sets/EBF.txt [2026-01-13T20:21:04.195860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:04.195893] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:04.195920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:04.195978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:04.252623] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:04.253475] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:04.253556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:04.253611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:04.378524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:04.378697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:04.378738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:04.378768] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:04.382100] [DEBUG] [FORECASTER] EBF: Forecast T+1@11:T+2@11: DOWN (p=2.66%) [2026-01-13T20:21:04.382388] [INFO ] [FORECASTER] Completed predict_future for EBF [2026-01-13T20:21:04.382512] [INFO ] [sig ] EBF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:04.523709] [INFO ] [LOCAL ] Saved forecast: EBF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EBF.txt [2026-01-13T20:21:04.523903] [INFO ] [sig ] [1007/3497] Completed EBF in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:04.523962] [INFO ] [sig ] [1008/3497] Forecasting EBON... [2026-01-13T20:21:04.523996] [INFO ] [sig ] Generating forecast for: EBON [2026-01-13T20:21:04.524027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBON' from 'https://tdm.silogroup.org/data/derivative_storage/EBON.csv'. [2026-01-13T20:21:04.534411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBON'. [2026-01-13T20:21:04.534776] [INFO ] [FORECASTER] Starting predict_future for EBON [2026-01-13T20:21:04.535543] [DEBUG] [LOCAL ] No optimal features file found for EBON: ./output/feature-sets/EBON.txt [2026-01-13T20:21:04.535618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:04.535652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:04.535678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:04.535748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:04.594015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:04.594895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:04.594976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:04.595010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:04.696422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:04.696591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:04.696633] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:04.696661] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:04.700033] [DEBUG] [FORECASTER] EBON: Forecast T+1@11:T+2@11: DOWN (p=11.21%) [2026-01-13T20:21:04.700325] [INFO ] [FORECASTER] Completed predict_future for EBON [2026-01-13T20:21:04.700451] [INFO ] [sig ] EBON: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:04.849957] [INFO ] [LOCAL ] Saved forecast: EBON 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EBON.txt [2026-01-13T20:21:04.850115] [INFO ] [sig ] [1008/3497] Completed EBON in 0.3s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:04.850157] [INFO ] [sig ] [1009/3497] Forecasting EBS... [2026-01-13T20:21:04.850187] [INFO ] [sig ] Generating forecast for: EBS [2026-01-13T20:21:04.850218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EBS' from 'https://tdm.silogroup.org/data/derivative_storage/EBS.csv'. [2026-01-13T20:21:04.865035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EBS'. [2026-01-13T20:21:04.865636] [INFO ] [FORECASTER] Starting predict_future for EBS [2026-01-13T20:21:04.866455] [DEBUG] [LOCAL ] No optimal features file found for EBS: ./output/feature-sets/EBS.txt [2026-01-13T20:21:04.866510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:04.866544] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:04.866590] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:04.866653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:04.926870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:04.927691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:04.927848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:04.927905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:05.054548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:05.054729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:05.054782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:05.054820] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:05.058415] [DEBUG] [FORECASTER] EBS: Forecast T+1@11:T+2@11: UP (p=78.76%) [2026-01-13T20:21:05.058722] [INFO ] [FORECASTER] Completed predict_future for EBS [2026-01-13T20:21:05.058853] [INFO ] [sig ] EBS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:05.206810] [INFO ] [LOCAL ] Saved forecast: EBS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EBS.txt [2026-01-13T20:21:05.206966] [INFO ] [sig ] [1009/3497] Completed EBS in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:05.207017] [INFO ] [sig ] [1010/3497] Forecasting EC... [2026-01-13T20:21:05.207056] [INFO ] [sig ] Generating forecast for: EC [2026-01-13T20:21:05.207096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EC' from 'https://tdm.silogroup.org/data/derivative_storage/EC.csv'. [2026-01-13T20:21:05.218932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EC'. [2026-01-13T20:21:05.219270] [INFO ] [FORECASTER] Starting predict_future for EC [2026-01-13T20:21:05.220136] [DEBUG] [LOCAL ] No optimal features file found for EC: ./output/feature-sets/EC.txt [2026-01-13T20:21:05.220204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:05.220238] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:05.220266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:05.220323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:05.281128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:05.281949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:05.282037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:05.282072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:05.417252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:05.417417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:05.417459] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:05.417487] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:05.421846] [DEBUG] [FORECASTER] EC: Forecast T+1@11:T+2@11: DOWN (p=20.34%) [2026-01-13T20:21:05.422336] [INFO ] [FORECASTER] Completed predict_future for EC [2026-01-13T20:21:05.422470] [INFO ] [sig ] EC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:05.574790] [INFO ] [LOCAL ] Saved forecast: EC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EC.txt [2026-01-13T20:21:05.574932] [INFO ] [sig ] [1010/3497] Completed EC in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:05.574971] [INFO ] [sig ] [1011/3497] Forecasting ECC... [2026-01-13T20:21:05.575001] [INFO ] [sig ] Generating forecast for: ECC [2026-01-13T20:21:05.575040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECC' from 'https://tdm.silogroup.org/data/derivative_storage/ECC.csv'. [2026-01-13T20:21:05.586163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECC'. [2026-01-13T20:21:05.586477] [INFO ] [FORECASTER] Starting predict_future for ECC [2026-01-13T20:21:05.587262] [DEBUG] [LOCAL ] No optimal features file found for ECC: ./output/feature-sets/ECC.txt [2026-01-13T20:21:05.587314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:05.587346] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:05.587372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:05.587429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:05.652218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:05.653143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:05.653227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:05.653261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:05.780157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:05.780319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:05.780359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:05.780389] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:05.783833] [DEBUG] [FORECASTER] ECC: Forecast T+1@11:T+2@11: DOWN (p=8.88%) [2026-01-13T20:21:05.784296] [INFO ] [FORECASTER] Completed predict_future for ECC [2026-01-13T20:21:05.784427] [INFO ] [sig ] ECC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:05.935855] [INFO ] [LOCAL ] Saved forecast: ECC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ECC.txt [2026-01-13T20:21:05.936000] [INFO ] [sig ] [1011/3497] Completed ECC in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:05.936041] [INFO ] [sig ] [1012/3497] Forecasting ECL... [2026-01-13T20:21:05.936069] [INFO ] [sig ] Generating forecast for: ECL [2026-01-13T20:21:05.936099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECL' from 'https://tdm.silogroup.org/data/derivative_storage/ECL.csv'. [2026-01-13T20:21:05.947845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECL'. [2026-01-13T20:21:05.948179] [INFO ] [FORECASTER] Starting predict_future for ECL [2026-01-13T20:21:05.949020] [DEBUG] [LOCAL ] No optimal features file found for ECL: ./output/feature-sets/ECL.txt [2026-01-13T20:21:05.949073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:05.949104] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:05.949130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:05.949205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:06.011560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:06.012516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:06.012620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:06.012657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:06.138694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:06.138863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:06.138908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:06.138940] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:06.142568] [DEBUG] [FORECASTER] ECL: Forecast T+1@11:T+2@11: UP (p=77.99%) [2026-01-13T20:21:06.142932] [INFO ] [FORECASTER] Completed predict_future for ECL [2026-01-13T20:21:06.143100] [INFO ] [sig ] ECL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:06.291046] [INFO ] [LOCAL ] Saved forecast: ECL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ECL.txt [2026-01-13T20:21:06.291244] [INFO ] [sig ] [1012/3497] Completed ECL in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:06.291289] [INFO ] [sig ] [1013/3497] Forecasting ECPG... [2026-01-13T20:21:06.291320] [INFO ] [sig ] Generating forecast for: ECPG [2026-01-13T20:21:06.291352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECPG' from 'https://tdm.silogroup.org/data/derivative_storage/ECPG.csv'. [2026-01-13T20:21:06.303233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECPG'. [2026-01-13T20:21:06.303563] [INFO ] [FORECASTER] Starting predict_future for ECPG [2026-01-13T20:21:06.304562] [DEBUG] [LOCAL ] No optimal features file found for ECPG: ./output/feature-sets/ECPG.txt [2026-01-13T20:21:06.304650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:06.304697] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:06.304735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:06.304812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:06.366034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:06.366799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:06.366882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:06.366920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:06.493738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:06.493896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:06.493938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:06.493968] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:06.497406] [DEBUG] [FORECASTER] ECPG: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-13T20:21:06.497713] [INFO ] [FORECASTER] Completed predict_future for ECPG [2026-01-13T20:21:06.497843] [INFO ] [sig ] ECPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:06.654409] [INFO ] [LOCAL ] Saved forecast: ECPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ECPG.txt [2026-01-13T20:21:06.654638] [INFO ] [sig ] [1013/3497] Completed ECPG in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:06.654711] [INFO ] [sig ] [1014/3497] Forecasting ECX... [2026-01-13T20:21:06.654748] [INFO ] [sig ] Generating forecast for: ECX [2026-01-13T20:21:06.654790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ECX' from 'https://tdm.silogroup.org/data/derivative_storage/ECX.csv'. [2026-01-13T20:21:06.670477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ECX'. [2026-01-13T20:21:06.670861] [INFO ] [FORECASTER] Starting predict_future for ECX [2026-01-13T20:21:06.671923] [DEBUG] [LOCAL ] No optimal features file found for ECX: ./output/feature-sets/ECX.txt [2026-01-13T20:21:06.671979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:06.672014] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:06.672043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:06.672101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:06.735706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:06.736474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:06.736557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:06.736612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:06.869878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:06.870040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:06.870086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:06.870126] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:06.874604] [DEBUG] [FORECASTER] ECX: Forecast T+1@11:T+2@11: DOWN (p=21.76%) [2026-01-13T20:21:06.874896] [INFO ] [FORECASTER] Completed predict_future for ECX [2026-01-13T20:21:06.875038] [INFO ] [sig ] ECX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:07.026602] [INFO ] [LOCAL ] Saved forecast: ECX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ECX.txt [2026-01-13T20:21:07.026791] [INFO ] [sig ] [1014/3497] Completed ECX in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:07.026843] [INFO ] [sig ] [1015/3497] Forecasting ED... [2026-01-13T20:21:07.026876] [INFO ] [sig ] Generating forecast for: ED [2026-01-13T20:21:07.026907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ED' from 'https://tdm.silogroup.org/data/derivative_storage/ED.csv'. [2026-01-13T20:21:07.040199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ED'. [2026-01-13T20:21:07.040600] [INFO ] [FORECASTER] Starting predict_future for ED [2026-01-13T20:21:07.041450] [DEBUG] [LOCAL ] No optimal features file found for ED: ./output/feature-sets/ED.txt [2026-01-13T20:21:07.041505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:07.041541] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:07.041570] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:07.041652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:07.101918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:07.102797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:07.102881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:07.102915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:07.235041] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:07.235214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:07.235259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:07.235291] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:07.239086] [DEBUG] [FORECASTER] ED: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-13T20:21:07.239419] [INFO ] [FORECASTER] Completed predict_future for ED [2026-01-13T20:21:07.239554] [INFO ] [sig ] ED: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:07.398003] [INFO ] [LOCAL ] Saved forecast: ED 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ED.txt [2026-01-13T20:21:07.398246] [INFO ] [sig ] [1015/3497] Completed ED in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:07.398318] [INFO ] [sig ] [1016/3497] Forecasting EDAP... [2026-01-13T20:21:07.398365] [INFO ] [sig ] Generating forecast for: EDAP [2026-01-13T20:21:07.398419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDAP' from 'https://tdm.silogroup.org/data/derivative_storage/EDAP.csv'. [2026-01-13T20:21:07.410982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDAP'. [2026-01-13T20:21:07.411544] [INFO ] [FORECASTER] Starting predict_future for EDAP [2026-01-13T20:21:07.412435] [DEBUG] [LOCAL ] No optimal features file found for EDAP: ./output/feature-sets/EDAP.txt [2026-01-13T20:21:07.412496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:07.412603] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:07.412639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:07.412707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:07.477724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:07.478862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:07.479031] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:07.479070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:07.611113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:07.611274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:07.611314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:07.611342] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:07.615375] [DEBUG] [FORECASTER] EDAP: Forecast T+1@11:T+2@11: DOWN (p=26.64%) [2026-01-13T20:21:07.615723] [INFO ] [FORECASTER] Completed predict_future for EDAP [2026-01-13T20:21:07.615858] [INFO ] [sig ] EDAP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:07.775704] [INFO ] [LOCAL ] Saved forecast: EDAP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EDAP.txt [2026-01-13T20:21:07.775862] [INFO ] [sig ] [1016/3497] Completed EDAP in 0.4s | 2.80 sym/s | Total: 6.0m | ETA: 14.8m [2026-01-13T20:21:07.775905] [INFO ] [sig ] [1017/3497] Forecasting EDD... [2026-01-13T20:21:07.775937] [INFO ] [sig ] Generating forecast for: EDD [2026-01-13T20:21:07.775971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDD' from 'https://tdm.silogroup.org/data/derivative_storage/EDD.csv'. [2026-01-13T20:21:07.790004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDD'. [2026-01-13T20:21:07.790376] [INFO ] [FORECASTER] Starting predict_future for EDD [2026-01-13T20:21:07.791219] [DEBUG] [LOCAL ] No optimal features file found for EDD: ./output/feature-sets/EDD.txt [2026-01-13T20:21:07.791274] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:07.791309] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:07.791338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:07.791398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:07.857753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:07.858699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:07.858804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:07.858843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:07.995856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:07.996024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:07.996082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:07.996113] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:08.000209] [DEBUG] [FORECASTER] EDD: Forecast T+1@11:T+2@11: DOWN (p=14.90%) [2026-01-13T20:21:08.000500] [INFO ] [FORECASTER] Completed predict_future for EDD [2026-01-13T20:21:08.000644] [INFO ] [sig ] EDD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:08.157256] [INFO ] [LOCAL ] Saved forecast: EDD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EDD.txt [2026-01-13T20:21:08.157451] [INFO ] [sig ] [1017/3497] Completed EDD in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.8m [2026-01-13T20:21:08.157502] [INFO ] [sig ] [1018/3497] Forecasting EDF... [2026-01-13T20:21:08.157534] [INFO ] [sig ] Generating forecast for: EDF [2026-01-13T20:21:08.157566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDF' from 'https://tdm.silogroup.org/data/derivative_storage/EDF.csv'. [2026-01-13T20:21:08.169529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDF'. [2026-01-13T20:21:08.169872] [INFO ] [FORECASTER] Starting predict_future for EDF [2026-01-13T20:21:08.170694] [DEBUG] [LOCAL ] No optimal features file found for EDF: ./output/feature-sets/EDF.txt [2026-01-13T20:21:08.170749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:08.170783] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:08.170813] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:08.170873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:08.233300] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:08.234260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:08.234353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:08.234387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:08.359890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:08.360050] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:08.360092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:08.360123] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:08.363549] [DEBUG] [FORECASTER] EDF: Forecast T+1@11:T+2@11: UP (p=90.46%) [2026-01-13T20:21:08.363858] [INFO ] [FORECASTER] Completed predict_future for EDF [2026-01-13T20:21:08.363987] [INFO ] [sig ] EDF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:08.518271] [INFO ] [LOCAL ] Saved forecast: EDF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EDF.txt [2026-01-13T20:21:08.518487] [INFO ] [sig ] [1018/3497] Completed EDF in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:08.518540] [INFO ] [sig ] [1019/3497] Forecasting EDN... [2026-01-13T20:21:08.518598] [INFO ] [sig ] Generating forecast for: EDN [2026-01-13T20:21:08.518646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EDN' from 'https://tdm.silogroup.org/data/derivative_storage/EDN.csv'. [2026-01-13T20:21:08.532043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EDN'. [2026-01-13T20:21:08.532435] [INFO ] [FORECASTER] Starting predict_future for EDN [2026-01-13T20:21:08.533298] [DEBUG] [LOCAL ] No optimal features file found for EDN: ./output/feature-sets/EDN.txt [2026-01-13T20:21:08.533352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:08.533384] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:08.533411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:08.533469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:08.591975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:08.592891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:08.593010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:08.593048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:08.716757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:08.716916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:08.716958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:08.717054] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:08.720639] [DEBUG] [FORECASTER] EDN: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-13T20:21:08.721009] [INFO ] [FORECASTER] Completed predict_future for EDN [2026-01-13T20:21:08.721158] [INFO ] [sig ] EDN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:08.874262] [INFO ] [LOCAL ] Saved forecast: EDN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EDN.txt [2026-01-13T20:21:08.874420] [INFO ] [sig ] [1019/3497] Completed EDN in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:08.874464] [INFO ] [sig ] [1020/3497] Forecasting EE... [2026-01-13T20:21:08.874497] [INFO ] [sig ] Generating forecast for: EE [2026-01-13T20:21:08.874531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EE' from 'https://tdm.silogroup.org/data/derivative_storage/EE.csv'. [2026-01-13T20:21:08.886937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EE'. [2026-01-13T20:21:08.887485] [INFO ] [FORECASTER] Starting predict_future for EE [2026-01-13T20:21:08.888340] [DEBUG] [LOCAL ] No optimal features file found for EE: ./output/feature-sets/EE.txt [2026-01-13T20:21:08.888397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:08.888432] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:08.888460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:08.888519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:08.948434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:08.949245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:08.949327] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:08.949362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:09.069188] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:09.069332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:09.069370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:09.069405] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:09.072903] [DEBUG] [FORECASTER] EE: Forecast T+1@11:T+2@11: DOWN (p=11.09%) [2026-01-13T20:21:09.073189] [INFO ] [FORECASTER] Completed predict_future for EE [2026-01-13T20:21:09.073317] [INFO ] [sig ] EE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:09.220482] [INFO ] [LOCAL ] Saved forecast: EE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EE.txt [2026-01-13T20:21:09.220660] [INFO ] [sig ] [1020/3497] Completed EE in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:09.220706] [INFO ] [sig ] [1021/3497] Forecasting EEMA... [2026-01-13T20:21:09.220740] [INFO ] [sig ] Generating forecast for: EEMA [2026-01-13T20:21:09.220773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEMA' from 'https://tdm.silogroup.org/data/derivative_storage/EEMA.csv'. [2026-01-13T20:21:09.232282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEMA'. [2026-01-13T20:21:09.232673] [INFO ] [FORECASTER] Starting predict_future for EEMA [2026-01-13T20:21:09.233507] [DEBUG] [LOCAL ] No optimal features file found for EEMA: ./output/feature-sets/EEMA.txt [2026-01-13T20:21:09.233561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:09.233633] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:09.233664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:09.233733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:09.291167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:09.292107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:09.292188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:09.292411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:09.414485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:09.414655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:09.414699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:09.414730] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:09.418201] [DEBUG] [FORECASTER] EEMA: Forecast T+1@11:T+2@11: UP (p=70.23%) [2026-01-13T20:21:09.418490] [INFO ] [FORECASTER] Completed predict_future for EEMA [2026-01-13T20:21:09.418633] [INFO ] [sig ] EEMA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:09.565311] [INFO ] [LOCAL ] Saved forecast: EEMA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EEMA.txt [2026-01-13T20:21:09.565459] [INFO ] [sig ] [1021/3497] Completed EEMA in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:09.565499] [INFO ] [sig ] [1022/3497] Forecasting EEX... [2026-01-13T20:21:09.565530] [INFO ] [sig ] Generating forecast for: EEX [2026-01-13T20:21:09.565563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EEX' from 'https://tdm.silogroup.org/data/derivative_storage/EEX.csv'. [2026-01-13T20:21:09.578041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EEX'. [2026-01-13T20:21:09.578351] [INFO ] [FORECASTER] Starting predict_future for EEX [2026-01-13T20:21:09.579173] [DEBUG] [LOCAL ] No optimal features file found for EEX: ./output/feature-sets/EEX.txt [2026-01-13T20:21:09.579227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:09.579259] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:09.579287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:09.579345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:09.640017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:09.640865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:09.640951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:09.640986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:09.774738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:09.774897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:09.774942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:09.774972] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:09.778703] [DEBUG] [FORECASTER] EEX: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-13T20:21:09.779001] [INFO ] [FORECASTER] Completed predict_future for EEX [2026-01-13T20:21:09.779134] [INFO ] [sig ] EEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:09.932217] [INFO ] [LOCAL ] Saved forecast: EEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EEX.txt [2026-01-13T20:21:09.932603] [INFO ] [sig ] [1022/3497] Completed EEX in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:09.932653] [INFO ] [sig ] [1023/3497] Forecasting EFC... [2026-01-13T20:21:09.932685] [INFO ] [sig ] Generating forecast for: EFC [2026-01-13T20:21:09.932714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFC' from 'https://tdm.silogroup.org/data/derivative_storage/EFC.csv'. [2026-01-13T20:21:09.944558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFC'. [2026-01-13T20:21:09.944949] [INFO ] [FORECASTER] Starting predict_future for EFC [2026-01-13T20:21:09.945761] [DEBUG] [LOCAL ] No optimal features file found for EFC: ./output/feature-sets/EFC.txt [2026-01-13T20:21:09.945813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:09.945846] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:09.945875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:09.945931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:10.004387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:10.005260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:10.005338] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:10.005372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:10.122207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:10.122370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:10.122410] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:10.122439] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:10.126149] [DEBUG] [FORECASTER] EFC: Forecast T+1@11:T+2@11: UP (p=82.45%) [2026-01-13T20:21:10.126424] [INFO ] [FORECASTER] Completed predict_future for EFC [2026-01-13T20:21:10.126545] [INFO ] [sig ] EFC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:10.268132] [INFO ] [LOCAL ] Saved forecast: EFC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EFC.txt [2026-01-13T20:21:10.268271] [INFO ] [sig ] [1023/3497] Completed EFC in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:10.268311] [INFO ] [sig ] [1024/3497] Forecasting EFSC... [2026-01-13T20:21:10.268341] [INFO ] [sig ] Generating forecast for: EFSC [2026-01-13T20:21:10.268371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFSC' from 'https://tdm.silogroup.org/data/derivative_storage/EFSC.csv'. [2026-01-13T20:21:10.279474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFSC'. [2026-01-13T20:21:10.279790] [INFO ] [FORECASTER] Starting predict_future for EFSC [2026-01-13T20:21:10.280552] [DEBUG] [LOCAL ] No optimal features file found for EFSC: ./output/feature-sets/EFSC.txt [2026-01-13T20:21:10.280627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:10.280659] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:10.280686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:10.280743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:10.340712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:10.341586] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:10.341664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:10.341697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:10.457630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:10.457782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:10.457823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:10.457852] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:10.461257] [DEBUG] [FORECASTER] EFSC: Forecast T+1@11:T+2@11: UP (p=63.92%) [2026-01-13T20:21:10.461531] [INFO ] [FORECASTER] Completed predict_future for EFSC [2026-01-13T20:21:10.461674] [INFO ] [sig ] EFSC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:10.604861] [INFO ] [LOCAL ] Saved forecast: EFSC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EFSC.txt [2026-01-13T20:21:10.605007] [INFO ] [sig ] [1024/3497] Completed EFSC in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:10.605047] [INFO ] [sig ] [1025/3497] Forecasting EFX... [2026-01-13T20:21:10.605083] [INFO ] [sig ] Generating forecast for: EFX [2026-01-13T20:21:10.605114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EFX' from 'https://tdm.silogroup.org/data/derivative_storage/EFX.csv'. [2026-01-13T20:21:10.616633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EFX'. [2026-01-13T20:21:10.616984] [INFO ] [FORECASTER] Starting predict_future for EFX [2026-01-13T20:21:10.617827] [DEBUG] [LOCAL ] No optimal features file found for EFX: ./output/feature-sets/EFX.txt [2026-01-13T20:21:10.617881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:10.617914] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:10.617942] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:10.618033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:10.675519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:10.676370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:10.676449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:10.676482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:10.803507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:10.803680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:10.803720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:10.803749] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:10.807396] [DEBUG] [FORECASTER] EFX: Forecast T+1@11:T+2@11: UP (p=98.40%) [2026-01-13T20:21:10.807748] [INFO ] [FORECASTER] Completed predict_future for EFX [2026-01-13T20:21:10.807915] [INFO ] [sig ] EFX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:10.962681] [INFO ] [LOCAL ] Saved forecast: EFX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EFX.txt [2026-01-13T20:21:10.962839] [INFO ] [sig ] [1025/3497] Completed EFX in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:10.962879] [INFO ] [sig ] [1026/3497] Forecasting EG... [2026-01-13T20:21:10.962909] [INFO ] [sig ] Generating forecast for: EG [2026-01-13T20:21:10.962938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EG' from 'https://tdm.silogroup.org/data/derivative_storage/EG.csv'. [2026-01-13T20:21:10.975592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EG'. [2026-01-13T20:21:10.975945] [INFO ] [FORECASTER] Starting predict_future for EG [2026-01-13T20:21:10.976752] [DEBUG] [LOCAL ] No optimal features file found for EG: ./output/feature-sets/EG.txt [2026-01-13T20:21:10.976803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:10.976835] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:10.976865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:10.976948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:11.038246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:11.039220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:11.039339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:11.039385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:11.165491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:11.165663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:11.165706] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:11.165735] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:11.169253] [DEBUG] [FORECASTER] EG: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-13T20:21:11.169533] [INFO ] [FORECASTER] Completed predict_future for EG [2026-01-13T20:21:11.169677] [INFO ] [sig ] EG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:11.322301] [INFO ] [LOCAL ] Saved forecast: EG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EG.txt [2026-01-13T20:21:11.322478] [INFO ] [sig ] [1026/3497] Completed EG in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:11.322532] [INFO ] [sig ] [1027/3497] Forecasting EGAN... [2026-01-13T20:21:11.322589] [INFO ] [sig ] Generating forecast for: EGAN [2026-01-13T20:21:11.322625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGAN' from 'https://tdm.silogroup.org/data/derivative_storage/EGAN.csv'. [2026-01-13T20:21:11.334297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGAN'. [2026-01-13T20:21:11.334626] [INFO ] [FORECASTER] Starting predict_future for EGAN [2026-01-13T20:21:11.335403] [DEBUG] [LOCAL ] No optimal features file found for EGAN: ./output/feature-sets/EGAN.txt [2026-01-13T20:21:11.335455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:11.335487] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:11.335515] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:11.335593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:11.395698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:11.396521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:11.396622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:11.396658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:11.524056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:11.524205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:11.524247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:11.524276] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:11.528256] [DEBUG] [FORECASTER] EGAN: Forecast T+1@11:T+2@11: UP (p=96.82%) [2026-01-13T20:21:11.528646] [INFO ] [FORECASTER] Completed predict_future for EGAN [2026-01-13T20:21:11.528812] [INFO ] [sig ] EGAN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:11.675222] [INFO ] [LOCAL ] Saved forecast: EGAN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EGAN.txt [2026-01-13T20:21:11.675360] [INFO ] [sig ] [1027/3497] Completed EGAN in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:11.675400] [INFO ] [sig ] [1028/3497] Forecasting EGBN... [2026-01-13T20:21:11.675430] [INFO ] [sig ] Generating forecast for: EGBN [2026-01-13T20:21:11.675459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGBN' from 'https://tdm.silogroup.org/data/derivative_storage/EGBN.csv'. [2026-01-13T20:21:11.689769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGBN'. [2026-01-13T20:21:11.690123] [INFO ] [FORECASTER] Starting predict_future for EGBN [2026-01-13T20:21:11.691135] [DEBUG] [LOCAL ] No optimal features file found for EGBN: ./output/feature-sets/EGBN.txt [2026-01-13T20:21:11.691188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:11.691221] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:11.691248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:11.691489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:11.766110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:11.767073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:11.767160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:11.767192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:11.888861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:11.889029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:11.889069] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:11.889102] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:11.893189] [DEBUG] [FORECASTER] EGBN: Forecast T+1@11:T+2@11: DOWN (p=10.64%) [2026-01-13T20:21:11.893483] [INFO ] [FORECASTER] Completed predict_future for EGBN [2026-01-13T20:21:11.893632] [INFO ] [sig ] EGBN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:12.043117] [INFO ] [LOCAL ] Saved forecast: EGBN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EGBN.txt [2026-01-13T20:21:12.043285] [INFO ] [sig ] [1028/3497] Completed EGBN in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:12.043324] [INFO ] [sig ] [1029/3497] Forecasting EGP... [2026-01-13T20:21:12.043355] [INFO ] [sig ] Generating forecast for: EGP [2026-01-13T20:21:12.043384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGP' from 'https://tdm.silogroup.org/data/derivative_storage/EGP.csv'. [2026-01-13T20:21:12.056923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGP'. [2026-01-13T20:21:12.057507] [INFO ] [FORECASTER] Starting predict_future for EGP [2026-01-13T20:21:12.058605] [DEBUG] [LOCAL ] No optimal features file found for EGP: ./output/feature-sets/EGP.txt [2026-01-13T20:21:12.058659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:12.058691] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:12.058718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:12.058775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:12.119251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:12.120169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:12.120275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:12.120310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:12.250836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:12.251013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:12.251055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:12.251086] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:12.254730] [DEBUG] [FORECASTER] EGP: Forecast T+1@11:T+2@11: UP (p=90.77%) [2026-01-13T20:21:12.255031] [INFO ] [FORECASTER] Completed predict_future for EGP [2026-01-13T20:21:12.255162] [INFO ] [sig ] EGP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:12.401474] [INFO ] [LOCAL ] Saved forecast: EGP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EGP.txt [2026-01-13T20:21:12.401685] [INFO ] [sig ] [1029/3497] Completed EGP in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:12.401726] [INFO ] [sig ] [1030/3497] Forecasting EGY... [2026-01-13T20:21:12.401756] [INFO ] [sig ] Generating forecast for: EGY [2026-01-13T20:21:12.401788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EGY' from 'https://tdm.silogroup.org/data/derivative_storage/EGY.csv'. [2026-01-13T20:21:12.413524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EGY'. [2026-01-13T20:21:12.413926] [INFO ] [FORECASTER] Starting predict_future for EGY [2026-01-13T20:21:12.414753] [DEBUG] [LOCAL ] No optimal features file found for EGY: ./output/feature-sets/EGY.txt [2026-01-13T20:21:12.414806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:12.414838] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:12.414865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:12.414931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:12.471609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:12.472812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:12.472908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:12.472942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:12.595136] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:12.595302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:12.595344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:12.595372] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:12.599045] [DEBUG] [FORECASTER] EGY: Forecast T+1@11:T+2@11: DOWN (p=29.67%) [2026-01-13T20:21:12.599371] [INFO ] [FORECASTER] Completed predict_future for EGY [2026-01-13T20:21:12.599507] [INFO ] [sig ] EGY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:12.748348] [INFO ] [LOCAL ] Saved forecast: EGY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EGY.txt [2026-01-13T20:21:12.748517] [INFO ] [sig ] [1030/3497] Completed EGY in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:12.748557] [INFO ] [sig ] [1031/3497] Forecasting EH... [2026-01-13T20:21:12.748605] [INFO ] [sig ] Generating forecast for: EH [2026-01-13T20:21:12.748637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EH' from 'https://tdm.silogroup.org/data/derivative_storage/EH.csv'. [2026-01-13T20:21:12.761563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EH'. [2026-01-13T20:21:12.761999] [INFO ] [FORECASTER] Starting predict_future for EH [2026-01-13T20:21:12.763034] [DEBUG] [LOCAL ] No optimal features file found for EH: ./output/feature-sets/EH.txt [2026-01-13T20:21:12.763088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:12.763120] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:12.763146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:12.763203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:12.830558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:12.831589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:12.831675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:12.831709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:12.957333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:12.957495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:12.957536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:12.957566] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:12.961140] [DEBUG] [FORECASTER] EH: Forecast T+1@11:T+2@11: DOWN (p=2.14%) [2026-01-13T20:21:12.961454] [INFO ] [FORECASTER] Completed predict_future for EH [2026-01-13T20:21:12.961800] [INFO ] [sig ] EH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:13.116795] [INFO ] [LOCAL ] Saved forecast: EH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EH.txt [2026-01-13T20:21:13.116982] [INFO ] [sig ] [1031/3497] Completed EH in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:13.117029] [INFO ] [sig ] [1032/3497] Forecasting EHAB... [2026-01-13T20:21:13.117063] [INFO ] [sig ] Generating forecast for: EHAB [2026-01-13T20:21:13.117096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHAB' from 'https://tdm.silogroup.org/data/derivative_storage/EHAB.csv'. [2026-01-13T20:21:13.130545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHAB'. [2026-01-13T20:21:13.130978] [INFO ] [FORECASTER] Starting predict_future for EHAB [2026-01-13T20:21:13.131834] [DEBUG] [LOCAL ] No optimal features file found for EHAB: ./output/feature-sets/EHAB.txt [2026-01-13T20:21:13.131890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:13.131925] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:13.131954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:13.132011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:13.191046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:13.191979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:13.192063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:13.192097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:13.325776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:13.325958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:13.326018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:13.326068] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:13.330051] [DEBUG] [FORECASTER] EHAB: Forecast T+1@11:T+2@11: DOWN (p=3.25%) [2026-01-13T20:21:13.330414] [INFO ] [FORECASTER] Completed predict_future for EHAB [2026-01-13T20:21:13.330591] [INFO ] [sig ] EHAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:13.499881] [INFO ] [LOCAL ] Saved forecast: EHAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EHAB.txt [2026-01-13T20:21:13.500071] [INFO ] [sig ] [1032/3497] Completed EHAB in 0.4s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:13.500121] [INFO ] [sig ] [1033/3497] Forecasting EHC... [2026-01-13T20:21:13.500157] [INFO ] [sig ] Generating forecast for: EHC [2026-01-13T20:21:13.500197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHC' from 'https://tdm.silogroup.org/data/derivative_storage/EHC.csv'. [2026-01-13T20:21:13.513550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHC'. [2026-01-13T20:21:13.513938] [INFO ] [FORECASTER] Starting predict_future for EHC [2026-01-13T20:21:13.514822] [DEBUG] [LOCAL ] No optimal features file found for EHC: ./output/feature-sets/EHC.txt [2026-01-13T20:21:13.514875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:13.514944] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:13.514974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:13.515034] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:13.571960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:13.572743] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:13.572841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:13.572876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:13.690330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:13.690483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:13.690522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:13.690552] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:13.693997] [DEBUG] [FORECASTER] EHC: Forecast T+1@11:T+2@11: UP (p=95.01%) [2026-01-13T20:21:13.694280] [INFO ] [FORECASTER] Completed predict_future for EHC [2026-01-13T20:21:13.694404] [INFO ] [sig ] EHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:13.837198] [INFO ] [LOCAL ] Saved forecast: EHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EHC.txt [2026-01-13T20:21:13.837324] [INFO ] [sig ] [1033/3497] Completed EHC in 0.3s | 2.80 sym/s | Total: 6.1m | ETA: 14.7m [2026-01-13T20:21:13.837361] [INFO ] [sig ] [1034/3497] Forecasting EHI... [2026-01-13T20:21:13.837391] [INFO ] [sig ] Generating forecast for: EHI [2026-01-13T20:21:13.837429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHI' from 'https://tdm.silogroup.org/data/derivative_storage/EHI.csv'. [2026-01-13T20:21:13.848484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHI'. [2026-01-13T20:21:13.848808] [INFO ] [FORECASTER] Starting predict_future for EHI [2026-01-13T20:21:13.849596] [DEBUG] [LOCAL ] No optimal features file found for EHI: ./output/feature-sets/EHI.txt [2026-01-13T20:21:13.849659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:13.849691] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:13.849718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:13.849775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:13.906278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:13.906946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:13.907022] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:13.907054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:14.025036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:14.025186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:14.025229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:14.025258] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:14.028849] [DEBUG] [FORECASTER] EHI: Forecast T+1@11:T+2@11: DOWN (p=2.97%) [2026-01-13T20:21:14.029130] [INFO ] [FORECASTER] Completed predict_future for EHI [2026-01-13T20:21:14.029279] [INFO ] [sig ] EHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:14.178012] [INFO ] [LOCAL ] Saved forecast: EHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EHI.txt [2026-01-13T20:21:14.178181] [INFO ] [sig ] [1034/3497] Completed EHI in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.7m [2026-01-13T20:21:14.178228] [INFO ] [sig ] [1035/3497] Forecasting EHTH... [2026-01-13T20:21:14.178264] [INFO ] [sig ] Generating forecast for: EHTH [2026-01-13T20:21:14.178301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EHTH' from 'https://tdm.silogroup.org/data/derivative_storage/EHTH.csv'. [2026-01-13T20:21:14.189636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EHTH'. [2026-01-13T20:21:14.189985] [INFO ] [FORECASTER] Starting predict_future for EHTH [2026-01-13T20:21:14.190766] [DEBUG] [LOCAL ] No optimal features file found for EHTH: ./output/feature-sets/EHTH.txt [2026-01-13T20:21:14.190817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:14.190849] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:14.190875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:14.190931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:14.246854] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:14.247762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:14.247846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:14.247878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:14.363622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:14.363773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:14.363812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:14.363841] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:14.367172] [DEBUG] [FORECASTER] EHTH: Forecast T+1@11:T+2@11: DOWN (p=9.06%) [2026-01-13T20:21:14.367441] [INFO ] [FORECASTER] Completed predict_future for EHTH [2026-01-13T20:21:14.367559] [INFO ] [sig ] EHTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:14.509896] [INFO ] [LOCAL ] Saved forecast: EHTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EHTH.txt [2026-01-13T20:21:14.510028] [INFO ] [sig ] [1035/3497] Completed EHTH in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:14.510067] [INFO ] [sig ] [1036/3497] Forecasting EIC... [2026-01-13T20:21:14.510096] [INFO ] [sig ] Generating forecast for: EIC [2026-01-13T20:21:14.510126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIC' from 'https://tdm.silogroup.org/data/derivative_storage/EIC.csv'. [2026-01-13T20:21:14.521444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIC'. [2026-01-13T20:21:14.521745] [INFO ] [FORECASTER] Starting predict_future for EIC [2026-01-13T20:21:14.522519] [DEBUG] [LOCAL ] No optimal features file found for EIC: ./output/feature-sets/EIC.txt [2026-01-13T20:21:14.522587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:14.522621] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:14.522648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:14.522705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:14.580054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:14.580686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:14.580761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:14.580792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:14.698255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:14.698438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:14.698484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:14.698544] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:14.702005] [DEBUG] [FORECASTER] EIC: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-01-13T20:21:14.702294] [INFO ] [FORECASTER] Completed predict_future for EIC [2026-01-13T20:21:14.702416] [INFO ] [sig ] EIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:14.842861] [INFO ] [LOCAL ] Saved forecast: EIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EIC.txt [2026-01-13T20:21:14.842989] [INFO ] [sig ] [1036/3497] Completed EIC in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:14.843027] [INFO ] [sig ] [1037/3497] Forecasting EIG... [2026-01-13T20:21:14.843057] [INFO ] [sig ] Generating forecast for: EIG [2026-01-13T20:21:14.843086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIG' from 'https://tdm.silogroup.org/data/derivative_storage/EIG.csv'. [2026-01-13T20:21:14.855084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIG'. [2026-01-13T20:21:14.855368] [INFO ] [FORECASTER] Starting predict_future for EIG [2026-01-13T20:21:14.856134] [DEBUG] [LOCAL ] No optimal features file found for EIG: ./output/feature-sets/EIG.txt [2026-01-13T20:21:14.856189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:14.856228] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:14.856260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:14.856329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:14.913929] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:14.914529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:14.914626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:14.914660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:15.032585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:15.032749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:15.032788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:15.032817] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:15.036155] [DEBUG] [FORECASTER] EIG: Forecast T+1@11:T+2@11: DOWN (p=38.81%) [2026-01-13T20:21:15.036435] [INFO ] [FORECASTER] Completed predict_future for EIG [2026-01-13T20:21:15.036562] [INFO ] [sig ] EIG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:15.181770] [INFO ] [LOCAL ] Saved forecast: EIG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EIG.txt [2026-01-13T20:21:15.181900] [INFO ] [sig ] [1037/3497] Completed EIG in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:15.181945] [INFO ] [sig ] [1038/3497] Forecasting EIX... [2026-01-13T20:21:15.181975] [INFO ] [sig ] Generating forecast for: EIX [2026-01-13T20:21:15.182005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EIX' from 'https://tdm.silogroup.org/data/derivative_storage/EIX.csv'. [2026-01-13T20:21:15.194969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EIX'. [2026-01-13T20:21:15.195388] [INFO ] [FORECASTER] Starting predict_future for EIX [2026-01-13T20:21:15.196219] [DEBUG] [LOCAL ] No optimal features file found for EIX: ./output/feature-sets/EIX.txt [2026-01-13T20:21:15.196282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:15.196322] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:15.196355] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:15.196422] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:15.256058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:15.256990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:15.257073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:15.257109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:15.381354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:15.381514] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:15.381556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:15.381607] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:15.385813] [DEBUG] [FORECASTER] EIX: Forecast T+1@11:T+2@11: DOWN (p=4.70%) [2026-01-13T20:21:15.386139] [INFO ] [FORECASTER] Completed predict_future for EIX [2026-01-13T20:21:15.386302] [INFO ] [sig ] EIX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:15.536793] [INFO ] [LOCAL ] Saved forecast: EIX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EIX.txt [2026-01-13T20:21:15.536951] [INFO ] [sig ] [1038/3497] Completed EIX in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:15.536990] [INFO ] [sig ] [1039/3497] Forecasting EL... [2026-01-13T20:21:15.537020] [INFO ] [sig ] Generating forecast for: EL [2026-01-13T20:21:15.537052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EL' from 'https://tdm.silogroup.org/data/derivative_storage/EL.csv'. [2026-01-13T20:21:15.548964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EL'. [2026-01-13T20:21:15.549321] [INFO ] [FORECASTER] Starting predict_future for EL [2026-01-13T20:21:15.550145] [DEBUG] [LOCAL ] No optimal features file found for EL: ./output/feature-sets/EL.txt [2026-01-13T20:21:15.550201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:15.550244] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:15.550280] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:15.550340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:15.611039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:15.611968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:15.612056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:15.612091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:15.745830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:15.746005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:15.746047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:15.746076] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:15.750103] [DEBUG] [FORECASTER] EL: Forecast T+1@11:T+2@11: DOWN (p=5.06%) [2026-01-13T20:21:15.750716] [INFO ] [FORECASTER] Completed predict_future for EL [2026-01-13T20:21:15.750889] [INFO ] [sig ] EL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:15.906045] [INFO ] [LOCAL ] Saved forecast: EL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EL.txt [2026-01-13T20:21:15.906211] [INFO ] [sig ] [1039/3497] Completed EL in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:15.906259] [INFO ] [sig ] [1040/3497] Forecasting ELAB... [2026-01-13T20:21:15.906295] [INFO ] [sig ] Generating forecast for: ELAB [2026-01-13T20:21:15.906331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAB' from 'https://tdm.silogroup.org/data/derivative_storage/ELAB.csv'. [2026-01-13T20:21:15.918220] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAB'. [2026-01-13T20:21:15.918638] [INFO ] [FORECASTER] Starting predict_future for ELAB [2026-01-13T20:21:15.919439] [DEBUG] [LOCAL ] No optimal features file found for ELAB: ./output/feature-sets/ELAB.txt [2026-01-13T20:21:15.919494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:15.919530] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:15.919560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:15.919638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:15.981319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:15.982196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:15.982286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:15.982447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:16.108223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:16.108379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:16.108419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:16.108448] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:16.112197] [DEBUG] [FORECASTER] ELAB: Forecast T+1@11:T+2@11: UP (p=90.93%) [2026-01-13T20:21:16.112688] [INFO ] [FORECASTER] Completed predict_future for ELAB [2026-01-13T20:21:16.112817] [INFO ] [sig ] ELAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:16.264942] [INFO ] [LOCAL ] Saved forecast: ELAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ELAB.txt [2026-01-13T20:21:16.265097] [INFO ] [sig ] [1040/3497] Completed ELAB in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:16.265137] [INFO ] [sig ] [1041/3497] Forecasting ELAN... [2026-01-13T20:21:16.265168] [INFO ] [sig ] Generating forecast for: ELAN [2026-01-13T20:21:16.265225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELAN' from 'https://tdm.silogroup.org/data/derivative_storage/ELAN.csv'. [2026-01-13T20:21:16.277382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELAN'. [2026-01-13T20:21:16.277987] [INFO ] [FORECASTER] Starting predict_future for ELAN [2026-01-13T20:21:16.278776] [DEBUG] [LOCAL ] No optimal features file found for ELAN: ./output/feature-sets/ELAN.txt [2026-01-13T20:21:16.278827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:16.278858] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:16.278885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:16.278941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:16.345362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:16.346384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:16.346473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:16.346509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:16.473485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:16.473660] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:16.473744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:16.473778] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:16.477215] [DEBUG] [FORECASTER] ELAN: Forecast T+1@11:T+2@11: DOWN (p=48.89%) [2026-01-13T20:21:16.477507] [INFO ] [FORECASTER] Completed predict_future for ELAN [2026-01-13T20:21:16.477670] [INFO ] [sig ] ELAN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:16.634142] [INFO ] [LOCAL ] Saved forecast: ELAN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ELAN.txt [2026-01-13T20:21:16.634321] [INFO ] [sig ] [1041/3497] Completed ELAN in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:16.634371] [INFO ] [sig ] [1042/3497] Forecasting ELC... [2026-01-13T20:21:16.634405] [INFO ] [sig ] Generating forecast for: ELC [2026-01-13T20:21:16.634438] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELC' from 'https://tdm.silogroup.org/data/derivative_storage/ELC.csv'. [2026-01-13T20:21:16.646503] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELC'. [2026-01-13T20:21:16.646879] [INFO ] [FORECASTER] Starting predict_future for ELC [2026-01-13T20:21:16.647746] [DEBUG] [LOCAL ] No optimal features file found for ELC: ./output/feature-sets/ELC.txt [2026-01-13T20:21:16.647800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:16.647834] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:16.647861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:16.647919] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:16.706905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:16.707626] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:16.707708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:16.707743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:16.825667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:16.825819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:16.825860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:16.825890] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:16.829456] [DEBUG] [FORECASTER] ELC: Forecast T+1@11:T+2@11: UP (p=71.62%) [2026-01-13T20:21:16.829747] [INFO ] [FORECASTER] Completed predict_future for ELC [2026-01-13T20:21:16.829867] [INFO ] [sig ] ELC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:16.992620] [INFO ] [LOCAL ] Saved forecast: ELC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ELC.txt [2026-01-13T20:21:16.992805] [INFO ] [sig ] [1042/3497] Completed ELC in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:16.992851] [INFO ] [sig ] [1043/3497] Forecasting ELDN... [2026-01-13T20:21:16.992880] [INFO ] [sig ] Generating forecast for: ELDN [2026-01-13T20:21:16.992910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELDN' from 'https://tdm.silogroup.org/data/derivative_storage/ELDN.csv'. [2026-01-13T20:21:17.006782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELDN'. [2026-01-13T20:21:17.007117] [INFO ] [FORECASTER] Starting predict_future for ELDN [2026-01-13T20:21:17.008097] [DEBUG] [LOCAL ] No optimal features file found for ELDN: ./output/feature-sets/ELDN.txt [2026-01-13T20:21:17.008149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:17.008181] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:17.008209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:17.008270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:17.069121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:17.070188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:17.070324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:17.070362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:17.191311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:17.191472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:17.191513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:17.191541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:17.194935] [DEBUG] [FORECASTER] ELDN: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-01-13T20:21:17.195242] [INFO ] [FORECASTER] Completed predict_future for ELDN [2026-01-13T20:21:17.195371] [INFO ] [sig ] ELDN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:17.342252] [INFO ] [LOCAL ] Saved forecast: ELDN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ELDN.txt [2026-01-13T20:21:17.342407] [INFO ] [sig ] [1043/3497] Completed ELDN in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:17.342446] [INFO ] [sig ] [1044/3497] Forecasting ELF... [2026-01-13T20:21:17.342477] [INFO ] [sig ] Generating forecast for: ELF [2026-01-13T20:21:17.342507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELF' from 'https://tdm.silogroup.org/data/derivative_storage/ELF.csv'. [2026-01-13T20:21:17.354464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELF'. [2026-01-13T20:21:17.354874] [INFO ] [FORECASTER] Starting predict_future for ELF [2026-01-13T20:21:17.355858] [DEBUG] [LOCAL ] No optimal features file found for ELF: ./output/feature-sets/ELF.txt [2026-01-13T20:21:17.355911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:17.355943] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:17.355969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:17.356026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:17.416287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:17.417244] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:17.417330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:17.417362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:17.542791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:17.542955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:17.542995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:17.543024] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:17.546431] [DEBUG] [FORECASTER] ELF: Forecast T+1@11:T+2@11: DOWN (p=36.16%) [2026-01-13T20:21:17.546809] [INFO ] [FORECASTER] Completed predict_future for ELF [2026-01-13T20:21:17.546976] [INFO ] [sig ] ELF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:17.702426] [INFO ] [LOCAL ] Saved forecast: ELF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ELF.txt [2026-01-13T20:21:17.702622] [INFO ] [sig ] [1044/3497] Completed ELF in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:17.702664] [INFO ] [sig ] [1045/3497] Forecasting ELME... [2026-01-13T20:21:17.702694] [INFO ] [sig ] Generating forecast for: ELME [2026-01-13T20:21:17.702724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELME' from 'https://tdm.silogroup.org/data/derivative_storage/ELME.csv'. [2026-01-13T20:21:17.716049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELME'. [2026-01-13T20:21:17.716645] [INFO ] [FORECASTER] Starting predict_future for ELME [2026-01-13T20:21:17.717660] [DEBUG] [LOCAL ] No optimal features file found for ELME: ./output/feature-sets/ELME.txt [2026-01-13T20:21:17.717711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:17.717756] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:17.717783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:17.717840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:17.780127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:17.781087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:17.781180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:17.781215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:17.905508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:17.905686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:17.905726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:17.905753] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:17.909189] [DEBUG] [FORECASTER] ELME: Forecast T+1@11:T+2@11: UP (p=66.58%) [2026-01-13T20:21:17.909523] [INFO ] [FORECASTER] Completed predict_future for ELME [2026-01-13T20:21:17.909721] [INFO ] [sig ] ELME: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:18.058631] [INFO ] [LOCAL ] Saved forecast: ELME 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ELME.txt [2026-01-13T20:21:18.058770] [INFO ] [sig ] [1045/3497] Completed ELME in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:18.058810] [INFO ] [sig ] [1046/3497] Forecasting ELS... [2026-01-13T20:21:18.058840] [INFO ] [sig ] Generating forecast for: ELS [2026-01-13T20:21:18.058870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELS' from 'https://tdm.silogroup.org/data/derivative_storage/ELS.csv'. [2026-01-13T20:21:18.070327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELS'. [2026-01-13T20:21:18.070668] [INFO ] [FORECASTER] Starting predict_future for ELS [2026-01-13T20:21:18.071420] [DEBUG] [LOCAL ] No optimal features file found for ELS: ./output/feature-sets/ELS.txt [2026-01-13T20:21:18.071471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:18.071502] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:18.071529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:18.071610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:18.128255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:18.128947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:18.129025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:18.129057] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:18.248596] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:18.248770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:18.248816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:18.248847] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:18.252314] [DEBUG] [FORECASTER] ELS: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-01-13T20:21:18.252603] [INFO ] [FORECASTER] Completed predict_future for ELS [2026-01-13T20:21:18.252725] [INFO ] [sig ] ELS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:18.394846] [INFO ] [LOCAL ] Saved forecast: ELS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ELS.txt [2026-01-13T20:21:18.395002] [INFO ] [sig ] [1046/3497] Completed ELS in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:18.395041] [INFO ] [sig ] [1047/3497] Forecasting ELTX... [2026-01-13T20:21:18.395070] [INFO ] [sig ] Generating forecast for: ELTX [2026-01-13T20:21:18.395101] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELTX' from 'https://tdm.silogroup.org/data/derivative_storage/ELTX.csv'. [2026-01-13T20:21:18.405872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELTX'. [2026-01-13T20:21:18.406191] [INFO ] [FORECASTER] Starting predict_future for ELTX [2026-01-13T20:21:18.407283] [DEBUG] [LOCAL ] No optimal features file found for ELTX: ./output/feature-sets/ELTX.txt [2026-01-13T20:21:18.407339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:18.407372] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:18.407401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:18.407458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:18.467105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:18.468029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:18.468113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:18.468146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:18.588277] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:18.588425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:18.588481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:18.588509] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:18.592399] [DEBUG] [FORECASTER] ELTX: Forecast T+1@11:T+2@11: DOWN (p=14.96%) [2026-01-13T20:21:18.592882] [INFO ] [FORECASTER] Completed predict_future for ELTX [2026-01-13T20:21:18.593003] [INFO ] [sig ] ELTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:18.797529] [INFO ] [LOCAL ] Saved forecast: ELTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ELTX.txt [2026-01-13T20:21:18.797682] [INFO ] [sig ] [1047/3497] Completed ELTX in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:18.797722] [INFO ] [sig ] [1048/3497] Forecasting ELVA... [2026-01-13T20:21:18.797750] [INFO ] [sig ] Generating forecast for: ELVA [2026-01-13T20:21:18.797780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVA' from 'https://tdm.silogroup.org/data/derivative_storage/ELVA.csv'. [2026-01-13T20:21:18.808720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVA'. [2026-01-13T20:21:18.809008] [INFO ] [FORECASTER] Starting predict_future for ELVA [2026-01-13T20:21:18.809782] [DEBUG] [LOCAL ] No optimal features file found for ELVA: ./output/feature-sets/ELVA.txt [2026-01-13T20:21:18.809833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:18.809865] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:18.809892] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:18.809949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:18.870899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:18.871756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:18.871835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:18.871869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:18.997312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:18.997468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:18.997510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:18.997542] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:19.001326] [DEBUG] [FORECASTER] ELVA: Forecast T+1@11:T+2@11: UP (p=97.78%) [2026-01-13T20:21:19.001640] [INFO ] [FORECASTER] Completed predict_future for ELVA [2026-01-13T20:21:19.001781] [INFO ] [sig ] ELVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:19.154233] [INFO ] [LOCAL ] Saved forecast: ELVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ELVA.txt [2026-01-13T20:21:19.154387] [INFO ] [sig ] [1048/3497] Completed ELVA in 0.4s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:19.154427] [INFO ] [sig ] [1049/3497] Forecasting ELVN... [2026-01-13T20:21:19.154477] [INFO ] [sig ] Generating forecast for: ELVN [2026-01-13T20:21:19.154510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELVN' from 'https://tdm.silogroup.org/data/derivative_storage/ELVN.csv'. [2026-01-13T20:21:19.166631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELVN'. [2026-01-13T20:21:19.166985] [INFO ] [FORECASTER] Starting predict_future for ELVN [2026-01-13T20:21:19.167802] [DEBUG] [LOCAL ] No optimal features file found for ELVN: ./output/feature-sets/ELVN.txt [2026-01-13T20:21:19.167855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:19.167888] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:19.167914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:19.167998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:19.230191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:19.231094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:19.231179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:19.231240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:19.352920] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:19.353077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:19.353121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:19.353152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:19.357190] [DEBUG] [FORECASTER] ELVN: Forecast T+1@11:T+2@11: UP (p=52.38%) [2026-01-13T20:21:19.357672] [INFO ] [FORECASTER] Completed predict_future for ELVN [2026-01-13T20:21:19.357802] [INFO ] [sig ] ELVN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:19.503506] [INFO ] [LOCAL ] Saved forecast: ELVN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ELVN.txt [2026-01-13T20:21:19.503697] [INFO ] [sig ] [1049/3497] Completed ELVN in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:19.503763] [INFO ] [sig ] [1050/3497] Forecasting ELWS... [2026-01-13T20:21:19.503793] [INFO ] [sig ] Generating forecast for: ELWS [2026-01-13T20:21:19.503823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ELWS' from 'https://tdm.silogroup.org/data/derivative_storage/ELWS.csv'. [2026-01-13T20:21:19.515176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ELWS'. [2026-01-13T20:21:19.515523] [INFO ] [FORECASTER] Starting predict_future for ELWS [2026-01-13T20:21:19.516295] [DEBUG] [LOCAL ] No optimal features file found for ELWS: ./output/feature-sets/ELWS.txt [2026-01-13T20:21:19.516346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:19.516423] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:19.516452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:19.516510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:19.575036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:19.575915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:19.575995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:19.576030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:19.688374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:19.688539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:19.688602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:19.688635] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:19.692106] [DEBUG] [FORECASTER] ELWS: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-01-13T20:21:19.692430] [INFO ] [FORECASTER] Completed predict_future for ELWS [2026-01-13T20:21:19.692614] [INFO ] [sig ] ELWS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:19.842886] [INFO ] [LOCAL ] Saved forecast: ELWS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ELWS.txt [2026-01-13T20:21:19.843055] [INFO ] [sig ] [1050/3497] Completed ELWS in 0.3s | 2.80 sym/s | Total: 6.2m | ETA: 14.6m [2026-01-13T20:21:19.843095] [INFO ] [sig ] [1051/3497] Forecasting EM... [2026-01-13T20:21:19.843126] [INFO ] [sig ] Generating forecast for: EM [2026-01-13T20:21:19.843156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EM' from 'https://tdm.silogroup.org/data/derivative_storage/EM.csv'. [2026-01-13T20:21:19.854711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EM'. [2026-01-13T20:21:19.855066] [INFO ] [FORECASTER] Starting predict_future for EM [2026-01-13T20:21:19.855881] [DEBUG] [LOCAL ] No optimal features file found for EM: ./output/feature-sets/EM.txt [2026-01-13T20:21:19.855935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:19.855968] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:19.855997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:19.856054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:19.912425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:19.913303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:19.913390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:19.913425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:20.045700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:20.045874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:20.045918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:20.045947] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:20.049810] [DEBUG] [FORECASTER] EM: Forecast T+1@11:T+2@11: DOWN (p=16.81%) [2026-01-13T20:21:20.050157] [INFO ] [FORECASTER] Completed predict_future for EM [2026-01-13T20:21:20.050305] [INFO ] [sig ] EM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:20.207268] [INFO ] [LOCAL ] Saved forecast: EM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EM.txt [2026-01-13T20:21:20.207405] [INFO ] [sig ] [1051/3497] Completed EM in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:20.207444] [INFO ] [sig ] [1052/3497] Forecasting EMB... [2026-01-13T20:21:20.207474] [INFO ] [sig ] Generating forecast for: EMB [2026-01-13T20:21:20.207504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMB' from 'https://tdm.silogroup.org/data/derivative_storage/EMB.csv'. [2026-01-13T20:21:20.219707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMB'. [2026-01-13T20:21:20.220010] [INFO ] [FORECASTER] Starting predict_future for EMB [2026-01-13T20:21:20.220789] [DEBUG] [LOCAL ] No optimal features file found for EMB: ./output/feature-sets/EMB.txt [2026-01-13T20:21:20.220841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:20.220873] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:20.220900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:20.220957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:20.279527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:20.280347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:20.280431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:20.280464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:20.406265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:20.406433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:20.406475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:20.406527] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:20.410057] [DEBUG] [FORECASTER] EMB: Forecast T+1@11:T+2@11: DOWN (p=34.08%) [2026-01-13T20:21:20.410356] [INFO ] [FORECASTER] Completed predict_future for EMB [2026-01-13T20:21:20.410483] [INFO ] [sig ] EMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:20.565518] [INFO ] [LOCAL ] Saved forecast: EMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EMB.txt [2026-01-13T20:21:20.565695] [INFO ] [sig ] [1052/3497] Completed EMB in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:20.565740] [INFO ] [sig ] [1053/3497] Forecasting EMBC... [2026-01-13T20:21:20.565771] [INFO ] [sig ] Generating forecast for: EMBC [2026-01-13T20:21:20.565801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMBC' from 'https://tdm.silogroup.org/data/derivative_storage/EMBC.csv'. [2026-01-13T20:21:20.578560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMBC'. [2026-01-13T20:21:20.579013] [INFO ] [FORECASTER] Starting predict_future for EMBC [2026-01-13T20:21:20.580006] [DEBUG] [LOCAL ] No optimal features file found for EMBC: ./output/feature-sets/EMBC.txt [2026-01-13T20:21:20.580063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:20.580096] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:20.580124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:20.580182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:20.636872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:20.637534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:20.637629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:20.637663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:20.760807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:20.760956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:20.760996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:20.761054] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:20.764479] [DEBUG] [FORECASTER] EMBC: Forecast T+1@11:T+2@11: DOWN (p=39.04%) [2026-01-13T20:21:20.764772] [INFO ] [FORECASTER] Completed predict_future for EMBC [2026-01-13T20:21:20.764898] [INFO ] [sig ] EMBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:20.905942] [INFO ] [LOCAL ] Saved forecast: EMBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EMBC.txt [2026-01-13T20:21:20.906091] [INFO ] [sig ] [1053/3497] Completed EMBC in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:20.906131] [INFO ] [sig ] [1054/3497] Forecasting EMD... [2026-01-13T20:21:20.906161] [INFO ] [sig ] Generating forecast for: EMD [2026-01-13T20:21:20.906190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMD' from 'https://tdm.silogroup.org/data/derivative_storage/EMD.csv'. [2026-01-13T20:21:20.917098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMD'. [2026-01-13T20:21:20.917422] [INFO ] [FORECASTER] Starting predict_future for EMD [2026-01-13T20:21:20.918233] [DEBUG] [LOCAL ] No optimal features file found for EMD: ./output/feature-sets/EMD.txt [2026-01-13T20:21:20.918291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:20.918330] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:20.918365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:20.918437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:20.974226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:20.974985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:20.975064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:20.975097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:21.099912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:21.100062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:21.100103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:21.100132] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:21.104028] [DEBUG] [FORECASTER] EMD: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-01-13T20:21:21.104320] [INFO ] [FORECASTER] Completed predict_future for EMD [2026-01-13T20:21:21.104452] [INFO ] [sig ] EMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:21.250467] [INFO ] [LOCAL ] Saved forecast: EMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EMD.txt [2026-01-13T20:21:21.250623] [INFO ] [sig ] [1054/3497] Completed EMD in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:21.250665] [INFO ] [sig ] [1055/3497] Forecasting EMF... [2026-01-13T20:21:21.250695] [INFO ] [sig ] Generating forecast for: EMF [2026-01-13T20:21:21.250724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMF' from 'https://tdm.silogroup.org/data/derivative_storage/EMF.csv'. [2026-01-13T20:21:21.261869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMF'. [2026-01-13T20:21:21.262220] [INFO ] [FORECASTER] Starting predict_future for EMF [2026-01-13T20:21:21.263019] [DEBUG] [LOCAL ] No optimal features file found for EMF: ./output/feature-sets/EMF.txt [2026-01-13T20:21:21.263072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:21.263105] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:21.263133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:21.263190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:21.321142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:21.321966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:21.322046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:21.322081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:21.440187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:21.440334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:21.440375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:21.440404] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:21.443818] [DEBUG] [FORECASTER] EMF: Forecast T+1@11:T+2@11: UP (p=91.77%) [2026-01-13T20:21:21.444091] [INFO ] [FORECASTER] Completed predict_future for EMF [2026-01-13T20:21:21.444212] [INFO ] [sig ] EMF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:21.587599] [INFO ] [LOCAL ] Saved forecast: EMF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EMF.txt [2026-01-13T20:21:21.587732] [INFO ] [sig ] [1055/3497] Completed EMF in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:21.587771] [INFO ] [sig ] [1056/3497] Forecasting EMN... [2026-01-13T20:21:21.587800] [INFO ] [sig ] Generating forecast for: EMN [2026-01-13T20:21:21.587831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMN' from 'https://tdm.silogroup.org/data/derivative_storage/EMN.csv'. [2026-01-13T20:21:21.600964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMN'. [2026-01-13T20:21:21.601311] [INFO ] [FORECASTER] Starting predict_future for EMN [2026-01-13T20:21:21.602305] [DEBUG] [LOCAL ] No optimal features file found for EMN: ./output/feature-sets/EMN.txt [2026-01-13T20:21:21.602366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:21.602405] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:21.602437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:21.602512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:21.661168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:21.662047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:21.662123] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:21.662155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:21.785751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:21.785897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:21.785936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:21.785964] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:21.789870] [DEBUG] [FORECASTER] EMN: Forecast T+1@11:T+2@11: DOWN (p=39.32%) [2026-01-13T20:21:21.790137] [INFO ] [FORECASTER] Completed predict_future for EMN [2026-01-13T20:21:21.790258] [INFO ] [sig ] EMN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:21.934818] [INFO ] [LOCAL ] Saved forecast: EMN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EMN.txt [2026-01-13T20:21:21.934948] [INFO ] [sig ] [1056/3497] Completed EMN in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:21.934987] [INFO ] [sig ] [1057/3497] Forecasting EMO... [2026-01-13T20:21:21.935017] [INFO ] [sig ] Generating forecast for: EMO [2026-01-13T20:21:21.935047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMO' from 'https://tdm.silogroup.org/data/derivative_storage/EMO.csv'. [2026-01-13T20:21:21.946560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMO'. [2026-01-13T20:21:21.946938] [INFO ] [FORECASTER] Starting predict_future for EMO [2026-01-13T20:21:21.947949] [DEBUG] [LOCAL ] No optimal features file found for EMO: ./output/feature-sets/EMO.txt [2026-01-13T20:21:21.948041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:21.948090] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:21.948133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:21.948219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:22.006938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:22.007706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:22.007783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:22.007816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:22.118221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:22.118368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:22.118407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:22.118435] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:22.121739] [DEBUG] [FORECASTER] EMO: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-13T20:21:22.122008] [INFO ] [FORECASTER] Completed predict_future for EMO [2026-01-13T20:21:22.122125] [INFO ] [sig ] EMO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:22.267944] [INFO ] [LOCAL ] Saved forecast: EMO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EMO.txt [2026-01-13T20:21:22.268090] [INFO ] [sig ] [1057/3497] Completed EMO in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:22.268128] [INFO ] [sig ] [1058/3497] Forecasting EMXC... [2026-01-13T20:21:22.268158] [INFO ] [sig ] Generating forecast for: EMXC [2026-01-13T20:21:22.268188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EMXC' from 'https://tdm.silogroup.org/data/derivative_storage/EMXC.csv'. [2026-01-13T20:21:22.280885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EMXC'. [2026-01-13T20:21:22.281187] [INFO ] [FORECASTER] Starting predict_future for EMXC [2026-01-13T20:21:22.282035] [DEBUG] [LOCAL ] No optimal features file found for EMXC: ./output/feature-sets/EMXC.txt [2026-01-13T20:21:22.282099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:22.282133] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:22.282161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:22.282219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:22.341909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:22.342763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:22.342843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:22.342876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:22.469084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:22.469239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:22.469279] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:22.469307] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:22.472843] [DEBUG] [FORECASTER] EMXC: Forecast T+1@11:T+2@11: DOWN (p=48.62%) [2026-01-13T20:21:22.473119] [INFO ] [FORECASTER] Completed predict_future for EMXC [2026-01-13T20:21:22.473243] [INFO ] [sig ] EMXC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:22.617707] [INFO ] [LOCAL ] Saved forecast: EMXC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EMXC.txt [2026-01-13T20:21:22.617855] [INFO ] [sig ] [1058/3497] Completed EMXC in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:22.617894] [INFO ] [sig ] [1059/3497] Forecasting ENB... [2026-01-13T20:21:22.617924] [INFO ] [sig ] Generating forecast for: ENB [2026-01-13T20:21:22.617954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENB' from 'https://tdm.silogroup.org/data/derivative_storage/ENB.csv'. [2026-01-13T20:21:22.630151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENB'. [2026-01-13T20:21:22.630479] [INFO ] [FORECASTER] Starting predict_future for ENB [2026-01-13T20:21:22.631259] [DEBUG] [LOCAL ] No optimal features file found for ENB: ./output/feature-sets/ENB.txt [2026-01-13T20:21:22.631311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:22.631342] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:22.631370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:22.631430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:22.690119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:22.690974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:22.691053] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:22.691085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:22.818203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:22.818359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:22.818398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:22.818425] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:22.821798] [DEBUG] [FORECASTER] ENB: Forecast T+1@11:T+2@11: DOWN (p=4.47%) [2026-01-13T20:21:22.822083] [INFO ] [FORECASTER] Completed predict_future for ENB [2026-01-13T20:21:22.822207] [INFO ] [sig ] ENB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:22.967112] [INFO ] [LOCAL ] Saved forecast: ENB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ENB.txt [2026-01-13T20:21:22.967258] [INFO ] [sig ] [1059/3497] Completed ENB in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:22.967298] [INFO ] [sig ] [1060/3497] Forecasting ENGN... [2026-01-13T20:21:22.967327] [INFO ] [sig ] Generating forecast for: ENGN [2026-01-13T20:21:22.967357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENGN' from 'https://tdm.silogroup.org/data/derivative_storage/ENGN.csv'. [2026-01-13T20:21:22.978414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENGN'. [2026-01-13T20:21:22.978764] [INFO ] [FORECASTER] Starting predict_future for ENGN [2026-01-13T20:21:22.979525] [DEBUG] [LOCAL ] No optimal features file found for ENGN: ./output/feature-sets/ENGN.txt [2026-01-13T20:21:22.979592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:22.979627] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:22.979655] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:22.979712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:23.035436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:23.036209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:23.036319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:23.036353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:23.159849] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:23.160010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:23.160049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:23.160077] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:23.163562] [DEBUG] [FORECASTER] ENGN: Forecast T+1@11:T+2@11: DOWN (p=7.29%) [2026-01-13T20:21:23.163884] [INFO ] [FORECASTER] Completed predict_future for ENGN [2026-01-13T20:21:23.164014] [INFO ] [sig ] ENGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:23.307304] [INFO ] [LOCAL ] Saved forecast: ENGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ENGN.txt [2026-01-13T20:21:23.307460] [INFO ] [sig ] [1060/3497] Completed ENGN in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:23.307500] [INFO ] [sig ] [1061/3497] Forecasting ENIC... [2026-01-13T20:21:23.307530] [INFO ] [sig ] Generating forecast for: ENIC [2026-01-13T20:21:23.307772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENIC' from 'https://tdm.silogroup.org/data/derivative_storage/ENIC.csv'. [2026-01-13T20:21:23.319186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENIC'. [2026-01-13T20:21:23.319493] [INFO ] [FORECASTER] Starting predict_future for ENIC [2026-01-13T20:21:23.320273] [DEBUG] [LOCAL ] No optimal features file found for ENIC: ./output/feature-sets/ENIC.txt [2026-01-13T20:21:23.320324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:23.320357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:23.320385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:23.320445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:23.376994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:23.377811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:23.377889] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:23.377921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:23.500146] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:23.500301] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:23.500341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:23.500369] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:23.503818] [DEBUG] [FORECASTER] ENIC: Forecast T+1@11:T+2@11: DOWN (p=15.12%) [2026-01-13T20:21:23.504100] [INFO ] [FORECASTER] Completed predict_future for ENIC [2026-01-13T20:21:23.504222] [INFO ] [sig ] ENIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:23.648790] [INFO ] [LOCAL ] Saved forecast: ENIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ENIC.txt [2026-01-13T20:21:23.648969] [INFO ] [sig ] [1061/3497] Completed ENIC in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:23.649009] [INFO ] [sig ] [1062/3497] Forecasting ENPH... [2026-01-13T20:21:23.649040] [INFO ] [sig ] Generating forecast for: ENPH [2026-01-13T20:21:23.649071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENPH' from 'https://tdm.silogroup.org/data/derivative_storage/ENPH.csv'. [2026-01-13T20:21:23.660363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENPH'. [2026-01-13T20:21:23.660751] [INFO ] [FORECASTER] Starting predict_future for ENPH [2026-01-13T20:21:23.661593] [DEBUG] [LOCAL ] No optimal features file found for ENPH: ./output/feature-sets/ENPH.txt [2026-01-13T20:21:23.661647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:23.661678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:23.661705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:23.661761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:23.720379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:23.721280] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:23.721362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:23.721397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:23.839302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:23.839453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:23.839493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:23.839522] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:23.842936] [DEBUG] [FORECASTER] ENPH: Forecast T+1@11:T+2@11: UP (p=77.40%) [2026-01-13T20:21:23.843238] [INFO ] [FORECASTER] Completed predict_future for ENPH [2026-01-13T20:21:23.843376] [INFO ] [sig ] ENPH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:23.990372] [INFO ] [LOCAL ] Saved forecast: ENPH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ENPH.txt [2026-01-13T20:21:23.990526] [INFO ] [sig ] [1062/3497] Completed ENPH in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:23.990773] [INFO ] [sig ] [1063/3497] Forecasting ENS... [2026-01-13T20:21:23.990804] [INFO ] [sig ] Generating forecast for: ENS [2026-01-13T20:21:23.990834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENS' from 'https://tdm.silogroup.org/data/derivative_storage/ENS.csv'. [2026-01-13T20:21:24.002765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENS'. [2026-01-13T20:21:24.003170] [INFO ] [FORECASTER] Starting predict_future for ENS [2026-01-13T20:21:24.004073] [DEBUG] [LOCAL ] No optimal features file found for ENS: ./output/feature-sets/ENS.txt [2026-01-13T20:21:24.004127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:24.004165] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:24.004203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:24.004262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:24.081742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:24.082673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:24.082948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:24.082992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:24.225399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:24.225556] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:24.225616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:24.225648] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:24.229330] [DEBUG] [FORECASTER] ENS: Forecast T+1@11:T+2@11: UP (p=91.97%) [2026-01-13T20:21:24.229744] [INFO ] [FORECASTER] Completed predict_future for ENS [2026-01-13T20:21:24.229913] [INFO ] [sig ] ENS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:24.385550] [INFO ] [LOCAL ] Saved forecast: ENS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ENS.txt [2026-01-13T20:21:24.385784] [INFO ] [sig ] [1063/3497] Completed ENS in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:24.385826] [INFO ] [sig ] [1064/3497] Forecasting ENSG... [2026-01-13T20:21:24.385857] [INFO ] [sig ] Generating forecast for: ENSG [2026-01-13T20:21:24.385889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENSG' from 'https://tdm.silogroup.org/data/derivative_storage/ENSG.csv'. [2026-01-13T20:21:24.398258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENSG'. [2026-01-13T20:21:24.398658] [INFO ] [FORECASTER] Starting predict_future for ENSG [2026-01-13T20:21:24.399469] [DEBUG] [LOCAL ] No optimal features file found for ENSG: ./output/feature-sets/ENSG.txt [2026-01-13T20:21:24.399523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:24.399556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:24.399624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:24.399693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:24.458343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:24.459247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:24.459335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:24.459370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:24.587799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:24.587975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:24.588019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:24.588049] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:24.591540] [DEBUG] [FORECASTER] ENSG: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-01-13T20:21:24.591847] [INFO ] [FORECASTER] Completed predict_future for ENSG [2026-01-13T20:21:24.591977] [INFO ] [sig ] ENSG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:24.740237] [INFO ] [LOCAL ] Saved forecast: ENSG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ENSG.txt [2026-01-13T20:21:24.740390] [INFO ] [sig ] [1064/3497] Completed ENSG in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:24.740430] [INFO ] [sig ] [1065/3497] Forecasting ENTA... [2026-01-13T20:21:24.740460] [INFO ] [sig ] Generating forecast for: ENTA [2026-01-13T20:21:24.740490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTA' from 'https://tdm.silogroup.org/data/derivative_storage/ENTA.csv'. [2026-01-13T20:21:24.752653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTA'. [2026-01-13T20:21:24.753030] [INFO ] [FORECASTER] Starting predict_future for ENTA [2026-01-13T20:21:24.753895] [DEBUG] [LOCAL ] No optimal features file found for ENTA: ./output/feature-sets/ENTA.txt [2026-01-13T20:21:24.753949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:24.753981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:24.754008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:24.754065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:24.815855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:24.816706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:24.816789] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:24.816823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:24.945462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:24.945849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:24.945892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:24.945920] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:24.949461] [DEBUG] [FORECASTER] ENTA: Forecast T+1@11:T+2@11: UP (p=77.79%) [2026-01-13T20:21:24.949947] [INFO ] [FORECASTER] Completed predict_future for ENTA [2026-01-13T20:21:24.950069] [INFO ] [sig ] ENTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:25.095402] [INFO ] [LOCAL ] Saved forecast: ENTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ENTA.txt [2026-01-13T20:21:25.095547] [INFO ] [sig ] [1065/3497] Completed ENTA in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:25.095609] [INFO ] [sig ] [1066/3497] Forecasting ENTG... [2026-01-13T20:21:25.095639] [INFO ] [sig ] Generating forecast for: ENTG [2026-01-13T20:21:25.095669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTG' from 'https://tdm.silogroup.org/data/derivative_storage/ENTG.csv'. [2026-01-13T20:21:25.107601] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTG'. [2026-01-13T20:21:25.108000] [INFO ] [FORECASTER] Starting predict_future for ENTG [2026-01-13T20:21:25.108822] [DEBUG] [LOCAL ] No optimal features file found for ENTG: ./output/feature-sets/ENTG.txt [2026-01-13T20:21:25.109054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:25.109087] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:25.109114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:25.109172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:25.168207] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:25.169021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:25.169106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:25.169139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:25.300378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:25.300540] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:25.300601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:25.300634] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:25.304367] [DEBUG] [FORECASTER] ENTG: Forecast T+1@11:T+2@11: DOWN (p=14.94%) [2026-01-13T20:21:25.304666] [INFO ] [FORECASTER] Completed predict_future for ENTG [2026-01-13T20:21:25.304791] [INFO ] [sig ] ENTG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:25.453314] [INFO ] [LOCAL ] Saved forecast: ENTG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ENTG.txt [2026-01-13T20:21:25.453475] [INFO ] [sig ] [1066/3497] Completed ENTG in 0.4s | 2.80 sym/s | Total: 6.3m | ETA: 14.5m [2026-01-13T20:21:25.453517] [INFO ] [sig ] [1067/3497] Forecasting ENTX... [2026-01-13T20:21:25.453545] [INFO ] [sig ] Generating forecast for: ENTX [2026-01-13T20:21:25.453591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENTX' from 'https://tdm.silogroup.org/data/derivative_storage/ENTX.csv'. [2026-01-13T20:21:25.466692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENTX'. [2026-01-13T20:21:25.467060] [INFO ] [FORECASTER] Starting predict_future for ENTX [2026-01-13T20:21:25.467866] [DEBUG] [LOCAL ] No optimal features file found for ENTX: ./output/feature-sets/ENTX.txt [2026-01-13T20:21:25.467918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:25.468004] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:25.468036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:25.468094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:25.525122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:25.526033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:25.526121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:25.526155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:25.646797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:25.646950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:25.646992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:25.647021] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:25.650614] [DEBUG] [FORECASTER] ENTX: Forecast T+1@11:T+2@11: DOWN (p=45.42%) [2026-01-13T20:21:25.650902] [INFO ] [FORECASTER] Completed predict_future for ENTX [2026-01-13T20:21:25.651032] [INFO ] [sig ] ENTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:25.797848] [INFO ] [LOCAL ] Saved forecast: ENTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ENTX.txt [2026-01-13T20:21:25.798024] [INFO ] [sig ] [1067/3497] Completed ENTX in 0.3s | 2.80 sym/s | Total: 6.3m | ETA: 14.4m [2026-01-13T20:21:25.798069] [INFO ] [sig ] [1068/3497] Forecasting ENVA... [2026-01-13T20:21:25.798099] [INFO ] [sig ] Generating forecast for: ENVA [2026-01-13T20:21:25.798129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVA' from 'https://tdm.silogroup.org/data/derivative_storage/ENVA.csv'. [2026-01-13T20:21:25.811419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVA'. [2026-01-13T20:21:25.811839] [INFO ] [FORECASTER] Starting predict_future for ENVA [2026-01-13T20:21:25.812663] [DEBUG] [LOCAL ] No optimal features file found for ENVA: ./output/feature-sets/ENVA.txt [2026-01-13T20:21:25.812718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:25.812750] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:25.812786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:25.812853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:25.870168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:25.871098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:25.871181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:25.871215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:25.992378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:25.992535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:25.992594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:25.992626] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:25.996090] [DEBUG] [FORECASTER] ENVA: Forecast T+1@11:T+2@11: UP (p=76.78%) [2026-01-13T20:21:25.996384] [INFO ] [FORECASTER] Completed predict_future for ENVA [2026-01-13T20:21:25.996512] [INFO ] [sig ] ENVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:26.142517] [INFO ] [LOCAL ] Saved forecast: ENVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ENVA.txt [2026-01-13T20:21:26.142691] [INFO ] [sig ] [1068/3497] Completed ENVA in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:26.142733] [INFO ] [sig ] [1069/3497] Forecasting ENVB... [2026-01-13T20:21:26.142761] [INFO ] [sig ] Generating forecast for: ENVB [2026-01-13T20:21:26.142791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVB' from 'https://tdm.silogroup.org/data/derivative_storage/ENVB.csv'. [2026-01-13T20:21:26.153701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVB'. [2026-01-13T20:21:26.154052] [INFO ] [FORECASTER] Starting predict_future for ENVB [2026-01-13T20:21:26.154837] [DEBUG] [LOCAL ] No optimal features file found for ENVB: ./output/feature-sets/ENVB.txt [2026-01-13T20:21:26.154889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:26.154933] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:26.154961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:26.155018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:26.212917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:26.213958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:26.214039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:26.214071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:26.334175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:26.334334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:26.334374] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:26.334402] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:26.337767] [DEBUG] [FORECASTER] ENVB: Forecast T+1@11:T+2@11: DOWN (p=8.92%) [2026-01-13T20:21:26.338061] [INFO ] [FORECASTER] Completed predict_future for ENVB [2026-01-13T20:21:26.338185] [INFO ] [sig ] ENVB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:26.485725] [INFO ] [LOCAL ] Saved forecast: ENVB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ENVB.txt [2026-01-13T20:21:26.485878] [INFO ] [sig ] [1069/3497] Completed ENVB in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:26.485918] [INFO ] [sig ] [1070/3497] Forecasting ENVX... [2026-01-13T20:21:26.485947] [INFO ] [sig ] Generating forecast for: ENVX [2026-01-13T20:21:26.485979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ENVX' from 'https://tdm.silogroup.org/data/derivative_storage/ENVX.csv'. [2026-01-13T20:21:26.498326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ENVX'. [2026-01-13T20:21:26.498684] [INFO ] [FORECASTER] Starting predict_future for ENVX [2026-01-13T20:21:26.499446] [DEBUG] [LOCAL ] No optimal features file found for ENVX: ./output/feature-sets/ENVX.txt [2026-01-13T20:21:26.499500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:26.499531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:26.499557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:26.499634] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:26.555424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:26.556279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:26.556364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:26.556397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:26.678336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:26.678479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:26.678518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:26.678603] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:26.682352] [DEBUG] [FORECASTER] ENVX: Forecast T+1@11:T+2@11: UP (p=62.19%) [2026-01-13T20:21:26.682715] [INFO ] [FORECASTER] Completed predict_future for ENVX [2026-01-13T20:21:26.682871] [INFO ] [sig ] ENVX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:26.846844] [INFO ] [LOCAL ] Saved forecast: ENVX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ENVX.txt [2026-01-13T20:21:26.847000] [INFO ] [sig ] [1070/3497] Completed ENVX in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:26.847039] [INFO ] [sig ] [1071/3497] Forecasting EOD... [2026-01-13T20:21:26.847069] [INFO ] [sig ] Generating forecast for: EOD [2026-01-13T20:21:26.847099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOD' from 'https://tdm.silogroup.org/data/derivative_storage/EOD.csv'. [2026-01-13T20:21:26.858878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOD'. [2026-01-13T20:21:26.859271] [INFO ] [FORECASTER] Starting predict_future for EOD [2026-01-13T20:21:26.860092] [DEBUG] [LOCAL ] No optimal features file found for EOD: ./output/feature-sets/EOD.txt [2026-01-13T20:21:26.860145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:26.860176] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:26.860203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:26.860259] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:26.915813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:26.916690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:26.916771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:26.916804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:27.040176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:27.040331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:27.040371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:27.040399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:27.043810] [DEBUG] [FORECASTER] EOD: Forecast T+1@11:T+2@11: UP (p=79.73%) [2026-01-13T20:21:27.044109] [INFO ] [FORECASTER] Completed predict_future for EOD [2026-01-13T20:21:27.044239] [INFO ] [sig ] EOD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:27.188674] [INFO ] [LOCAL ] Saved forecast: EOD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EOD.txt [2026-01-13T20:21:27.188835] [INFO ] [sig ] [1071/3497] Completed EOD in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:27.188875] [INFO ] [sig ] [1072/3497] Forecasting EOG... [2026-01-13T20:21:27.188904] [INFO ] [sig ] Generating forecast for: EOG [2026-01-13T20:21:27.188934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOG' from 'https://tdm.silogroup.org/data/derivative_storage/EOG.csv'. [2026-01-13T20:21:27.201567] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOG'. [2026-01-13T20:21:27.201986] [INFO ] [FORECASTER] Starting predict_future for EOG [2026-01-13T20:21:27.202814] [DEBUG] [LOCAL ] No optimal features file found for EOG: ./output/feature-sets/EOG.txt [2026-01-13T20:21:27.202866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:27.202898] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:27.202924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:27.202981] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:27.262434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:27.263299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:27.263379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:27.263411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:27.385273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:27.385430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:27.385474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:27.385503] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:27.388917] [DEBUG] [FORECASTER] EOG: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-13T20:21:27.389202] [INFO ] [FORECASTER] Completed predict_future for EOG [2026-01-13T20:21:27.389329] [INFO ] [sig ] EOG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:27.533489] [INFO ] [LOCAL ] Saved forecast: EOG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EOG.txt [2026-01-13T20:21:27.533663] [INFO ] [sig ] [1072/3497] Completed EOG in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:27.533713] [INFO ] [sig ] [1073/3497] Forecasting EOI... [2026-01-13T20:21:27.533744] [INFO ] [sig ] Generating forecast for: EOI [2026-01-13T20:21:27.533775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOI' from 'https://tdm.silogroup.org/data/derivative_storage/EOI.csv'. [2026-01-13T20:21:27.546991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOI'. [2026-01-13T20:21:27.547376] [INFO ] [FORECASTER] Starting predict_future for EOI [2026-01-13T20:21:27.548228] [DEBUG] [LOCAL ] No optimal features file found for EOI: ./output/feature-sets/EOI.txt [2026-01-13T20:21:27.548283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:27.548314] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:27.548340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:27.548395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:27.608606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:27.609886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:27.609975] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:27.610007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:27.741245] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:27.741397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:27.741436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:27.741464] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:27.744988] [DEBUG] [FORECASTER] EOI: Forecast T+1@11:T+2@11: UP (p=59.23%) [2026-01-13T20:21:27.745258] [INFO ] [FORECASTER] Completed predict_future for EOI [2026-01-13T20:21:27.745378] [INFO ] [sig ] EOI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:27.892606] [INFO ] [LOCAL ] Saved forecast: EOI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EOI.txt [2026-01-13T20:21:27.892771] [INFO ] [sig ] [1073/3497] Completed EOI in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:27.892812] [INFO ] [sig ] [1074/3497] Forecasting EOLS... [2026-01-13T20:21:27.892841] [INFO ] [sig ] Generating forecast for: EOLS [2026-01-13T20:21:27.892870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOLS' from 'https://tdm.silogroup.org/data/derivative_storage/EOLS.csv'. [2026-01-13T20:21:27.903978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOLS'. [2026-01-13T20:21:27.904351] [INFO ] [FORECASTER] Starting predict_future for EOLS [2026-01-13T20:21:27.905165] [DEBUG] [LOCAL ] No optimal features file found for EOLS: ./output/feature-sets/EOLS.txt [2026-01-13T20:21:27.905217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:27.905249] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:27.905275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:27.905330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:27.960930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:27.961884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:27.961985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:27.962019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:28.086921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:28.087084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:28.087123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:28.087152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:28.091140] [DEBUG] [FORECASTER] EOLS: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-13T20:21:28.091639] [INFO ] [FORECASTER] Completed predict_future for EOLS [2026-01-13T20:21:28.091837] [INFO ] [sig ] EOLS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:28.273677] [INFO ] [LOCAL ] Saved forecast: EOLS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EOLS.txt [2026-01-13T20:21:28.273836] [INFO ] [sig ] [1074/3497] Completed EOLS in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:28.273878] [INFO ] [sig ] [1075/3497] Forecasting EOS... [2026-01-13T20:21:28.273908] [INFO ] [sig ] Generating forecast for: EOS [2026-01-13T20:21:28.273938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOS' from 'https://tdm.silogroup.org/data/derivative_storage/EOS.csv'. [2026-01-13T20:21:28.285729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOS'. [2026-01-13T20:21:28.286067] [INFO ] [FORECASTER] Starting predict_future for EOS [2026-01-13T20:21:28.286843] [DEBUG] [LOCAL ] No optimal features file found for EOS: ./output/feature-sets/EOS.txt [2026-01-13T20:21:28.286894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:28.286926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:28.286952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:28.287007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:28.342656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:28.343482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:28.343570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:28.343641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:28.460445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:28.460622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:28.460664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:28.460693] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:28.464014] [DEBUG] [FORECASTER] EOS: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-01-13T20:21:28.464280] [INFO ] [FORECASTER] Completed predict_future for EOS [2026-01-13T20:21:28.464397] [INFO ] [sig ] EOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:28.607106] [INFO ] [LOCAL ] Saved forecast: EOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EOS.txt [2026-01-13T20:21:28.607254] [INFO ] [sig ] [1075/3497] Completed EOS in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:28.607294] [INFO ] [sig ] [1076/3497] Forecasting EOSE... [2026-01-13T20:21:28.607322] [INFO ] [sig ] Generating forecast for: EOSE [2026-01-13T20:21:28.607352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EOSE' from 'https://tdm.silogroup.org/data/derivative_storage/EOSE.csv'. [2026-01-13T20:21:28.618751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EOSE'. [2026-01-13T20:21:28.619095] [INFO ] [FORECASTER] Starting predict_future for EOSE [2026-01-13T20:21:28.619874] [DEBUG] [LOCAL ] No optimal features file found for EOSE: ./output/feature-sets/EOSE.txt [2026-01-13T20:21:28.619925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:28.619956] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:28.619981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:28.620036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:28.675233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:28.676112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:28.676193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:28.676226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:28.794204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:28.794366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:28.794406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:28.794451] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:28.797823] [DEBUG] [FORECASTER] EOSE: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-13T20:21:28.798120] [INFO ] [FORECASTER] Completed predict_future for EOSE [2026-01-13T20:21:28.798243] [INFO ] [sig ] EOSE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:28.941674] [INFO ] [LOCAL ] Saved forecast: EOSE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EOSE.txt [2026-01-13T20:21:28.941826] [INFO ] [sig ] [1076/3497] Completed EOSE in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:28.941866] [INFO ] [sig ] [1077/3497] Forecasting EPAC... [2026-01-13T20:21:28.941895] [INFO ] [sig ] Generating forecast for: EPAC [2026-01-13T20:21:28.941925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAC' from 'https://tdm.silogroup.org/data/derivative_storage/EPAC.csv'. [2026-01-13T20:21:28.953933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAC'. [2026-01-13T20:21:28.954248] [INFO ] [FORECASTER] Starting predict_future for EPAC [2026-01-13T20:21:28.955024] [DEBUG] [LOCAL ] No optimal features file found for EPAC: ./output/feature-sets/EPAC.txt [2026-01-13T20:21:28.955075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:28.955107] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:28.955134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:28.955191] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:29.012778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:29.013357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:29.013457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:29.013490] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:29.128112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:29.128258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:29.128296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:29.128324] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:29.131637] [DEBUG] [FORECASTER] EPAC: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-01-13T20:21:29.131906] [INFO ] [FORECASTER] Completed predict_future for EPAC [2026-01-13T20:21:29.132027] [INFO ] [sig ] EPAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:29.273913] [INFO ] [LOCAL ] Saved forecast: EPAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EPAC.txt [2026-01-13T20:21:29.274065] [INFO ] [sig ] [1077/3497] Completed EPAC in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:29.274105] [INFO ] [sig ] [1078/3497] Forecasting EPAM... [2026-01-13T20:21:29.274134] [INFO ] [sig ] Generating forecast for: EPAM [2026-01-13T20:21:29.274165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPAM' from 'https://tdm.silogroup.org/data/derivative_storage/EPAM.csv'. [2026-01-13T20:21:29.285727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPAM'. [2026-01-13T20:21:29.286061] [INFO ] [FORECASTER] Starting predict_future for EPAM [2026-01-13T20:21:29.286837] [DEBUG] [LOCAL ] No optimal features file found for EPAM: ./output/feature-sets/EPAM.txt [2026-01-13T20:21:29.286888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:29.286920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:29.286947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:29.287004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:29.343547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:29.344319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:29.344412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:29.344445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:29.466807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:29.466959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:29.466998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:29.467027] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:29.470361] [DEBUG] [FORECASTER] EPAM: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-01-13T20:21:29.470648] [INFO ] [FORECASTER] Completed predict_future for EPAM [2026-01-13T20:21:29.470767] [INFO ] [sig ] EPAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:29.614262] [INFO ] [LOCAL ] Saved forecast: EPAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EPAM.txt [2026-01-13T20:21:29.614417] [INFO ] [sig ] [1078/3497] Completed EPAM in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:29.614457] [INFO ] [sig ] [1079/3497] Forecasting EPC... [2026-01-13T20:21:29.614486] [INFO ] [sig ] Generating forecast for: EPC [2026-01-13T20:21:29.614517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPC' from 'https://tdm.silogroup.org/data/derivative_storage/EPC.csv'. [2026-01-13T20:21:29.626646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPC'. [2026-01-13T20:21:29.627046] [INFO ] [FORECASTER] Starting predict_future for EPC [2026-01-13T20:21:29.627908] [DEBUG] [LOCAL ] No optimal features file found for EPC: ./output/feature-sets/EPC.txt [2026-01-13T20:21:29.627994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:29.628037] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:29.628075] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:29.628137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:29.686220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:29.687106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:29.687189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:29.687223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:29.806365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:29.806520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:29.806559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:29.806606] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:29.810359] [DEBUG] [FORECASTER] EPC: Forecast T+1@11:T+2@11: UP (p=70.91%) [2026-01-13T20:21:29.810662] [INFO ] [FORECASTER] Completed predict_future for EPC [2026-01-13T20:21:29.810787] [INFO ] [sig ] EPC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:29.958831] [INFO ] [LOCAL ] Saved forecast: EPC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EPC.txt [2026-01-13T20:21:29.958981] [INFO ] [sig ] [1079/3497] Completed EPC in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:29.959021] [INFO ] [sig ] [1080/3497] Forecasting EPD... [2026-01-13T20:21:29.959050] [INFO ] [sig ] Generating forecast for: EPD [2026-01-13T20:21:29.959081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPD' from 'https://tdm.silogroup.org/data/derivative_storage/EPD.csv'. [2026-01-13T20:21:29.970257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPD'. [2026-01-13T20:21:29.970607] [INFO ] [FORECASTER] Starting predict_future for EPD [2026-01-13T20:21:29.971356] [DEBUG] [LOCAL ] No optimal features file found for EPD: ./output/feature-sets/EPD.txt [2026-01-13T20:21:29.971407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:29.971448] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:29.971476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:29.971532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:30.027403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:30.028251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:30.028336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:30.028370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:30.151652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:30.151802] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:30.151841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:30.151870] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:30.155174] [DEBUG] [FORECASTER] EPD: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-13T20:21:30.155464] [INFO ] [FORECASTER] Completed predict_future for EPD [2026-01-13T20:21:30.155602] [INFO ] [sig ] EPD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:30.301696] [INFO ] [LOCAL ] Saved forecast: EPD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EPD.txt [2026-01-13T20:21:30.301880] [INFO ] [sig ] [1080/3497] Completed EPD in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:30.301920] [INFO ] [sig ] [1081/3497] Forecasting EPSN... [2026-01-13T20:21:30.301951] [INFO ] [sig ] Generating forecast for: EPSN [2026-01-13T20:21:30.301981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EPSN' from 'https://tdm.silogroup.org/data/derivative_storage/EPSN.csv'. [2026-01-13T20:21:30.314140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EPSN'. [2026-01-13T20:21:30.314556] [INFO ] [FORECASTER] Starting predict_future for EPSN [2026-01-13T20:21:30.315449] [DEBUG] [LOCAL ] No optimal features file found for EPSN: ./output/feature-sets/EPSN.txt [2026-01-13T20:21:30.315506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:30.315539] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:30.315567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:30.315653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:30.377851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:30.378797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:30.378882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:30.378916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:30.504957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:30.505115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:30.505155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:30.505183] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:30.508607] [DEBUG] [FORECASTER] EPSN: Forecast T+1@11:T+2@11: UP (p=95.72%) [2026-01-13T20:21:30.508907] [INFO ] [FORECASTER] Completed predict_future for EPSN [2026-01-13T20:21:30.509044] [INFO ] [sig ] EPSN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:30.661495] [INFO ] [LOCAL ] Saved forecast: EPSN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EPSN.txt [2026-01-13T20:21:30.661665] [INFO ] [sig ] [1081/3497] Completed EPSN in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:30.661709] [INFO ] [sig ] [1082/3497] Forecasting EQBK... [2026-01-13T20:21:30.661739] [INFO ] [sig ] Generating forecast for: EQBK [2026-01-13T20:21:30.661770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQBK' from 'https://tdm.silogroup.org/data/derivative_storage/EQBK.csv'. [2026-01-13T20:21:30.674434] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQBK'. [2026-01-13T20:21:30.675051] [INFO ] [FORECASTER] Starting predict_future for EQBK [2026-01-13T20:21:30.676056] [DEBUG] [LOCAL ] No optimal features file found for EQBK: ./output/feature-sets/EQBK.txt [2026-01-13T20:21:30.676113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:30.676147] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:30.676175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:30.676233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:30.733150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:30.734024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:30.734107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:30.734141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:30.858315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:30.858465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:30.858504] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:30.858534] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:30.862416] [DEBUG] [FORECASTER] EQBK: Forecast T+1@11:T+2@11: DOWN (p=2.25%) [2026-01-13T20:21:30.862720] [INFO ] [FORECASTER] Completed predict_future for EQBK [2026-01-13T20:21:30.862846] [INFO ] [sig ] EQBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:31.014108] [INFO ] [LOCAL ] Saved forecast: EQBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EQBK.txt [2026-01-13T20:21:31.014266] [INFO ] [sig ] [1082/3497] Completed EQBK in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.4m [2026-01-13T20:21:31.014306] [INFO ] [sig ] [1083/3497] Forecasting EQH... [2026-01-13T20:21:31.014337] [INFO ] [sig ] Generating forecast for: EQH [2026-01-13T20:21:31.014368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQH' from 'https://tdm.silogroup.org/data/derivative_storage/EQH.csv'. [2026-01-13T20:21:31.026070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQH'. [2026-01-13T20:21:31.026655] [INFO ] [FORECASTER] Starting predict_future for EQH [2026-01-13T20:21:31.027432] [DEBUG] [LOCAL ] No optimal features file found for EQH: ./output/feature-sets/EQH.txt [2026-01-13T20:21:31.027483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:31.027515] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:31.027541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:31.027613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:31.085070] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:31.085924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:31.086004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:31.086037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:31.203899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:31.204061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:31.204101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:31.204130] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:31.207507] [DEBUG] [FORECASTER] EQH: Forecast T+1@11:T+2@11: DOWN (p=37.99%) [2026-01-13T20:21:31.207820] [INFO ] [FORECASTER] Completed predict_future for EQH [2026-01-13T20:21:31.207944] [INFO ] [sig ] EQH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:31.358172] [INFO ] [LOCAL ] Saved forecast: EQH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EQH.txt [2026-01-13T20:21:31.358326] [INFO ] [sig ] [1083/3497] Completed EQH in 0.3s | 2.80 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-13T20:21:31.358366] [INFO ] [sig ] [1084/3497] Forecasting EQIX... [2026-01-13T20:21:31.358395] [INFO ] [sig ] Generating forecast for: EQIX [2026-01-13T20:21:31.358432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EQIX' from 'https://tdm.silogroup.org/data/derivative_storage/EQIX.csv'. [2026-01-13T20:21:31.369771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EQIX'. [2026-01-13T20:21:31.370150] [INFO ] [FORECASTER] Starting predict_future for EQIX [2026-01-13T20:21:31.370943] [DEBUG] [LOCAL ] No optimal features file found for EQIX: ./output/feature-sets/EQIX.txt [2026-01-13T20:21:31.370995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:31.371053] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:31.371081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:31.371138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:31.429978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:31.431062] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:31.431147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:31.431182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:31.566325] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:31.566486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:31.566530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:31.566560] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:31.570988] [DEBUG] [FORECASTER] EQIX: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-01-13T20:21:31.571323] [INFO ] [FORECASTER] Completed predict_future for EQIX [2026-01-13T20:21:31.571461] [INFO ] [sig ] EQIX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:31.732915] [INFO ] [LOCAL ] Saved forecast: EQIX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EQIX.txt [2026-01-13T20:21:31.733076] [INFO ] [sig ] [1084/3497] Completed EQIX in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-13T20:21:31.733118] [INFO ] [sig ] [1085/3497] Forecasting ERAS... [2026-01-13T20:21:31.733149] [INFO ] [sig ] Generating forecast for: ERAS [2026-01-13T20:21:31.733181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERAS' from 'https://tdm.silogroup.org/data/derivative_storage/ERAS.csv'. [2026-01-13T20:21:31.747496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERAS'. [2026-01-13T20:21:31.747899] [INFO ] [FORECASTER] Starting predict_future for ERAS [2026-01-13T20:21:31.748733] [DEBUG] [LOCAL ] No optimal features file found for ERAS: ./output/feature-sets/ERAS.txt [2026-01-13T20:21:31.748786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:31.748818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:31.748845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:31.748902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:31.813799] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:31.814669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:31.814754] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:31.814790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:31.936355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:31.936507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:31.936548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:31.936600] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:31.940123] [DEBUG] [FORECASTER] ERAS: Forecast T+1@11:T+2@11: DOWN (p=34.44%) [2026-01-13T20:21:31.940402] [INFO ] [FORECASTER] Completed predict_future for ERAS [2026-01-13T20:21:31.940525] [INFO ] [sig ] ERAS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:32.088192] [INFO ] [LOCAL ] Saved forecast: ERAS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ERAS.txt [2026-01-13T20:21:32.088359] [INFO ] [sig ] [1085/3497] Completed ERAS in 0.4s | 2.80 sym/s | Total: 6.4m | ETA: 14.3m [2026-01-13T20:21:32.088400] [INFO ] [sig ] [1086/3497] Forecasting ERIC... [2026-01-13T20:21:32.088432] [INFO ] [sig ] Generating forecast for: ERIC [2026-01-13T20:21:32.088464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIC' from 'https://tdm.silogroup.org/data/derivative_storage/ERIC.csv'. [2026-01-13T20:21:32.102549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIC'. [2026-01-13T20:21:32.102945] [INFO ] [FORECASTER] Starting predict_future for ERIC [2026-01-13T20:21:32.103894] [DEBUG] [LOCAL ] No optimal features file found for ERIC: ./output/feature-sets/ERIC.txt [2026-01-13T20:21:32.103955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:32.103994] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:32.104028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:32.104107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:32.164661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:32.165519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:32.165621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:32.165658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:32.292279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:32.292433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:32.292472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:32.292500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:32.296062] [DEBUG] [FORECASTER] ERIC: Forecast T+1@11:T+2@11: DOWN (p=47.87%) [2026-01-13T20:21:32.296358] [INFO ] [FORECASTER] Completed predict_future for ERIC [2026-01-13T20:21:32.296489] [INFO ] [sig ] ERIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:32.450085] [INFO ] [LOCAL ] Saved forecast: ERIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ERIC.txt [2026-01-13T20:21:32.450244] [INFO ] [sig ] [1086/3497] Completed ERIC in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:32.450286] [INFO ] [sig ] [1087/3497] Forecasting ERIE... [2026-01-13T20:21:32.450316] [INFO ] [sig ] Generating forecast for: ERIE [2026-01-13T20:21:32.450349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERIE' from 'https://tdm.silogroup.org/data/derivative_storage/ERIE.csv'. [2026-01-13T20:21:32.462382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERIE'. [2026-01-13T20:21:32.462792] [INFO ] [FORECASTER] Starting predict_future for ERIE [2026-01-13T20:21:32.463670] [DEBUG] [LOCAL ] No optimal features file found for ERIE: ./output/feature-sets/ERIE.txt [2026-01-13T20:21:32.463733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:32.463776] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:32.463806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:32.463864] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:32.523103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:32.524006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:32.524090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:32.524125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:32.651181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:32.651340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:32.651383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:32.651461] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:32.656005] [DEBUG] [FORECASTER] ERIE: Forecast T+1@11:T+2@11: DOWN (p=12.50%) [2026-01-13T20:21:32.656315] [INFO ] [FORECASTER] Completed predict_future for ERIE [2026-01-13T20:21:32.656450] [INFO ] [sig ] ERIE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:32.806246] [INFO ] [LOCAL ] Saved forecast: ERIE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ERIE.txt [2026-01-13T20:21:32.806401] [INFO ] [sig ] [1087/3497] Completed ERIE in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:32.806441] [INFO ] [sig ] [1088/3497] Forecasting ERII... [2026-01-13T20:21:32.806472] [INFO ] [sig ] Generating forecast for: ERII [2026-01-13T20:21:32.806503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERII' from 'https://tdm.silogroup.org/data/derivative_storage/ERII.csv'. [2026-01-13T20:21:32.824549] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERII'. [2026-01-13T20:21:32.824967] [INFO ] [FORECASTER] Starting predict_future for ERII [2026-01-13T20:21:32.825827] [DEBUG] [LOCAL ] No optimal features file found for ERII: ./output/feature-sets/ERII.txt [2026-01-13T20:21:32.825881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:32.825914] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:32.825940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:32.825998] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:32.885651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:32.886506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:32.886609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:32.886646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:33.012797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:33.012955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:33.012997] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:33.013027] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:33.016612] [DEBUG] [FORECASTER] ERII: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-01-13T20:21:33.016940] [INFO ] [FORECASTER] Completed predict_future for ERII [2026-01-13T20:21:33.017078] [INFO ] [sig ] ERII: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:33.173001] [INFO ] [LOCAL ] Saved forecast: ERII 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ERII.txt [2026-01-13T20:21:33.173153] [INFO ] [sig ] [1088/3497] Completed ERII in 0.4s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:33.173193] [INFO ] [sig ] [1089/3497] Forecasting ERNA... [2026-01-13T20:21:33.173222] [INFO ] [sig ] Generating forecast for: ERNA [2026-01-13T20:21:33.173252] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERNA' from 'https://tdm.silogroup.org/data/derivative_storage/ERNA.csv'. [2026-01-13T20:21:33.184942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERNA'. [2026-01-13T20:21:33.185319] [INFO ] [FORECASTER] Starting predict_future for ERNA [2026-01-13T20:21:33.186182] [DEBUG] [LOCAL ] No optimal features file found for ERNA: ./output/feature-sets/ERNA.txt [2026-01-13T20:21:33.186236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:33.186271] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:33.186300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:33.186358] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:33.245394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:33.246492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:33.246590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:33.246643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:33.360817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:33.360972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:33.361009] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:33.361039] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:33.364344] [DEBUG] [FORECASTER] ERNA: Forecast T+1@11:T+2@11: DOWN (p=48.61%) [2026-01-13T20:21:33.364639] [INFO ] [FORECASTER] Completed predict_future for ERNA [2026-01-13T20:21:33.364762] [INFO ] [sig ] ERNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:33.505201] [INFO ] [LOCAL ] Saved forecast: ERNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ERNA.txt [2026-01-13T20:21:33.505353] [INFO ] [sig ] [1089/3497] Completed ERNA in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:33.505393] [INFO ] [sig ] [1090/3497] Forecasting ERO... [2026-01-13T20:21:33.505423] [INFO ] [sig ] Generating forecast for: ERO [2026-01-13T20:21:33.505455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ERO' from 'https://tdm.silogroup.org/data/derivative_storage/ERO.csv'. [2026-01-13T20:21:33.516943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ERO'. [2026-01-13T20:21:33.517278] [INFO ] [FORECASTER] Starting predict_future for ERO [2026-01-13T20:21:33.518118] [DEBUG] [LOCAL ] No optimal features file found for ERO: ./output/feature-sets/ERO.txt [2026-01-13T20:21:33.518171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:33.518202] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:33.518228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:33.518284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:33.574164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:33.574912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:33.574993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:33.575027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:33.691764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:33.691918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:33.691960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:33.691990] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:33.695369] [DEBUG] [FORECASTER] ERO: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-13T20:21:33.695689] [INFO ] [FORECASTER] Completed predict_future for ERO [2026-01-13T20:21:33.695825] [INFO ] [sig ] ERO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:33.837245] [INFO ] [LOCAL ] Saved forecast: ERO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ERO.txt [2026-01-13T20:21:33.837391] [INFO ] [sig ] [1090/3497] Completed ERO in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:33.837429] [INFO ] [sig ] [1091/3497] Forecasting ES... [2026-01-13T20:21:33.837458] [INFO ] [sig ] Generating forecast for: ES [2026-01-13T20:21:33.837488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ES' from 'https://tdm.silogroup.org/data/derivative_storage/ES.csv'. [2026-01-13T20:21:33.849228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ES'. [2026-01-13T20:21:33.849562] [INFO ] [FORECASTER] Starting predict_future for ES [2026-01-13T20:21:33.850372] [DEBUG] [LOCAL ] No optimal features file found for ES: ./output/feature-sets/ES.txt [2026-01-13T20:21:33.850425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:33.850458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:33.850485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:33.850553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:33.906029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:33.906773] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:33.906851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:33.906883] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:34.025434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:34.025600] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:34.025643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:34.025674] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:34.029003] [DEBUG] [FORECASTER] ES: Forecast T+1@11:T+2@11: DOWN (p=0.90%) [2026-01-13T20:21:34.029268] [INFO ] [FORECASTER] Completed predict_future for ES [2026-01-13T20:21:34.029388] [INFO ] [sig ] ES: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:34.173363] [INFO ] [LOCAL ] Saved forecast: ES 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ES.txt [2026-01-13T20:21:34.173516] [INFO ] [sig ] [1091/3497] Completed ES in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:34.173555] [INFO ] [sig ] [1092/3497] Forecasting ESAB... [2026-01-13T20:21:34.173605] [INFO ] [sig ] Generating forecast for: ESAB [2026-01-13T20:21:34.173638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESAB' from 'https://tdm.silogroup.org/data/derivative_storage/ESAB.csv'. [2026-01-13T20:21:34.185866] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESAB'. [2026-01-13T20:21:34.186204] [INFO ] [FORECASTER] Starting predict_future for ESAB [2026-01-13T20:21:34.187002] [DEBUG] [LOCAL ] No optimal features file found for ESAB: ./output/feature-sets/ESAB.txt [2026-01-13T20:21:34.187054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:34.187084] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:34.187111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:34.187167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:34.244052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:34.244915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:34.244995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:34.245027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:34.366722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:34.366870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:34.366907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:34.366935] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:34.370659] [DEBUG] [FORECASTER] ESAB: Forecast T+1@11:T+2@11: UP (p=98.13%) [2026-01-13T20:21:34.370929] [INFO ] [FORECASTER] Completed predict_future for ESAB [2026-01-13T20:21:34.371049] [INFO ] [sig ] ESAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:34.512695] [INFO ] [LOCAL ] Saved forecast: ESAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ESAB.txt [2026-01-13T20:21:34.512849] [INFO ] [sig ] [1092/3497] Completed ESAB in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:34.512886] [INFO ] [sig ] [1093/3497] Forecasting ESCA... [2026-01-13T20:21:34.512917] [INFO ] [sig ] Generating forecast for: ESCA [2026-01-13T20:21:34.512947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESCA' from 'https://tdm.silogroup.org/data/derivative_storage/ESCA.csv'. [2026-01-13T20:21:34.525658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESCA'. [2026-01-13T20:21:34.526146] [INFO ] [FORECASTER] Starting predict_future for ESCA [2026-01-13T20:21:34.526941] [DEBUG] [LOCAL ] No optimal features file found for ESCA: ./output/feature-sets/ESCA.txt [2026-01-13T20:21:34.527002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:34.527034] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:34.527061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:34.527117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:34.587411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:34.588295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:34.588374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:34.588408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:34.698471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:34.698632] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:34.698671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:34.698703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:34.702012] [DEBUG] [FORECASTER] ESCA: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-01-13T20:21:34.702276] [INFO ] [FORECASTER] Completed predict_future for ESCA [2026-01-13T20:21:34.702397] [INFO ] [sig ] ESCA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:34.844017] [INFO ] [LOCAL ] Saved forecast: ESCA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ESCA.txt [2026-01-13T20:21:34.844173] [INFO ] [sig ] [1093/3497] Completed ESCA in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:34.844211] [INFO ] [sig ] [1094/3497] Forecasting ESE... [2026-01-13T20:21:34.844242] [INFO ] [sig ] Generating forecast for: ESE [2026-01-13T20:21:34.844272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESE' from 'https://tdm.silogroup.org/data/derivative_storage/ESE.csv'. [2026-01-13T20:21:34.855438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESE'. [2026-01-13T20:21:34.855819] [INFO ] [FORECASTER] Starting predict_future for ESE [2026-01-13T20:21:34.856593] [DEBUG] [LOCAL ] No optimal features file found for ESE: ./output/feature-sets/ESE.txt [2026-01-13T20:21:34.856645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:34.856675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:34.856703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:34.856759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:34.911880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:34.912680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:34.912791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:34.912827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:35.028388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:35.028539] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:35.028594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:35.028626] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:35.032136] [DEBUG] [FORECASTER] ESE: Forecast T+1@11:T+2@11: DOWN (p=15.74%) [2026-01-13T20:21:35.032407] [INFO ] [FORECASTER] Completed predict_future for ESE [2026-01-13T20:21:35.032527] [INFO ] [sig ] ESE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:35.172783] [INFO ] [LOCAL ] Saved forecast: ESE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ESE.txt [2026-01-13T20:21:35.172922] [INFO ] [sig ] [1094/3497] Completed ESE in 0.3s | 2.80 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:35.172960] [INFO ] [sig ] [1095/3497] Forecasting ESEA... [2026-01-13T20:21:35.172991] [INFO ] [sig ] Generating forecast for: ESEA [2026-01-13T20:21:35.173021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESEA' from 'https://tdm.silogroup.org/data/derivative_storage/ESEA.csv'. [2026-01-13T20:21:35.183674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESEA'. [2026-01-13T20:21:35.183984] [INFO ] [FORECASTER] Starting predict_future for ESEA [2026-01-13T20:21:35.184753] [DEBUG] [LOCAL ] No optimal features file found for ESEA: ./output/feature-sets/ESEA.txt [2026-01-13T20:21:35.184803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:35.184834] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:35.184861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:35.184916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:35.241887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:35.242708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:35.242787] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:35.242820] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:35.362964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:35.363112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:35.363151] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:35.363179] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:35.366468] [DEBUG] [FORECASTER] ESEA: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-13T20:21:35.366760] [INFO ] [FORECASTER] Completed predict_future for ESEA [2026-01-13T20:21:35.366879] [INFO ] [sig ] ESEA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:35.515388] [INFO ] [LOCAL ] Saved forecast: ESEA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ESEA.txt [2026-01-13T20:21:35.515536] [INFO ] [sig ] [1095/3497] Completed ESEA in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:35.515592] [INFO ] [sig ] [1096/3497] Forecasting ESGD... [2026-01-13T20:21:35.515623] [INFO ] [sig ] Generating forecast for: ESGD [2026-01-13T20:21:35.515654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGD' from 'https://tdm.silogroup.org/data/derivative_storage/ESGD.csv'. [2026-01-13T20:21:35.528729] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGD'. [2026-01-13T20:21:35.529274] [INFO ] [FORECASTER] Starting predict_future for ESGD [2026-01-13T20:21:35.530248] [DEBUG] [LOCAL ] No optimal features file found for ESGD: ./output/feature-sets/ESGD.txt [2026-01-13T20:21:35.530301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:35.530334] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:35.530361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:35.530417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:35.590998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:35.591976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:35.592069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:35.592108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:35.718159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:35.718314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:35.718354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:35.718383] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:35.721727] [DEBUG] [FORECASTER] ESGD: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-01-13T20:21:35.722007] [INFO ] [FORECASTER] Completed predict_future for ESGD [2026-01-13T20:21:35.722133] [INFO ] [sig ] ESGD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:35.865441] [INFO ] [LOCAL ] Saved forecast: ESGD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ESGD.txt [2026-01-13T20:21:35.865616] [INFO ] [sig ] [1096/3497] Completed ESGD in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:35.865659] [INFO ] [sig ] [1097/3497] Forecasting ESGE... [2026-01-13T20:21:35.865689] [INFO ] [sig ] Generating forecast for: ESGE [2026-01-13T20:21:35.865719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESGE' from 'https://tdm.silogroup.org/data/derivative_storage/ESGE.csv'. [2026-01-13T20:21:35.877903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESGE'. [2026-01-13T20:21:35.878316] [INFO ] [FORECASTER] Starting predict_future for ESGE [2026-01-13T20:21:35.879133] [DEBUG] [LOCAL ] No optimal features file found for ESGE: ./output/feature-sets/ESGE.txt [2026-01-13T20:21:35.879185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:35.879217] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:35.879242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:35.879299] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:35.936446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:35.937330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:35.937413] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:35.937446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:36.057412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:36.057562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:36.057620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:36.057650] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:36.060966] [DEBUG] [FORECASTER] ESGE: Forecast T+1@11:T+2@11: DOWN (p=27.85%) [2026-01-13T20:21:36.061240] [INFO ] [FORECASTER] Completed predict_future for ESGE [2026-01-13T20:21:36.061361] [INFO ] [sig ] ESGE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:36.207462] [INFO ] [LOCAL ] Saved forecast: ESGE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ESGE.txt [2026-01-13T20:21:36.207651] [INFO ] [sig ] [1097/3497] Completed ESGE in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:36.207697] [INFO ] [sig ] [1098/3497] Forecasting ESI... [2026-01-13T20:21:36.207731] [INFO ] [sig ] Generating forecast for: ESI [2026-01-13T20:21:36.207762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESI' from 'https://tdm.silogroup.org/data/derivative_storage/ESI.csv'. [2026-01-13T20:21:36.220247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESI'. [2026-01-13T20:21:36.220543] [INFO ] [FORECASTER] Starting predict_future for ESI [2026-01-13T20:21:36.221603] [DEBUG] [LOCAL ] No optimal features file found for ESI: ./output/feature-sets/ESI.txt [2026-01-13T20:21:36.221656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:36.221688] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:36.221714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:36.221780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:36.280717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:36.281460] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:36.281548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:36.281609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:36.400288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:36.400443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:36.400482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:36.400509] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:36.403853] [DEBUG] [FORECASTER] ESI: Forecast T+1@11:T+2@11: UP (p=95.76%) [2026-01-13T20:21:36.404146] [INFO ] [FORECASTER] Completed predict_future for ESI [2026-01-13T20:21:36.404266] [INFO ] [sig ] ESI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:36.547066] [INFO ] [LOCAL ] Saved forecast: ESI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ESI.txt [2026-01-13T20:21:36.547200] [INFO ] [sig ] [1098/3497] Completed ESI in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.3m [2026-01-13T20:21:36.547237] [INFO ] [sig ] [1099/3497] Forecasting ESOA... [2026-01-13T20:21:36.547266] [INFO ] [sig ] Generating forecast for: ESOA [2026-01-13T20:21:36.547298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESOA' from 'https://tdm.silogroup.org/data/derivative_storage/ESOA.csv'. [2026-01-13T20:21:36.558850] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESOA'. [2026-01-13T20:21:36.559124] [INFO ] [FORECASTER] Starting predict_future for ESOA [2026-01-13T20:21:36.559976] [DEBUG] [LOCAL ] No optimal features file found for ESOA: ./output/feature-sets/ESOA.txt [2026-01-13T20:21:36.560027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:36.560058] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:36.560084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:36.560139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:36.620286] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:36.621112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:36.621189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:36.621222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:36.744378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:36.744533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:36.744589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:36.744621] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:36.748371] [DEBUG] [FORECASTER] ESOA: Forecast T+1@11:T+2@11: DOWN (p=36.16%) [2026-01-13T20:21:36.748671] [INFO ] [FORECASTER] Completed predict_future for ESOA [2026-01-13T20:21:36.748797] [INFO ] [sig ] ESOA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:36.894397] [INFO ] [LOCAL ] Saved forecast: ESOA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ESOA.txt [2026-01-13T20:21:36.894551] [INFO ] [sig ] [1099/3497] Completed ESOA in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-13T20:21:36.894608] [INFO ] [sig ] [1100/3497] Forecasting ESPO... [2026-01-13T20:21:36.894640] [INFO ] [sig ] Generating forecast for: ESPO [2026-01-13T20:21:36.894671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESPO' from 'https://tdm.silogroup.org/data/derivative_storage/ESPO.csv'. [2026-01-13T20:21:36.907561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESPO'. [2026-01-13T20:21:36.907909] [INFO ] [FORECASTER] Starting predict_future for ESPO [2026-01-13T20:21:36.908735] [DEBUG] [LOCAL ] No optimal features file found for ESPO: ./output/feature-sets/ESPO.txt [2026-01-13T20:21:36.908786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:36.908818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:36.908849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:36.908908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:36.967126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:36.967946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:36.968044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:36.968077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:37.092665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:37.092839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:37.092881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:37.092910] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:37.096651] [DEBUG] [FORECASTER] ESPO: Forecast T+1@11:T+2@11: UP (p=96.25%) [2026-01-13T20:21:37.096923] [INFO ] [FORECASTER] Completed predict_future for ESPO [2026-01-13T20:21:37.097045] [INFO ] [sig ] ESPO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:37.248803] [INFO ] [LOCAL ] Saved forecast: ESPO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ESPO.txt [2026-01-13T20:21:37.248957] [INFO ] [sig ] [1100/3497] Completed ESPO in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-13T20:21:37.248998] [INFO ] [sig ] [1101/3497] Forecasting ESQ... [2026-01-13T20:21:37.249029] [INFO ] [sig ] Generating forecast for: ESQ [2026-01-13T20:21:37.249061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESQ' from 'https://tdm.silogroup.org/data/derivative_storage/ESQ.csv'. [2026-01-13T20:21:37.261824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESQ'. [2026-01-13T20:21:37.262349] [INFO ] [FORECASTER] Starting predict_future for ESQ [2026-01-13T20:21:37.263264] [DEBUG] [LOCAL ] No optimal features file found for ESQ: ./output/feature-sets/ESQ.txt [2026-01-13T20:21:37.263318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:37.263402] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:37.263432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:37.263490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:37.320546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:37.321385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:37.321468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:37.321503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:37.447717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:37.447879] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:21:37.448161] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:37.448191] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:37.451838] [DEBUG] [FORECASTER] ESQ: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-13T20:21:37.452130] [INFO ] [FORECASTER] Completed predict_future for ESQ [2026-01-13T20:21:37.452265] [INFO ] [sig ] ESQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:37.599401] [INFO ] [LOCAL ] Saved forecast: ESQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ESQ.txt [2026-01-13T20:21:37.599536] [INFO ] [sig ] [1101/3497] Completed ESQ in 0.4s | 2.81 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-13T20:21:37.599604] [INFO ] [sig ] [1102/3497] Forecasting ESTA... [2026-01-13T20:21:37.599660] [INFO ] [sig ] Generating forecast for: ESTA [2026-01-13T20:21:37.599693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTA' from 'https://tdm.silogroup.org/data/derivative_storage/ESTA.csv'. [2026-01-13T20:21:37.611265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTA'. [2026-01-13T20:21:37.611562] [INFO ] [FORECASTER] Starting predict_future for ESTA [2026-01-13T20:21:37.612367] [DEBUG] [LOCAL ] No optimal features file found for ESTA: ./output/feature-sets/ESTA.txt [2026-01-13T20:21:37.612420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:37.612451] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:37.612479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:37.612537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:37.671748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:37.672519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:37.672620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:37.672656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:37.797323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:37.797482] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:37.797524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:37.797552] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:37.801182] [DEBUG] [FORECASTER] ESTA: Forecast T+1@11:T+2@11: UP (p=95.33%) [2026-01-13T20:21:37.801485] [INFO ] [FORECASTER] Completed predict_future for ESTA [2026-01-13T20:21:37.801634] [INFO ] [sig ] ESTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:37.948672] [INFO ] [LOCAL ] Saved forecast: ESTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ESTA.txt [2026-01-13T20:21:37.948833] [INFO ] [sig ] [1102/3497] Completed ESTA in 0.3s | 2.81 sym/s | Total: 6.5m | ETA: 14.2m [2026-01-13T20:21:37.948874] [INFO ] [sig ] [1103/3497] Forecasting ESTC... [2026-01-13T20:21:37.948905] [INFO ] [sig ] Generating forecast for: ESTC [2026-01-13T20:21:37.948937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ESTC' from 'https://tdm.silogroup.org/data/derivative_storage/ESTC.csv'. [2026-01-13T20:21:37.961609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ESTC'. [2026-01-13T20:21:37.961904] [INFO ] [FORECASTER] Starting predict_future for ESTC [2026-01-13T20:21:37.962681] [DEBUG] [LOCAL ] No optimal features file found for ESTC: ./output/feature-sets/ESTC.txt [2026-01-13T20:21:37.962732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:37.962765] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:37.962792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:37.962849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:38.018351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:38.019141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:38.019223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:38.019255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:38.140468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:38.140655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:38.140696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:38.140723] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:38.144648] [DEBUG] [FORECASTER] ESTC: Forecast T+1@11:T+2@11: UP (p=73.60%) [2026-01-13T20:21:38.145123] [INFO ] [FORECASTER] Completed predict_future for ESTC [2026-01-13T20:21:38.145251] [INFO ] [sig ] ESTC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:38.291279] [INFO ] [LOCAL ] Saved forecast: ESTC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ESTC.txt [2026-01-13T20:21:38.291434] [INFO ] [sig ] [1103/3497] Completed ESTC in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:38.291473] [INFO ] [sig ] [1104/3497] Forecasting ETB... [2026-01-13T20:21:38.291502] [INFO ] [sig ] Generating forecast for: ETB [2026-01-13T20:21:38.291533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETB' from 'https://tdm.silogroup.org/data/derivative_storage/ETB.csv'. [2026-01-13T20:21:38.302957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETB'. [2026-01-13T20:21:38.303321] [INFO ] [FORECASTER] Starting predict_future for ETB [2026-01-13T20:21:38.304114] [DEBUG] [LOCAL ] No optimal features file found for ETB: ./output/feature-sets/ETB.txt [2026-01-13T20:21:38.304165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:38.304208] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:38.304236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:38.304292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:38.362441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:38.363299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:38.363380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:38.363413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:38.482614] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:38.482770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:38.482809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:38.482870] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:38.486801] [DEBUG] [FORECASTER] ETB: Forecast T+1@11:T+2@11: UP (p=67.29%) [2026-01-13T20:21:38.487118] [INFO ] [FORECASTER] Completed predict_future for ETB [2026-01-13T20:21:38.487256] [INFO ] [sig ] ETB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:38.640755] [INFO ] [LOCAL ] Saved forecast: ETB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ETB.txt [2026-01-13T20:21:38.640911] [INFO ] [sig ] [1104/3497] Completed ETB in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:38.640952] [INFO ] [sig ] [1105/3497] Forecasting ETD... [2026-01-13T20:21:38.640981] [INFO ] [sig ] Generating forecast for: ETD [2026-01-13T20:21:38.641012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETD' from 'https://tdm.silogroup.org/data/derivative_storage/ETD.csv'. [2026-01-13T20:21:38.653545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETD'. [2026-01-13T20:21:38.653937] [INFO ] [FORECASTER] Starting predict_future for ETD [2026-01-13T20:21:38.654725] [DEBUG] [LOCAL ] No optimal features file found for ETD: ./output/feature-sets/ETD.txt [2026-01-13T20:21:38.654776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:38.654807] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:38.654835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:38.654892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:38.715178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:38.715976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:38.716056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:38.716088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:38.838279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:38.838442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:38.838482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:38.838512] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:38.841982] [DEBUG] [FORECASTER] ETD: Forecast T+1@11:T+2@11: UP (p=85.46%) [2026-01-13T20:21:38.842276] [INFO ] [FORECASTER] Completed predict_future for ETD [2026-01-13T20:21:38.842406] [INFO ] [sig ] ETD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:38.990238] [INFO ] [LOCAL ] Saved forecast: ETD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ETD.txt [2026-01-13T20:21:38.990392] [INFO ] [sig ] [1105/3497] Completed ETD in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:38.990431] [INFO ] [sig ] [1106/3497] Forecasting ETG... [2026-01-13T20:21:38.990462] [INFO ] [sig ] Generating forecast for: ETG [2026-01-13T20:21:38.990492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETG' from 'https://tdm.silogroup.org/data/derivative_storage/ETG.csv'. [2026-01-13T20:21:39.003155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETG'. [2026-01-13T20:21:39.003518] [INFO ] [FORECASTER] Starting predict_future for ETG [2026-01-13T20:21:39.004314] [DEBUG] [LOCAL ] No optimal features file found for ETG: ./output/feature-sets/ETG.txt [2026-01-13T20:21:39.004366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:39.004397] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:39.004424] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:39.004481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:39.062111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:39.063005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:39.063091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:39.063123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:39.191487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:39.191672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:39.191716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:39.191744] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:39.195461] [DEBUG] [FORECASTER] ETG: Forecast T+1@11:T+2@11: UP (p=58.64%) [2026-01-13T20:21:39.195830] [INFO ] [FORECASTER] Completed predict_future for ETG [2026-01-13T20:21:39.195993] [INFO ] [sig ] ETG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:39.348652] [INFO ] [LOCAL ] Saved forecast: ETG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ETG.txt [2026-01-13T20:21:39.348815] [INFO ] [sig ] [1106/3497] Completed ETG in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:39.348855] [INFO ] [sig ] [1107/3497] Forecasting ETHA... [2026-01-13T20:21:39.348885] [INFO ] [sig ] Generating forecast for: ETHA [2026-01-13T20:21:39.348927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETHA' from 'https://tdm.silogroup.org/data/derivative_storage/ETHA.csv'. [2026-01-13T20:21:39.361303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETHA'. [2026-01-13T20:21:39.361719] [INFO ] [FORECASTER] Starting predict_future for ETHA [2026-01-13T20:21:39.362553] [DEBUG] [LOCAL ] No optimal features file found for ETHA: ./output/feature-sets/ETHA.txt [2026-01-13T20:21:39.362628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:39.362661] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:39.362686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:39.362744] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:39.423702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:39.424820] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:39.424904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:39.425117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:39.552998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:39.553159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:39.553200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:39.553229] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:39.556698] [DEBUG] [FORECASTER] ETHA: Forecast T+1@11:T+2@11: DOWN (p=39.91%) [2026-01-13T20:21:39.557003] [INFO ] [FORECASTER] Completed predict_future for ETHA [2026-01-13T20:21:39.557133] [INFO ] [sig ] ETHA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:39.701791] [INFO ] [LOCAL ] Saved forecast: ETHA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ETHA.txt [2026-01-13T20:21:39.701940] [INFO ] [sig ] [1107/3497] Completed ETHA in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:39.701985] [INFO ] [sig ] [1108/3497] Forecasting ETJ... [2026-01-13T20:21:39.702017] [INFO ] [sig ] Generating forecast for: ETJ [2026-01-13T20:21:39.702047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETJ' from 'https://tdm.silogroup.org/data/derivative_storage/ETJ.csv'. [2026-01-13T20:21:39.713205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETJ'. [2026-01-13T20:21:39.713536] [INFO ] [FORECASTER] Starting predict_future for ETJ [2026-01-13T20:21:39.714321] [DEBUG] [LOCAL ] No optimal features file found for ETJ: ./output/feature-sets/ETJ.txt [2026-01-13T20:21:39.714373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:39.714404] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:39.714431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:39.714488] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:39.770544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:39.771389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:39.771471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:39.771504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:39.895034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:39.895207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:39.895253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:39.895283] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:39.898796] [DEBUG] [FORECASTER] ETJ: Forecast T+1@11:T+2@11: UP (p=53.90%) [2026-01-13T20:21:39.899112] [INFO ] [FORECASTER] Completed predict_future for ETJ [2026-01-13T20:21:39.899241] [INFO ] [sig ] ETJ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:40.042221] [INFO ] [LOCAL ] Saved forecast: ETJ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ETJ.txt [2026-01-13T20:21:40.042376] [INFO ] [sig ] [1108/3497] Completed ETJ in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:40.042415] [INFO ] [sig ] [1109/3497] Forecasting ETN... [2026-01-13T20:21:40.042445] [INFO ] [sig ] Generating forecast for: ETN [2026-01-13T20:21:40.042475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETN' from 'https://tdm.silogroup.org/data/derivative_storage/ETN.csv'. [2026-01-13T20:21:40.054718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETN'. [2026-01-13T20:21:40.055046] [INFO ] [FORECASTER] Starting predict_future for ETN [2026-01-13T20:21:40.055848] [DEBUG] [LOCAL ] No optimal features file found for ETN: ./output/feature-sets/ETN.txt [2026-01-13T20:21:40.055900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:40.055931] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:40.056141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:40.056197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:40.113839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:40.114824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:40.114908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:40.114941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:40.237305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:40.237460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:40.237499] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:40.237527] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:40.240954] [DEBUG] [FORECASTER] ETN: Forecast T+1@11:T+2@11: DOWN (p=11.03%) [2026-01-13T20:21:40.241230] [INFO ] [FORECASTER] Completed predict_future for ETN [2026-01-13T20:21:40.241374] [INFO ] [sig ] ETN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:40.386750] [INFO ] [LOCAL ] Saved forecast: ETN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ETN.txt [2026-01-13T20:21:40.386900] [INFO ] [sig ] [1109/3497] Completed ETN in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:40.386940] [INFO ] [sig ] [1110/3497] Forecasting ETO... [2026-01-13T20:21:40.386969] [INFO ] [sig ] Generating forecast for: ETO [2026-01-13T20:21:40.386999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETO' from 'https://tdm.silogroup.org/data/derivative_storage/ETO.csv'. [2026-01-13T20:21:40.398351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETO'. [2026-01-13T20:21:40.398713] [INFO ] [FORECASTER] Starting predict_future for ETO [2026-01-13T20:21:40.399686] [DEBUG] [LOCAL ] No optimal features file found for ETO: ./output/feature-sets/ETO.txt [2026-01-13T20:21:40.399739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:40.399777] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:40.399809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:40.399877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:40.459485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:40.460315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:40.460397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:40.460429] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:40.580588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:40.580744] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:40.580782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:40.580810] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:40.584135] [DEBUG] [FORECASTER] ETO: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-01-13T20:21:40.584414] [INFO ] [FORECASTER] Completed predict_future for ETO [2026-01-13T20:21:40.584537] [INFO ] [sig ] ETO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:40.731867] [INFO ] [LOCAL ] Saved forecast: ETO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ETO.txt [2026-01-13T20:21:40.732016] [INFO ] [sig ] [1110/3497] Completed ETO in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:40.732056] [INFO ] [sig ] [1111/3497] Forecasting ETON... [2026-01-13T20:21:40.732085] [INFO ] [sig ] Generating forecast for: ETON [2026-01-13T20:21:40.732116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETON' from 'https://tdm.silogroup.org/data/derivative_storage/ETON.csv'. [2026-01-13T20:21:40.744024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETON'. [2026-01-13T20:21:40.744338] [INFO ] [FORECASTER] Starting predict_future for ETON [2026-01-13T20:21:40.745110] [DEBUG] [LOCAL ] No optimal features file found for ETON: ./output/feature-sets/ETON.txt [2026-01-13T20:21:40.745161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:40.745192] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:40.745219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:40.745275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:40.802087] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:40.802867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:40.802984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:40.803020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:40.924632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:40.924787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:40.924826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:40.924875] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:40.928811] [DEBUG] [FORECASTER] ETON: Forecast T+1@11:T+2@11: UP (p=83.55%) [2026-01-13T20:21:40.929274] [INFO ] [FORECASTER] Completed predict_future for ETON [2026-01-13T20:21:40.929395] [INFO ] [sig ] ETON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:41.073936] [INFO ] [LOCAL ] Saved forecast: ETON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ETON.txt [2026-01-13T20:21:41.074095] [INFO ] [sig ] [1111/3497] Completed ETON in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:41.074136] [INFO ] [sig ] [1112/3497] Forecasting ETSY... [2026-01-13T20:21:41.074172] [INFO ] [sig ] Generating forecast for: ETSY [2026-01-13T20:21:41.074204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETSY' from 'https://tdm.silogroup.org/data/derivative_storage/ETSY.csv'. [2026-01-13T20:21:41.085904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETSY'. [2026-01-13T20:21:41.086279] [INFO ] [FORECASTER] Starting predict_future for ETSY [2026-01-13T20:21:41.087201] [DEBUG] [LOCAL ] No optimal features file found for ETSY: ./output/feature-sets/ETSY.txt [2026-01-13T20:21:41.087264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:41.087307] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:41.087345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:41.087426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:41.145971] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:41.146872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:41.146960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:41.146993] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:41.270356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:41.270513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:41.270552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:41.270596] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:41.274000] [DEBUG] [FORECASTER] ETSY: Forecast T+1@11:T+2@11: DOWN (p=18.00%) [2026-01-13T20:21:41.274313] [INFO ] [FORECASTER] Completed predict_future for ETSY [2026-01-13T20:21:41.274454] [INFO ] [sig ] ETSY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:41.424790] [INFO ] [LOCAL ] Saved forecast: ETSY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ETSY.txt [2026-01-13T20:21:41.424985] [INFO ] [sig ] [1112/3497] Completed ETSY in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:41.425035] [INFO ] [sig ] [1113/3497] Forecasting ETY... [2026-01-13T20:21:41.425065] [INFO ] [sig ] Generating forecast for: ETY [2026-01-13T20:21:41.425100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ETY' from 'https://tdm.silogroup.org/data/derivative_storage/ETY.csv'. [2026-01-13T20:21:41.439820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ETY'. [2026-01-13T20:21:41.440314] [INFO ] [FORECASTER] Starting predict_future for ETY [2026-01-13T20:21:41.441376] [DEBUG] [LOCAL ] No optimal features file found for ETY: ./output/feature-sets/ETY.txt [2026-01-13T20:21:41.441446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:41.441491] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:41.441526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:41.441627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:41.503891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:41.504992] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:41.505170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:41.505208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:41.625733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:41.625894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:41.625933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:41.625961] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:41.629510] [DEBUG] [FORECASTER] ETY: Forecast T+1@11:T+2@11: DOWN (p=28.75%) [2026-01-13T20:21:41.629855] [INFO ] [FORECASTER] Completed predict_future for ETY [2026-01-13T20:21:41.629991] [INFO ] [sig ] ETY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:41.789091] [INFO ] [LOCAL ] Saved forecast: ETY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ETY.txt [2026-01-13T20:21:41.789251] [INFO ] [sig ] [1113/3497] Completed ETY in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:41.789291] [INFO ] [sig ] [1114/3497] Forecasting EUFN... [2026-01-13T20:21:41.789325] [INFO ] [sig ] Generating forecast for: EUFN [2026-01-13T20:21:41.789361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EUFN' from 'https://tdm.silogroup.org/data/derivative_storage/EUFN.csv'. [2026-01-13T20:21:41.802718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EUFN'. [2026-01-13T20:21:41.803347] [INFO ] [FORECASTER] Starting predict_future for EUFN [2026-01-13T20:21:41.804216] [DEBUG] [LOCAL ] No optimal features file found for EUFN: ./output/feature-sets/EUFN.txt [2026-01-13T20:21:41.804273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:41.804305] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:41.804332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:41.804391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:41.862614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:41.863497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:41.863622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:41.863682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:42.031061] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:42.031260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:42.031308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:42.031344] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:42.037082] [DEBUG] [FORECASTER] EUFN: Forecast T+1@11:T+2@11: UP (p=96.88%) [2026-01-13T20:21:42.037687] [INFO ] [FORECASTER] Completed predict_future for EUFN [2026-01-13T20:21:42.037881] [INFO ] [sig ] EUFN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:42.215169] [INFO ] [LOCAL ] Saved forecast: EUFN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EUFN.txt [2026-01-13T20:21:42.215451] [INFO ] [sig ] [1114/3497] Completed EUFN in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:42.215518] [INFO ] [sig ] [1115/3497] Forecasting EVAX... [2026-01-13T20:21:42.215560] [INFO ] [sig ] Generating forecast for: EVAX [2026-01-13T20:21:42.215627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVAX' from 'https://tdm.silogroup.org/data/derivative_storage/EVAX.csv'. [2026-01-13T20:21:42.227923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVAX'. [2026-01-13T20:21:42.228528] [INFO ] [FORECASTER] Starting predict_future for EVAX [2026-01-13T20:21:42.229615] [DEBUG] [LOCAL ] No optimal features file found for EVAX: ./output/feature-sets/EVAX.txt [2026-01-13T20:21:42.229669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:42.229702] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:42.229742] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:42.229805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:42.287284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:42.288265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:42.288351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:42.288384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:42.420063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:42.420217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:42.420256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:42.420285] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:42.424457] [DEBUG] [FORECASTER] EVAX: Forecast T+1@11:T+2@11: UP (p=97.50%) [2026-01-13T20:21:42.424763] [INFO ] [FORECASTER] Completed predict_future for EVAX [2026-01-13T20:21:42.424891] [INFO ] [sig ] EVAX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:42.571178] [INFO ] [LOCAL ] Saved forecast: EVAX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVAX.txt [2026-01-13T20:21:42.571329] [INFO ] [sig ] [1115/3497] Completed EVAX in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.2m [2026-01-13T20:21:42.571370] [INFO ] [sig ] [1116/3497] Forecasting EVC... [2026-01-13T20:21:42.571399] [INFO ] [sig ] Generating forecast for: EVC [2026-01-13T20:21:42.571430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVC' from 'https://tdm.silogroup.org/data/derivative_storage/EVC.csv'. [2026-01-13T20:21:42.582346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVC'. [2026-01-13T20:21:42.582733] [INFO ] [FORECASTER] Starting predict_future for EVC [2026-01-13T20:21:42.583503] [DEBUG] [LOCAL ] No optimal features file found for EVC: ./output/feature-sets/EVC.txt [2026-01-13T20:21:42.583555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:42.583608] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:42.583636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:42.583692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:42.640666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:42.641531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:42.641631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:42.641666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:42.769594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:42.769819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:42.769866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:42.769895] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:42.773482] [DEBUG] [FORECASTER] EVC: Forecast T+1@11:T+2@11: DOWN (p=39.03%) [2026-01-13T20:21:42.773784] [INFO ] [FORECASTER] Completed predict_future for EVC [2026-01-13T20:21:42.773914] [INFO ] [sig ] EVC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:42.918809] [INFO ] [LOCAL ] Saved forecast: EVC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EVC.txt [2026-01-13T20:21:42.918941] [INFO ] [sig ] [1116/3497] Completed EVC in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-13T20:21:42.918980] [INFO ] [sig ] [1117/3497] Forecasting EVCM... [2026-01-13T20:21:42.919009] [INFO ] [sig ] Generating forecast for: EVCM [2026-01-13T20:21:42.919055] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVCM' from 'https://tdm.silogroup.org/data/derivative_storage/EVCM.csv'. [2026-01-13T20:21:42.931813] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVCM'. [2026-01-13T20:21:42.932138] [INFO ] [FORECASTER] Starting predict_future for EVCM [2026-01-13T20:21:42.932980] [DEBUG] [LOCAL ] No optimal features file found for EVCM: ./output/feature-sets/EVCM.txt [2026-01-13T20:21:42.933034] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:42.933067] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:42.933094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:42.933150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:42.991347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:42.992057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:42.992133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:42.992166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:43.128677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:43.128825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:43.128864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:43.128893] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:43.132243] [DEBUG] [FORECASTER] EVCM: Forecast T+1@11:T+2@11: UP (p=71.11%) [2026-01-13T20:21:43.132521] [INFO ] [FORECASTER] Completed predict_future for EVCM [2026-01-13T20:21:43.132663] [INFO ] [sig ] EVCM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:43.273417] [INFO ] [LOCAL ] Saved forecast: EVCM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVCM.txt [2026-01-13T20:21:43.273548] [INFO ] [sig ] [1117/3497] Completed EVCM in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-13T20:21:43.273603] [INFO ] [sig ] [1118/3497] Forecasting EVEX... [2026-01-13T20:21:43.273634] [INFO ] [sig ] Generating forecast for: EVEX [2026-01-13T20:21:43.273665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVEX' from 'https://tdm.silogroup.org/data/derivative_storage/EVEX.csv'. [2026-01-13T20:21:43.284247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVEX'. [2026-01-13T20:21:43.284542] [INFO ] [FORECASTER] Starting predict_future for EVEX [2026-01-13T20:21:43.285313] [DEBUG] [LOCAL ] No optimal features file found for EVEX: ./output/feature-sets/EVEX.txt [2026-01-13T20:21:43.285365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:43.285427] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:43.285456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:43.285513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:43.341614] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:43.342438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:43.342517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:43.342550] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:43.463899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:43.464074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:43.464120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:43.464150] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:43.467767] [DEBUG] [FORECASTER] EVEX: Forecast T+1@11:T+2@11: UP (p=91.82%) [2026-01-13T20:21:43.468122] [INFO ] [FORECASTER] Completed predict_future for EVEX [2026-01-13T20:21:43.468257] [INFO ] [sig ] EVEX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:43.612587] [INFO ] [LOCAL ] Saved forecast: EVEX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVEX.txt [2026-01-13T20:21:43.612746] [INFO ] [sig ] [1118/3497] Completed EVEX in 0.3s | 2.81 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-13T20:21:43.612786] [INFO ] [sig ] [1119/3497] Forecasting EVF... [2026-01-13T20:21:43.612815] [INFO ] [sig ] Generating forecast for: EVF [2026-01-13T20:21:43.612852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVF' from 'https://tdm.silogroup.org/data/derivative_storage/EVF.csv'. [2026-01-13T20:21:43.623698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVF'. [2026-01-13T20:21:43.624047] [INFO ] [FORECASTER] Starting predict_future for EVF [2026-01-13T20:21:43.624911] [DEBUG] [LOCAL ] No optimal features file found for EVF: ./output/feature-sets/EVF.txt [2026-01-13T20:21:43.624971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:43.625014] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:43.625048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:43.625126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:43.684993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:43.685871] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:43.685953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:43.685986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:43.807477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:43.807652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:43.807693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:43.807723] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:43.811927] [DEBUG] [FORECASTER] EVF: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-13T20:21:43.812438] [INFO ] [FORECASTER] Completed predict_future for EVF [2026-01-13T20:21:43.812569] [INFO ] [sig ] EVF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:43.967404] [INFO ] [LOCAL ] Saved forecast: EVF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVF.txt [2026-01-13T20:21:43.967551] [INFO ] [sig ] [1119/3497] Completed EVF in 0.4s | 2.81 sym/s | Total: 6.6m | ETA: 14.1m [2026-01-13T20:21:43.967607] [INFO ] [sig ] [1120/3497] Forecasting EVG... [2026-01-13T20:21:43.967640] [INFO ] [sig ] Generating forecast for: EVG [2026-01-13T20:21:43.967672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVG' from 'https://tdm.silogroup.org/data/derivative_storage/EVG.csv'. [2026-01-13T20:21:43.978854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVG'. [2026-01-13T20:21:43.979165] [INFO ] [FORECASTER] Starting predict_future for EVG [2026-01-13T20:21:43.979965] [DEBUG] [LOCAL ] No optimal features file found for EVG: ./output/feature-sets/EVG.txt [2026-01-13T20:21:43.980018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:43.980051] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:43.980079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:43.980137] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:44.038951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:44.039763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:44.039844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:44.039879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:44.157852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:44.158226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:44.158275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:44.158306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:44.162027] [DEBUG] [FORECASTER] EVG: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-13T20:21:44.162458] [INFO ] [FORECASTER] Completed predict_future for EVG [2026-01-13T20:21:44.162599] [INFO ] [sig ] EVG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:44.304882] [INFO ] [LOCAL ] Saved forecast: EVG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVG.txt [2026-01-13T20:21:44.305025] [INFO ] [sig ] [1120/3497] Completed EVG in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:44.305064] [INFO ] [sig ] [1121/3497] Forecasting EVGO... [2026-01-13T20:21:44.305093] [INFO ] [sig ] Generating forecast for: EVGO [2026-01-13T20:21:44.305124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVGO' from 'https://tdm.silogroup.org/data/derivative_storage/EVGO.csv'. [2026-01-13T20:21:44.316659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVGO'. [2026-01-13T20:21:44.316992] [INFO ] [FORECASTER] Starting predict_future for EVGO [2026-01-13T20:21:44.317798] [DEBUG] [LOCAL ] No optimal features file found for EVGO: ./output/feature-sets/EVGO.txt [2026-01-13T20:21:44.317850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:44.317883] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:44.317911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:44.317991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:44.375851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:44.376671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:44.376751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:44.376784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:44.497863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:44.498045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:44.498086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:44.498157] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:44.501655] [DEBUG] [FORECASTER] EVGO: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-01-13T20:21:44.501933] [INFO ] [FORECASTER] Completed predict_future for EVGO [2026-01-13T20:21:44.502059] [INFO ] [sig ] EVGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:44.645503] [INFO ] [LOCAL ] Saved forecast: EVGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EVGO.txt [2026-01-13T20:21:44.645653] [INFO ] [sig ] [1121/3497] Completed EVGO in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:44.645694] [INFO ] [sig ] [1122/3497] Forecasting EVH... [2026-01-13T20:21:44.645723] [INFO ] [sig ] Generating forecast for: EVH [2026-01-13T20:21:44.645753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVH' from 'https://tdm.silogroup.org/data/derivative_storage/EVH.csv'. [2026-01-13T20:21:44.656859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVH'. [2026-01-13T20:21:44.657221] [INFO ] [FORECASTER] Starting predict_future for EVH [2026-01-13T20:21:44.658063] [DEBUG] [LOCAL ] No optimal features file found for EVH: ./output/feature-sets/EVH.txt [2026-01-13T20:21:44.658117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:44.658149] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:44.658177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:44.658233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:44.715350] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:44.716109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:44.716189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:44.716222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:44.837876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:44.838052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:44.838105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:44.838137] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:44.842095] [DEBUG] [FORECASTER] EVH: Forecast T+1@11:T+2@11: DOWN (p=1.87%) [2026-01-13T20:21:44.842405] [INFO ] [FORECASTER] Completed predict_future for EVH [2026-01-13T20:21:44.842540] [INFO ] [sig ] EVH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:44.985355] [INFO ] [LOCAL ] Saved forecast: EVH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EVH.txt [2026-01-13T20:21:44.985495] [INFO ] [sig ] [1122/3497] Completed EVH in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:44.985535] [INFO ] [sig ] [1123/3497] Forecasting EVN... [2026-01-13T20:21:44.985564] [INFO ] [sig ] Generating forecast for: EVN [2026-01-13T20:21:44.985612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVN' from 'https://tdm.silogroup.org/data/derivative_storage/EVN.csv'. [2026-01-13T20:21:44.996948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVN'. [2026-01-13T20:21:44.997261] [INFO ] [FORECASTER] Starting predict_future for EVN [2026-01-13T20:21:44.998085] [DEBUG] [LOCAL ] No optimal features file found for EVN: ./output/feature-sets/EVN.txt [2026-01-13T20:21:44.998138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:44.998169] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:44.998195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:44.998252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:45.054762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:45.055566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:45.055664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:45.055697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:45.177062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:45.177210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:45.177251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:45.177281] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:45.180681] [DEBUG] [FORECASTER] EVN: Forecast T+1@11:T+2@11: DOWN (p=2.64%) [2026-01-13T20:21:45.180952] [INFO ] [FORECASTER] Completed predict_future for EVN [2026-01-13T20:21:45.181070] [INFO ] [sig ] EVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:45.324083] [INFO ] [LOCAL ] Saved forecast: EVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EVN.txt [2026-01-13T20:21:45.324253] [INFO ] [sig ] [1123/3497] Completed EVN in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:45.324298] [INFO ] [sig ] [1124/3497] Forecasting EVO... [2026-01-13T20:21:45.324329] [INFO ] [sig ] Generating forecast for: EVO [2026-01-13T20:21:45.324363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVO' from 'https://tdm.silogroup.org/data/derivative_storage/EVO.csv'. [2026-01-13T20:21:45.335182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVO'. [2026-01-13T20:21:45.335507] [INFO ] [FORECASTER] Starting predict_future for EVO [2026-01-13T20:21:45.336298] [DEBUG] [LOCAL ] No optimal features file found for EVO: ./output/feature-sets/EVO.txt [2026-01-13T20:21:45.336355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:45.336417] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:45.336451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:45.336510] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:45.393356] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:45.394169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:45.394250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:45.394284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:45.523408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:45.523624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:45.523678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:45.523715] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:45.527912] [DEBUG] [FORECASTER] EVO: Forecast T+1@11:T+2@11: UP (p=86.75%) [2026-01-13T20:21:45.528336] [INFO ] [FORECASTER] Completed predict_future for EVO [2026-01-13T20:21:45.528515] [INFO ] [sig ] EVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:45.677326] [INFO ] [LOCAL ] Saved forecast: EVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVO.txt [2026-01-13T20:21:45.677485] [INFO ] [sig ] [1124/3497] Completed EVO in 0.4s | 2.81 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:45.677525] [INFO ] [sig ] [1125/3497] Forecasting EVRG... [2026-01-13T20:21:45.677554] [INFO ] [sig ] Generating forecast for: EVRG [2026-01-13T20:21:45.677603] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVRG' from 'https://tdm.silogroup.org/data/derivative_storage/EVRG.csv'. [2026-01-13T20:21:45.689028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVRG'. [2026-01-13T20:21:45.689366] [INFO ] [FORECASTER] Starting predict_future for EVRG [2026-01-13T20:21:45.690157] [DEBUG] [LOCAL ] No optimal features file found for EVRG: ./output/feature-sets/EVRG.txt [2026-01-13T20:21:45.690208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:45.690240] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:45.690267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:45.690323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:45.747254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:45.748251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:45.748329] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:45.748362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:45.869977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:45.870137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:45.870177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:45.870206] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:45.873687] [DEBUG] [FORECASTER] EVRG: Forecast T+1@11:T+2@11: UP (p=79.85%) [2026-01-13T20:21:45.873976] [INFO ] [FORECASTER] Completed predict_future for EVRG [2026-01-13T20:21:45.874102] [INFO ] [sig ] EVRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:46.018727] [INFO ] [LOCAL ] Saved forecast: EVRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVRG.txt [2026-01-13T20:21:46.018931] [INFO ] [sig ] [1125/3497] Completed EVRG in 0.3s | 2.81 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:46.018991] [INFO ] [sig ] [1126/3497] Forecasting EVSD... [2026-01-13T20:21:46.019037] [INFO ] [sig ] Generating forecast for: EVSD [2026-01-13T20:21:46.019083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVSD' from 'https://tdm.silogroup.org/data/derivative_storage/EVSD.csv'. [2026-01-13T20:21:46.031737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVSD'. [2026-01-13T20:21:46.032196] [INFO ] [FORECASTER] Starting predict_future for EVSD [2026-01-13T20:21:46.033153] [DEBUG] [LOCAL ] No optimal features file found for EVSD: ./output/feature-sets/EVSD.txt [2026-01-13T20:21:46.033214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:46.033254] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:46.033291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:46.033362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:46.093478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:46.094446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:46.094543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:46.094597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:46.260275] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:46.260489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:46.260566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:46.260644] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:46.266368] [DEBUG] [FORECASTER] EVSD: Forecast T+1@11:T+2@11: UP (p=83.57%) [2026-01-13T20:21:46.266954] [INFO ] [FORECASTER] Completed predict_future for EVSD [2026-01-13T20:21:46.267179] [INFO ] [sig ] EVSD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:46.475057] [INFO ] [LOCAL ] Saved forecast: EVSD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVSD.txt [2026-01-13T20:21:46.475284] [INFO ] [sig ] [1126/3497] Completed EVSD in 0.5s | 2.81 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:46.475353] [INFO ] [sig ] [1127/3497] Forecasting EVTC... [2026-01-13T20:21:46.475402] [INFO ] [sig ] Generating forecast for: EVTC [2026-01-13T20:21:46.475453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTC' from 'https://tdm.silogroup.org/data/derivative_storage/EVTC.csv'. [2026-01-13T20:21:46.508107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTC'. [2026-01-13T20:21:46.508655] [INFO ] [FORECASTER] Starting predict_future for EVTC [2026-01-13T20:21:46.509689] [DEBUG] [LOCAL ] No optimal features file found for EVTC: ./output/feature-sets/EVTC.txt [2026-01-13T20:21:46.509751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:46.509790] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:46.509822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:46.509889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:46.596945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:46.598116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:46.598232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:46.598282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:46.777598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:46.777790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:46.777838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:46.777873] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:46.783150] [DEBUG] [FORECASTER] EVTC: Forecast T+1@11:T+2@11: UP (p=82.70%) [2026-01-13T20:21:46.783699] [INFO ] [FORECASTER] Completed predict_future for EVTC [2026-01-13T20:21:46.783916] [INFO ] [sig ] EVTC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:47.016969] [INFO ] [LOCAL ] Saved forecast: EVTC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVTC.txt [2026-01-13T20:21:47.017244] [INFO ] [sig ] [1127/3497] Completed EVTC in 0.5s | 2.80 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:47.017327] [INFO ] [sig ] [1128/3497] Forecasting EVTL... [2026-01-13T20:21:47.017379] [INFO ] [sig ] Generating forecast for: EVTL [2026-01-13T20:21:47.017426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EVTL' from 'https://tdm.silogroup.org/data/derivative_storage/EVTL.csv'. [2026-01-13T20:21:47.034160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EVTL'. [2026-01-13T20:21:47.034693] [INFO ] [FORECASTER] Starting predict_future for EVTL [2026-01-13T20:21:47.035862] [DEBUG] [LOCAL ] No optimal features file found for EVTL: ./output/feature-sets/EVTL.txt [2026-01-13T20:21:47.035946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:47.036002] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:47.036050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:47.036140] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:47.110617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:47.111513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:47.111680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:47.111718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:47.233851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:47.234026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:47.234070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:47.234099] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:47.237881] [DEBUG] [FORECASTER] EVTL: Forecast T+1@11:T+2@11: UP (p=59.36%) [2026-01-13T20:21:47.238297] [INFO ] [FORECASTER] Completed predict_future for EVTL [2026-01-13T20:21:47.238452] [INFO ] [sig ] EVTL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:47.414244] [INFO ] [LOCAL ] Saved forecast: EVTL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EVTL.txt [2026-01-13T20:21:47.414402] [INFO ] [sig ] [1128/3497] Completed EVTL in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:47.414443] [INFO ] [sig ] [1129/3497] Forecasting EWBC... [2026-01-13T20:21:47.414473] [INFO ] [sig ] Generating forecast for: EWBC [2026-01-13T20:21:47.414503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWBC' from 'https://tdm.silogroup.org/data/derivative_storage/EWBC.csv'. [2026-01-13T20:21:47.426546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWBC'. [2026-01-13T20:21:47.426981] [INFO ] [FORECASTER] Starting predict_future for EWBC [2026-01-13T20:21:47.427996] [DEBUG] [LOCAL ] No optimal features file found for EWBC: ./output/feature-sets/EWBC.txt [2026-01-13T20:21:47.428068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:47.428117] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:47.428161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:47.428243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:47.493542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:47.494469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:47.494555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:47.494610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:47.631757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:47.631916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:47.631958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:47.631987] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:47.635710] [DEBUG] [FORECASTER] EWBC: Forecast T+1@11:T+2@11: UP (p=61.31%) [2026-01-13T20:21:47.636022] [INFO ] [FORECASTER] Completed predict_future for EWBC [2026-01-13T20:21:47.636154] [INFO ] [sig ] EWBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:47.788988] [INFO ] [LOCAL ] Saved forecast: EWBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EWBC.txt [2026-01-13T20:21:47.789160] [INFO ] [sig ] [1129/3497] Completed EWBC in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:47.789201] [INFO ] [sig ] [1130/3497] Forecasting EWCZ... [2026-01-13T20:21:47.789233] [INFO ] [sig ] Generating forecast for: EWCZ [2026-01-13T20:21:47.789263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWCZ' from 'https://tdm.silogroup.org/data/derivative_storage/EWCZ.csv'. [2026-01-13T20:21:47.801404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWCZ'. [2026-01-13T20:21:47.801818] [INFO ] [FORECASTER] Starting predict_future for EWCZ [2026-01-13T20:21:47.802848] [DEBUG] [LOCAL ] No optimal features file found for EWCZ: ./output/feature-sets/EWCZ.txt [2026-01-13T20:21:47.802901] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:47.802934] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:47.802962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:47.803024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:47.863240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:47.864163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:47.864248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:47.864282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:47.984635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:47.984798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:47.984837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:47.984866] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:47.988674] [DEBUG] [FORECASTER] EWCZ: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-01-13T20:21:47.988952] [INFO ] [FORECASTER] Completed predict_future for EWCZ [2026-01-13T20:21:47.989078] [INFO ] [sig ] EWCZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:48.137485] [INFO ] [LOCAL ] Saved forecast: EWCZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EWCZ.txt [2026-01-13T20:21:48.137657] [INFO ] [sig ] [1130/3497] Completed EWCZ in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:48.137699] [INFO ] [sig ] [1131/3497] Forecasting EWTX... [2026-01-13T20:21:48.137728] [INFO ] [sig ] Generating forecast for: EWTX [2026-01-13T20:21:48.137758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWTX' from 'https://tdm.silogroup.org/data/derivative_storage/EWTX.csv'. [2026-01-13T20:21:48.149515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWTX'. [2026-01-13T20:21:48.149848] [INFO ] [FORECASTER] Starting predict_future for EWTX [2026-01-13T20:21:48.150642] [DEBUG] [LOCAL ] No optimal features file found for EWTX: ./output/feature-sets/EWTX.txt [2026-01-13T20:21:48.150694] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:48.150727] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:48.150755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:48.150812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:48.213941] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:48.214867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:48.214963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:48.215009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:48.353560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:48.353736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:48.353777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:48.353806] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:48.357181] [DEBUG] [FORECASTER] EWTX: Forecast T+1@11:T+2@11: DOWN (p=18.28%) [2026-01-13T20:21:48.357454] [INFO ] [FORECASTER] Completed predict_future for EWTX [2026-01-13T20:21:48.357594] [INFO ] [sig ] EWTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:48.502162] [INFO ] [LOCAL ] Saved forecast: EWTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EWTX.txt [2026-01-13T20:21:48.502334] [INFO ] [sig ] [1131/3497] Completed EWTX in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:48.502375] [INFO ] [sig ] [1132/3497] Forecasting EWZS... [2026-01-13T20:21:48.502405] [INFO ] [sig ] Generating forecast for: EWZS [2026-01-13T20:21:48.502435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EWZS' from 'https://tdm.silogroup.org/data/derivative_storage/EWZS.csv'. [2026-01-13T20:21:48.514855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EWZS'. [2026-01-13T20:21:48.515147] [INFO ] [FORECASTER] Starting predict_future for EWZS [2026-01-13T20:21:48.515913] [DEBUG] [LOCAL ] No optimal features file found for EWZS: ./output/feature-sets/EWZS.txt [2026-01-13T20:21:48.515965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:48.515997] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:48.516024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:48.516080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:48.571906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:48.572510] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:48.572602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:48.572637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:48.695428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:48.695599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:48.695641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:48.695668] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:48.699025] [DEBUG] [FORECASTER] EWZS: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-13T20:21:48.699317] [INFO ] [FORECASTER] Completed predict_future for EWZS [2026-01-13T20:21:48.699446] [INFO ] [sig ] EWZS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:48.840296] [INFO ] [LOCAL ] Saved forecast: EWZS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EWZS.txt [2026-01-13T20:21:48.840450] [INFO ] [sig ] [1132/3497] Completed EWZS in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:48.840490] [INFO ] [sig ] [1133/3497] Forecasting EXAS... [2026-01-13T20:21:48.840519] [INFO ] [sig ] Generating forecast for: EXAS [2026-01-13T20:21:48.840549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXAS' from 'https://tdm.silogroup.org/data/derivative_storage/EXAS.csv'. [2026-01-13T20:21:48.852366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXAS'. [2026-01-13T20:21:48.852698] [INFO ] [FORECASTER] Starting predict_future for EXAS [2026-01-13T20:21:48.853448] [DEBUG] [LOCAL ] No optimal features file found for EXAS: ./output/feature-sets/EXAS.txt [2026-01-13T20:21:48.853499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:48.853531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:48.853559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:48.853635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:48.909096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:48.909816] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:48.909892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:48.909924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:49.034251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:49.034414] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:49.034453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:49.034481] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:49.037899] [DEBUG] [FORECASTER] EXAS: Forecast T+1@11:T+2@11: DOWN (p=25.22%) [2026-01-13T20:21:49.038245] [INFO ] [FORECASTER] Completed predict_future for EXAS [2026-01-13T20:21:49.038380] [INFO ] [sig ] EXAS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:49.185992] [INFO ] [LOCAL ] Saved forecast: EXAS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXAS.txt [2026-01-13T20:21:49.186159] [INFO ] [sig ] [1133/3497] Completed EXAS in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 14.1m [2026-01-13T20:21:49.186198] [INFO ] [sig ] [1134/3497] Forecasting EXC... [2026-01-13T20:21:49.186227] [INFO ] [sig ] Generating forecast for: EXC [2026-01-13T20:21:49.186257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXC' from 'https://tdm.silogroup.org/data/derivative_storage/EXC.csv'. [2026-01-13T20:21:49.197950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXC'. [2026-01-13T20:21:49.198356] [INFO ] [FORECASTER] Starting predict_future for EXC [2026-01-13T20:21:49.199175] [DEBUG] [LOCAL ] No optimal features file found for EXC: ./output/feature-sets/EXC.txt [2026-01-13T20:21:49.199227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:49.199259] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:49.199285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:49.199340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:49.258498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:49.259341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:49.259423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:49.259456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:49.380512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:49.380685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:49.380726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:49.380754] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:49.384065] [DEBUG] [FORECASTER] EXC: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-13T20:21:49.384343] [INFO ] [FORECASTER] Completed predict_future for EXC [2026-01-13T20:21:49.384468] [INFO ] [sig ] EXC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:49.526495] [INFO ] [LOCAL ] Saved forecast: EXC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXC.txt [2026-01-13T20:21:49.526673] [INFO ] [sig ] [1134/3497] Completed EXC in 0.3s | 2.80 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-13T20:21:49.526716] [INFO ] [sig ] [1135/3497] Forecasting EXEL... [2026-01-13T20:21:49.526745] [INFO ] [sig ] Generating forecast for: EXEL [2026-01-13T20:21:49.526776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXEL' from 'https://tdm.silogroup.org/data/derivative_storage/EXEL.csv'. [2026-01-13T20:21:49.539878] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXEL'. [2026-01-13T20:21:49.540459] [INFO ] [FORECASTER] Starting predict_future for EXEL [2026-01-13T20:21:49.541354] [DEBUG] [LOCAL ] No optimal features file found for EXEL: ./output/feature-sets/EXEL.txt [2026-01-13T20:21:49.541409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:49.541470] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:49.541500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:49.541594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:49.600878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:49.601801] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:49.601887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:49.601920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:49.739316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:49.739479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:49.739536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:49.739565] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:49.743190] [DEBUG] [FORECASTER] EXEL: Forecast T+1@11:T+2@11: DOWN (p=22.81%) [2026-01-13T20:21:49.743707] [INFO ] [FORECASTER] Completed predict_future for EXEL [2026-01-13T20:21:49.743836] [INFO ] [sig ] EXEL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:49.894627] [INFO ] [LOCAL ] Saved forecast: EXEL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXEL.txt [2026-01-13T20:21:49.894785] [INFO ] [sig ] [1135/3497] Completed EXEL in 0.4s | 2.80 sym/s | Total: 6.7m | ETA: 14.0m [2026-01-13T20:21:49.894825] [INFO ] [sig ] [1136/3497] Forecasting EXFY... [2026-01-13T20:21:49.894856] [INFO ] [sig ] Generating forecast for: EXFY [2026-01-13T20:21:49.894886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXFY' from 'https://tdm.silogroup.org/data/derivative_storage/EXFY.csv'. [2026-01-13T20:21:49.906437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXFY'. [2026-01-13T20:21:49.906816] [INFO ] [FORECASTER] Starting predict_future for EXFY [2026-01-13T20:21:49.907607] [DEBUG] [LOCAL ] No optimal features file found for EXFY: ./output/feature-sets/EXFY.txt [2026-01-13T20:21:49.907659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:49.907691] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:49.907717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:49.907773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:49.966859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:49.967736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:49.967817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:49.967850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:50.109558] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:50.109739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:50.109781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:50.109811] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:50.113267] [DEBUG] [FORECASTER] EXFY: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-13T20:21:50.113562] [INFO ] [FORECASTER] Completed predict_future for EXFY [2026-01-13T20:21:50.113704] [INFO ] [sig ] EXFY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:50.260631] [INFO ] [LOCAL ] Saved forecast: EXFY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXFY.txt [2026-01-13T20:21:50.260769] [INFO ] [sig ] [1136/3497] Completed EXFY in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:50.260820] [INFO ] [sig ] [1137/3497] Forecasting EXG... [2026-01-13T20:21:50.260859] [INFO ] [sig ] Generating forecast for: EXG [2026-01-13T20:21:50.260891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXG' from 'https://tdm.silogroup.org/data/derivative_storage/EXG.csv'. [2026-01-13T20:21:50.273067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXG'. [2026-01-13T20:21:50.273411] [INFO ] [FORECASTER] Starting predict_future for EXG [2026-01-13T20:21:50.274382] [DEBUG] [LOCAL ] No optimal features file found for EXG: ./output/feature-sets/EXG.txt [2026-01-13T20:21:50.274436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:50.274469] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:50.274497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:50.274554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:50.332992] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:50.333689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:50.333777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:50.333834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:50.455835] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:50.455994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:50.456037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:50.456069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:50.460508] [DEBUG] [FORECASTER] EXG: Forecast T+1@11:T+2@11: UP (p=52.33%) [2026-01-13T20:21:50.460829] [INFO ] [FORECASTER] Completed predict_future for EXG [2026-01-13T20:21:50.460961] [INFO ] [sig ] EXG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:50.607007] [INFO ] [LOCAL ] Saved forecast: EXG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EXG.txt [2026-01-13T20:21:50.607144] [INFO ] [sig ] [1137/3497] Completed EXG in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:50.607182] [INFO ] [sig ] [1138/3497] Forecasting EXK... [2026-01-13T20:21:50.607212] [INFO ] [sig ] Generating forecast for: EXK [2026-01-13T20:21:50.607244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXK' from 'https://tdm.silogroup.org/data/derivative_storage/EXK.csv'. [2026-01-13T20:21:50.619890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXK'. [2026-01-13T20:21:50.620209] [INFO ] [FORECASTER] Starting predict_future for EXK [2026-01-13T20:21:50.621184] [DEBUG] [LOCAL ] No optimal features file found for EXK: ./output/feature-sets/EXK.txt [2026-01-13T20:21:50.621428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:50.621458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:50.621484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:50.621540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:50.680144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:50.681029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:50.681116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:50.681150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:50.803827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:50.803986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:50.804027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:50.804089] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:50.808961] [DEBUG] [FORECASTER] EXK: Forecast T+1@11:T+2@11: UP (p=73.09%) [2026-01-13T20:21:50.809242] [INFO ] [FORECASTER] Completed predict_future for EXK [2026-01-13T20:21:50.809555] [INFO ] [sig ] EXK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:50.953885] [INFO ] [LOCAL ] Saved forecast: EXK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EXK.txt [2026-01-13T20:21:50.954014] [INFO ] [sig ] [1138/3497] Completed EXK in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:50.954056] [INFO ] [sig ] [1139/3497] Forecasting EXLS... [2026-01-13T20:21:50.954086] [INFO ] [sig ] Generating forecast for: EXLS [2026-01-13T20:21:50.954117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXLS' from 'https://tdm.silogroup.org/data/derivative_storage/EXLS.csv'. [2026-01-13T20:21:50.965801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXLS'. [2026-01-13T20:21:50.966109] [INFO ] [FORECASTER] Starting predict_future for EXLS [2026-01-13T20:21:50.966890] [DEBUG] [LOCAL ] No optimal features file found for EXLS: ./output/feature-sets/EXLS.txt [2026-01-13T20:21:50.966941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:50.967003] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:50.967033] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:50.967090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:51.022763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:51.023392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:51.023469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:51.023501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:51.144889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:51.145049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:51.145090] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:51.145117] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:51.148607] [DEBUG] [FORECASTER] EXLS: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-13T20:21:51.148907] [INFO ] [FORECASTER] Completed predict_future for EXLS [2026-01-13T20:21:51.149037] [INFO ] [sig ] EXLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:51.290094] [INFO ] [LOCAL ] Saved forecast: EXLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EXLS.txt [2026-01-13T20:21:51.290401] [INFO ] [sig ] [1139/3497] Completed EXLS in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:51.290440] [INFO ] [sig ] [1140/3497] Forecasting EXP... [2026-01-13T20:21:51.290470] [INFO ] [sig ] Generating forecast for: EXP [2026-01-13T20:21:51.290501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXP' from 'https://tdm.silogroup.org/data/derivative_storage/EXP.csv'. [2026-01-13T20:21:51.302028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXP'. [2026-01-13T20:21:51.302326] [INFO ] [FORECASTER] Starting predict_future for EXP [2026-01-13T20:21:51.303108] [DEBUG] [LOCAL ] No optimal features file found for EXP: ./output/feature-sets/EXP.txt [2026-01-13T20:21:51.303158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:51.303189] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:51.303216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:51.303273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:51.362168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:51.362861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:51.362935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:51.362968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:51.482527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:51.482701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:51.482742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:51.482773] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:51.486143] [DEBUG] [FORECASTER] EXP: Forecast T+1@11:T+2@11: DOWN (p=28.88%) [2026-01-13T20:21:51.486420] [INFO ] [FORECASTER] Completed predict_future for EXP [2026-01-13T20:21:51.486543] [INFO ] [sig ] EXP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:51.637187] [INFO ] [LOCAL ] Saved forecast: EXP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXP.txt [2026-01-13T20:21:51.637326] [INFO ] [sig ] [1140/3497] Completed EXP in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:51.637365] [INFO ] [sig ] [1141/3497] Forecasting EXPD... [2026-01-13T20:21:51.637394] [INFO ] [sig ] Generating forecast for: EXPD [2026-01-13T20:21:51.637425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPD' from 'https://tdm.silogroup.org/data/derivative_storage/EXPD.csv'. [2026-01-13T20:21:51.649639] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPD'. [2026-01-13T20:21:51.650022] [INFO ] [FORECASTER] Starting predict_future for EXPD [2026-01-13T20:21:51.650878] [DEBUG] [LOCAL ] No optimal features file found for EXPD: ./output/feature-sets/EXPD.txt [2026-01-13T20:21:51.650931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:51.650963] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:51.650990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:51.651047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:51.708064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:51.708886] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:51.708970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:51.709005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:51.827886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:51.828064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:51.828106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:51.828134] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:51.831589] [DEBUG] [FORECASTER] EXPD: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-13T20:21:51.831890] [INFO ] [FORECASTER] Completed predict_future for EXPD [2026-01-13T20:21:51.832017] [INFO ] [sig ] EXPD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:51.983732] [INFO ] [LOCAL ] Saved forecast: EXPD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EXPD.txt [2026-01-13T20:21:51.983884] [INFO ] [sig ] [1141/3497] Completed EXPD in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:51.983922] [INFO ] [sig ] [1142/3497] Forecasting EXPE... [2026-01-13T20:21:51.983953] [INFO ] [sig ] Generating forecast for: EXPE [2026-01-13T20:21:51.983982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPE' from 'https://tdm.silogroup.org/data/derivative_storage/EXPE.csv'. [2026-01-13T20:21:51.995553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPE'. [2026-01-13T20:21:51.995902] [INFO ] [FORECASTER] Starting predict_future for EXPE [2026-01-13T20:21:51.996767] [DEBUG] [LOCAL ] No optimal features file found for EXPE: ./output/feature-sets/EXPE.txt [2026-01-13T20:21:51.996820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:51.996853] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:51.996881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:51.996938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:52.058624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:52.059524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:52.059624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:52.059660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:52.185039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:52.185188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:52.185228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:52.185258] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:52.188799] [DEBUG] [FORECASTER] EXPE: Forecast T+1@11:T+2@11: DOWN (p=7.88%) [2026-01-13T20:21:52.189084] [INFO ] [FORECASTER] Completed predict_future for EXPE [2026-01-13T20:21:52.189211] [INFO ] [sig ] EXPE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:52.332865] [INFO ] [LOCAL ] Saved forecast: EXPE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXPE.txt [2026-01-13T20:21:52.332993] [INFO ] [sig ] [1142/3497] Completed EXPE in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:52.333036] [INFO ] [sig ] [1143/3497] Forecasting EXPI... [2026-01-13T20:21:52.333067] [INFO ] [sig ] Generating forecast for: EXPI [2026-01-13T20:21:52.333096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPI' from 'https://tdm.silogroup.org/data/derivative_storage/EXPI.csv'. [2026-01-13T20:21:52.346157] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPI'. [2026-01-13T20:21:52.346458] [INFO ] [FORECASTER] Starting predict_future for EXPI [2026-01-13T20:21:52.347254] [DEBUG] [LOCAL ] No optimal features file found for EXPI: ./output/feature-sets/EXPI.txt [2026-01-13T20:21:52.347307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:52.347339] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:52.347367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:52.347423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:52.410521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:52.411321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:52.411403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:52.411437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:52.541378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:52.541558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:52.541631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:52.541671] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:52.546288] [DEBUG] [FORECASTER] EXPI: Forecast T+1@11:T+2@11: DOWN (p=33.31%) [2026-01-13T20:21:52.546684] [INFO ] [FORECASTER] Completed predict_future for EXPI [2026-01-13T20:21:52.546850] [INFO ] [sig ] EXPI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:52.697206] [INFO ] [LOCAL ] Saved forecast: EXPI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXPI.txt [2026-01-13T20:21:52.697358] [INFO ] [sig ] [1143/3497] Completed EXPI in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:52.697399] [INFO ] [sig ] [1144/3497] Forecasting EXPO... [2026-01-13T20:21:52.697428] [INFO ] [sig ] Generating forecast for: EXPO [2026-01-13T20:21:52.697458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EXPO' from 'https://tdm.silogroup.org/data/derivative_storage/EXPO.csv'. [2026-01-13T20:21:52.708745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EXPO'. [2026-01-13T20:21:52.709112] [INFO ] [FORECASTER] Starting predict_future for EXPO [2026-01-13T20:21:52.709903] [DEBUG] [LOCAL ] No optimal features file found for EXPO: ./output/feature-sets/EXPO.txt [2026-01-13T20:21:52.709955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:52.709988] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:52.710015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:52.710072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:52.767908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:52.768829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:52.768911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:52.768946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:52.888355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:52.888509] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:52.888549] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:52.888597] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:52.892104] [DEBUG] [FORECASTER] EXPO: Forecast T+1@11:T+2@11: DOWN (p=34.65%) [2026-01-13T20:21:52.892413] [INFO ] [FORECASTER] Completed predict_future for EXPO [2026-01-13T20:21:52.892563] [INFO ] [sig ] EXPO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:53.044175] [INFO ] [LOCAL ] Saved forecast: EXPO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EXPO.txt [2026-01-13T20:21:53.044333] [INFO ] [sig ] [1144/3497] Completed EXPO in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:53.044383] [INFO ] [sig ] [1145/3497] Forecasting EYE... [2026-01-13T20:21:53.044426] [INFO ] [sig ] Generating forecast for: EYE [2026-01-13T20:21:53.044459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EYE' from 'https://tdm.silogroup.org/data/derivative_storage/EYE.csv'. [2026-01-13T20:21:53.056106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EYE'. [2026-01-13T20:21:53.056481] [INFO ] [FORECASTER] Starting predict_future for EYE [2026-01-13T20:21:53.057296] [DEBUG] [LOCAL ] No optimal features file found for EYE: ./output/feature-sets/EYE.txt [2026-01-13T20:21:53.057351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:53.057383] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:53.057422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:53.057492] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:53.119171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:53.120063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:53.120174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:53.120208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:53.243036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:53.243196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:53.243235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:53.243265] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:53.246673] [DEBUG] [FORECASTER] EYE: Forecast T+1@11:T+2@11: UP (p=55.78%) [2026-01-13T20:21:53.246963] [INFO ] [FORECASTER] Completed predict_future for EYE [2026-01-13T20:21:53.247086] [INFO ] [sig ] EYE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:53.402368] [INFO ] [LOCAL ] Saved forecast: EYE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/EYE.txt [2026-01-13T20:21:53.402519] [INFO ] [sig ] [1145/3497] Completed EYE in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:53.402558] [INFO ] [sig ] [1146/3497] Forecasting EZGO... [2026-01-13T20:21:53.402606] [INFO ] [sig ] Generating forecast for: EZGO [2026-01-13T20:21:53.402638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'EZGO' from 'https://tdm.silogroup.org/data/derivative_storage/EZGO.csv'. [2026-01-13T20:21:53.414527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'EZGO'. [2026-01-13T20:21:53.414921] [INFO ] [FORECASTER] Starting predict_future for EZGO [2026-01-13T20:21:53.415752] [DEBUG] [LOCAL ] No optimal features file found for EZGO: ./output/feature-sets/EZGO.txt [2026-01-13T20:21:53.415807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:53.415839] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:53.415868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:53.415926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:53.477372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:53.478273] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:53.478354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:53.478387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:53.595953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:53.596109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:53.596149] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:53.596195] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:53.599693] [DEBUG] [FORECASTER] EZGO: Forecast T+1@11:T+2@11: DOWN (p=6.86%) [2026-01-13T20:21:53.599994] [INFO ] [FORECASTER] Completed predict_future for EZGO [2026-01-13T20:21:53.600124] [INFO ] [sig ] EZGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:53.751927] [INFO ] [LOCAL ] Saved forecast: EZGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/EZGO.txt [2026-01-13T20:21:53.752081] [INFO ] [sig ] [1146/3497] Completed EZGO in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:53.752119] [INFO ] [sig ] [1147/3497] Forecasting F... [2026-01-13T20:21:53.752150] [INFO ] [sig ] Generating forecast for: F [2026-01-13T20:21:53.752180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'F' from 'https://tdm.silogroup.org/data/derivative_storage/F.csv'. [2026-01-13T20:21:53.763971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'F'. [2026-01-13T20:21:53.764347] [INFO ] [FORECASTER] Starting predict_future for F [2026-01-13T20:21:53.765133] [DEBUG] [LOCAL ] No optimal features file found for F: ./output/feature-sets/F.txt [2026-01-13T20:21:53.765184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:53.765216] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:53.765242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:53.765298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:53.822598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:53.823436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:53.823514] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:53.823546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:53.946143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:53.946291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:53.946331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:53.946360] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:53.949706] [DEBUG] [FORECASTER] F: Forecast T+1@11:T+2@11: DOWN (p=22.77%) [2026-01-13T20:21:53.949976] [INFO ] [FORECASTER] Completed predict_future for F [2026-01-13T20:21:53.950096] [INFO ] [sig ] F: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:54.103629] [INFO ] [LOCAL ] Saved forecast: F 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/F.txt [2026-01-13T20:21:54.103786] [INFO ] [sig ] [1147/3497] Completed F in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:54.103826] [INFO ] [sig ] [1148/3497] Forecasting FA... [2026-01-13T20:21:54.103856] [INFO ] [sig ] Generating forecast for: FA [2026-01-13T20:21:54.103885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FA' from 'https://tdm.silogroup.org/data/derivative_storage/FA.csv'. [2026-01-13T20:21:54.116141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FA'. [2026-01-13T20:21:54.116552] [INFO ] [FORECASTER] Starting predict_future for FA [2026-01-13T20:21:54.117394] [DEBUG] [LOCAL ] No optimal features file found for FA: ./output/feature-sets/FA.txt [2026-01-13T20:21:54.117447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:54.117480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:54.117506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:54.117562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:54.173129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:54.174003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:54.174086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:54.174134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:54.296327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:54.296475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:54.296515] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:54.296545] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:54.300089] [DEBUG] [FORECASTER] FA: Forecast T+1@11:T+2@11: UP (p=93.07%) [2026-01-13T20:21:54.300386] [INFO ] [FORECASTER] Completed predict_future for FA [2026-01-13T20:21:54.300516] [INFO ] [sig ] FA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:54.457445] [INFO ] [LOCAL ] Saved forecast: FA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FA.txt [2026-01-13T20:21:54.457649] [INFO ] [sig ] [1148/3497] Completed FA in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:54.457692] [INFO ] [sig ] [1149/3497] Forecasting FAF... [2026-01-13T20:21:54.457724] [INFO ] [sig ] Generating forecast for: FAF [2026-01-13T20:21:54.457755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FAF' from 'https://tdm.silogroup.org/data/derivative_storage/FAF.csv'. [2026-01-13T20:21:54.469227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FAF'. [2026-01-13T20:21:54.469532] [INFO ] [FORECASTER] Starting predict_future for FAF [2026-01-13T20:21:54.470527] [DEBUG] [LOCAL ] No optimal features file found for FAF: ./output/feature-sets/FAF.txt [2026-01-13T20:21:54.470600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:54.470635] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:54.470661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:54.470718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:54.529248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:54.530114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:54.530197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:54.530230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:54.645968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:54.646131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:54.646173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:54.646222] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:54.650211] [DEBUG] [FORECASTER] FAF: Forecast T+1@11:T+2@11: DOWN (p=2.62%) [2026-01-13T20:21:54.650500] [INFO ] [FORECASTER] Completed predict_future for FAF [2026-01-13T20:21:54.650644] [INFO ] [sig ] FAF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:54.795311] [INFO ] [LOCAL ] Saved forecast: FAF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FAF.txt [2026-01-13T20:21:54.795468] [INFO ] [sig ] [1149/3497] Completed FAF in 0.3s | 2.80 sym/s | Total: 6.8m | ETA: 14.0m [2026-01-13T20:21:54.795508] [INFO ] [sig ] [1150/3497] Forecasting FALN... [2026-01-13T20:21:54.795537] [INFO ] [sig ] Generating forecast for: FALN [2026-01-13T20:21:54.795585] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FALN' from 'https://tdm.silogroup.org/data/derivative_storage/FALN.csv'. [2026-01-13T20:21:54.806415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FALN'. [2026-01-13T20:21:54.806794] [INFO ] [FORECASTER] Starting predict_future for FALN [2026-01-13T20:21:54.807563] [DEBUG] [LOCAL ] No optimal features file found for FALN: ./output/feature-sets/FALN.txt [2026-01-13T20:21:54.807632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:54.807665] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:54.807705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:54.807764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:54.870191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:54.871197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:54.871296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:54.871354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:54.991535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:54.991717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:54.991758] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:54.991785] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:54.995222] [DEBUG] [FORECASTER] FALN: Forecast T+1@11:T+2@11: UP (p=84.59%) [2026-01-13T20:21:54.995527] [INFO ] [FORECASTER] Completed predict_future for FALN [2026-01-13T20:21:54.995681] [INFO ] [sig ] FALN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:55.165291] [INFO ] [LOCAL ] Saved forecast: FALN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FALN.txt [2026-01-13T20:21:55.165656] [INFO ] [sig ] [1150/3497] Completed FALN in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-13T20:21:55.165697] [INFO ] [sig ] [1151/3497] Forecasting FANG... [2026-01-13T20:21:55.165727] [INFO ] [sig ] Generating forecast for: FANG [2026-01-13T20:21:55.165758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FANG' from 'https://tdm.silogroup.org/data/derivative_storage/FANG.csv'. [2026-01-13T20:21:55.180208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FANG'. [2026-01-13T20:21:55.180719] [INFO ] [FORECASTER] Starting predict_future for FANG [2026-01-13T20:21:55.181590] [DEBUG] [LOCAL ] No optimal features file found for FANG: ./output/feature-sets/FANG.txt [2026-01-13T20:21:55.181647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:55.181681] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:55.181709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:55.181766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:55.243118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:55.244040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:55.244127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:55.244163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:55.369124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:55.369292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:55.369334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:55.369365] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:55.373745] [DEBUG] [FORECASTER] FANG: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-13T20:21:55.374056] [INFO ] [FORECASTER] Completed predict_future for FANG [2026-01-13T20:21:55.374192] [INFO ] [sig ] FANG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:55.523644] [INFO ] [LOCAL ] Saved forecast: FANG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FANG.txt [2026-01-13T20:21:55.523801] [INFO ] [sig ] [1151/3497] Completed FANG in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-13T20:21:55.523842] [INFO ] [sig ] [1152/3497] Forecasting FARM... [2026-01-13T20:21:55.523872] [INFO ] [sig ] Generating forecast for: FARM [2026-01-13T20:21:55.523903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FARM' from 'https://tdm.silogroup.org/data/derivative_storage/FARM.csv'. [2026-01-13T20:21:55.535545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FARM'. [2026-01-13T20:21:55.535935] [INFO ] [FORECASTER] Starting predict_future for FARM [2026-01-13T20:21:55.536734] [DEBUG] [LOCAL ] No optimal features file found for FARM: ./output/feature-sets/FARM.txt [2026-01-13T20:21:55.536786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:55.536845] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:55.536875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:55.536932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:55.596345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:55.597235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:55.597320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:55.597357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:55.727506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:55.727691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:55.727737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:55.727767] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:55.731407] [DEBUG] [FORECASTER] FARM: Forecast T+1@11:T+2@11: UP (p=76.57%) [2026-01-13T20:21:55.731721] [INFO ] [FORECASTER] Completed predict_future for FARM [2026-01-13T20:21:55.731846] [INFO ] [sig ] FARM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:55.876426] [INFO ] [LOCAL ] Saved forecast: FARM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FARM.txt [2026-01-13T20:21:55.876602] [INFO ] [sig ] [1152/3497] Completed FARM in 0.4s | 2.80 sym/s | Total: 6.8m | ETA: 13.9m [2026-01-13T20:21:55.876645] [INFO ] [sig ] [1153/3497] Forecasting FBIN... [2026-01-13T20:21:55.876676] [INFO ] [sig ] Generating forecast for: FBIN [2026-01-13T20:21:55.876707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIN' from 'https://tdm.silogroup.org/data/derivative_storage/FBIN.csv'. [2026-01-13T20:21:55.888767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIN'. [2026-01-13T20:21:55.889143] [INFO ] [FORECASTER] Starting predict_future for FBIN [2026-01-13T20:21:55.889982] [DEBUG] [LOCAL ] No optimal features file found for FBIN: ./output/feature-sets/FBIN.txt [2026-01-13T20:21:55.890035] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:55.890066] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:55.890093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:55.890149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:55.951852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:55.952710] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:55.952792] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:55.952825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:56.080886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:56.081045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:56.081086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:56.081114] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:56.084867] [DEBUG] [FORECASTER] FBIN: Forecast T+1@11:T+2@11: DOWN (p=5.17%) [2026-01-13T20:21:56.085183] [INFO ] [FORECASTER] Completed predict_future for FBIN [2026-01-13T20:21:56.085319] [INFO ] [sig ] FBIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:56.236198] [INFO ] [LOCAL ] Saved forecast: FBIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FBIN.txt [2026-01-13T20:21:56.236351] [INFO ] [sig ] [1153/3497] Completed FBIN in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:56.236391] [INFO ] [sig ] [1154/3497] Forecasting FBIO... [2026-01-13T20:21:56.236421] [INFO ] [sig ] Generating forecast for: FBIO [2026-01-13T20:21:56.236459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIO' from 'https://tdm.silogroup.org/data/derivative_storage/FBIO.csv'. [2026-01-13T20:21:56.248145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIO'. [2026-01-13T20:21:56.248532] [INFO ] [FORECASTER] Starting predict_future for FBIO [2026-01-13T20:21:56.249343] [DEBUG] [LOCAL ] No optimal features file found for FBIO: ./output/feature-sets/FBIO.txt [2026-01-13T20:21:56.249396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:56.249430] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:56.249457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:56.249516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:56.308975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:56.310032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:56.310115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:56.310148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:56.446053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:56.446236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:56.446277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:56.446305] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:56.451124] [DEBUG] [FORECASTER] FBIO: Forecast T+1@11:T+2@11: DOWN (p=5.49%) [2026-01-13T20:21:56.451567] [INFO ] [FORECASTER] Completed predict_future for FBIO [2026-01-13T20:21:56.451748] [INFO ] [sig ] FBIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:56.599651] [INFO ] [LOCAL ] Saved forecast: FBIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FBIO.txt [2026-01-13T20:21:56.599780] [INFO ] [sig ] [1154/3497] Completed FBIO in 0.4s | 2.80 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:56.599818] [INFO ] [sig ] [1155/3497] Forecasting FBIZ... [2026-01-13T20:21:56.599847] [INFO ] [sig ] Generating forecast for: FBIZ [2026-01-13T20:21:56.599878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBIZ' from 'https://tdm.silogroup.org/data/derivative_storage/FBIZ.csv'. [2026-01-13T20:21:56.610910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBIZ'. [2026-01-13T20:21:56.611174] [INFO ] [FORECASTER] Starting predict_future for FBIZ [2026-01-13T20:21:56.611960] [DEBUG] [LOCAL ] No optimal features file found for FBIZ: ./output/feature-sets/FBIZ.txt [2026-01-13T20:21:56.612013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:56.612046] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:56.612074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:56.612134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:56.671597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:56.672323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:56.672404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:56.672437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:56.791350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:56.791503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:56.791544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:56.791627] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:56.795095] [DEBUG] [FORECASTER] FBIZ: Forecast T+1@11:T+2@11: UP (p=79.05%) [2026-01-13T20:21:56.795377] [INFO ] [FORECASTER] Completed predict_future for FBIZ [2026-01-13T20:21:56.795500] [INFO ] [sig ] FBIZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:56.939917] [INFO ] [LOCAL ] Saved forecast: FBIZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FBIZ.txt [2026-01-13T20:21:56.940071] [INFO ] [sig ] [1155/3497] Completed FBIZ in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:56.940111] [INFO ] [sig ] [1156/3497] Forecasting FBK... [2026-01-13T20:21:56.940142] [INFO ] [sig ] Generating forecast for: FBK [2026-01-13T20:21:56.940173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBK' from 'https://tdm.silogroup.org/data/derivative_storage/FBK.csv'. [2026-01-13T20:21:56.951532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBK'. [2026-01-13T20:21:56.951867] [INFO ] [FORECASTER] Starting predict_future for FBK [2026-01-13T20:21:56.952659] [DEBUG] [LOCAL ] No optimal features file found for FBK: ./output/feature-sets/FBK.txt [2026-01-13T20:21:56.952711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:56.952744] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:56.952772] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:56.952834] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:57.011904] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:57.012746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:57.012825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:57.012859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:57.133765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:57.133942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:57.133988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:57.134018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:57.137566] [DEBUG] [FORECASTER] FBK: Forecast T+1@11:T+2@11: UP (p=63.04%) [2026-01-13T20:21:57.137882] [INFO ] [FORECASTER] Completed predict_future for FBK [2026-01-13T20:21:57.138025] [INFO ] [sig ] FBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:57.280900] [INFO ] [LOCAL ] Saved forecast: FBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FBK.txt [2026-01-13T20:21:57.281035] [INFO ] [sig ] [1156/3497] Completed FBK in 0.3s | 2.80 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:57.281074] [INFO ] [sig ] [1157/3497] Forecasting FBL... [2026-01-13T20:21:57.281104] [INFO ] [sig ] Generating forecast for: FBL [2026-01-13T20:21:57.281134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBL' from 'https://tdm.silogroup.org/data/derivative_storage/FBL.csv'. [2026-01-13T20:21:57.293243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBL'. [2026-01-13T20:21:57.293607] [INFO ] [FORECASTER] Starting predict_future for FBL [2026-01-13T20:21:57.294395] [DEBUG] [LOCAL ] No optimal features file found for FBL: ./output/feature-sets/FBL.txt [2026-01-13T20:21:57.294447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:57.294480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:57.294508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:57.294566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:57.350333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:57.351038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:57.351117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:57.351150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:57.471112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:57.471264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:57.471303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:57.471331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:57.474767] [DEBUG] [FORECASTER] FBL: Forecast T+1@11:T+2@11: UP (p=82.61%) [2026-01-13T20:21:57.475042] [INFO ] [FORECASTER] Completed predict_future for FBL [2026-01-13T20:21:57.475166] [INFO ] [sig ] FBL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:57.616237] [INFO ] [LOCAL ] Saved forecast: FBL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FBL.txt [2026-01-13T20:21:57.616374] [INFO ] [sig ] [1157/3497] Completed FBL in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:57.616414] [INFO ] [sig ] [1158/3497] Forecasting FBNC... [2026-01-13T20:21:57.616443] [INFO ] [sig ] Generating forecast for: FBNC [2026-01-13T20:21:57.616473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBNC' from 'https://tdm.silogroup.org/data/derivative_storage/FBNC.csv'. [2026-01-13T20:21:57.627680] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBNC'. [2026-01-13T20:21:57.628019] [INFO ] [FORECASTER] Starting predict_future for FBNC [2026-01-13T20:21:57.628842] [DEBUG] [LOCAL ] No optimal features file found for FBNC: ./output/feature-sets/FBNC.txt [2026-01-13T20:21:57.628894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:57.628927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:57.628955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:57.629011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:57.686031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:57.686775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:57.686855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:57.686888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:57.806162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:57.806335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:57.806373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:57.806400] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:57.809977] [DEBUG] [FORECASTER] FBNC: Forecast T+1@11:T+2@11: UP (p=52.59%) [2026-01-13T20:21:57.810250] [INFO ] [FORECASTER] Completed predict_future for FBNC [2026-01-13T20:21:57.810376] [INFO ] [sig ] FBNC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:57.952338] [INFO ] [LOCAL ] Saved forecast: FBNC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FBNC.txt [2026-01-13T20:21:57.952459] [INFO ] [sig ] [1158/3497] Completed FBNC in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:57.952497] [INFO ] [sig ] [1159/3497] Forecasting FBP... [2026-01-13T20:21:57.952526] [INFO ] [sig ] Generating forecast for: FBP [2026-01-13T20:21:57.952556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FBP' from 'https://tdm.silogroup.org/data/derivative_storage/FBP.csv'. [2026-01-13T20:21:57.963899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FBP'. [2026-01-13T20:21:57.964186] [INFO ] [FORECASTER] Starting predict_future for FBP [2026-01-13T20:21:57.964961] [DEBUG] [LOCAL ] No optimal features file found for FBP: ./output/feature-sets/FBP.txt [2026-01-13T20:21:57.965012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:57.965043] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:57.965070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:57.965127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:58.023872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:58.024527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:58.024619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:58.024654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:58.143903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:58.144060] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:58.144110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:58.144139] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:58.147500] [DEBUG] [FORECASTER] FBP: Forecast T+1@11:T+2@11: UP (p=76.14%) [2026-01-13T20:21:58.147791] [INFO ] [FORECASTER] Completed predict_future for FBP [2026-01-13T20:21:58.147915] [INFO ] [sig ] FBP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:58.297268] [INFO ] [LOCAL ] Saved forecast: FBP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FBP.txt [2026-01-13T20:21:58.297403] [INFO ] [sig ] [1159/3497] Completed FBP in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:58.297443] [INFO ] [sig ] [1160/3497] Forecasting FC... [2026-01-13T20:21:58.297472] [INFO ] [sig ] Generating forecast for: FC [2026-01-13T20:21:58.297503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FC' from 'https://tdm.silogroup.org/data/derivative_storage/FC.csv'. [2026-01-13T20:21:58.309129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FC'. [2026-01-13T20:21:58.309407] [INFO ] [FORECASTER] Starting predict_future for FC [2026-01-13T20:21:58.310193] [DEBUG] [LOCAL ] No optimal features file found for FC: ./output/feature-sets/FC.txt [2026-01-13T20:21:58.310246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:58.310279] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:58.310307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:58.310364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:58.367302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:58.368018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:58.368097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:58.368131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:58.491022] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:58.491175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:58.491216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:58.491244] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:58.494671] [DEBUG] [FORECASTER] FC: Forecast T+1@11:T+2@11: UP (p=85.26%) [2026-01-13T20:21:58.494947] [INFO ] [FORECASTER] Completed predict_future for FC [2026-01-13T20:21:58.495070] [INFO ] [sig ] FC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:58.636087] [INFO ] [LOCAL ] Saved forecast: FC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FC.txt [2026-01-13T20:21:58.636204] [INFO ] [sig ] [1160/3497] Completed FC in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:58.636242] [INFO ] [sig ] [1161/3497] Forecasting FCAL... [2026-01-13T20:21:58.636272] [INFO ] [sig ] Generating forecast for: FCAL [2026-01-13T20:21:58.636302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCAL' from 'https://tdm.silogroup.org/data/derivative_storage/FCAL.csv'. [2026-01-13T20:21:58.646816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCAL'. [2026-01-13T20:21:58.647093] [INFO ] [FORECASTER] Starting predict_future for FCAL [2026-01-13T20:21:58.647856] [DEBUG] [LOCAL ] No optimal features file found for FCAL: ./output/feature-sets/FCAL.txt [2026-01-13T20:21:58.647907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:58.647938] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:58.647985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:58.648044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:58.704648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:58.705257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:58.705334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:58.705365] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:58.811475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:58.811650] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:58.811691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:58.811719] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:58.815059] [DEBUG] [FORECASTER] FCAL: Forecast T+1@11:T+2@11: UP (p=70.31%) [2026-01-13T20:21:58.815353] [INFO ] [FORECASTER] Completed predict_future for FCAL [2026-01-13T20:21:58.815479] [INFO ] [sig ] FCAL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:21:58.961541] [INFO ] [LOCAL ] Saved forecast: FCAL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FCAL.txt [2026-01-13T20:21:58.961692] [INFO ] [sig ] [1161/3497] Completed FCAL in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:58.961729] [INFO ] [sig ] [1162/3497] Forecasting FCBC... [2026-01-13T20:21:58.961758] [INFO ] [sig ] Generating forecast for: FCBC [2026-01-13T20:21:58.961789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCBC' from 'https://tdm.silogroup.org/data/derivative_storage/FCBC.csv'. [2026-01-13T20:21:58.973235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCBC'. [2026-01-13T20:21:58.973516] [INFO ] [FORECASTER] Starting predict_future for FCBC [2026-01-13T20:21:58.974473] [DEBUG] [LOCAL ] No optimal features file found for FCBC: ./output/feature-sets/FCBC.txt [2026-01-13T20:21:58.974524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:58.974556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:58.974750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:58.974809] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:59.032270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:59.032904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:59.033004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:59.033037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:59.151158] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:59.151300] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:59.151341] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:59.151369] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:59.154723] [DEBUG] [FORECASTER] FCBC: Forecast T+1@11:T+2@11: DOWN (p=18.06%) [2026-01-13T20:21:59.155009] [INFO ] [FORECASTER] Completed predict_future for FCBC [2026-01-13T20:21:59.155131] [INFO ] [sig ] FCBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:59.296291] [INFO ] [LOCAL ] Saved forecast: FCBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCBC.txt [2026-01-13T20:21:59.296439] [INFO ] [sig ] [1162/3497] Completed FCBC in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:59.296481] [INFO ] [sig ] [1163/3497] Forecasting FCCO... [2026-01-13T20:21:59.296511] [INFO ] [sig ] Generating forecast for: FCCO [2026-01-13T20:21:59.296545] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCCO.csv'. [2026-01-13T20:21:59.307486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCCO'. [2026-01-13T20:21:59.307780] [INFO ] [FORECASTER] Starting predict_future for FCCO [2026-01-13T20:21:59.308553] [DEBUG] [LOCAL ] No optimal features file found for FCCO: ./output/feature-sets/FCCO.txt [2026-01-13T20:21:59.308641] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:59.308674] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:59.308701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:59.308758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:59.369066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:59.369961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:59.370045] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:59.370078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:59.491803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:59.491952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:59.491994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:59.492024] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:59.495507] [DEBUG] [FORECASTER] FCCO: Forecast T+1@11:T+2@11: DOWN (p=2.60%) [2026-01-13T20:21:59.495808] [INFO ] [FORECASTER] Completed predict_future for FCCO [2026-01-13T20:21:59.495932] [INFO ] [sig ] FCCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:59.637433] [INFO ] [LOCAL ] Saved forecast: FCCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCCO.txt [2026-01-13T20:21:59.637584] [INFO ] [sig ] [1163/3497] Completed FCCO in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:59.637626] [INFO ] [sig ] [1164/3497] Forecasting FCEL... [2026-01-13T20:21:59.637656] [INFO ] [sig ] Generating forecast for: FCEL [2026-01-13T20:21:59.637685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCEL' from 'https://tdm.silogroup.org/data/derivative_storage/FCEL.csv'. [2026-01-13T20:21:59.648916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCEL'. [2026-01-13T20:21:59.649183] [INFO ] [FORECASTER] Starting predict_future for FCEL [2026-01-13T20:21:59.649974] [DEBUG] [LOCAL ] No optimal features file found for FCEL: ./output/feature-sets/FCEL.txt [2026-01-13T20:21:59.650026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:59.650058] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:59.650085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:59.650141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:21:59.708675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:21:59.709513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:21:59.709611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:21:59.709648] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:21:59.823129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:21:59.823291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:21:59.823331] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:21:59.823359] [INFO ] [FORECASTER] Training complete [2026-01-13T20:21:59.826684] [DEBUG] [FORECASTER] FCEL: Forecast T+1@11:T+2@11: DOWN (p=6.74%) [2026-01-13T20:21:59.826952] [INFO ] [FORECASTER] Completed predict_future for FCEL [2026-01-13T20:21:59.827071] [INFO ] [sig ] FCEL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:21:59.967415] [INFO ] [LOCAL ] Saved forecast: FCEL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCEL.txt [2026-01-13T20:21:59.967524] [INFO ] [sig ] [1164/3497] Completed FCEL in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:21:59.967562] [INFO ] [sig ] [1165/3497] Forecasting FCF... [2026-01-13T20:21:59.967624] [INFO ] [sig ] Generating forecast for: FCF [2026-01-13T20:21:59.967673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCF' from 'https://tdm.silogroup.org/data/derivative_storage/FCF.csv'. [2026-01-13T20:21:59.979452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCF'. [2026-01-13T20:21:59.979766] [INFO ] [FORECASTER] Starting predict_future for FCF [2026-01-13T20:21:59.980508] [DEBUG] [LOCAL ] No optimal features file found for FCF: ./output/feature-sets/FCF.txt [2026-01-13T20:21:59.980559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:21:59.980617] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:21:59.980646] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:21:59.980703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:00.036336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:00.037105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:00.037182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:00.037215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:00.155123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:00.155225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:00.155260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:00.155289] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:00.158386] [DEBUG] [FORECASTER] FCF: Forecast T+1@11:T+2@11: DOWN (p=1.12%) [2026-01-13T20:22:00.158665] [INFO ] [FORECASTER] Completed predict_future for FCF [2026-01-13T20:22:00.158785] [INFO ] [sig ] FCF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:00.298190] [INFO ] [LOCAL ] Saved forecast: FCF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCF.txt [2026-01-13T20:22:00.298356] [INFO ] [sig ] [1165/3497] Completed FCF in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.9m [2026-01-13T20:22:00.298396] [INFO ] [sig ] [1166/3497] Forecasting FCFS... [2026-01-13T20:22:00.298425] [INFO ] [sig ] Generating forecast for: FCFS [2026-01-13T20:22:00.298455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCFS' from 'https://tdm.silogroup.org/data/derivative_storage/FCFS.csv'. [2026-01-13T20:22:00.310276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCFS'. [2026-01-13T20:22:00.310546] [INFO ] [FORECASTER] Starting predict_future for FCFS [2026-01-13T20:22:00.311313] [DEBUG] [LOCAL ] No optimal features file found for FCFS: ./output/feature-sets/FCFS.txt [2026-01-13T20:22:00.311364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:00.311395] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:00.311425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:00.311481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:00.366895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:00.367812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:00.367898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:00.367930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:00.487735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:00.487932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:00.488005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:00.488037] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:00.491428] [DEBUG] [FORECASTER] FCFS: Forecast T+1@11:T+2@11: DOWN (p=2.78%) [2026-01-13T20:22:00.491746] [INFO ] [FORECASTER] Completed predict_future for FCFS [2026-01-13T20:22:00.491874] [INFO ] [sig ] FCFS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:00.641193] [INFO ] [LOCAL ] Saved forecast: FCFS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCFS.txt [2026-01-13T20:22:00.641392] [INFO ] [sig ] [1166/3497] Completed FCFS in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-13T20:22:00.641439] [INFO ] [sig ] [1167/3497] Forecasting FCN... [2026-01-13T20:22:00.641470] [INFO ] [sig ] Generating forecast for: FCN [2026-01-13T20:22:00.641501] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCN' from 'https://tdm.silogroup.org/data/derivative_storage/FCN.csv'. [2026-01-13T20:22:00.654040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCN'. [2026-01-13T20:22:00.654437] [INFO ] [FORECASTER] Starting predict_future for FCN [2026-01-13T20:22:00.655248] [DEBUG] [LOCAL ] No optimal features file found for FCN: ./output/feature-sets/FCN.txt [2026-01-13T20:22:00.655299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:00.655332] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:00.655360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:00.655416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:00.712620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:00.713513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:00.713621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:00.713658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:00.839142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:00.839311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:00.839352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:00.839381] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:00.842874] [DEBUG] [FORECASTER] FCN: Forecast T+1@11:T+2@11: DOWN (p=2.09%) [2026-01-13T20:22:00.843163] [INFO ] [FORECASTER] Completed predict_future for FCN [2026-01-13T20:22:00.843288] [INFO ] [sig ] FCN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:00.992013] [INFO ] [LOCAL ] Saved forecast: FCN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCN.txt [2026-01-13T20:22:00.992187] [INFO ] [sig ] [1167/3497] Completed FCN in 0.4s | 2.81 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-13T20:22:00.992226] [INFO ] [sig ] [1168/3497] Forecasting FCNCA... [2026-01-13T20:22:00.992257] [INFO ] [sig ] Generating forecast for: FCNCA [2026-01-13T20:22:00.992286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCA' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCA.csv'. [2026-01-13T20:22:01.004126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCA'. [2026-01-13T20:22:01.004536] [INFO ] [FORECASTER] Starting predict_future for FCNCA [2026-01-13T20:22:01.005391] [DEBUG] [LOCAL ] No optimal features file found for FCNCA: ./output/feature-sets/FCNCA.txt [2026-01-13T20:22:01.005443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:01.005475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:01.005502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:01.005559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:01.061857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:01.062742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:01.062823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:01.062857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:01.176908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:01.177072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:01.177113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:01.177142] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:01.180656] [DEBUG] [FORECASTER] FCNCA: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-01-13T20:22:01.180961] [INFO ] [FORECASTER] Completed predict_future for FCNCA [2026-01-13T20:22:01.181111] [INFO ] [sig ] FCNCA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:01.326077] [INFO ] [LOCAL ] Saved forecast: FCNCA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCNCA.txt [2026-01-13T20:22:01.326243] [INFO ] [sig ] [1168/3497] Completed FCNCA in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-13T20:22:01.326282] [INFO ] [sig ] [1169/3497] Forecasting FCNCO... [2026-01-13T20:22:01.326313] [INFO ] [sig ] Generating forecast for: FCNCO [2026-01-13T20:22:01.326343] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCO' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCO.csv'. [2026-01-13T20:22:01.337353] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCO'. [2026-01-13T20:22:01.337751] [INFO ] [FORECASTER] Starting predict_future for FCNCO [2026-01-13T20:22:01.338601] [DEBUG] [LOCAL ] No optimal features file found for FCNCO: ./output/feature-sets/FCNCO.txt [2026-01-13T20:22:01.338656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:01.338715] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:01.338745] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:01.338802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:01.396132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:01.397041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:01.397125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:01.397158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:01.500601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:01.500768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:01.500822] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:01.500863] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:01.504322] [DEBUG] [FORECASTER] FCNCO: Forecast T+1@11:T+2@11: UP (p=88.06%) [2026-01-13T20:22:01.504618] [INFO ] [FORECASTER] Completed predict_future for FCNCO [2026-01-13T20:22:01.504746] [INFO ] [sig ] FCNCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:01.649505] [INFO ] [LOCAL ] Saved forecast: FCNCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FCNCO.txt [2026-01-13T20:22:01.649672] [INFO ] [sig ] [1169/3497] Completed FCNCO in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-13T20:22:01.649714] [INFO ] [sig ] [1170/3497] Forecasting FCNCP... [2026-01-13T20:22:01.649744] [INFO ] [sig ] Generating forecast for: FCNCP [2026-01-13T20:22:01.649775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCNCP' from 'https://tdm.silogroup.org/data/derivative_storage/FCNCP.csv'. [2026-01-13T20:22:01.660388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCNCP'. [2026-01-13T20:22:01.660679] [INFO ] [FORECASTER] Starting predict_future for FCNCP [2026-01-13T20:22:01.661431] [DEBUG] [LOCAL ] No optimal features file found for FCNCP: ./output/feature-sets/FCNCP.txt [2026-01-13T20:22:01.661482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:01.661514] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:01.661540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:01.661613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:01.718886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:01.719759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:01.719846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:01.719879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:01.830489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:01.830712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:01.830776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:01.830807] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:01.834463] [DEBUG] [FORECASTER] FCNCP: Forecast T+1@11:T+2@11: UP (p=51.96%) [2026-01-13T20:22:01.834862] [INFO ] [FORECASTER] Completed predict_future for FCNCP [2026-01-13T20:22:01.835007] [INFO ] [sig ] FCNCP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:01.991616] [INFO ] [LOCAL ] Saved forecast: FCNCP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FCNCP.txt [2026-01-13T20:22:01.991775] [INFO ] [sig ] [1170/3497] Completed FCNCP in 0.3s | 2.81 sym/s | Total: 6.9m | ETA: 13.8m [2026-01-13T20:22:01.991817] [INFO ] [sig ] [1171/3497] Forecasting FCTE... [2026-01-13T20:22:01.991846] [INFO ] [sig ] Generating forecast for: FCTE [2026-01-13T20:22:01.991875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCTE' from 'https://tdm.silogroup.org/data/derivative_storage/FCTE.csv'. [2026-01-13T20:22:02.003648] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCTE'. [2026-01-13T20:22:02.004035] [INFO ] [FORECASTER] Starting predict_future for FCTE [2026-01-13T20:22:02.004824] [DEBUG] [LOCAL ] No optimal features file found for FCTE: ./output/feature-sets/FCTE.txt [2026-01-13T20:22:02.004875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:02.004908] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:02.004935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:02.004992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:02.061296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:02.062103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:02.062179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:02.062212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:02.183121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:02.183281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:02.183325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:02.183355] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:02.186975] [DEBUG] [FORECASTER] FCTE: Forecast T+1@11:T+2@11: DOWN (p=7.25%) [2026-01-13T20:22:02.187254] [INFO ] [FORECASTER] Completed predict_future for FCTE [2026-01-13T20:22:02.187377] [INFO ] [sig ] FCTE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:02.338851] [INFO ] [LOCAL ] Saved forecast: FCTE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCTE.txt [2026-01-13T20:22:02.339002] [INFO ] [sig ] [1171/3497] Completed FCTE in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:02.339068] [INFO ] [sig ] [1172/3497] Forecasting FCX... [2026-01-13T20:22:02.339125] [INFO ] [sig ] Generating forecast for: FCX [2026-01-13T20:22:02.339161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FCX' from 'https://tdm.silogroup.org/data/derivative_storage/FCX.csv'. [2026-01-13T20:22:02.351356] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FCX'. [2026-01-13T20:22:02.351660] [INFO ] [FORECASTER] Starting predict_future for FCX [2026-01-13T20:22:02.352444] [DEBUG] [LOCAL ] No optimal features file found for FCX: ./output/feature-sets/FCX.txt [2026-01-13T20:22:02.352498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:02.352530] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:02.352558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:02.352635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:02.410715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:02.411400] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:02.411479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:02.411513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:02.543400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:02.543609] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:02.543655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:02.543719] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:02.547252] [DEBUG] [FORECASTER] FCX: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-13T20:22:02.547561] [INFO ] [FORECASTER] Completed predict_future for FCX [2026-01-13T20:22:02.547716] [INFO ] [sig ] FCX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:02.694160] [INFO ] [LOCAL ] Saved forecast: FCX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FCX.txt [2026-01-13T20:22:02.694321] [INFO ] [sig ] [1172/3497] Completed FCX in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:02.694371] [INFO ] [sig ] [1173/3497] Forecasting FDBC... [2026-01-13T20:22:02.694411] [INFO ] [sig ] Generating forecast for: FDBC [2026-01-13T20:22:02.694444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDBC' from 'https://tdm.silogroup.org/data/derivative_storage/FDBC.csv'. [2026-01-13T20:22:02.704805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDBC'. [2026-01-13T20:22:02.705153] [INFO ] [FORECASTER] Starting predict_future for FDBC [2026-01-13T20:22:02.705955] [DEBUG] [LOCAL ] No optimal features file found for FDBC: ./output/feature-sets/FDBC.txt [2026-01-13T20:22:02.706008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:02.706042] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:02.706070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:02.706127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:02.763988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:02.764861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:02.764939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:02.764973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:02.864084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:02.864249] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:02.864292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:02.864325] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:02.868485] [DEBUG] [FORECASTER] FDBC: Forecast T+1@11:T+2@11: DOWN (p=39.64%) [2026-01-13T20:22:02.869012] [INFO ] [FORECASTER] Completed predict_future for FDBC [2026-01-13T20:22:02.869153] [INFO ] [sig ] FDBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:03.021849] [INFO ] [LOCAL ] Saved forecast: FDBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FDBC.txt [2026-01-13T20:22:03.022032] [INFO ] [sig ] [1173/3497] Completed FDBC in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:03.022080] [INFO ] [sig ] [1174/3497] Forecasting FDIF... [2026-01-13T20:22:03.022111] [INFO ] [sig ] Generating forecast for: FDIF [2026-01-13T20:22:03.022142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIF' from 'https://tdm.silogroup.org/data/derivative_storage/FDIF.csv'. [2026-01-13T20:22:03.034049] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIF'. [2026-01-13T20:22:03.034452] [INFO ] [FORECASTER] Starting predict_future for FDIF [2026-01-13T20:22:03.035316] [DEBUG] [LOCAL ] No optimal features file found for FDIF: ./output/feature-sets/FDIF.txt [2026-01-13T20:22:03.035374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:03.035420] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:03.035448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:03.035505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:03.094247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:03.095137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:03.095220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:03.095256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:03.199202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:03.199358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:03.199399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:03.199431] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:03.202964] [DEBUG] [FORECASTER] FDIF: Forecast T+1@11:T+2@11: DOWN (p=2.03%) [2026-01-13T20:22:03.203251] [INFO ] [FORECASTER] Completed predict_future for FDIF [2026-01-13T20:22:03.203381] [INFO ] [sig ] FDIF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:03.355063] [INFO ] [LOCAL ] Saved forecast: FDIF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FDIF.txt [2026-01-13T20:22:03.355197] [INFO ] [sig ] [1174/3497] Completed FDIF in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:03.355236] [INFO ] [sig ] [1175/3497] Forecasting FDIG... [2026-01-13T20:22:03.355265] [INFO ] [sig ] Generating forecast for: FDIG [2026-01-13T20:22:03.355295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDIG' from 'https://tdm.silogroup.org/data/derivative_storage/FDIG.csv'. [2026-01-13T20:22:03.366687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDIG'. [2026-01-13T20:22:03.367006] [INFO ] [FORECASTER] Starting predict_future for FDIG [2026-01-13T20:22:03.367819] [DEBUG] [LOCAL ] No optimal features file found for FDIG: ./output/feature-sets/FDIG.txt [2026-01-13T20:22:03.367873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:03.367906] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:03.367934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:03.368018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:03.426741] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:03.427415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:03.427496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:03.427529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:03.547191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:03.547350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:03.547391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:03.547419] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:03.550796] [DEBUG] [FORECASTER] FDIG: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-01-13T20:22:03.551067] [INFO ] [FORECASTER] Completed predict_future for FDIG [2026-01-13T20:22:03.551187] [INFO ] [sig ] FDIG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:03.691539] [INFO ] [LOCAL ] Saved forecast: FDIG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FDIG.txt [2026-01-13T20:22:03.691691] [INFO ] [sig ] [1175/3497] Completed FDIG in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:03.691731] [INFO ] [sig ] [1176/3497] Forecasting FDP... [2026-01-13T20:22:03.691760] [INFO ] [sig ] Generating forecast for: FDP [2026-01-13T20:22:03.691790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDP' from 'https://tdm.silogroup.org/data/derivative_storage/FDP.csv'. [2026-01-13T20:22:03.703120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDP'. [2026-01-13T20:22:03.703402] [INFO ] [FORECASTER] Starting predict_future for FDP [2026-01-13T20:22:03.704175] [DEBUG] [LOCAL ] No optimal features file found for FDP: ./output/feature-sets/FDP.txt [2026-01-13T20:22:03.704227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:03.704259] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:03.704286] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:03.704342] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:03.760187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:03.760935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:03.761011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:03.761044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:03.882832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:03.882989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:03.883028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:03.883056] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:03.886387] [DEBUG] [FORECASTER] FDP: Forecast T+1@11:T+2@11: DOWN (p=35.04%) [2026-01-13T20:22:03.886701] [INFO ] [FORECASTER] Completed predict_future for FDP [2026-01-13T20:22:03.886828] [INFO ] [sig ] FDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:04.034380] [INFO ] [LOCAL ] Saved forecast: FDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FDP.txt [2026-01-13T20:22:04.034525] [INFO ] [sig ] [1176/3497] Completed FDP in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:04.034564] [INFO ] [sig ] [1177/3497] Forecasting FDS... [2026-01-13T20:22:04.034613] [INFO ] [sig ] Generating forecast for: FDS [2026-01-13T20:22:04.034645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDS' from 'https://tdm.silogroup.org/data/derivative_storage/FDS.csv'. [2026-01-13T20:22:04.046100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDS'. [2026-01-13T20:22:04.046412] [INFO ] [FORECASTER] Starting predict_future for FDS [2026-01-13T20:22:04.047180] [DEBUG] [LOCAL ] No optimal features file found for FDS: ./output/feature-sets/FDS.txt [2026-01-13T20:22:04.047232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:04.047263] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:04.047290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:04.047351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:04.105176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:04.106010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:04.106090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:04.106123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:04.228959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:04.229115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:04.229154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:04.229183] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:04.232701] [DEBUG] [FORECASTER] FDS: Forecast T+1@11:T+2@11: UP (p=80.88%) [2026-01-13T20:22:04.232976] [INFO ] [FORECASTER] Completed predict_future for FDS [2026-01-13T20:22:04.233101] [INFO ] [sig ] FDS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:04.376919] [INFO ] [LOCAL ] Saved forecast: FDS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FDS.txt [2026-01-13T20:22:04.377058] [INFO ] [sig ] [1177/3497] Completed FDS in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:04.377102] [INFO ] [sig ] [1178/3497] Forecasting FDTX... [2026-01-13T20:22:04.377132] [INFO ] [sig ] Generating forecast for: FDTX [2026-01-13T20:22:04.377162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDTX' from 'https://tdm.silogroup.org/data/derivative_storage/FDTX.csv'. [2026-01-13T20:22:04.388170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDTX'. [2026-01-13T20:22:04.388458] [INFO ] [FORECASTER] Starting predict_future for FDTX [2026-01-13T20:22:04.389220] [DEBUG] [LOCAL ] No optimal features file found for FDTX: ./output/feature-sets/FDTX.txt [2026-01-13T20:22:04.389271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:04.389302] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:04.389329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:04.389385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:04.445495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:04.446180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:04.446256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:04.446288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:04.561442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:04.561615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:04.561655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:04.561684] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:04.565031] [DEBUG] [FORECASTER] FDTX: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-13T20:22:04.565313] [INFO ] [FORECASTER] Completed predict_future for FDTX [2026-01-13T20:22:04.565436] [INFO ] [sig ] FDTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:04.763666] [INFO ] [LOCAL ] Saved forecast: FDTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FDTX.txt [2026-01-13T20:22:04.763832] [INFO ] [sig ] [1178/3497] Completed FDTX in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:04.763869] [INFO ] [sig ] [1179/3497] Forecasting FDUS... [2026-01-13T20:22:04.763898] [INFO ] [sig ] Generating forecast for: FDUS [2026-01-13T20:22:04.763929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDUS' from 'https://tdm.silogroup.org/data/derivative_storage/FDUS.csv'. [2026-01-13T20:22:04.775749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDUS'. [2026-01-13T20:22:04.776138] [INFO ] [FORECASTER] Starting predict_future for FDUS [2026-01-13T20:22:04.776958] [DEBUG] [LOCAL ] No optimal features file found for FDUS: ./output/feature-sets/FDUS.txt [2026-01-13T20:22:04.777010] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:04.777041] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:04.777067] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:04.777124] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:04.833535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:04.834408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:04.834526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:04.834561] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:04.957093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:04.957252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:04.957293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:04.957322] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:04.960869] [DEBUG] [FORECASTER] FDUS: Forecast T+1@11:T+2@11: DOWN (p=27.69%) [2026-01-13T20:22:04.961152] [INFO ] [FORECASTER] Completed predict_future for FDUS [2026-01-13T20:22:04.961302] [INFO ] [sig ] FDUS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:05.107910] [INFO ] [LOCAL ] Saved forecast: FDUS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FDUS.txt [2026-01-13T20:22:05.108125] [INFO ] [sig ] [1179/3497] Completed FDUS in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:05.108167] [INFO ] [sig ] [1180/3497] Forecasting FDX... [2026-01-13T20:22:05.108198] [INFO ] [sig ] Generating forecast for: FDX [2026-01-13T20:22:05.108228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FDX' from 'https://tdm.silogroup.org/data/derivative_storage/FDX.csv'. [2026-01-13T20:22:05.120730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FDX'. [2026-01-13T20:22:05.121182] [INFO ] [FORECASTER] Starting predict_future for FDX [2026-01-13T20:22:05.122073] [DEBUG] [LOCAL ] No optimal features file found for FDX: ./output/feature-sets/FDX.txt [2026-01-13T20:22:05.122133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:05.122166] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:05.122192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:05.122248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:05.180780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:05.181723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:05.181819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:05.181854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:05.312228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:05.312386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:05.312428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:05.312457] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:05.315860] [DEBUG] [FORECASTER] FDX: Forecast T+1@11:T+2@11: DOWN (p=12.88%) [2026-01-13T20:22:05.316144] [INFO ] [FORECASTER] Completed predict_future for FDX [2026-01-13T20:22:05.316270] [INFO ] [sig ] FDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:05.460310] [INFO ] [LOCAL ] Saved forecast: FDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FDX.txt [2026-01-13T20:22:05.460486] [INFO ] [sig ] [1180/3497] Completed FDX in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.8m [2026-01-13T20:22:05.460527] [INFO ] [sig ] [1181/3497] Forecasting FE... [2026-01-13T20:22:05.460556] [INFO ] [sig ] Generating forecast for: FE [2026-01-13T20:22:05.460606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FE' from 'https://tdm.silogroup.org/data/derivative_storage/FE.csv'. [2026-01-13T20:22:05.472502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FE'. [2026-01-13T20:22:05.472866] [INFO ] [FORECASTER] Starting predict_future for FE [2026-01-13T20:22:05.473653] [DEBUG] [LOCAL ] No optimal features file found for FE: ./output/feature-sets/FE.txt [2026-01-13T20:22:05.473705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:05.473736] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:05.473763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:05.473820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:05.531326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:05.532233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:05.532323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:05.532376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:05.654674] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:05.654830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:05.654871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:05.654917] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:05.658470] [DEBUG] [FORECASTER] FE: Forecast T+1@11:T+2@11: UP (p=61.21%) [2026-01-13T20:22:05.658782] [INFO ] [FORECASTER] Completed predict_future for FE [2026-01-13T20:22:05.658913] [INFO ] [sig ] FE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:05.803393] [INFO ] [LOCAL ] Saved forecast: FE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FE.txt [2026-01-13T20:22:05.803522] [INFO ] [sig ] [1181/3497] Completed FE in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-13T20:22:05.803560] [INFO ] [sig ] [1182/3497] Forecasting FEIM... [2026-01-13T20:22:05.803608] [INFO ] [sig ] Generating forecast for: FEIM [2026-01-13T20:22:05.803639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEIM' from 'https://tdm.silogroup.org/data/derivative_storage/FEIM.csv'. [2026-01-13T20:22:05.815010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEIM'. [2026-01-13T20:22:05.815284] [INFO ] [FORECASTER] Starting predict_future for FEIM [2026-01-13T20:22:05.816059] [DEBUG] [LOCAL ] No optimal features file found for FEIM: ./output/feature-sets/FEIM.txt [2026-01-13T20:22:05.816110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:05.816142] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:05.816168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:05.816224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:05.874171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:05.874954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:05.875035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:05.875070] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:05.993085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:05.993239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:05.993277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:05.993306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:05.996714] [DEBUG] [FORECASTER] FEIM: Forecast T+1@11:T+2@11: DOWN (p=21.57%) [2026-01-13T20:22:05.996993] [INFO ] [FORECASTER] Completed predict_future for FEIM [2026-01-13T20:22:05.997117] [INFO ] [sig ] FEIM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:06.139064] [INFO ] [LOCAL ] Saved forecast: FEIM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FEIM.txt [2026-01-13T20:22:06.139235] [INFO ] [sig ] [1182/3497] Completed FEIM in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-13T20:22:06.139276] [INFO ] [sig ] [1183/3497] Forecasting FELE... [2026-01-13T20:22:06.139306] [INFO ] [sig ] Generating forecast for: FELE [2026-01-13T20:22:06.139337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FELE' from 'https://tdm.silogroup.org/data/derivative_storage/FELE.csv'. [2026-01-13T20:22:06.151032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FELE'. [2026-01-13T20:22:06.151455] [INFO ] [FORECASTER] Starting predict_future for FELE [2026-01-13T20:22:06.152332] [DEBUG] [LOCAL ] No optimal features file found for FELE: ./output/feature-sets/FELE.txt [2026-01-13T20:22:06.152386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:06.152418] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:06.152444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:06.152502] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:06.208697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:06.209629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:06.209747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:06.209782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:06.331072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:06.331233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:06.331273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:06.331300] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:06.334683] [DEBUG] [FORECASTER] FELE: Forecast T+1@11:T+2@11: DOWN (p=4.81%) [2026-01-13T20:22:06.334975] [INFO ] [FORECASTER] Completed predict_future for FELE [2026-01-13T20:22:06.335110] [INFO ] [sig ] FELE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:06.477425] [INFO ] [LOCAL ] Saved forecast: FELE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FELE.txt [2026-01-13T20:22:06.477608] [INFO ] [sig ] [1183/3497] Completed FELE in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-13T20:22:06.477651] [INFO ] [sig ] [1184/3497] Forecasting FEM... [2026-01-13T20:22:06.477681] [INFO ] [sig ] Generating forecast for: FEM [2026-01-13T20:22:06.477711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEM' from 'https://tdm.silogroup.org/data/derivative_storage/FEM.csv'. [2026-01-13T20:22:06.488938] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEM'. [2026-01-13T20:22:06.489313] [INFO ] [FORECASTER] Starting predict_future for FEM [2026-01-13T20:22:06.490154] [DEBUG] [LOCAL ] No optimal features file found for FEM: ./output/feature-sets/FEM.txt [2026-01-13T20:22:06.490208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:06.490240] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:06.490269] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:06.490327] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:06.546810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:06.547723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:06.547803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:06.547835] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:06.671884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:06.672039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:06.672081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:06.672109] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:06.675752] [DEBUG] [FORECASTER] FEM: Forecast T+1@11:T+2@11: UP (p=68.50%) [2026-01-13T20:22:06.676033] [INFO ] [FORECASTER] Completed predict_future for FEM [2026-01-13T20:22:06.676161] [INFO ] [sig ] FEM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:06.828789] [INFO ] [LOCAL ] Saved forecast: FEM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FEM.txt [2026-01-13T20:22:06.828945] [INFO ] [sig ] [1184/3497] Completed FEM in 0.4s | 2.81 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-13T20:22:06.828988] [INFO ] [sig ] [1185/3497] Forecasting FEMB... [2026-01-13T20:22:06.829018] [INFO ] [sig ] Generating forecast for: FEMB [2026-01-13T20:22:06.829050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMB' from 'https://tdm.silogroup.org/data/derivative_storage/FEMB.csv'. [2026-01-13T20:22:06.840760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMB'. [2026-01-13T20:22:06.841124] [INFO ] [FORECASTER] Starting predict_future for FEMB [2026-01-13T20:22:06.841963] [DEBUG] [LOCAL ] No optimal features file found for FEMB: ./output/feature-sets/FEMB.txt [2026-01-13T20:22:06.842017] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:06.842050] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:06.842089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:06.842149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:06.900938] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:06.901893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:06.901990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:06.902027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:07.031589] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:07.031749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:07.031789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:07.031819] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:07.035238] [DEBUG] [FORECASTER] FEMB: Forecast T+1@11:T+2@11: UP (p=94.55%) [2026-01-13T20:22:07.035561] [INFO ] [FORECASTER] Completed predict_future for FEMB [2026-01-13T20:22:07.035716] [INFO ] [sig ] FEMB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:07.177783] [INFO ] [LOCAL ] Saved forecast: FEMB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FEMB.txt [2026-01-13T20:22:07.177937] [INFO ] [sig ] [1185/3497] Completed FEMB in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-13T20:22:07.177997] [INFO ] [sig ] [1186/3497] Forecasting FEMS... [2026-01-13T20:22:07.178027] [INFO ] [sig ] Generating forecast for: FEMS [2026-01-13T20:22:07.178058] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEMS' from 'https://tdm.silogroup.org/data/derivative_storage/FEMS.csv'. [2026-01-13T20:22:07.189254] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEMS'. [2026-01-13T20:22:07.189632] [INFO ] [FORECASTER] Starting predict_future for FEMS [2026-01-13T20:22:07.190398] [DEBUG] [LOCAL ] No optimal features file found for FEMS: ./output/feature-sets/FEMS.txt [2026-01-13T20:22:07.190449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:07.190507] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:07.190536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:07.190611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:07.246494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:07.247341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:07.247420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:07.247454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:07.368595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:07.368750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:07.368789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:07.368817] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:07.372249] [DEBUG] [FORECASTER] FEMS: Forecast T+1@11:T+2@11: UP (p=82.73%) [2026-01-13T20:22:07.372531] [INFO ] [FORECASTER] Completed predict_future for FEMS [2026-01-13T20:22:07.372672] [INFO ] [sig ] FEMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:07.517247] [INFO ] [LOCAL ] Saved forecast: FEMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FEMS.txt [2026-01-13T20:22:07.517402] [INFO ] [sig ] [1186/3497] Completed FEMS in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-13T20:22:07.517442] [INFO ] [sig ] [1187/3497] Forecasting FEP... [2026-01-13T20:22:07.517470] [INFO ] [sig ] Generating forecast for: FEP [2026-01-13T20:22:07.517499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEP' from 'https://tdm.silogroup.org/data/derivative_storage/FEP.csv'. [2026-01-13T20:22:07.528387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEP'. [2026-01-13T20:22:07.528758] [INFO ] [FORECASTER] Starting predict_future for FEP [2026-01-13T20:22:07.529538] [DEBUG] [LOCAL ] No optimal features file found for FEP: ./output/feature-sets/FEP.txt [2026-01-13T20:22:07.529612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:07.529645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:07.529672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:07.529728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:07.586837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:07.587712] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:07.587797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:07.587829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:07.708009] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:07.708163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:07.708203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:07.708233] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:07.711688] [DEBUG] [FORECASTER] FEP: Forecast T+1@11:T+2@11: UP (p=74.06%) [2026-01-13T20:22:07.711974] [INFO ] [FORECASTER] Completed predict_future for FEP [2026-01-13T20:22:07.712102] [INFO ] [sig ] FEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:07.858429] [INFO ] [LOCAL ] Saved forecast: FEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FEP.txt [2026-01-13T20:22:07.858607] [INFO ] [sig ] [1187/3497] Completed FEP in 0.3s | 2.81 sym/s | Total: 7.0m | ETA: 13.7m [2026-01-13T20:22:07.858651] [INFO ] [sig ] [1188/3497] Forecasting FEPI... [2026-01-13T20:22:07.858682] [INFO ] [sig ] Generating forecast for: FEPI [2026-01-13T20:22:07.858713] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEPI' from 'https://tdm.silogroup.org/data/derivative_storage/FEPI.csv'. [2026-01-13T20:22:07.870699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEPI'. [2026-01-13T20:22:07.871055] [INFO ] [FORECASTER] Starting predict_future for FEPI [2026-01-13T20:22:07.871883] [DEBUG] [LOCAL ] No optimal features file found for FEPI: ./output/feature-sets/FEPI.txt [2026-01-13T20:22:07.871936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:07.871969] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:07.871997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:07.872053] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:07.932795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:07.933900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:07.933981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:07.934015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:08.056943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:08.057104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:08.057156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:08.057187] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:08.060916] [DEBUG] [FORECASTER] FEPI: Forecast T+1@11:T+2@11: DOWN (p=21.84%) [2026-01-13T20:22:08.061199] [INFO ] [FORECASTER] Completed predict_future for FEPI [2026-01-13T20:22:08.061326] [INFO ] [sig ] FEPI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:08.212309] [INFO ] [LOCAL ] Saved forecast: FEPI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FEPI.txt [2026-01-13T20:22:08.212482] [INFO ] [sig ] [1188/3497] Completed FEPI in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:08.212525] [INFO ] [sig ] [1189/3497] Forecasting FERG... [2026-01-13T20:22:08.212557] [INFO ] [sig ] Generating forecast for: FERG [2026-01-13T20:22:08.212616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FERG' from 'https://tdm.silogroup.org/data/derivative_storage/FERG.csv'. [2026-01-13T20:22:08.225566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FERG'. [2026-01-13T20:22:08.225939] [INFO ] [FORECASTER] Starting predict_future for FERG [2026-01-13T20:22:08.226756] [DEBUG] [LOCAL ] No optimal features file found for FERG: ./output/feature-sets/FERG.txt [2026-01-13T20:22:08.226810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:08.226842] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:08.226869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:08.226926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:08.285053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:08.285817] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:08.285895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:08.285928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:08.412379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:08.412534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:08.412592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:08.412673] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:08.416098] [DEBUG] [FORECASTER] FERG: Forecast T+1@11:T+2@11: UP (p=93.87%) [2026-01-13T20:22:08.416376] [INFO ] [FORECASTER] Completed predict_future for FERG [2026-01-13T20:22:08.416502] [INFO ] [sig ] FERG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:08.558949] [INFO ] [LOCAL ] Saved forecast: FERG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FERG.txt [2026-01-13T20:22:08.559096] [INFO ] [sig ] [1189/3497] Completed FERG in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:08.559136] [INFO ] [sig ] [1190/3497] Forecasting FEX... [2026-01-13T20:22:08.559164] [INFO ] [sig ] Generating forecast for: FEX [2026-01-13T20:22:08.559194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FEX' from 'https://tdm.silogroup.org/data/derivative_storage/FEX.csv'. [2026-01-13T20:22:08.570419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FEX'. [2026-01-13T20:22:08.570727] [INFO ] [FORECASTER] Starting predict_future for FEX [2026-01-13T20:22:08.571473] [DEBUG] [LOCAL ] No optimal features file found for FEX: ./output/feature-sets/FEX.txt [2026-01-13T20:22:08.571524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:08.571556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:08.571602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:08.571660] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:08.628146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:08.628878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:08.628954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:08.628986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:08.747243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:08.747400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:08.747439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:08.747467] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:08.750928] [DEBUG] [FORECASTER] FEX: Forecast T+1@11:T+2@11: DOWN (p=37.79%) [2026-01-13T20:22:08.751196] [INFO ] [FORECASTER] Completed predict_future for FEX [2026-01-13T20:22:08.751316] [INFO ] [sig ] FEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:08.893043] [INFO ] [LOCAL ] Saved forecast: FEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FEX.txt [2026-01-13T20:22:08.893194] [INFO ] [sig ] [1190/3497] Completed FEX in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:08.893234] [INFO ] [sig ] [1191/3497] Forecasting FF... [2026-01-13T20:22:08.893272] [INFO ] [sig ] Generating forecast for: FF [2026-01-13T20:22:08.893302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FF' from 'https://tdm.silogroup.org/data/derivative_storage/FF.csv'. [2026-01-13T20:22:08.904286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FF'. [2026-01-13T20:22:08.904566] [INFO ] [FORECASTER] Starting predict_future for FF [2026-01-13T20:22:08.905344] [DEBUG] [LOCAL ] No optimal features file found for FF: ./output/feature-sets/FF.txt [2026-01-13T20:22:08.905395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:08.905433] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:08.905466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:08.905536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:08.961762] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:08.962355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:08.962431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:08.962462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:09.083597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:09.083734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:09.083772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:09.083800] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:09.087050] [DEBUG] [FORECASTER] FF: Forecast T+1@11:T+2@11: UP (p=77.92%) [2026-01-13T20:22:09.087314] [INFO ] [FORECASTER] Completed predict_future for FF [2026-01-13T20:22:09.087430] [INFO ] [sig ] FF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:09.239320] [INFO ] [LOCAL ] Saved forecast: FF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FF.txt [2026-01-13T20:22:09.239474] [INFO ] [sig ] [1191/3497] Completed FF in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:09.239518] [INFO ] [sig ] [1192/3497] Forecasting FFA... [2026-01-13T20:22:09.239547] [INFO ] [sig ] Generating forecast for: FFA [2026-01-13T20:22:09.239604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFA' from 'https://tdm.silogroup.org/data/derivative_storage/FFA.csv'. [2026-01-13T20:22:09.252412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFA'. [2026-01-13T20:22:09.252797] [INFO ] [FORECASTER] Starting predict_future for FFA [2026-01-13T20:22:09.253702] [DEBUG] [LOCAL ] No optimal features file found for FFA: ./output/feature-sets/FFA.txt [2026-01-13T20:22:09.253759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:09.253795] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:09.253826] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:09.253897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:09.313432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:09.314275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:09.314354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:09.314387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:09.434260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:09.434424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:09.434467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:09.434494] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:09.437984] [DEBUG] [FORECASTER] FFA: Forecast T+1@11:T+2@11: UP (p=84.02%) [2026-01-13T20:22:09.438267] [INFO ] [FORECASTER] Completed predict_future for FFA [2026-01-13T20:22:09.438393] [INFO ] [sig ] FFA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:09.590110] [INFO ] [LOCAL ] Saved forecast: FFA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FFA.txt [2026-01-13T20:22:09.590264] [INFO ] [sig ] [1192/3497] Completed FFA in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:09.590304] [INFO ] [sig ] [1193/3497] Forecasting FFBC... [2026-01-13T20:22:09.590334] [INFO ] [sig ] Generating forecast for: FFBC [2026-01-13T20:22:09.590364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFBC' from 'https://tdm.silogroup.org/data/derivative_storage/FFBC.csv'. [2026-01-13T20:22:09.602164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFBC'. [2026-01-13T20:22:09.602464] [INFO ] [FORECASTER] Starting predict_future for FFBC [2026-01-13T20:22:09.603426] [DEBUG] [LOCAL ] No optimal features file found for FFBC: ./output/feature-sets/FFBC.txt [2026-01-13T20:22:09.603476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:09.603508] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:09.603534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:09.603606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:09.659796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:09.660651] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:09.660729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:09.660762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:09.781195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:09.781347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:09.781388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:09.781418] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:09.785519] [DEBUG] [FORECASTER] FFBC: Forecast T+1@11:T+2@11: DOWN (p=43.31%) [2026-01-13T20:22:09.785840] [INFO ] [FORECASTER] Completed predict_future for FFBC [2026-01-13T20:22:09.785971] [INFO ] [sig ] FFBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:09.933926] [INFO ] [LOCAL ] Saved forecast: FFBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FFBC.txt [2026-01-13T20:22:09.934078] [INFO ] [sig ] [1193/3497] Completed FFBC in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:09.934119] [INFO ] [sig ] [1194/3497] Forecasting FFC... [2026-01-13T20:22:09.934148] [INFO ] [sig ] Generating forecast for: FFC [2026-01-13T20:22:09.934179] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFC' from 'https://tdm.silogroup.org/data/derivative_storage/FFC.csv'. [2026-01-13T20:22:09.945903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFC'. [2026-01-13T20:22:09.946235] [INFO ] [FORECASTER] Starting predict_future for FFC [2026-01-13T20:22:09.947040] [DEBUG] [LOCAL ] No optimal features file found for FFC: ./output/feature-sets/FFC.txt [2026-01-13T20:22:09.947093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:09.947127] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:09.947154] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:09.947213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:10.005638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:10.006715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:10.006795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:10.006830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:10.135318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:10.135491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:10.135534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:10.135564] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:10.139138] [DEBUG] [FORECASTER] FFC: Forecast T+1@11:T+2@11: DOWN (p=9.26%) [2026-01-13T20:22:10.139451] [INFO ] [FORECASTER] Completed predict_future for FFC [2026-01-13T20:22:10.139596] [INFO ] [sig ] FFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:10.288813] [INFO ] [LOCAL ] Saved forecast: FFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FFC.txt [2026-01-13T20:22:10.288989] [INFO ] [sig ] [1194/3497] Completed FFC in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:10.289037] [INFO ] [sig ] [1195/3497] Forecasting FFIC... [2026-01-13T20:22:10.289074] [INFO ] [sig ] Generating forecast for: FFIC [2026-01-13T20:22:10.289108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIC' from 'https://tdm.silogroup.org/data/derivative_storage/FFIC.csv'. [2026-01-13T20:22:10.303070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIC'. [2026-01-13T20:22:10.303496] [INFO ] [FORECASTER] Starting predict_future for FFIC [2026-01-13T20:22:10.304456] [DEBUG] [LOCAL ] No optimal features file found for FFIC: ./output/feature-sets/FFIC.txt [2026-01-13T20:22:10.304531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:10.304601] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:10.304640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:10.304712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:10.369651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:10.370618] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:10.370704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:10.370739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:10.502301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:10.502462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:10.502503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:10.502531] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:10.506017] [DEBUG] [FORECASTER] FFIC: Forecast T+1@11:T+2@11: DOWN (p=28.51%) [2026-01-13T20:22:10.506305] [INFO ] [FORECASTER] Completed predict_future for FFIC [2026-01-13T20:22:10.506444] [INFO ] [sig ] FFIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:10.677870] [INFO ] [LOCAL ] Saved forecast: FFIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FFIC.txt [2026-01-13T20:22:10.678050] [INFO ] [sig ] [1195/3497] Completed FFIC in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:10.678093] [INFO ] [sig ] [1196/3497] Forecasting FFIN... [2026-01-13T20:22:10.678125] [INFO ] [sig ] Generating forecast for: FFIN [2026-01-13T20:22:10.678156] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFIN' from 'https://tdm.silogroup.org/data/derivative_storage/FFIN.csv'. [2026-01-13T20:22:10.689959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFIN'. [2026-01-13T20:22:10.690295] [INFO ] [FORECASTER] Starting predict_future for FFIN [2026-01-13T20:22:10.691077] [DEBUG] [LOCAL ] No optimal features file found for FFIN: ./output/feature-sets/FFIN.txt [2026-01-13T20:22:10.691129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:10.691162] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:10.691189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:10.691246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:10.754202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:10.755100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:10.755230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:10.755280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:10.876662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:10.876817] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:10.876860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:10.876890] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:10.880429] [DEBUG] [FORECASTER] FFIN: Forecast T+1@11:T+2@11: DOWN (p=36.32%) [2026-01-13T20:22:10.880733] [INFO ] [FORECASTER] Completed predict_future for FFIN [2026-01-13T20:22:10.880862] [INFO ] [sig ] FFIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:11.028194] [INFO ] [LOCAL ] Saved forecast: FFIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FFIN.txt [2026-01-13T20:22:11.028376] [INFO ] [sig ] [1196/3497] Completed FFIN in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.7m [2026-01-13T20:22:11.028427] [INFO ] [sig ] [1197/3497] Forecasting FFWM... [2026-01-13T20:22:11.028460] [INFO ] [sig ] Generating forecast for: FFWM [2026-01-13T20:22:11.028493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FFWM' from 'https://tdm.silogroup.org/data/derivative_storage/FFWM.csv'. [2026-01-13T20:22:11.040139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FFWM'. [2026-01-13T20:22:11.040495] [INFO ] [FORECASTER] Starting predict_future for FFWM [2026-01-13T20:22:11.041308] [DEBUG] [LOCAL ] No optimal features file found for FFWM: ./output/feature-sets/FFWM.txt [2026-01-13T20:22:11.041362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:11.041394] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:11.041423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:11.041482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:11.099083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:11.099980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:11.100062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:11.100095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:11.217020] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:11.217175] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:11.217214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:11.217243] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:11.221043] [DEBUG] [FORECASTER] FFWM: Forecast T+1@11:T+2@11: DOWN (p=27.82%) [2026-01-13T20:22:11.221330] [INFO ] [FORECASTER] Completed predict_future for FFWM [2026-01-13T20:22:11.221454] [INFO ] [sig ] FFWM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:11.369175] [INFO ] [LOCAL ] Saved forecast: FFWM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FFWM.txt [2026-01-13T20:22:11.369328] [INFO ] [sig ] [1197/3497] Completed FFWM in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:11.369368] [INFO ] [sig ] [1198/3497] Forecasting FG... [2026-01-13T20:22:11.369397] [INFO ] [sig ] Generating forecast for: FG [2026-01-13T20:22:11.369426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FG' from 'https://tdm.silogroup.org/data/derivative_storage/FG.csv'. [2026-01-13T20:22:11.381564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FG'. [2026-01-13T20:22:11.382133] [INFO ] [FORECASTER] Starting predict_future for FG [2026-01-13T20:22:11.382950] [DEBUG] [LOCAL ] No optimal features file found for FG: ./output/feature-sets/FG.txt [2026-01-13T20:22:11.383015] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:11.383049] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:11.383076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:11.383133] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:11.441767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:11.442616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:11.442694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:11.442727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:11.564519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:11.564695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:11.564734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:11.564762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:11.568169] [DEBUG] [FORECASTER] FG: Forecast T+1@11:T+2@11: UP (p=93.78%) [2026-01-13T20:22:11.568463] [INFO ] [FORECASTER] Completed predict_future for FG [2026-01-13T20:22:11.568610] [INFO ] [sig ] FG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:11.714246] [INFO ] [LOCAL ] Saved forecast: FG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FG.txt [2026-01-13T20:22:11.714422] [INFO ] [sig ] [1198/3497] Completed FG in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:11.714475] [INFO ] [sig ] [1199/3497] Forecasting FHB... [2026-01-13T20:22:11.714505] [INFO ] [sig ] Generating forecast for: FHB [2026-01-13T20:22:11.714535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHB' from 'https://tdm.silogroup.org/data/derivative_storage/FHB.csv'. [2026-01-13T20:22:11.726872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHB'. [2026-01-13T20:22:11.727276] [INFO ] [FORECASTER] Starting predict_future for FHB [2026-01-13T20:22:11.728130] [DEBUG] [LOCAL ] No optimal features file found for FHB: ./output/feature-sets/FHB.txt [2026-01-13T20:22:11.728182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:11.728216] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:11.728242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:11.728300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:11.785735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:11.786611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:11.786694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:11.786727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:11.905195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:11.905350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:11.905389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:11.905419] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:11.908866] [DEBUG] [FORECASTER] FHB: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-13T20:22:11.909186] [INFO ] [FORECASTER] Completed predict_future for FHB [2026-01-13T20:22:11.909320] [INFO ] [sig ] FHB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:12.053461] [INFO ] [LOCAL ] Saved forecast: FHB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FHB.txt [2026-01-13T20:22:12.053686] [INFO ] [sig ] [1199/3497] Completed FHB in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:12.053746] [INFO ] [sig ] [1200/3497] Forecasting FHI... [2026-01-13T20:22:12.053779] [INFO ] [sig ] Generating forecast for: FHI [2026-01-13T20:22:12.053809] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHI' from 'https://tdm.silogroup.org/data/derivative_storage/FHI.csv'. [2026-01-13T20:22:12.065494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHI'. [2026-01-13T20:22:12.065879] [INFO ] [FORECASTER] Starting predict_future for FHI [2026-01-13T20:22:12.066689] [DEBUG] [LOCAL ] No optimal features file found for FHI: ./output/feature-sets/FHI.txt [2026-01-13T20:22:12.066742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:12.066775] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:12.066803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:12.066860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:12.126939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:12.127849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:12.127929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:12.127983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:12.246744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:12.246901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:12.246941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:12.246969] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:12.250318] [DEBUG] [FORECASTER] FHI: Forecast T+1@11:T+2@11: DOWN (p=17.79%) [2026-01-13T20:22:12.250621] [INFO ] [FORECASTER] Completed predict_future for FHI [2026-01-13T20:22:12.250751] [INFO ] [sig ] FHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:12.393728] [INFO ] [LOCAL ] Saved forecast: FHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FHI.txt [2026-01-13T20:22:12.393886] [INFO ] [sig ] [1200/3497] Completed FHI in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:12.393925] [INFO ] [sig ] [1201/3497] Forecasting FHN... [2026-01-13T20:22:12.393956] [INFO ] [sig ] Generating forecast for: FHN [2026-01-13T20:22:12.393987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHN' from 'https://tdm.silogroup.org/data/derivative_storage/FHN.csv'. [2026-01-13T20:22:12.406042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHN'. [2026-01-13T20:22:12.406395] [INFO ] [FORECASTER] Starting predict_future for FHN [2026-01-13T20:22:12.407173] [DEBUG] [LOCAL ] No optimal features file found for FHN: ./output/feature-sets/FHN.txt [2026-01-13T20:22:12.407225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:12.407257] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:12.407284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:12.407340] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:12.463642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:12.464501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:12.464610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:12.464646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:12.584687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:12.584843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:12.584882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:12.584909] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:12.588308] [DEBUG] [FORECASTER] FHN: Forecast T+1@11:T+2@11: UP (p=66.23%) [2026-01-13T20:22:12.588620] [INFO ] [FORECASTER] Completed predict_future for FHN [2026-01-13T20:22:12.588749] [INFO ] [sig ] FHN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:12.733854] [INFO ] [LOCAL ] Saved forecast: FHN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FHN.txt [2026-01-13T20:22:12.734009] [INFO ] [sig ] [1201/3497] Completed FHN in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:12.734073] [INFO ] [sig ] [1202/3497] Forecasting FHTX... [2026-01-13T20:22:12.734104] [INFO ] [sig ] Generating forecast for: FHTX [2026-01-13T20:22:12.734134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FHTX' from 'https://tdm.silogroup.org/data/derivative_storage/FHTX.csv'. [2026-01-13T20:22:12.746096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FHTX'. [2026-01-13T20:22:12.746473] [INFO ] [FORECASTER] Starting predict_future for FHTX [2026-01-13T20:22:12.747272] [DEBUG] [LOCAL ] No optimal features file found for FHTX: ./output/feature-sets/FHTX.txt [2026-01-13T20:22:12.747324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:12.747357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:12.747384] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:12.747440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:12.808037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:12.809020] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:12.809112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:12.809145] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:12.936935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:12.937100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:12.937141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:12.937171] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:12.941194] [DEBUG] [FORECASTER] FHTX: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-13T20:22:12.941487] [INFO ] [FORECASTER] Completed predict_future for FHTX [2026-01-13T20:22:12.941640] [INFO ] [sig ] FHTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:13.089064] [INFO ] [LOCAL ] Saved forecast: FHTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FHTX.txt [2026-01-13T20:22:13.089218] [INFO ] [sig ] [1202/3497] Completed FHTX in 0.4s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:13.089256] [INFO ] [sig ] [1203/3497] Forecasting FIBK... [2026-01-13T20:22:13.089285] [INFO ] [sig ] Generating forecast for: FIBK [2026-01-13T20:22:13.089316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIBK' from 'https://tdm.silogroup.org/data/derivative_storage/FIBK.csv'. [2026-01-13T20:22:13.100686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIBK'. [2026-01-13T20:22:13.101058] [INFO ] [FORECASTER] Starting predict_future for FIBK [2026-01-13T20:22:13.101851] [DEBUG] [LOCAL ] No optimal features file found for FIBK: ./output/feature-sets/FIBK.txt [2026-01-13T20:22:13.101903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:13.101961] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:13.101988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:13.102044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:13.158283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:13.159152] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:13.159232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:13.159264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:13.275986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:13.276144] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:13.276183] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:13.276211] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:13.279657] [DEBUG] [FORECASTER] FIBK: Forecast T+1@11:T+2@11: DOWN (p=15.29%) [2026-01-13T20:22:13.279959] [INFO ] [FORECASTER] Completed predict_future for FIBK [2026-01-13T20:22:13.280103] [INFO ] [sig ] FIBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:13.427109] [INFO ] [LOCAL ] Saved forecast: FIBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FIBK.txt [2026-01-13T20:22:13.427261] [INFO ] [sig ] [1203/3497] Completed FIBK in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:13.427302] [INFO ] [sig ] [1204/3497] Forecasting FICO... [2026-01-13T20:22:13.427332] [INFO ] [sig ] Generating forecast for: FICO [2026-01-13T20:22:13.427361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICO' from 'https://tdm.silogroup.org/data/derivative_storage/FICO.csv'. [2026-01-13T20:22:13.440435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICO'. [2026-01-13T20:22:13.441026] [INFO ] [FORECASTER] Starting predict_future for FICO [2026-01-13T20:22:13.441810] [DEBUG] [LOCAL ] No optimal features file found for FICO: ./output/feature-sets/FICO.txt [2026-01-13T20:22:13.441861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:13.441893] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:13.441919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:13.441975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:13.498245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:13.499108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:13.499189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:13.499222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:13.620860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:13.621017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:13.621057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:13.621086] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:13.624548] [DEBUG] [FORECASTER] FICO: Forecast T+1@11:T+2@11: UP (p=61.08%) [2026-01-13T20:22:13.624859] [INFO ] [FORECASTER] Completed predict_future for FICO [2026-01-13T20:22:13.624986] [INFO ] [sig ] FICO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:13.769026] [INFO ] [LOCAL ] Saved forecast: FICO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FICO.txt [2026-01-13T20:22:13.769182] [INFO ] [sig ] [1204/3497] Completed FICO in 0.3s | 2.81 sym/s | Total: 7.1m | ETA: 13.6m [2026-01-13T20:22:13.769221] [INFO ] [sig ] [1205/3497] Forecasting FICS... [2026-01-13T20:22:13.769251] [INFO ] [sig ] Generating forecast for: FICS [2026-01-13T20:22:13.769281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FICS' from 'https://tdm.silogroup.org/data/derivative_storage/FICS.csv'. [2026-01-13T20:22:13.781904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FICS'. [2026-01-13T20:22:13.782272] [INFO ] [FORECASTER] Starting predict_future for FICS [2026-01-13T20:22:13.783149] [DEBUG] [LOCAL ] No optimal features file found for FICS: ./output/feature-sets/FICS.txt [2026-01-13T20:22:13.783203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:13.783238] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:13.783266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:13.783325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:13.848262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:13.849126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:13.849212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:13.849246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:14.008616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:14.008789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:14.008849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:14.008879] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:14.012566] [DEBUG] [FORECASTER] FICS: Forecast T+1@11:T+2@11: UP (p=91.21%) [2026-01-13T20:22:14.013118] [INFO ] [FORECASTER] Completed predict_future for FICS [2026-01-13T20:22:14.013261] [INFO ] [sig ] FICS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:14.164391] [INFO ] [LOCAL ] Saved forecast: FICS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FICS.txt [2026-01-13T20:22:14.164543] [INFO ] [sig ] [1205/3497] Completed FICS in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:14.164604] [INFO ] [sig ] [1206/3497] Forecasting FID... [2026-01-13T20:22:14.164637] [INFO ] [sig ] Generating forecast for: FID [2026-01-13T20:22:14.164669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FID' from 'https://tdm.silogroup.org/data/derivative_storage/FID.csv'. [2026-01-13T20:22:14.177052] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FID'. [2026-01-13T20:22:14.177450] [INFO ] [FORECASTER] Starting predict_future for FID [2026-01-13T20:22:14.178277] [DEBUG] [LOCAL ] No optimal features file found for FID: ./output/feature-sets/FID.txt [2026-01-13T20:22:14.178330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:14.178370] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:14.178402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:14.178459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:14.235787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:14.236638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:14.236720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:14.236753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:14.354661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:14.354826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:14.354867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:14.354935] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:14.358505] [DEBUG] [FORECASTER] FID: Forecast T+1@11:T+2@11: UP (p=67.22%) [2026-01-13T20:22:14.358826] [INFO ] [FORECASTER] Completed predict_future for FID [2026-01-13T20:22:14.358960] [INFO ] [sig ] FID: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:14.504175] [INFO ] [LOCAL ] Saved forecast: FID 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FID.txt [2026-01-13T20:22:14.504345] [INFO ] [sig ] [1206/3497] Completed FID in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:14.504387] [INFO ] [sig ] [1207/3497] Forecasting FIGS... [2026-01-13T20:22:14.504417] [INFO ] [sig ] Generating forecast for: FIGS [2026-01-13T20:22:14.504448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIGS' from 'https://tdm.silogroup.org/data/derivative_storage/FIGS.csv'. [2026-01-13T20:22:14.515428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIGS'. [2026-01-13T20:22:14.515784] [INFO ] [FORECASTER] Starting predict_future for FIGS [2026-01-13T20:22:14.516557] [DEBUG] [LOCAL ] No optimal features file found for FIGS: ./output/feature-sets/FIGS.txt [2026-01-13T20:22:14.516630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:14.516663] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:14.516691] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:14.516748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:14.572633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:14.573474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:14.573589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:14.573625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:14.698690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:14.698854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:14.698892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:14.698920] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:14.703076] [DEBUG] [FORECASTER] FIGS: Forecast T+1@11:T+2@11: UP (p=77.40%) [2026-01-13T20:22:14.703365] [INFO ] [FORECASTER] Completed predict_future for FIGS [2026-01-13T20:22:14.703492] [INFO ] [sig ] FIGS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:14.848923] [INFO ] [LOCAL ] Saved forecast: FIGS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FIGS.txt [2026-01-13T20:22:14.849088] [INFO ] [sig ] [1207/3497] Completed FIGS in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:14.849128] [INFO ] [sig ] [1208/3497] Forecasting FIHL... [2026-01-13T20:22:14.849157] [INFO ] [sig ] Generating forecast for: FIHL [2026-01-13T20:22:14.849188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIHL' from 'https://tdm.silogroup.org/data/derivative_storage/FIHL.csv'. [2026-01-13T20:22:14.861335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIHL'. [2026-01-13T20:22:14.861734] [INFO ] [FORECASTER] Starting predict_future for FIHL [2026-01-13T20:22:14.862505] [DEBUG] [LOCAL ] No optimal features file found for FIHL: ./output/feature-sets/FIHL.txt [2026-01-13T20:22:14.862556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:14.862608] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:14.862636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:14.862693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:14.922508] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:14.923394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:14.923479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:14.923512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:15.045516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:15.045699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:15.045739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:15.045768] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:15.049236] [DEBUG] [FORECASTER] FIHL: Forecast T+1@11:T+2@11: DOWN (p=4.05%) [2026-01-13T20:22:15.049523] [INFO ] [FORECASTER] Completed predict_future for FIHL [2026-01-13T20:22:15.049669] [INFO ] [sig ] FIHL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:15.194958] [INFO ] [LOCAL ] Saved forecast: FIHL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FIHL.txt [2026-01-13T20:22:15.195114] [INFO ] [sig ] [1208/3497] Completed FIHL in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:15.195155] [INFO ] [sig ] [1209/3497] Forecasting FINS... [2026-01-13T20:22:15.195185] [INFO ] [sig ] Generating forecast for: FINS [2026-01-13T20:22:15.195216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINS' from 'https://tdm.silogroup.org/data/derivative_storage/FINS.csv'. [2026-01-13T20:22:15.207457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINS'. [2026-01-13T20:22:15.207843] [INFO ] [FORECASTER] Starting predict_future for FINS [2026-01-13T20:22:15.208636] [DEBUG] [LOCAL ] No optimal features file found for FINS: ./output/feature-sets/FINS.txt [2026-01-13T20:22:15.208688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:15.208731] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:15.208759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:15.208815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:15.267231] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:15.268142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:15.268224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:15.268258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:15.392471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:15.392647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:15.392689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:15.392720] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:15.396501] [DEBUG] [FORECASTER] FINS: Forecast T+1@11:T+2@11: UP (p=96.20%) [2026-01-13T20:22:15.396811] [INFO ] [FORECASTER] Completed predict_future for FINS [2026-01-13T20:22:15.396940] [INFO ] [sig ] FINS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:15.549114] [INFO ] [LOCAL ] Saved forecast: FINS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FINS.txt [2026-01-13T20:22:15.549265] [INFO ] [sig ] [1209/3497] Completed FINS in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:15.549304] [INFO ] [sig ] [1210/3497] Forecasting FINX... [2026-01-13T20:22:15.549333] [INFO ] [sig ] Generating forecast for: FINX [2026-01-13T20:22:15.549363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FINX' from 'https://tdm.silogroup.org/data/derivative_storage/FINX.csv'. [2026-01-13T20:22:15.561001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FINX'. [2026-01-13T20:22:15.561357] [INFO ] [FORECASTER] Starting predict_future for FINX [2026-01-13T20:22:15.562371] [DEBUG] [LOCAL ] No optimal features file found for FINX: ./output/feature-sets/FINX.txt [2026-01-13T20:22:15.562425] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:15.562458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:15.562485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:15.562541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:15.627632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:15.628487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:15.628569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:15.628620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:15.747436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:15.747614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:15.747657] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:15.747685] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:15.751276] [DEBUG] [FORECASTER] FINX: Forecast T+1@11:T+2@11: DOWN (p=5.70%) [2026-01-13T20:22:15.751555] [INFO ] [FORECASTER] Completed predict_future for FINX [2026-01-13T20:22:15.751706] [INFO ] [sig ] FINX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:15.907304] [INFO ] [LOCAL ] Saved forecast: FINX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FINX.txt [2026-01-13T20:22:15.907493] [INFO ] [sig ] [1210/3497] Completed FINX in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:15.907546] [INFO ] [sig ] [1211/3497] Forecasting FIP... [2026-01-13T20:22:15.907607] [INFO ] [sig ] Generating forecast for: FIP [2026-01-13T20:22:15.907649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIP' from 'https://tdm.silogroup.org/data/derivative_storage/FIP.csv'. [2026-01-13T20:22:15.921853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIP'. [2026-01-13T20:22:15.922329] [INFO ] [FORECASTER] Starting predict_future for FIP [2026-01-13T20:22:15.923347] [DEBUG] [LOCAL ] No optimal features file found for FIP: ./output/feature-sets/FIP.txt [2026-01-13T20:22:15.923409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:15.923449] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:15.923488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:15.923560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:15.994366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:15.995260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:15.995340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:15.995374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:16.116084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:16.116247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:16.116290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:16.116319] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:16.120181] [DEBUG] [FORECASTER] FIP: Forecast T+1@11:T+2@11: DOWN (p=20.28%) [2026-01-13T20:22:16.120501] [INFO ] [FORECASTER] Completed predict_future for FIP [2026-01-13T20:22:16.120670] [INFO ] [sig ] FIP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:16.268745] [INFO ] [LOCAL ] Saved forecast: FIP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FIP.txt [2026-01-13T20:22:16.268882] [INFO ] [sig ] [1211/3497] Completed FIP in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:16.268921] [INFO ] [sig ] [1212/3497] Forecasting FIS... [2026-01-13T20:22:16.268952] [INFO ] [sig ] Generating forecast for: FIS [2026-01-13T20:22:16.268983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIS' from 'https://tdm.silogroup.org/data/derivative_storage/FIS.csv'. [2026-01-13T20:22:16.280763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIS'. [2026-01-13T20:22:16.281052] [INFO ] [FORECASTER] Starting predict_future for FIS [2026-01-13T20:22:16.281858] [DEBUG] [LOCAL ] No optimal features file found for FIS: ./output/feature-sets/FIS.txt [2026-01-13T20:22:16.281912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:16.281944] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:16.281973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:16.282031] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:16.339977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:16.340849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:16.340932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:16.340966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:16.468858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:16.469020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:16.469061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:16.469091] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:16.472602] [DEBUG] [FORECASTER] FIS: Forecast T+1@11:T+2@11: DOWN (p=42.25%) [2026-01-13T20:22:16.472894] [INFO ] [FORECASTER] Completed predict_future for FIS [2026-01-13T20:22:16.473024] [INFO ] [sig ] FIS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:16.624285] [INFO ] [LOCAL ] Saved forecast: FIS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FIS.txt [2026-01-13T20:22:16.624457] [INFO ] [sig ] [1212/3497] Completed FIS in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:16.624503] [INFO ] [sig ] [1213/3497] Forecasting FISI... [2026-01-13T20:22:16.624542] [INFO ] [sig ] Generating forecast for: FISI [2026-01-13T20:22:16.624597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FISI' from 'https://tdm.silogroup.org/data/derivative_storage/FISI.csv'. [2026-01-13T20:22:16.636521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FISI'. [2026-01-13T20:22:16.636935] [INFO ] [FORECASTER] Starting predict_future for FISI [2026-01-13T20:22:16.637759] [DEBUG] [LOCAL ] No optimal features file found for FISI: ./output/feature-sets/FISI.txt [2026-01-13T20:22:16.637814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:16.637847] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:16.637877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:16.637935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:16.698395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:16.699295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:16.699409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:16.699444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:16.827247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:16.827409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:16.827449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:16.827477] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:16.831200] [DEBUG] [FORECASTER] FISI: Forecast T+1@11:T+2@11: DOWN (p=41.34%) [2026-01-13T20:22:16.831558] [INFO ] [FORECASTER] Completed predict_future for FISI [2026-01-13T20:22:16.831761] [INFO ] [sig ] FISI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:16.999819] [INFO ] [LOCAL ] Saved forecast: FISI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FISI.txt [2026-01-13T20:22:17] [INFO ] [sig ] [1213/3497] Completed FISI in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.6m [2026-01-13T20:22:17.000057] [INFO ] [sig ] [1214/3497] Forecasting FITB... [2026-01-13T20:22:17.000090] [INFO ] [sig ] Generating forecast for: FITB [2026-01-13T20:22:17.000120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITB' from 'https://tdm.silogroup.org/data/derivative_storage/FITB.csv'. [2026-01-13T20:22:17.012563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITB'. [2026-01-13T20:22:17.012980] [INFO ] [FORECASTER] Starting predict_future for FITB [2026-01-13T20:22:17.013925] [DEBUG] [LOCAL ] No optimal features file found for FITB: ./output/feature-sets/FITB.txt [2026-01-13T20:22:17.013993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:17.014034] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:17.014071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:17.014152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:17.072434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:17.073312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:17.073396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:17.073430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:17.217156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:17.217339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:17.217399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:17.217442] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:17.221064] [DEBUG] [FORECASTER] FITB: Forecast T+1@11:T+2@11: DOWN (p=23.82%) [2026-01-13T20:22:17.221362] [INFO ] [FORECASTER] Completed predict_future for FITB [2026-01-13T20:22:17.221494] [INFO ] [sig ] FITB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:17.370773] [INFO ] [LOCAL ] Saved forecast: FITB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FITB.txt [2026-01-13T20:22:17.370935] [INFO ] [sig ] [1214/3497] Completed FITB in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:17.370976] [INFO ] [sig ] [1215/3497] Forecasting FITBI... [2026-01-13T20:22:17.371006] [INFO ] [sig ] Generating forecast for: FITBI [2026-01-13T20:22:17.371036] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBI' from 'https://tdm.silogroup.org/data/derivative_storage/FITBI.csv'. [2026-01-13T20:22:17.385375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBI'. [2026-01-13T20:22:17.385835] [INFO ] [FORECASTER] Starting predict_future for FITBI [2026-01-13T20:22:17.386812] [DEBUG] [LOCAL ] No optimal features file found for FITBI: ./output/feature-sets/FITBI.txt [2026-01-13T20:22:17.386874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:17.386913] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:17.386948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:17.387025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:17.448397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:17.449288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:17.449380] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:17.449420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:17.573854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:17.574010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:17.574051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:17.574080] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:17.577525] [DEBUG] [FORECASTER] FITBI: Forecast T+1@11:T+2@11: UP (p=92.41%) [2026-01-13T20:22:17.577819] [INFO ] [FORECASTER] Completed predict_future for FITBI [2026-01-13T20:22:17.577944] [INFO ] [sig ] FITBI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:17.721541] [INFO ] [LOCAL ] Saved forecast: FITBI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FITBI.txt [2026-01-13T20:22:17.721697] [INFO ] [sig ] [1215/3497] Completed FITBI in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:17.721736] [INFO ] [sig ] [1216/3497] Forecasting FITBO... [2026-01-13T20:22:17.721766] [INFO ] [sig ] Generating forecast for: FITBO [2026-01-13T20:22:17.721796] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FITBO' from 'https://tdm.silogroup.org/data/derivative_storage/FITBO.csv'. [2026-01-13T20:22:17.733877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FITBO'. [2026-01-13T20:22:17.734148] [INFO ] [FORECASTER] Starting predict_future for FITBO [2026-01-13T20:22:17.735083] [DEBUG] [LOCAL ] No optimal features file found for FITBO: ./output/feature-sets/FITBO.txt [2026-01-13T20:22:17.735135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:17.735167] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:17.735195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:17.735251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:17.793166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:17.794057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:17.794134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:17.794168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:17.923332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:17.923495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:17.923536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:17.923603] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:17.927431] [DEBUG] [FORECASTER] FITBO: Forecast T+1@11:T+2@11: UP (p=89.86%) [2026-01-13T20:22:17.927741] [INFO ] [FORECASTER] Completed predict_future for FITBO [2026-01-13T20:22:17.927871] [INFO ] [sig ] FITBO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:18.091309] [INFO ] [LOCAL ] Saved forecast: FITBO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FITBO.txt [2026-01-13T20:22:18.091469] [INFO ] [sig ] [1216/3497] Completed FITBO in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:18.091507] [INFO ] [sig ] [1217/3497] Forecasting FIVE... [2026-01-13T20:22:18.091538] [INFO ] [sig ] Generating forecast for: FIVE [2026-01-13T20:22:18.091588] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVE' from 'https://tdm.silogroup.org/data/derivative_storage/FIVE.csv'. [2026-01-13T20:22:18.104737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVE'. [2026-01-13T20:22:18.105316] [INFO ] [FORECASTER] Starting predict_future for FIVE [2026-01-13T20:22:18.106115] [DEBUG] [LOCAL ] No optimal features file found for FIVE: ./output/feature-sets/FIVE.txt [2026-01-13T20:22:18.106168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:18.106200] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:18.106228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:18.106286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:18.166531] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:18.167372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:18.167451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:18.167485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:18.294524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:18.294711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:18.294755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:18.294785] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:18.298323] [DEBUG] [FORECASTER] FIVE: Forecast T+1@11:T+2@11: UP (p=76.99%) [2026-01-13T20:22:18.298636] [INFO ] [FORECASTER] Completed predict_future for FIVE [2026-01-13T20:22:18.298766] [INFO ] [sig ] FIVE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:18.450037] [INFO ] [LOCAL ] Saved forecast: FIVE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FIVE.txt [2026-01-13T20:22:18.450166] [INFO ] [sig ] [1217/3497] Completed FIVE in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:18.450204] [INFO ] [sig ] [1218/3497] Forecasting FIVN... [2026-01-13T20:22:18.450234] [INFO ] [sig ] Generating forecast for: FIVN [2026-01-13T20:22:18.450263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIVN' from 'https://tdm.silogroup.org/data/derivative_storage/FIVN.csv'. [2026-01-13T20:22:18.462219] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIVN'. [2026-01-13T20:22:18.462601] [INFO ] [FORECASTER] Starting predict_future for FIVN [2026-01-13T20:22:18.463404] [DEBUG] [LOCAL ] No optimal features file found for FIVN: ./output/feature-sets/FIVN.txt [2026-01-13T20:22:18.463455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:18.463487] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:18.463513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:18.463585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:18.521599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:18.522670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:18.522750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:18.522800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:18.649224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:18.649383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:18.649422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:18.649451] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:18.652790] [DEBUG] [FORECASTER] FIVN: Forecast T+1@11:T+2@11: DOWN (p=48.63%) [2026-01-13T20:22:18.653063] [INFO ] [FORECASTER] Completed predict_future for FIVN [2026-01-13T20:22:18.653183] [INFO ] [sig ] FIVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:18.817780] [INFO ] [LOCAL ] Saved forecast: FIVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FIVN.txt [2026-01-13T20:22:18.817914] [INFO ] [sig ] [1218/3497] Completed FIVN in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:18.817952] [INFO ] [sig ] [1219/3497] Forecasting FIX... [2026-01-13T20:22:18.818006] [INFO ] [sig ] Generating forecast for: FIX [2026-01-13T20:22:18.818042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIX' from 'https://tdm.silogroup.org/data/derivative_storage/FIX.csv'. [2026-01-13T20:22:18.830112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIX'. [2026-01-13T20:22:18.830434] [INFO ] [FORECASTER] Starting predict_future for FIX [2026-01-13T20:22:18.831214] [DEBUG] [LOCAL ] No optimal features file found for FIX: ./output/feature-sets/FIX.txt [2026-01-13T20:22:18.831265] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:18.831296] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:18.831322] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:18.831378] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:18.903668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:18.904608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:18.904706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:18.904739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:19.031402] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:19.031564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:19.031626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:19.031656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:19.035459] [DEBUG] [FORECASTER] FIX: Forecast T+1@11:T+2@11: UP (p=97.14%) [2026-01-13T20:22:19.035798] [INFO ] [FORECASTER] Completed predict_future for FIX [2026-01-13T20:22:19.035934] [INFO ] [sig ] FIX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:19.181787] [INFO ] [LOCAL ] Saved forecast: FIX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FIX.txt [2026-01-13T20:22:19.182100] [INFO ] [sig ] [1219/3497] Completed FIX in 0.4s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:19.182139] [INFO ] [sig ] [1220/3497] Forecasting FIXD... [2026-01-13T20:22:19.182167] [INFO ] [sig ] Generating forecast for: FIXD [2026-01-13T20:22:19.182200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIXD' from 'https://tdm.silogroup.org/data/derivative_storage/FIXD.csv'. [2026-01-13T20:22:19.194338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIXD'. [2026-01-13T20:22:19.194651] [INFO ] [FORECASTER] Starting predict_future for FIXD [2026-01-13T20:22:19.195397] [DEBUG] [LOCAL ] No optimal features file found for FIXD: ./output/feature-sets/FIXD.txt [2026-01-13T20:22:19.195473] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:19.195506] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:19.195544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:19.195621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:19.253496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:19.254252] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:19.254328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:19.254360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:19.375333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:19.375437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:19.375472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:19.375500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:19.378684] [DEBUG] [FORECASTER] FIXD: Forecast T+1@11:T+2@11: DOWN (p=18.76%) [2026-01-13T20:22:19.378951] [INFO ] [FORECASTER] Completed predict_future for FIXD [2026-01-13T20:22:19.379070] [INFO ] [sig ] FIXD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:19.521066] [INFO ] [LOCAL ] Saved forecast: FIXD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FIXD.txt [2026-01-13T20:22:19.521180] [INFO ] [sig ] [1220/3497] Completed FIXD in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:19.521218] [INFO ] [sig ] [1221/3497] Forecasting FIZZ... [2026-01-13T20:22:19.521247] [INFO ] [sig ] Generating forecast for: FIZZ [2026-01-13T20:22:19.521276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FIZZ' from 'https://tdm.silogroup.org/data/derivative_storage/FIZZ.csv'. [2026-01-13T20:22:19.532771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FIZZ'. [2026-01-13T20:22:19.533032] [INFO ] [FORECASTER] Starting predict_future for FIZZ [2026-01-13T20:22:19.533801] [DEBUG] [LOCAL ] No optimal features file found for FIZZ: ./output/feature-sets/FIZZ.txt [2026-01-13T20:22:19.533852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:19.533884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:19.533911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:19.533968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:19.590793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:19.591369] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:19.591446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:19.591478] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:19.710772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:19.710929] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:19.710969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:19.710998] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:19.714356] [DEBUG] [FORECASTER] FIZZ: Forecast T+1@11:T+2@11: DOWN (p=3.29%) [2026-01-13T20:22:19.714654] [INFO ] [FORECASTER] Completed predict_future for FIZZ [2026-01-13T20:22:19.714777] [INFO ] [sig ] FIZZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:19.858647] [INFO ] [LOCAL ] Saved forecast: FIZZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FIZZ.txt [2026-01-13T20:22:19.858798] [INFO ] [sig ] [1221/3497] Completed FIZZ in 0.3s | 2.81 sym/s | Total: 7.2m | ETA: 13.5m [2026-01-13T20:22:19.858836] [INFO ] [sig ] [1222/3497] Forecasting FJP... [2026-01-13T20:22:19.858866] [INFO ] [sig ] Generating forecast for: FJP [2026-01-13T20:22:19.858898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FJP' from 'https://tdm.silogroup.org/data/derivative_storage/FJP.csv'. [2026-01-13T20:22:19.869930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FJP'. [2026-01-13T20:22:19.870241] [INFO ] [FORECASTER] Starting predict_future for FJP [2026-01-13T20:22:19.871019] [DEBUG] [LOCAL ] No optimal features file found for FJP: ./output/feature-sets/FJP.txt [2026-01-13T20:22:19.871071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:19.871103] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:19.871129] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:19.871186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:19.928630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:19.929476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:19.929557] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:19.929611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:20.042653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:20.042824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:20.043061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:20.043090] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:20.047227] [DEBUG] [FORECASTER] FJP: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-01-13T20:22:20.047560] [INFO ] [FORECASTER] Completed predict_future for FJP [2026-01-13T20:22:20.047726] [INFO ] [sig ] FJP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:20.198705] [INFO ] [LOCAL ] Saved forecast: FJP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FJP.txt [2026-01-13T20:22:20.198875] [INFO ] [sig ] [1222/3497] Completed FJP in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:20.198922] [INFO ] [sig ] [1223/3497] Forecasting FLEX... [2026-01-13T20:22:20.198952] [INFO ] [sig ] Generating forecast for: FLEX [2026-01-13T20:22:20.198983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLEX' from 'https://tdm.silogroup.org/data/derivative_storage/FLEX.csv'. [2026-01-13T20:22:20.215406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLEX'. [2026-01-13T20:22:20.215681] [INFO ] [FORECASTER] Starting predict_future for FLEX [2026-01-13T20:22:20.216423] [DEBUG] [LOCAL ] No optimal features file found for FLEX: ./output/feature-sets/FLEX.txt [2026-01-13T20:22:20.216474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:20.216505] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:20.216532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:20.216611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:20.273978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:20.274762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:20.274841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:20.274874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:20.395105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:20.395260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:20.395333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:20.395363] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:20.398809] [DEBUG] [FORECASTER] FLEX: Forecast T+1@11:T+2@11: DOWN (p=23.24%) [2026-01-13T20:22:20.399105] [INFO ] [FORECASTER] Completed predict_future for FLEX [2026-01-13T20:22:20.399229] [INFO ] [sig ] FLEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:20.539874] [INFO ] [LOCAL ] Saved forecast: FLEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FLEX.txt [2026-01-13T20:22:20.540012] [INFO ] [sig ] [1223/3497] Completed FLEX in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:20.540050] [INFO ] [sig ] [1224/3497] Forecasting FLGC... [2026-01-13T20:22:20.540080] [INFO ] [sig ] Generating forecast for: FLGC [2026-01-13T20:22:20.540117] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLGC' from 'https://tdm.silogroup.org/data/derivative_storage/FLGC.csv'. [2026-01-13T20:22:20.550985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLGC'. [2026-01-13T20:22:20.551235] [INFO ] [FORECASTER] Starting predict_future for FLGC [2026-01-13T20:22:20.551993] [DEBUG] [LOCAL ] No optimal features file found for FLGC: ./output/feature-sets/FLGC.txt [2026-01-13T20:22:20.552044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:20.552076] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:20.552102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:20.552159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:20.612368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:20.613174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:20.613248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:20.613280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:20.749719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:20.749896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:20.749938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:20.749967] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:20.754188] [DEBUG] [FORECASTER] FLGC: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-01-13T20:22:20.754644] [INFO ] [FORECASTER] Completed predict_future for FLGC [2026-01-13T20:22:20.754811] [INFO ] [sig ] FLGC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:20.908663] [INFO ] [LOCAL ] Saved forecast: FLGC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FLGC.txt [2026-01-13T20:22:20.908857] [INFO ] [sig ] [1224/3497] Completed FLGC in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:20.908910] [INFO ] [sig ] [1225/3497] Forecasting FLL... [2026-01-13T20:22:20.908940] [INFO ] [sig ] Generating forecast for: FLL [2026-01-13T20:22:20.908971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLL' from 'https://tdm.silogroup.org/data/derivative_storage/FLL.csv'. [2026-01-13T20:22:20.922016] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLL'. [2026-01-13T20:22:20.922454] [INFO ] [FORECASTER] Starting predict_future for FLL [2026-01-13T20:22:20.923378] [DEBUG] [LOCAL ] No optimal features file found for FLL: ./output/feature-sets/FLL.txt [2026-01-13T20:22:20.923434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:20.923466] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:20.923494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:20.923552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:20.982675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:20.983843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:20.983928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:20.983960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:21.104643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:21.104807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:21.104851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:21.104882] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:21.108442] [DEBUG] [FORECASTER] FLL: Forecast T+1@11:T+2@11: DOWN (p=12.44%) [2026-01-13T20:22:21.108816] [INFO ] [FORECASTER] Completed predict_future for FLL [2026-01-13T20:22:21.108965] [INFO ] [sig ] FLL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:21.258386] [INFO ] [LOCAL ] Saved forecast: FLL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FLL.txt [2026-01-13T20:22:21.258600] [INFO ] [sig ] [1225/3497] Completed FLL in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:21.258645] [INFO ] [sig ] [1226/3497] Forecasting FLNC... [2026-01-13T20:22:21.258675] [INFO ] [sig ] Generating forecast for: FLNC [2026-01-13T20:22:21.258705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNC' from 'https://tdm.silogroup.org/data/derivative_storage/FLNC.csv'. [2026-01-13T20:22:21.270758] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNC'. [2026-01-13T20:22:21.271158] [INFO ] [FORECASTER] Starting predict_future for FLNC [2026-01-13T20:22:21.272005] [DEBUG] [LOCAL ] No optimal features file found for FLNC: ./output/feature-sets/FLNC.txt [2026-01-13T20:22:21.272060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:21.272092] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:21.272119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:21.272175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:21.330064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:21.330984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:21.331072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:21.331105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:21.454522] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:21.454686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:21.454727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:21.454756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:21.458191] [DEBUG] [FORECASTER] FLNC: Forecast T+1@11:T+2@11: UP (p=76.44%) [2026-01-13T20:22:21.458479] [INFO ] [FORECASTER] Completed predict_future for FLNC [2026-01-13T20:22:21.458625] [INFO ] [sig ] FLNC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:21.601987] [INFO ] [LOCAL ] Saved forecast: FLNC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FLNC.txt [2026-01-13T20:22:21.602118] [INFO ] [sig ] [1226/3497] Completed FLNC in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:21.602155] [INFO ] [sig ] [1227/3497] Forecasting FLNG... [2026-01-13T20:22:21.602210] [INFO ] [sig ] Generating forecast for: FLNG [2026-01-13T20:22:21.602242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLNG' from 'https://tdm.silogroup.org/data/derivative_storage/FLNG.csv'. [2026-01-13T20:22:21.613296] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLNG'. [2026-01-13T20:22:21.613626] [INFO ] [FORECASTER] Starting predict_future for FLNG [2026-01-13T20:22:21.614380] [DEBUG] [LOCAL ] No optimal features file found for FLNG: ./output/feature-sets/FLNG.txt [2026-01-13T20:22:21.614431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:21.614462] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:21.614489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:21.614545] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:21.671483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:21.672191] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:21.672268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:21.672301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:21.790197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:21.790350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:21.790392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:21.790421] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:21.793886] [DEBUG] [FORECASTER] FLNG: Forecast T+1@11:T+2@11: DOWN (p=13.31%) [2026-01-13T20:22:21.794166] [INFO ] [FORECASTER] Completed predict_future for FLNG [2026-01-13T20:22:21.794293] [INFO ] [sig ] FLNG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:21.944486] [INFO ] [LOCAL ] Saved forecast: FLNG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FLNG.txt [2026-01-13T20:22:21.944671] [INFO ] [sig ] [1227/3497] Completed FLNG in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:21.944714] [INFO ] [sig ] [1228/3497] Forecasting FLO... [2026-01-13T20:22:21.944743] [INFO ] [sig ] Generating forecast for: FLO [2026-01-13T20:22:21.944777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLO' from 'https://tdm.silogroup.org/data/derivative_storage/FLO.csv'. [2026-01-13T20:22:21.956619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLO'. [2026-01-13T20:22:21.957012] [INFO ] [FORECASTER] Starting predict_future for FLO [2026-01-13T20:22:21.957850] [DEBUG] [LOCAL ] No optimal features file found for FLO: ./output/feature-sets/FLO.txt [2026-01-13T20:22:21.957902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:21.957933] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:21.957975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:21.958033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:22.016189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:22.017253] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:22.017335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:22.017367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:22.155434] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:22.155624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:22.155679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:22.155710] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:22.159703] [DEBUG] [FORECASTER] FLO: Forecast T+1@11:T+2@11: UP (p=94.52%) [2026-01-13T20:22:22.160070] [INFO ] [FORECASTER] Completed predict_future for FLO [2026-01-13T20:22:22.160235] [INFO ] [sig ] FLO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:22.309606] [INFO ] [LOCAL ] Saved forecast: FLO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FLO.txt [2026-01-13T20:22:22.309776] [INFO ] [sig ] [1228/3497] Completed FLO in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:22.309818] [INFO ] [sig ] [1229/3497] Forecasting FLS... [2026-01-13T20:22:22.309852] [INFO ] [sig ] Generating forecast for: FLS [2026-01-13T20:22:22.309885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLS' from 'https://tdm.silogroup.org/data/derivative_storage/FLS.csv'. [2026-01-13T20:22:22.323905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLS'. [2026-01-13T20:22:22.324312] [INFO ] [FORECASTER] Starting predict_future for FLS [2026-01-13T20:22:22.325175] [DEBUG] [LOCAL ] No optimal features file found for FLS: ./output/feature-sets/FLS.txt [2026-01-13T20:22:22.325231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:22.325266] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:22.325294] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:22.325355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:22.386901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:22.387870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:22.387992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:22.388041] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:22.515144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:22.515311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:22.515353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:22.515385] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:22.518965] [DEBUG] [FORECASTER] FLS: Forecast T+1@11:T+2@11: UP (p=77.13%) [2026-01-13T20:22:22.519262] [INFO ] [FORECASTER] Completed predict_future for FLS [2026-01-13T20:22:22.519394] [INFO ] [sig ] FLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:22.672104] [INFO ] [LOCAL ] Saved forecast: FLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FLS.txt [2026-01-13T20:22:22.672260] [INFO ] [sig ] [1229/3497] Completed FLS in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:22.672299] [INFO ] [sig ] [1230/3497] Forecasting FLUX... [2026-01-13T20:22:22.672328] [INFO ] [sig ] Generating forecast for: FLUX [2026-01-13T20:22:22.672358] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLUX' from 'https://tdm.silogroup.org/data/derivative_storage/FLUX.csv'. [2026-01-13T20:22:22.684385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLUX'. [2026-01-13T20:22:22.684874] [INFO ] [FORECASTER] Starting predict_future for FLUX [2026-01-13T20:22:22.685777] [DEBUG] [LOCAL ] No optimal features file found for FLUX: ./output/feature-sets/FLUX.txt [2026-01-13T20:22:22.685833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:22.685867] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:22.685894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:22.685984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:22.744949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:22.745660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:22.745747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:22.745793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:22.863781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:22.863933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:22.863975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:22.864006] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:22.867472] [DEBUG] [FORECASTER] FLUX: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-13T20:22:22.867773] [INFO ] [FORECASTER] Completed predict_future for FLUX [2026-01-13T20:22:22.867903] [INFO ] [sig ] FLUX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:23.020009] [INFO ] [LOCAL ] Saved forecast: FLUX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FLUX.txt [2026-01-13T20:22:23.020162] [INFO ] [sig ] [1230/3497] Completed FLUX in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.5m [2026-01-13T20:22:23.020204] [INFO ] [sig ] [1231/3497] Forecasting FLWS... [2026-01-13T20:22:23.020233] [INFO ] [sig ] Generating forecast for: FLWS [2026-01-13T20:22:23.020264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLWS' from 'https://tdm.silogroup.org/data/derivative_storage/FLWS.csv'. [2026-01-13T20:22:23.032078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLWS'. [2026-01-13T20:22:23.032453] [INFO ] [FORECASTER] Starting predict_future for FLWS [2026-01-13T20:22:23.033272] [DEBUG] [LOCAL ] No optimal features file found for FLWS: ./output/feature-sets/FLWS.txt [2026-01-13T20:22:23.033325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:23.033357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:23.033385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:23.033455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:23.092657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:23.093506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:23.093612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:23.093650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:23.216084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:23.216247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:23.216290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:23.216320] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:23.219968] [DEBUG] [FORECASTER] FLWS: Forecast T+1@11:T+2@11: UP (p=94.05%) [2026-01-13T20:22:23.220324] [INFO ] [FORECASTER] Completed predict_future for FLWS [2026-01-13T20:22:23.220493] [INFO ] [sig ] FLWS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:23.377539] [INFO ] [LOCAL ] Saved forecast: FLWS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FLWS.txt [2026-01-13T20:22:23.377723] [INFO ] [sig ] [1231/3497] Completed FLWS in 0.4s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:23.377760] [INFO ] [sig ] [1232/3497] Forecasting FLXS... [2026-01-13T20:22:23.377791] [INFO ] [sig ] Generating forecast for: FLXS [2026-01-13T20:22:23.377821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLXS' from 'https://tdm.silogroup.org/data/derivative_storage/FLXS.csv'. [2026-01-13T20:22:23.389288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLXS'. [2026-01-13T20:22:23.389717] [INFO ] [FORECASTER] Starting predict_future for FLXS [2026-01-13T20:22:23.390513] [DEBUG] [LOCAL ] No optimal features file found for FLXS: ./output/feature-sets/FLXS.txt [2026-01-13T20:22:23.390564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:23.390622] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:23.390649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:23.390706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:23.448554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:23.449448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:23.449542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:23.449595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:23.566994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:23.567355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:23.567400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:23.567432] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:23.571432] [DEBUG] [FORECASTER] FLXS: Forecast T+1@11:T+2@11: DOWN (p=4.66%) [2026-01-13T20:22:23.571735] [INFO ] [FORECASTER] Completed predict_future for FLXS [2026-01-13T20:22:23.571862] [INFO ] [sig ] FLXS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:23.727111] [INFO ] [LOCAL ] Saved forecast: FLXS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FLXS.txt [2026-01-13T20:22:23.727251] [INFO ] [sig ] [1232/3497] Completed FLXS in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:23.727290] [INFO ] [sig ] [1233/3497] Forecasting FLYE... [2026-01-13T20:22:23.727319] [INFO ] [sig ] Generating forecast for: FLYE [2026-01-13T20:22:23.727350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FLYE' from 'https://tdm.silogroup.org/data/derivative_storage/FLYE.csv'. [2026-01-13T20:22:23.738645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FLYE'. [2026-01-13T20:22:23.738967] [INFO ] [FORECASTER] Starting predict_future for FLYE [2026-01-13T20:22:23.739740] [DEBUG] [LOCAL ] No optimal features file found for FLYE: ./output/feature-sets/FLYE.txt [2026-01-13T20:22:23.739812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:23.739846] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:23.739873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:23.739929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:23.797029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:23.797828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:23.797907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:23.797940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:23.913689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:23.913840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:23.913878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:23.913907] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:23.917242] [DEBUG] [FORECASTER] FLYE: Forecast T+1@11:T+2@11: DOWN (p=9.30%) [2026-01-13T20:22:23.917586] [INFO ] [FORECASTER] Completed predict_future for FLYE [2026-01-13T20:22:23.917712] [INFO ] [sig ] FLYE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:24.066622] [INFO ] [LOCAL ] Saved forecast: FLYE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FLYE.txt [2026-01-13T20:22:24.066756] [INFO ] [sig ] [1233/3497] Completed FLYE in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:24.066796] [INFO ] [sig ] [1234/3497] Forecasting FMAO... [2026-01-13T20:22:24.066826] [INFO ] [sig ] Generating forecast for: FMAO [2026-01-13T20:22:24.066856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMAO' from 'https://tdm.silogroup.org/data/derivative_storage/FMAO.csv'. [2026-01-13T20:22:24.077919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMAO'. [2026-01-13T20:22:24.078251] [INFO ] [FORECASTER] Starting predict_future for FMAO [2026-01-13T20:22:24.079032] [DEBUG] [LOCAL ] No optimal features file found for FMAO: ./output/feature-sets/FMAO.txt [2026-01-13T20:22:24.079083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:24.079114] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:24.079141] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:24.079197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:24.136418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:24.137328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:24.137433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:24.137467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:24.245530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:24.245695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:24.245735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:24.245764] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:24.249092] [DEBUG] [FORECASTER] FMAO: Forecast T+1@11:T+2@11: UP (p=75.55%) [2026-01-13T20:22:24.249361] [INFO ] [FORECASTER] Completed predict_future for FMAO [2026-01-13T20:22:24.249479] [INFO ] [sig ] FMAO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:24.393879] [INFO ] [LOCAL ] Saved forecast: FMAO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FMAO.txt [2026-01-13T20:22:24.394042] [INFO ] [sig ] [1234/3497] Completed FMAO in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:24.394081] [INFO ] [sig ] [1235/3497] Forecasting FMB... [2026-01-13T20:22:24.394111] [INFO ] [sig ] Generating forecast for: FMB [2026-01-13T20:22:24.394149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMB' from 'https://tdm.silogroup.org/data/derivative_storage/FMB.csv'. [2026-01-13T20:22:24.405509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMB'. [2026-01-13T20:22:24.405892] [INFO ] [FORECASTER] Starting predict_future for FMB [2026-01-13T20:22:24.406688] [DEBUG] [LOCAL ] No optimal features file found for FMB: ./output/feature-sets/FMB.txt [2026-01-13T20:22:24.406739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:24.406770] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:24.406797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:24.406858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:24.462889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:24.463739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:24.463821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:24.463854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:24.585000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:24.585178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:24.585219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:24.585248] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:24.588650] [DEBUG] [FORECASTER] FMB: Forecast T+1@11:T+2@11: UP (p=76.33%) [2026-01-13T20:22:24.588933] [INFO ] [FORECASTER] Completed predict_future for FMB [2026-01-13T20:22:24.589053] [INFO ] [sig ] FMB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:24.735220] [INFO ] [LOCAL ] Saved forecast: FMB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FMB.txt [2026-01-13T20:22:24.735376] [INFO ] [sig ] [1235/3497] Completed FMB in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:24.735415] [INFO ] [sig ] [1236/3497] Forecasting FMBH... [2026-01-13T20:22:24.735446] [INFO ] [sig ] Generating forecast for: FMBH [2026-01-13T20:22:24.735476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMBH' from 'https://tdm.silogroup.org/data/derivative_storage/FMBH.csv'. [2026-01-13T20:22:24.746479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMBH'. [2026-01-13T20:22:24.746855] [INFO ] [FORECASTER] Starting predict_future for FMBH [2026-01-13T20:22:24.747637] [DEBUG] [LOCAL ] No optimal features file found for FMBH: ./output/feature-sets/FMBH.txt [2026-01-13T20:22:24.747688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:24.747718] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:24.747744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:24.747800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:24.805901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:24.806782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:24.806868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:24.806903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:24.929066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:24.929218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:24.929256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:24.929284] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:24.932676] [DEBUG] [FORECASTER] FMBH: Forecast T+1@11:T+2@11: UP (p=95.63%) [2026-01-13T20:22:24.932975] [INFO ] [FORECASTER] Completed predict_future for FMBH [2026-01-13T20:22:24.933100] [INFO ] [sig ] FMBH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:25.084783] [INFO ] [LOCAL ] Saved forecast: FMBH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FMBH.txt [2026-01-13T20:22:25.084946] [INFO ] [sig ] [1236/3497] Completed FMBH in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:25.084987] [INFO ] [sig ] [1237/3497] Forecasting FMC... [2026-01-13T20:22:25.085018] [INFO ] [sig ] Generating forecast for: FMC [2026-01-13T20:22:25.085049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMC' from 'https://tdm.silogroup.org/data/derivative_storage/FMC.csv'. [2026-01-13T20:22:25.096241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMC'. [2026-01-13T20:22:25.096592] [INFO ] [FORECASTER] Starting predict_future for FMC [2026-01-13T20:22:25.097375] [DEBUG] [LOCAL ] No optimal features file found for FMC: ./output/feature-sets/FMC.txt [2026-01-13T20:22:25.097426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:25.097458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:25.097484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:25.097541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:25.153839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:25.154570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:25.154664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:25.154697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:25.275423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:25.275586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:25.275626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:25.275654] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:25.279079] [DEBUG] [FORECASTER] FMC: Forecast T+1@11:T+2@11: UP (p=96.10%) [2026-01-13T20:22:25.279354] [INFO ] [FORECASTER] Completed predict_future for FMC [2026-01-13T20:22:25.279477] [INFO ] [sig ] FMC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:25.424764] [INFO ] [LOCAL ] Saved forecast: FMC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FMC.txt [2026-01-13T20:22:25.424927] [INFO ] [sig ] [1237/3497] Completed FMC in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:25.424966] [INFO ] [sig ] [1238/3497] Forecasting FMHI... [2026-01-13T20:22:25.424995] [INFO ] [sig ] Generating forecast for: FMHI [2026-01-13T20:22:25.425027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMHI' from 'https://tdm.silogroup.org/data/derivative_storage/FMHI.csv'. [2026-01-13T20:22:25.436135] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMHI'. [2026-01-13T20:22:25.436496] [INFO ] [FORECASTER] Starting predict_future for FMHI [2026-01-13T20:22:25.437281] [DEBUG] [LOCAL ] No optimal features file found for FMHI: ./output/feature-sets/FMHI.txt [2026-01-13T20:22:25.437332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:25.437364] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:25.437390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:25.437446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:25.494094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:25.494938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:25.495017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:25.495050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:25.612307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:25.612459] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:25.612498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:25.612525] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:25.615897] [DEBUG] [FORECASTER] FMHI: Forecast T+1@11:T+2@11: UP (p=94.73%) [2026-01-13T20:22:25.616204] [INFO ] [FORECASTER] Completed predict_future for FMHI [2026-01-13T20:22:25.616327] [INFO ] [sig ] FMHI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:25.767624] [INFO ] [LOCAL ] Saved forecast: FMHI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FMHI.txt [2026-01-13T20:22:25.767760] [INFO ] [sig ] [1238/3497] Completed FMHI in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:25.767798] [INFO ] [sig ] [1239/3497] Forecasting FMN... [2026-01-13T20:22:25.767827] [INFO ] [sig ] Generating forecast for: FMN [2026-01-13T20:22:25.767857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMN' from 'https://tdm.silogroup.org/data/derivative_storage/FMN.csv'. [2026-01-13T20:22:25.778835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMN'. [2026-01-13T20:22:25.779137] [INFO ] [FORECASTER] Starting predict_future for FMN [2026-01-13T20:22:25.779924] [DEBUG] [LOCAL ] No optimal features file found for FMN: ./output/feature-sets/FMN.txt [2026-01-13T20:22:25.779976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:25.780007] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:25.780034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:25.780090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:25.838079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:25.838771] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:25.838849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:25.838882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:25.955379] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:25.955534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:25.955590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:25.955621] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:25.958984] [DEBUG] [FORECASTER] FMN: Forecast T+1@11:T+2@11: DOWN (p=5.81%) [2026-01-13T20:22:25.959284] [INFO ] [FORECASTER] Completed predict_future for FMN [2026-01-13T20:22:25.959409] [INFO ] [sig ] FMN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:26.101585] [INFO ] [LOCAL ] Saved forecast: FMN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FMN.txt [2026-01-13T20:22:26.101715] [INFO ] [sig ] [1239/3497] Completed FMN in 0.3s | 2.81 sym/s | Total: 7.3m | ETA: 13.4m [2026-01-13T20:22:26.101755] [INFO ] [sig ] [1240/3497] Forecasting FMNB... [2026-01-13T20:22:26.101784] [INFO ] [sig ] Generating forecast for: FMNB [2026-01-13T20:22:26.101815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMNB' from 'https://tdm.silogroup.org/data/derivative_storage/FMNB.csv'. [2026-01-13T20:22:26.113072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMNB'. [2026-01-13T20:22:26.113362] [INFO ] [FORECASTER] Starting predict_future for FMNB [2026-01-13T20:22:26.114140] [DEBUG] [LOCAL ] No optimal features file found for FMNB: ./output/feature-sets/FMNB.txt [2026-01-13T20:22:26.114191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:26.114222] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:26.114249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:26.114306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:26.172701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:26.173482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:26.173559] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:26.173610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:26.292169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:26.292339] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:26.292403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:26.292435] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:26.296331] [DEBUG] [FORECASTER] FMNB: Forecast T+1@11:T+2@11: DOWN (p=44.44%) [2026-01-13T20:22:26.296631] [INFO ] [FORECASTER] Completed predict_future for FMNB [2026-01-13T20:22:26.296754] [INFO ] [sig ] FMNB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:26.445647] [INFO ] [LOCAL ] Saved forecast: FMNB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FMNB.txt [2026-01-13T20:22:26.445803] [INFO ] [sig ] [1240/3497] Completed FMNB in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.4m [2026-01-13T20:22:26.445845] [INFO ] [sig ] [1241/3497] Forecasting FMS... [2026-01-13T20:22:26.445874] [INFO ] [sig ] Generating forecast for: FMS [2026-01-13T20:22:26.445906] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMS' from 'https://tdm.silogroup.org/data/derivative_storage/FMS.csv'. [2026-01-13T20:22:26.457668] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMS'. [2026-01-13T20:22:26.458045] [INFO ] [FORECASTER] Starting predict_future for FMS [2026-01-13T20:22:26.458867] [DEBUG] [LOCAL ] No optimal features file found for FMS: ./output/feature-sets/FMS.txt [2026-01-13T20:22:26.458925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:26.458959] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:26.458987] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:26.459046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:26.517366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:26.518321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:26.518406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:26.518441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:26.645258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:26.645417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:26.645467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:26.645500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:26.649064] [DEBUG] [FORECASTER] FMS: Forecast T+1@11:T+2@11: UP (p=66.93%) [2026-01-13T20:22:26.649407] [INFO ] [FORECASTER] Completed predict_future for FMS [2026-01-13T20:22:26.649543] [INFO ] [sig ] FMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:26.797501] [INFO ] [LOCAL ] Saved forecast: FMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FMS.txt [2026-01-13T20:22:26.797679] [INFO ] [sig ] [1241/3497] Completed FMS in 0.4s | 2.81 sym/s | Total: 7.4m | ETA: 13.4m [2026-01-13T20:22:26.797721] [INFO ] [sig ] [1242/3497] Forecasting FMX... [2026-01-13T20:22:26.797750] [INFO ] [sig ] Generating forecast for: FMX [2026-01-13T20:22:26.797780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FMX' from 'https://tdm.silogroup.org/data/derivative_storage/FMX.csv'. [2026-01-13T20:22:26.813303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FMX'. [2026-01-13T20:22:26.813682] [INFO ] [FORECASTER] Starting predict_future for FMX [2026-01-13T20:22:26.814440] [DEBUG] [LOCAL ] No optimal features file found for FMX: ./output/feature-sets/FMX.txt [2026-01-13T20:22:26.814492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:26.814523] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:26.814549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:26.814623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:26.872455] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:26.873321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:26.873401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:26.873434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:27.000696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:27.000872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:27.000921] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:27.000951] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:27.004654] [DEBUG] [FORECASTER] FMX: Forecast T+1@11:T+2@11: DOWN (p=2.71%) [2026-01-13T20:22:27.004957] [INFO ] [FORECASTER] Completed predict_future for FMX [2026-01-13T20:22:27.005098] [INFO ] [sig ] FMX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:27.147893] [INFO ] [LOCAL ] Saved forecast: FMX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FMX.txt [2026-01-13T20:22:27.148076] [INFO ] [sig ] [1242/3497] Completed FMX in 0.4s | 2.81 sym/s | Total: 7.4m | ETA: 13.4m [2026-01-13T20:22:27.148116] [INFO ] [sig ] [1243/3497] Forecasting FN... [2026-01-13T20:22:27.148147] [INFO ] [sig ] Generating forecast for: FN [2026-01-13T20:22:27.148177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FN' from 'https://tdm.silogroup.org/data/derivative_storage/FN.csv'. [2026-01-13T20:22:27.162748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FN'. [2026-01-13T20:22:27.163234] [INFO ] [FORECASTER] Starting predict_future for FN [2026-01-13T20:22:27.164330] [DEBUG] [LOCAL ] No optimal features file found for FN: ./output/feature-sets/FN.txt [2026-01-13T20:22:27.164402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:27.164451] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:27.164491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:27.164599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:27.245892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:27.247097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:27.247434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:27.247489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:27.368609] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:27.368758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:27.368797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:27.368827] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:27.372409] [DEBUG] [FORECASTER] FN: Forecast T+1@11:T+2@11: DOWN (p=4.24%) [2026-01-13T20:22:27.372711] [INFO ] [FORECASTER] Completed predict_future for FN [2026-01-13T20:22:27.372838] [INFO ] [sig ] FN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:27.517926] [INFO ] [LOCAL ] Saved forecast: FN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FN.txt [2026-01-13T20:22:27.518057] [INFO ] [sig ] [1243/3497] Completed FN in 0.4s | 2.81 sym/s | Total: 7.4m | ETA: 13.4m [2026-01-13T20:22:27.518145] [INFO ] [sig ] [1244/3497] Forecasting FNB... [2026-01-13T20:22:27.518181] [INFO ] [sig ] Generating forecast for: FNB [2026-01-13T20:22:27.518213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNB' from 'https://tdm.silogroup.org/data/derivative_storage/FNB.csv'. [2026-01-13T20:22:27.529256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNB'. [2026-01-13T20:22:27.529528] [INFO ] [FORECASTER] Starting predict_future for FNB [2026-01-13T20:22:27.530292] [DEBUG] [LOCAL ] No optimal features file found for FNB: ./output/feature-sets/FNB.txt [2026-01-13T20:22:27.530344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:27.530386] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:27.530415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:27.530472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:27.586206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:27.586808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:27.586884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:27.586920] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:27.710011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:27.710157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:27.710198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:27.710226] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:27.713787] [DEBUG] [FORECASTER] FNB: Forecast T+1@11:T+2@11: UP (p=90.86%) [2026-01-13T20:22:27.714075] [INFO ] [FORECASTER] Completed predict_future for FNB [2026-01-13T20:22:27.714208] [INFO ] [sig ] FNB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:27.854748] [INFO ] [LOCAL ] Saved forecast: FNB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FNB.txt [2026-01-13T20:22:27.854861] [INFO ] [sig ] [1244/3497] Completed FNB in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.4m [2026-01-13T20:22:27.854899] [INFO ] [sig ] [1245/3497] Forecasting FND... [2026-01-13T20:22:27.854929] [INFO ] [sig ] Generating forecast for: FND [2026-01-13T20:22:27.854960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FND' from 'https://tdm.silogroup.org/data/derivative_storage/FND.csv'. [2026-01-13T20:22:27.867485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FND'. [2026-01-13T20:22:27.867791] [INFO ] [FORECASTER] Starting predict_future for FND [2026-01-13T20:22:27.868600] [DEBUG] [LOCAL ] No optimal features file found for FND: ./output/feature-sets/FND.txt [2026-01-13T20:22:27.868653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:27.868684] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:27.868710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:27.868766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:27.924390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:27.925023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:27.925097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:27.925129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:28.043225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:28.043351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:28.043388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:28.043416] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:28.046638] [DEBUG] [FORECASTER] FND: Forecast T+1@11:T+2@11: DOWN (p=33.82%) [2026-01-13T20:22:28.046902] [INFO ] [FORECASTER] Completed predict_future for FND [2026-01-13T20:22:28.047021] [INFO ] [sig ] FND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:28.188987] [INFO ] [LOCAL ] Saved forecast: FND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FND.txt [2026-01-13T20:22:28.189103] [INFO ] [sig ] [1245/3497] Completed FND in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.4m [2026-01-13T20:22:28.189141] [INFO ] [sig ] [1246/3497] Forecasting FNF... [2026-01-13T20:22:28.189170] [INFO ] [sig ] Generating forecast for: FNF [2026-01-13T20:22:28.189200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNF' from 'https://tdm.silogroup.org/data/derivative_storage/FNF.csv'. [2026-01-13T20:22:28.201102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNF'. [2026-01-13T20:22:28.201604] [INFO ] [FORECASTER] Starting predict_future for FNF [2026-01-13T20:22:28.202500] [DEBUG] [LOCAL ] No optimal features file found for FNF: ./output/feature-sets/FNF.txt [2026-01-13T20:22:28.202551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:28.202613] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:28.202642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:28.202699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:28.260357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:28.260975] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:28.261051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:28.261086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:28.381692] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:28.381836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:28.381873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:28.381902] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:28.385454] [DEBUG] [FORECASTER] FNF: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-13T20:22:28.385737] [INFO ] [FORECASTER] Completed predict_future for FNF [2026-01-13T20:22:28.385857] [INFO ] [sig ] FNF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:28.527256] [INFO ] [LOCAL ] Saved forecast: FNF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FNF.txt [2026-01-13T20:22:28.527372] [INFO ] [sig ] [1246/3497] Completed FNF in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.4m [2026-01-13T20:22:28.527409] [INFO ] [sig ] [1247/3497] Forecasting FNKO... [2026-01-13T20:22:28.527439] [INFO ] [sig ] Generating forecast for: FNKO [2026-01-13T20:22:28.527468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNKO' from 'https://tdm.silogroup.org/data/derivative_storage/FNKO.csv'. [2026-01-13T20:22:28.538874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNKO'. [2026-01-13T20:22:28.539157] [INFO ] [FORECASTER] Starting predict_future for FNKO [2026-01-13T20:22:28.539971] [DEBUG] [LOCAL ] No optimal features file found for FNKO: ./output/feature-sets/FNKO.txt [2026-01-13T20:22:28.540025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:28.540058] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:28.540123] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:28.540185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:28.600509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:28.601155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:28.601233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:28.601267] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:28.723463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:28.723638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:28.723679] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:28.723707] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:28.727253] [DEBUG] [FORECASTER] FNKO: Forecast T+1@11:T+2@11: UP (p=88.00%) [2026-01-13T20:22:28.727538] [INFO ] [FORECASTER] Completed predict_future for FNKO [2026-01-13T20:22:28.727689] [INFO ] [sig ] FNKO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:28.875133] [INFO ] [LOCAL ] Saved forecast: FNKO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FNKO.txt [2026-01-13T20:22:28.875322] [INFO ] [sig ] [1247/3497] Completed FNKO in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:28.875369] [INFO ] [sig ] [1248/3497] Forecasting FNLC... [2026-01-13T20:22:28.875410] [INFO ] [sig ] Generating forecast for: FNLC [2026-01-13T20:22:28.875444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNLC' from 'https://tdm.silogroup.org/data/derivative_storage/FNLC.csv'. [2026-01-13T20:22:28.891917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNLC'. [2026-01-13T20:22:28.892545] [INFO ] [FORECASTER] Starting predict_future for FNLC [2026-01-13T20:22:28.893658] [DEBUG] [LOCAL ] No optimal features file found for FNLC: ./output/feature-sets/FNLC.txt [2026-01-13T20:22:28.893725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:28.893773] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:28.893816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:28.893908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:28.964541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:28.965476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:28.965561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:28.965611] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:29.067694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:29.067806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:29.067842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:29.067870] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:29.071036] [DEBUG] [FORECASTER] FNLC: Forecast T+1@11:T+2@11: UP (p=51.02%) [2026-01-13T20:22:29.071300] [INFO ] [FORECASTER] Completed predict_future for FNLC [2026-01-13T20:22:29.071417] [INFO ] [sig ] FNLC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:29.213906] [INFO ] [LOCAL ] Saved forecast: FNLC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FNLC.txt [2026-01-13T20:22:29.214017] [INFO ] [sig ] [1248/3497] Completed FNLC in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:29.214056] [INFO ] [sig ] [1249/3497] Forecasting FNX... [2026-01-13T20:22:29.214085] [INFO ] [sig ] Generating forecast for: FNX [2026-01-13T20:22:29.214126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNX' from 'https://tdm.silogroup.org/data/derivative_storage/FNX.csv'. [2026-01-13T20:22:29.225927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNX'. [2026-01-13T20:22:29.226225] [INFO ] [FORECASTER] Starting predict_future for FNX [2026-01-13T20:22:29.227004] [DEBUG] [LOCAL ] No optimal features file found for FNX: ./output/feature-sets/FNX.txt [2026-01-13T20:22:29.227055] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:29.227086] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:29.227114] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:29.227171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:29.283852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:29.284647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:29.284721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:29.284753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:29.404149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:29.404282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:29.404320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:29.404348] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:29.407617] [DEBUG] [FORECASTER] FNX: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-13T20:22:29.407881] [INFO ] [FORECASTER] Completed predict_future for FNX [2026-01-13T20:22:29.408024] [INFO ] [sig ] FNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:29.553535] [INFO ] [LOCAL ] Saved forecast: FNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FNX.txt [2026-01-13T20:22:29.553661] [INFO ] [sig ] [1249/3497] Completed FNX in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:29.553700] [INFO ] [sig ] [1250/3497] Forecasting FNY... [2026-01-13T20:22:29.553729] [INFO ] [sig ] Generating forecast for: FNY [2026-01-13T20:22:29.553758] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FNY' from 'https://tdm.silogroup.org/data/derivative_storage/FNY.csv'. [2026-01-13T20:22:29.564727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FNY'. [2026-01-13T20:22:29.565038] [INFO ] [FORECASTER] Starting predict_future for FNY [2026-01-13T20:22:29.565824] [DEBUG] [LOCAL ] No optimal features file found for FNY: ./output/feature-sets/FNY.txt [2026-01-13T20:22:29.565880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:29.565926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:29.565957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:29.566015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:29.623344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:29.623972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:29.624049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:29.624084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:29.736087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:29.736216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:29.736256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:29.736285] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:29.739759] [DEBUG] [FORECASTER] FNY: Forecast T+1@11:T+2@11: DOWN (p=21.18%) [2026-01-13T20:22:29.740065] [INFO ] [FORECASTER] Completed predict_future for FNY [2026-01-13T20:22:29.740196] [INFO ] [sig ] FNY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:29.885918] [INFO ] [LOCAL ] Saved forecast: FNY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FNY.txt [2026-01-13T20:22:29.886039] [INFO ] [sig ] [1250/3497] Completed FNY in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:29.886078] [INFO ] [sig ] [1251/3497] Forecasting FOA... [2026-01-13T20:22:29.886107] [INFO ] [sig ] Generating forecast for: FOA [2026-01-13T20:22:29.886139] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOA' from 'https://tdm.silogroup.org/data/derivative_storage/FOA.csv'. [2026-01-13T20:22:29.897102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOA'. [2026-01-13T20:22:29.897377] [INFO ] [FORECASTER] Starting predict_future for FOA [2026-01-13T20:22:29.898182] [DEBUG] [LOCAL ] No optimal features file found for FOA: ./output/feature-sets/FOA.txt [2026-01-13T20:22:29.898233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:29.898265] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:29.898291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:29.898346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:29.954057] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:29.954659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:29.954733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:29.954765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:30.075997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:30.076109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:30.076145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:30.076188] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:30.079524] [DEBUG] [FORECASTER] FOA: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-01-13T20:22:30.079817] [INFO ] [FORECASTER] Completed predict_future for FOA [2026-01-13T20:22:30.079941] [INFO ] [sig ] FOA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:30.223445] [INFO ] [LOCAL ] Saved forecast: FOA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FOA.txt [2026-01-13T20:22:30.223564] [INFO ] [sig ] [1251/3497] Completed FOA in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:30.223627] [INFO ] [sig ] [1252/3497] Forecasting FOF... [2026-01-13T20:22:30.223659] [INFO ] [sig ] Generating forecast for: FOF [2026-01-13T20:22:30.223693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOF' from 'https://tdm.silogroup.org/data/derivative_storage/FOF.csv'. [2026-01-13T20:22:30.234837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOF'. [2026-01-13T20:22:30.235119] [INFO ] [FORECASTER] Starting predict_future for FOF [2026-01-13T20:22:30.235913] [DEBUG] [LOCAL ] No optimal features file found for FOF: ./output/feature-sets/FOF.txt [2026-01-13T20:22:30.235966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:30.235999] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:30.236026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:30.236086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:30.295311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:30.295956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:30.296033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:30.296067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:30.415062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:30.415215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:30.415259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:30.415289] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:30.418752] [DEBUG] [FORECASTER] FOF: Forecast T+1@11:T+2@11: DOWN (p=22.13%) [2026-01-13T20:22:30.419041] [INFO ] [FORECASTER] Completed predict_future for FOF [2026-01-13T20:22:30.419165] [INFO ] [sig ] FOF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:30.564621] [INFO ] [LOCAL ] Saved forecast: FOF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FOF.txt [2026-01-13T20:22:30.564749] [INFO ] [sig ] [1252/3497] Completed FOF in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:30.564790] [INFO ] [sig ] [1253/3497] Forecasting FOLD... [2026-01-13T20:22:30.564826] [INFO ] [sig ] Generating forecast for: FOLD [2026-01-13T20:22:30.564857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOLD' from 'https://tdm.silogroup.org/data/derivative_storage/FOLD.csv'. [2026-01-13T20:22:30.576500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOLD'. [2026-01-13T20:22:30.576799] [INFO ] [FORECASTER] Starting predict_future for FOLD [2026-01-13T20:22:30.577545] [DEBUG] [LOCAL ] No optimal features file found for FOLD: ./output/feature-sets/FOLD.txt [2026-01-13T20:22:30.577617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:30.577650] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:30.577677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:30.577733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:30.634856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:30.635676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:30.635749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:30.635782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:30.754758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:30.754874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:30.754911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:30.754939] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:30.758101] [DEBUG] [FORECASTER] FOLD: Forecast T+1@11:T+2@11: UP (p=55.41%) [2026-01-13T20:22:30.758557] [INFO ] [FORECASTER] Completed predict_future for FOLD [2026-01-13T20:22:30.758694] [INFO ] [sig ] FOLD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:30.899176] [INFO ] [LOCAL ] Saved forecast: FOLD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FOLD.txt [2026-01-13T20:22:30.899290] [INFO ] [sig ] [1253/3497] Completed FOLD in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:30.899328] [INFO ] [sig ] [1254/3497] Forecasting FORM... [2026-01-13T20:22:30.899357] [INFO ] [sig ] Generating forecast for: FORM [2026-01-13T20:22:30.899386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FORM' from 'https://tdm.silogroup.org/data/derivative_storage/FORM.csv'. [2026-01-13T20:22:30.910104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FORM'. [2026-01-13T20:22:30.910407] [INFO ] [FORECASTER] Starting predict_future for FORM [2026-01-13T20:22:30.911187] [DEBUG] [LOCAL ] No optimal features file found for FORM: ./output/feature-sets/FORM.txt [2026-01-13T20:22:30.911239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:30.911271] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:30.911298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:30.911354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:30.968056] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:30.968700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:30.968774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:30.968807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:31.087584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:31.087728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:31.087766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:31.087795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:31.094915] [DEBUG] [FORECASTER] FORM: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-01-13T20:22:31.095437] [INFO ] [FORECASTER] Completed predict_future for FORM [2026-01-13T20:22:31.095587] [INFO ] [sig ] FORM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:31.241600] [INFO ] [LOCAL ] Saved forecast: FORM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FORM.txt [2026-01-13T20:22:31.241722] [INFO ] [sig ] [1254/3497] Completed FORM in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:31.241760] [INFO ] [sig ] [1255/3497] Forecasting FOSL... [2026-01-13T20:22:31.241790] [INFO ] [sig ] Generating forecast for: FOSL [2026-01-13T20:22:31.241820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOSL' from 'https://tdm.silogroup.org/data/derivative_storage/FOSL.csv'. [2026-01-13T20:22:31.254213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOSL'. [2026-01-13T20:22:31.254688] [INFO ] [FORECASTER] Starting predict_future for FOSL [2026-01-13T20:22:31.255440] [DEBUG] [LOCAL ] No optimal features file found for FOSL: ./output/feature-sets/FOSL.txt [2026-01-13T20:22:31.255490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:31.255522] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:31.255549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:31.255633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:31.312417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:31.313071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:31.313151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:31.313184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:31.434224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:31.434356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:31.434394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:31.434422] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:31.437672] [DEBUG] [FORECASTER] FOSL: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-01-13T20:22:31.437939] [INFO ] [FORECASTER] Completed predict_future for FOSL [2026-01-13T20:22:31.438088] [INFO ] [sig ] FOSL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:31.580239] [INFO ] [LOCAL ] Saved forecast: FOSL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FOSL.txt [2026-01-13T20:22:31.580356] [INFO ] [sig ] [1255/3497] Completed FOSL in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:31.580395] [INFO ] [sig ] [1256/3497] Forecasting FOX... [2026-01-13T20:22:31.580424] [INFO ] [sig ] Generating forecast for: FOX [2026-01-13T20:22:31.580454] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOX' from 'https://tdm.silogroup.org/data/derivative_storage/FOX.csv'. [2026-01-13T20:22:31.591494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOX'. [2026-01-13T20:22:31.591805] [INFO ] [FORECASTER] Starting predict_future for FOX [2026-01-13T20:22:31.592546] [DEBUG] [LOCAL ] No optimal features file found for FOX: ./output/feature-sets/FOX.txt [2026-01-13T20:22:31.592624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:31.592659] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:31.592686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:31.592743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:31.649175] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:31.649813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:31.649887] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:31.649918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:31.771422] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:31.771562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:31.771619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:31.771648] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:31.775270] [DEBUG] [FORECASTER] FOX: Forecast T+1@11:T+2@11: DOWN (p=40.43%) [2026-01-13T20:22:31.775534] [INFO ] [FORECASTER] Completed predict_future for FOX [2026-01-13T20:22:31.775670] [INFO ] [sig ] FOX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:31.922591] [INFO ] [LOCAL ] Saved forecast: FOX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FOX.txt [2026-01-13T20:22:31.922713] [INFO ] [sig ] [1256/3497] Completed FOX in 0.3s | 2.81 sym/s | Total: 7.4m | ETA: 13.3m [2026-01-13T20:22:31.922751] [INFO ] [sig ] [1257/3497] Forecasting FOXA... [2026-01-13T20:22:31.922779] [INFO ] [sig ] Generating forecast for: FOXA [2026-01-13T20:22:31.922808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXA' from 'https://tdm.silogroup.org/data/derivative_storage/FOXA.csv'. [2026-01-13T20:22:31.933662] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXA'. [2026-01-13T20:22:31.933948] [INFO ] [FORECASTER] Starting predict_future for FOXA [2026-01-13T20:22:31.934756] [DEBUG] [LOCAL ] No optimal features file found for FOXA: ./output/feature-sets/FOXA.txt [2026-01-13T20:22:31.934817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:31.934850] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:31.934878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:31.934934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:31.991452] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:31.992091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:31.992194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:31.992227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:32.109895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:32.110045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:32.110082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:32.110110] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:32.113629] [DEBUG] [FORECASTER] FOXA: Forecast T+1@11:T+2@11: UP (p=66.39%) [2026-01-13T20:22:32.113897] [INFO ] [FORECASTER] Completed predict_future for FOXA [2026-01-13T20:22:32.114017] [INFO ] [sig ] FOXA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:32.259000] [INFO ] [LOCAL ] Saved forecast: FOXA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FOXA.txt [2026-01-13T20:22:32.259152] [INFO ] [sig ] [1257/3497] Completed FOXA in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.3m [2026-01-13T20:22:32.259190] [INFO ] [sig ] [1258/3497] Forecasting FOXF... [2026-01-13T20:22:32.259220] [INFO ] [sig ] Generating forecast for: FOXF [2026-01-13T20:22:32.259250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FOXF' from 'https://tdm.silogroup.org/data/derivative_storage/FOXF.csv'. [2026-01-13T20:22:32.270090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FOXF'. [2026-01-13T20:22:32.270457] [INFO ] [FORECASTER] Starting predict_future for FOXF [2026-01-13T20:22:32.271247] [DEBUG] [LOCAL ] No optimal features file found for FOXF: ./output/feature-sets/FOXF.txt [2026-01-13T20:22:32.271299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:32.271330] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:32.271358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:32.271414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:32.330495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:32.331362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:32.331443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:32.331476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:32.454288] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:32.454440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:32.454478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:32.454508] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:32.457905] [DEBUG] [FORECASTER] FOXF: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-13T20:22:32.458246] [INFO ] [FORECASTER] Completed predict_future for FOXF [2026-01-13T20:22:32.458375] [INFO ] [sig ] FOXF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:32.610971] [INFO ] [LOCAL ] Saved forecast: FOXF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FOXF.txt [2026-01-13T20:22:32.611130] [INFO ] [sig ] [1258/3497] Completed FOXF in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.3m [2026-01-13T20:22:32.611168] [INFO ] [sig ] [1259/3497] Forecasting FPF... [2026-01-13T20:22:32.611199] [INFO ] [sig ] Generating forecast for: FPF [2026-01-13T20:22:32.611230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPF' from 'https://tdm.silogroup.org/data/derivative_storage/FPF.csv'. [2026-01-13T20:22:32.623553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPF'. [2026-01-13T20:22:32.623903] [INFO ] [FORECASTER] Starting predict_future for FPF [2026-01-13T20:22:32.624700] [DEBUG] [LOCAL ] No optimal features file found for FPF: ./output/feature-sets/FPF.txt [2026-01-13T20:22:32.624751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:32.624783] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:32.624810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:32.624866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:32.683681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:32.684550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:32.684655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:32.684689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:32.804755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:32.804908] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:32.804946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:32.804974] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:32.808361] [DEBUG] [FORECASTER] FPF: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-13T20:22:32.808651] [INFO ] [FORECASTER] Completed predict_future for FPF [2026-01-13T20:22:32.808771] [INFO ] [sig ] FPF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:32.953852] [INFO ] [LOCAL ] Saved forecast: FPF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FPF.txt [2026-01-13T20:22:32.954003] [INFO ] [sig ] [1259/3497] Completed FPF in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.3m [2026-01-13T20:22:32.954067] [INFO ] [sig ] [1260/3497] Forecasting FPH... [2026-01-13T20:22:32.954097] [INFO ] [sig ] Generating forecast for: FPH [2026-01-13T20:22:32.954127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPH' from 'https://tdm.silogroup.org/data/derivative_storage/FPH.csv'. [2026-01-13T20:22:32.965176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPH'. [2026-01-13T20:22:32.965484] [INFO ] [FORECASTER] Starting predict_future for FPH [2026-01-13T20:22:32.966305] [DEBUG] [LOCAL ] No optimal features file found for FPH: ./output/feature-sets/FPH.txt [2026-01-13T20:22:32.966360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:32.966394] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:32.966422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:32.966479] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:33.022621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:33.023458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:33.023539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:33.023590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:33.140529] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:33.140702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:33.140741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:33.140771] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:33.144123] [DEBUG] [FORECASTER] FPH: Forecast T+1@11:T+2@11: UP (p=63.76%) [2026-01-13T20:22:33.144391] [INFO ] [FORECASTER] Completed predict_future for FPH [2026-01-13T20:22:33.144510] [INFO ] [sig ] FPH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:33.286078] [INFO ] [LOCAL ] Saved forecast: FPH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FPH.txt [2026-01-13T20:22:33.286253] [INFO ] [sig ] [1260/3497] Completed FPH in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.3m [2026-01-13T20:22:33.286295] [INFO ] [sig ] [1261/3497] Forecasting FPI... [2026-01-13T20:22:33.286325] [INFO ] [sig ] Generating forecast for: FPI [2026-01-13T20:22:33.286356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPI' from 'https://tdm.silogroup.org/data/derivative_storage/FPI.csv'. [2026-01-13T20:22:33.297743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPI'. [2026-01-13T20:22:33.298052] [INFO ] [FORECASTER] Starting predict_future for FPI [2026-01-13T20:22:33.298864] [DEBUG] [LOCAL ] No optimal features file found for FPI: ./output/feature-sets/FPI.txt [2026-01-13T20:22:33.298923] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:33.298958] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:33.298986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:33.299045] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:33.355802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:33.356412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:33.356486] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:33.356519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:33.474883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:33.475033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:33.475074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:33.475103] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:33.478493] [DEBUG] [FORECASTER] FPI: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-01-13T20:22:33.478792] [INFO ] [FORECASTER] Completed predict_future for FPI [2026-01-13T20:22:33.478919] [INFO ] [sig ] FPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:33.623854] [INFO ] [LOCAL ] Saved forecast: FPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FPI.txt [2026-01-13T20:22:33.624020] [INFO ] [sig ] [1261/3497] Completed FPI in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.3m [2026-01-13T20:22:33.624064] [INFO ] [sig ] [1262/3497] Forecasting FPXI... [2026-01-13T20:22:33.624093] [INFO ] [sig ] Generating forecast for: FPXI [2026-01-13T20:22:33.624123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FPXI' from 'https://tdm.silogroup.org/data/derivative_storage/FPXI.csv'. [2026-01-13T20:22:33.636625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FPXI'. [2026-01-13T20:22:33.637094] [INFO ] [FORECASTER] Starting predict_future for FPXI [2026-01-13T20:22:33.638312] [DEBUG] [LOCAL ] No optimal features file found for FPXI: ./output/feature-sets/FPXI.txt [2026-01-13T20:22:33.638386] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:33.638436] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:33.638482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:33.638593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:33.730360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:33.731562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:33.731712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:33.731756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:33.878630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:33.878810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:33.878855] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:33.878888] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:33.883389] [DEBUG] [FORECASTER] FPXI: Forecast T+1@11:T+2@11: DOWN (p=2.04%) [2026-01-13T20:22:33.883808] [INFO ] [FORECASTER] Completed predict_future for FPXI [2026-01-13T20:22:33.883960] [INFO ] [sig ] FPXI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:34.100165] [INFO ] [LOCAL ] Saved forecast: FPXI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FPXI.txt [2026-01-13T20:22:34.100392] [INFO ] [sig ] [1262/3497] Completed FPXI in 0.5s | 2.81 sym/s | Total: 7.5m | ETA: 13.3m [2026-01-13T20:22:34.100442] [INFO ] [sig ] [1263/3497] Forecasting FRA... [2026-01-13T20:22:34.100477] [INFO ] [sig ] Generating forecast for: FRA [2026-01-13T20:22:34.100513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRA' from 'https://tdm.silogroup.org/data/derivative_storage/FRA.csv'. [2026-01-13T20:22:34.131803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRA'. [2026-01-13T20:22:34.132337] [INFO ] [FORECASTER] Starting predict_future for FRA [2026-01-13T20:22:34.133591] [DEBUG] [LOCAL ] No optimal features file found for FRA: ./output/feature-sets/FRA.txt [2026-01-13T20:22:34.133665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:34.133710] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:34.133749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:34.133832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:34.231397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:34.232697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:34.232825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:34.232884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:34.402294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:34.402501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:34.402568] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:34.402649] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:34.408146] [DEBUG] [FORECASTER] FRA: Forecast T+1@11:T+2@11: UP (p=97.98%) [2026-01-13T20:22:34.408740] [INFO ] [FORECASTER] Completed predict_future for FRA [2026-01-13T20:22:34.408966] [INFO ] [sig ] FRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:34.628926] [INFO ] [LOCAL ] Saved forecast: FRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FRA.txt [2026-01-13T20:22:34.629142] [INFO ] [sig ] [1263/3497] Completed FRA in 0.5s | 2.81 sym/s | Total: 7.5m | ETA: 13.3m [2026-01-13T20:22:34.629204] [INFO ] [sig ] [1264/3497] Forecasting FRBA... [2026-01-13T20:22:34.629254] [INFO ] [sig ] Generating forecast for: FRBA [2026-01-13T20:22:34.629301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRBA' from 'https://tdm.silogroup.org/data/derivative_storage/FRBA.csv'. [2026-01-13T20:22:34.642316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRBA'. [2026-01-13T20:22:34.642787] [INFO ] [FORECASTER] Starting predict_future for FRBA [2026-01-13T20:22:34.643704] [DEBUG] [LOCAL ] No optimal features file found for FRBA: ./output/feature-sets/FRBA.txt [2026-01-13T20:22:34.643763] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:34.643850] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:34.643891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:34.643952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:34.707594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:34.708537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:34.708642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:34.708677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:34.855130] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:34.855290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:34.855349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:34.855380] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:34.858906] [DEBUG] [FORECASTER] FRBA: Forecast T+1@11:T+2@11: DOWN (p=3.40%) [2026-01-13T20:22:34.859201] [INFO ] [FORECASTER] Completed predict_future for FRBA [2026-01-13T20:22:34.859330] [INFO ] [sig ] FRBA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:35.017188] [INFO ] [LOCAL ] Saved forecast: FRBA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FRBA.txt [2026-01-13T20:22:35.017359] [INFO ] [sig ] [1264/3497] Completed FRBA in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:35.017411] [INFO ] [sig ] [1265/3497] Forecasting FRGE... [2026-01-13T20:22:35.017444] [INFO ] [sig ] Generating forecast for: FRGE [2026-01-13T20:22:35.017475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRGE' from 'https://tdm.silogroup.org/data/derivative_storage/FRGE.csv'. [2026-01-13T20:22:35.029955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRGE'. [2026-01-13T20:22:35.030318] [INFO ] [FORECASTER] Starting predict_future for FRGE [2026-01-13T20:22:35.031192] [DEBUG] [LOCAL ] No optimal features file found for FRGE: ./output/feature-sets/FRGE.txt [2026-01-13T20:22:35.031246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:35.031279] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:35.031308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:35.031366] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:35.092052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:35.093168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:35.093276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:35.093315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:35.229097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:35.229258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:35.229299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:35.229329] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:35.232729] [DEBUG] [FORECASTER] FRGE: Forecast T+1@11:T+2@11: DOWN (p=13.39%) [2026-01-13T20:22:35.233004] [INFO ] [FORECASTER] Completed predict_future for FRGE [2026-01-13T20:22:35.233127] [INFO ] [sig ] FRGE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:35.378776] [INFO ] [LOCAL ] Saved forecast: FRGE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FRGE.txt [2026-01-13T20:22:35.378942] [INFO ] [sig ] [1265/3497] Completed FRGE in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:35.378997] [INFO ] [sig ] [1266/3497] Forecasting FRHC... [2026-01-13T20:22:35.379041] [INFO ] [sig ] Generating forecast for: FRHC [2026-01-13T20:22:35.379091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRHC' from 'https://tdm.silogroup.org/data/derivative_storage/FRHC.csv'. [2026-01-13T20:22:35.391777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRHC'. [2026-01-13T20:22:35.392151] [INFO ] [FORECASTER] Starting predict_future for FRHC [2026-01-13T20:22:35.393123] [DEBUG] [LOCAL ] No optimal features file found for FRHC: ./output/feature-sets/FRHC.txt [2026-01-13T20:22:35.393178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:35.393218] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:35.393258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:35.393328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:35.455770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:35.456536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:35.456634] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:35.456668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:35.572163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:35.572313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:35.572353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:35.572381] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:35.575735] [DEBUG] [FORECASTER] FRHC: Forecast T+1@11:T+2@11: DOWN (p=26.67%) [2026-01-13T20:22:35.576011] [INFO ] [FORECASTER] Completed predict_future for FRHC [2026-01-13T20:22:35.576131] [INFO ] [sig ] FRHC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:35.725372] [INFO ] [LOCAL ] Saved forecast: FRHC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FRHC.txt [2026-01-13T20:22:35.725517] [INFO ] [sig ] [1266/3497] Completed FRHC in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:35.725556] [INFO ] [sig ] [1267/3497] Forecasting FRME... [2026-01-13T20:22:35.725605] [INFO ] [sig ] Generating forecast for: FRME [2026-01-13T20:22:35.725638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRME' from 'https://tdm.silogroup.org/data/derivative_storage/FRME.csv'. [2026-01-13T20:22:35.737005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRME'. [2026-01-13T20:22:35.737352] [INFO ] [FORECASTER] Starting predict_future for FRME [2026-01-13T20:22:35.738187] [DEBUG] [LOCAL ] No optimal features file found for FRME: ./output/feature-sets/FRME.txt [2026-01-13T20:22:35.738242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:35.738275] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:35.738302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:35.738359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:35.798629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:35.799481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:35.799563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:35.799615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:35.921931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:35.922093] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:35.922142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:35.922239] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:35.925866] [DEBUG] [FORECASTER] FRME: Forecast T+1@11:T+2@11: DOWN (p=14.03%) [2026-01-13T20:22:35.926151] [INFO ] [FORECASTER] Completed predict_future for FRME [2026-01-13T20:22:35.926277] [INFO ] [sig ] FRME: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:36.067214] [INFO ] [LOCAL ] Saved forecast: FRME 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FRME.txt [2026-01-13T20:22:36.067347] [INFO ] [sig ] [1267/3497] Completed FRME in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:36.067387] [INFO ] [sig ] [1268/3497] Forecasting FRO... [2026-01-13T20:22:36.067416] [INFO ] [sig ] Generating forecast for: FRO [2026-01-13T20:22:36.067447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRO' from 'https://tdm.silogroup.org/data/derivative_storage/FRO.csv'. [2026-01-13T20:22:36.078815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRO'. [2026-01-13T20:22:36.079159] [INFO ] [FORECASTER] Starting predict_future for FRO [2026-01-13T20:22:36.080012] [DEBUG] [LOCAL ] No optimal features file found for FRO: ./output/feature-sets/FRO.txt [2026-01-13T20:22:36.080066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:36.080109] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:36.080137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:36.080195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:36.136779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:36.137521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:36.137616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:36.137650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:36.264105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:36.264484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:36.264544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:36.264611] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:36.268381] [DEBUG] [FORECASTER] FRO: Forecast T+1@11:T+2@11: DOWN (p=49.58%) [2026-01-13T20:22:36.268693] [INFO ] [FORECASTER] Completed predict_future for FRO [2026-01-13T20:22:36.268860] [INFO ] [sig ] FRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:36.424260] [INFO ] [LOCAL ] Saved forecast: FRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FRO.txt [2026-01-13T20:22:36.424441] [INFO ] [sig ] [1268/3497] Completed FRO in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:36.424484] [INFO ] [sig ] [1269/3497] Forecasting FROG... [2026-01-13T20:22:36.424514] [INFO ] [sig ] Generating forecast for: FROG [2026-01-13T20:22:36.424544] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FROG' from 'https://tdm.silogroup.org/data/derivative_storage/FROG.csv'. [2026-01-13T20:22:36.436773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FROG'. [2026-01-13T20:22:36.437161] [INFO ] [FORECASTER] Starting predict_future for FROG [2026-01-13T20:22:36.438052] [DEBUG] [LOCAL ] No optimal features file found for FROG: ./output/feature-sets/FROG.txt [2026-01-13T20:22:36.438120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:36.438155] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:36.438181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:36.438239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:36.498024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:36.499001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:36.499086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:36.499119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:36.625546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:36.625724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:36.625767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:36.625797] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:36.629552] [DEBUG] [FORECASTER] FROG: Forecast T+1@11:T+2@11: DOWN (p=34.31%) [2026-01-13T20:22:36.629883] [INFO ] [FORECASTER] Completed predict_future for FROG [2026-01-13T20:22:36.630020] [INFO ] [sig ] FROG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:36.790401] [INFO ] [LOCAL ] Saved forecast: FROG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FROG.txt [2026-01-13T20:22:36.790557] [INFO ] [sig ] [1269/3497] Completed FROG in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:36.790616] [INFO ] [sig ] [1270/3497] Forecasting FRPH... [2026-01-13T20:22:36.790646] [INFO ] [sig ] Generating forecast for: FRPH [2026-01-13T20:22:36.790678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRPH' from 'https://tdm.silogroup.org/data/derivative_storage/FRPH.csv'. [2026-01-13T20:22:36.805203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRPH'. [2026-01-13T20:22:36.805660] [INFO ] [FORECASTER] Starting predict_future for FRPH [2026-01-13T20:22:36.806709] [DEBUG] [LOCAL ] No optimal features file found for FRPH: ./output/feature-sets/FRPH.txt [2026-01-13T20:22:36.806761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:36.806794] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:36.806821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:36.806877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:36.862879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:36.863512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:36.863605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:36.863640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:36.983042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:36.983199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:36.983237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:36.983265] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:36.986656] [DEBUG] [FORECASTER] FRPH: Forecast T+1@11:T+2@11: DOWN (p=1.22%) [2026-01-13T20:22:36.986925] [INFO ] [FORECASTER] Completed predict_future for FRPH [2026-01-13T20:22:36.987044] [INFO ] [sig ] FRPH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:37.127463] [INFO ] [LOCAL ] Saved forecast: FRPH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FRPH.txt [2026-01-13T20:22:37.127616] [INFO ] [sig ] [1270/3497] Completed FRPH in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:37.127658] [INFO ] [sig ] [1271/3497] Forecasting FRSH... [2026-01-13T20:22:37.127688] [INFO ] [sig ] Generating forecast for: FRSH [2026-01-13T20:22:37.127718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSH' from 'https://tdm.silogroup.org/data/derivative_storage/FRSH.csv'. [2026-01-13T20:22:37.140659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSH'. [2026-01-13T20:22:37.141044] [INFO ] [FORECASTER] Starting predict_future for FRSH [2026-01-13T20:22:37.141912] [DEBUG] [LOCAL ] No optimal features file found for FRSH: ./output/feature-sets/FRSH.txt [2026-01-13T20:22:37.141966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:37.141999] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:37.142026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:37.142083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:37.203827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:37.204762] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:37.204853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:37.204888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:37.332243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:37.332610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:37.332654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:37.332682] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:37.336279] [DEBUG] [FORECASTER] FRSH: Forecast T+1@11:T+2@11: UP (p=94.72%) [2026-01-13T20:22:37.336560] [INFO ] [FORECASTER] Completed predict_future for FRSH [2026-01-13T20:22:37.336704] [INFO ] [sig ] FRSH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:37.478346] [INFO ] [LOCAL ] Saved forecast: FRSH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FRSH.txt [2026-01-13T20:22:37.478481] [INFO ] [sig ] [1271/3497] Completed FRSH in 0.4s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:37.478526] [INFO ] [sig ] [1272/3497] Forecasting FRSX... [2026-01-13T20:22:37.478558] [INFO ] [sig ] Generating forecast for: FRSX [2026-01-13T20:22:37.478607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FRSX' from 'https://tdm.silogroup.org/data/derivative_storage/FRSX.csv'. [2026-01-13T20:22:37.489475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FRSX'. [2026-01-13T20:22:37.489793] [INFO ] [FORECASTER] Starting predict_future for FRSX [2026-01-13T20:22:37.490548] [DEBUG] [LOCAL ] No optimal features file found for FRSX: ./output/feature-sets/FRSX.txt [2026-01-13T20:22:37.490618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:37.490652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:37.490680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:37.490736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:37.546218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:37.546898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:37.546977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:37.547009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:37.662491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:37.662654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:37.662695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:37.662723] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:37.666026] [DEBUG] [FORECASTER] FRSX: Forecast T+1@11:T+2@11: DOWN (p=21.17%) [2026-01-13T20:22:37.666296] [INFO ] [FORECASTER] Completed predict_future for FRSX [2026-01-13T20:22:37.666416] [INFO ] [sig ] FRSX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:37.815874] [INFO ] [LOCAL ] Saved forecast: FRSX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FRSX.txt [2026-01-13T20:22:37.816043] [INFO ] [sig ] [1272/3497] Completed FRSX in 0.3s | 2.81 sym/s | Total: 7.5m | ETA: 13.2m [2026-01-13T20:22:37.816083] [INFO ] [sig ] [1273/3497] Forecasting FSBC... [2026-01-13T20:22:37.816113] [INFO ] [sig ] Generating forecast for: FSBC [2026-01-13T20:22:37.816143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSBC' from 'https://tdm.silogroup.org/data/derivative_storage/FSBC.csv'. [2026-01-13T20:22:37.828064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSBC'. [2026-01-13T20:22:37.828410] [INFO ] [FORECASTER] Starting predict_future for FSBC [2026-01-13T20:22:37.829218] [DEBUG] [LOCAL ] No optimal features file found for FSBC: ./output/feature-sets/FSBC.txt [2026-01-13T20:22:37.829280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:37.829318] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:37.829344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:37.829400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:37.885697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:37.886597] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:37.886682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:37.886715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:38.007047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:38.007197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:38.007236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:38.007264] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:38.011244] [DEBUG] [FORECASTER] FSBC: Forecast T+1@11:T+2@11: UP (p=83.07%) [2026-01-13T20:22:38.011724] [INFO ] [FORECASTER] Completed predict_future for FSBC [2026-01-13T20:22:38.011868] [INFO ] [sig ] FSBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:38.155025] [INFO ] [LOCAL ] Saved forecast: FSBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FSBC.txt [2026-01-13T20:22:38.155157] [INFO ] [sig ] [1273/3497] Completed FSBC in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.2m [2026-01-13T20:22:38.155203] [INFO ] [sig ] [1274/3497] Forecasting FSCO... [2026-01-13T20:22:38.155240] [INFO ] [sig ] Generating forecast for: FSCO [2026-01-13T20:22:38.155276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSCO' from 'https://tdm.silogroup.org/data/derivative_storage/FSCO.csv'. [2026-01-13T20:22:38.166324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSCO'. [2026-01-13T20:22:38.166678] [INFO ] [FORECASTER] Starting predict_future for FSCO [2026-01-13T20:22:38.167441] [DEBUG] [LOCAL ] No optimal features file found for FSCO: ./output/feature-sets/FSCO.txt [2026-01-13T20:22:38.167492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:38.167524] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:38.167551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:38.167631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:38.224719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:38.225606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:38.225723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:38.225758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:38.342248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:38.342410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:38.342452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:38.342480] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:38.346262] [DEBUG] [FORECASTER] FSCO: Forecast T+1@11:T+2@11: DOWN (p=8.07%) [2026-01-13T20:22:38.346748] [INFO ] [FORECASTER] Completed predict_future for FSCO [2026-01-13T20:22:38.346871] [INFO ] [sig ] FSCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:38.495417] [INFO ] [LOCAL ] Saved forecast: FSCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FSCO.txt [2026-01-13T20:22:38.495598] [INFO ] [sig ] [1274/3497] Completed FSCO in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.2m [2026-01-13T20:22:38.495639] [INFO ] [sig ] [1275/3497] Forecasting FSK... [2026-01-13T20:22:38.495669] [INFO ] [sig ] Generating forecast for: FSK [2026-01-13T20:22:38.495699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSK' from 'https://tdm.silogroup.org/data/derivative_storage/FSK.csv'. [2026-01-13T20:22:38.507416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSK'. [2026-01-13T20:22:38.507763] [INFO ] [FORECASTER] Starting predict_future for FSK [2026-01-13T20:22:38.508590] [DEBUG] [LOCAL ] No optimal features file found for FSK: ./output/feature-sets/FSK.txt [2026-01-13T20:22:38.508642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:38.508674] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:38.508700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:38.508757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:38.565275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:38.566233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:38.566315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:38.566347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:38.681723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:38.681883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:38.681966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:38.681998] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:38.685371] [DEBUG] [FORECASTER] FSK: Forecast T+1@11:T+2@11: DOWN (p=47.38%) [2026-01-13T20:22:38.685678] [INFO ] [FORECASTER] Completed predict_future for FSK [2026-01-13T20:22:38.685806] [INFO ] [sig ] FSK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:38.827014] [INFO ] [LOCAL ] Saved forecast: FSK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FSK.txt [2026-01-13T20:22:38.827148] [INFO ] [sig ] [1275/3497] Completed FSK in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.2m [2026-01-13T20:22:38.827190] [INFO ] [sig ] [1276/3497] Forecasting FSLY... [2026-01-13T20:22:38.827220] [INFO ] [sig ] Generating forecast for: FSLY [2026-01-13T20:22:38.827250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSLY' from 'https://tdm.silogroup.org/data/derivative_storage/FSLY.csv'. [2026-01-13T20:22:38.838561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSLY'. [2026-01-13T20:22:38.838878] [INFO ] [FORECASTER] Starting predict_future for FSLY [2026-01-13T20:22:38.839680] [DEBUG] [LOCAL ] No optimal features file found for FSLY: ./output/feature-sets/FSLY.txt [2026-01-13T20:22:38.839731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:38.839762] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:38.839790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:38.839846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:38.895696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:38.896309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:38.896386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:38.896419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:39.022002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:39.022162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:39.022203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:39.022233] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:39.026034] [DEBUG] [FORECASTER] FSLY: Forecast T+1@11:T+2@11: DOWN (p=15.36%) [2026-01-13T20:22:39.026325] [INFO ] [FORECASTER] Completed predict_future for FSLY [2026-01-13T20:22:39.026453] [INFO ] [sig ] FSLY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:39.182403] [INFO ] [LOCAL ] Saved forecast: FSLY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FSLY.txt [2026-01-13T20:22:39.182600] [INFO ] [sig ] [1276/3497] Completed FSLY in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.2m [2026-01-13T20:22:39.182651] [INFO ] [sig ] [1277/3497] Forecasting FSM... [2026-01-13T20:22:39.182685] [INFO ] [sig ] Generating forecast for: FSM [2026-01-13T20:22:39.182724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSM' from 'https://tdm.silogroup.org/data/derivative_storage/FSM.csv'. [2026-01-13T20:22:39.194551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSM'. [2026-01-13T20:22:39.194926] [INFO ] [FORECASTER] Starting predict_future for FSM [2026-01-13T20:22:39.195803] [DEBUG] [LOCAL ] No optimal features file found for FSM: ./output/feature-sets/FSM.txt [2026-01-13T20:22:39.195856] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:39.195891] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:39.195920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:39.195979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:39.256716] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:39.257486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:39.257621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:39.257676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:39.385014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:39.385165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:39.385207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:39.385238] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:39.389024] [DEBUG] [FORECASTER] FSM: Forecast T+1@11:T+2@11: UP (p=82.44%) [2026-01-13T20:22:39.389370] [INFO ] [FORECASTER] Completed predict_future for FSM [2026-01-13T20:22:39.389708] [INFO ] [sig ] FSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:39.540721] [INFO ] [LOCAL ] Saved forecast: FSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FSM.txt [2026-01-13T20:22:39.540910] [INFO ] [sig ] [1277/3497] Completed FSM in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.2m [2026-01-13T20:22:39.540955] [INFO ] [sig ] [1278/3497] Forecasting FSS... [2026-01-13T20:22:39.540987] [INFO ] [sig ] Generating forecast for: FSS [2026-01-13T20:22:39.541020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FSS' from 'https://tdm.silogroup.org/data/derivative_storage/FSS.csv'. [2026-01-13T20:22:39.552427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FSS'. [2026-01-13T20:22:39.552751] [INFO ] [FORECASTER] Starting predict_future for FSS [2026-01-13T20:22:39.553603] [DEBUG] [LOCAL ] No optimal features file found for FSS: ./output/feature-sets/FSS.txt [2026-01-13T20:22:39.553659] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:39.553693] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:39.553722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:39.553782] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:39.618337] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:39.619137] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:39.619243] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:39.619302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:39.748505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:39.748680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:39.748723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:39.748756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:39.752194] [DEBUG] [FORECASTER] FSS: Forecast T+1@11:T+2@11: DOWN (p=49.82%) [2026-01-13T20:22:39.752504] [INFO ] [FORECASTER] Completed predict_future for FSS [2026-01-13T20:22:39.752652] [INFO ] [sig ] FSS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:39.908011] [INFO ] [LOCAL ] Saved forecast: FSS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FSS.txt [2026-01-13T20:22:39.908165] [INFO ] [sig ] [1278/3497] Completed FSS in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.2m [2026-01-13T20:22:39.908208] [INFO ] [sig ] [1279/3497] Forecasting FTA... [2026-01-13T20:22:39.908237] [INFO ] [sig ] Generating forecast for: FTA [2026-01-13T20:22:39.908269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTA' from 'https://tdm.silogroup.org/data/derivative_storage/FTA.csv'. [2026-01-13T20:22:39.920414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTA'. [2026-01-13T20:22:39.920758] [INFO ] [FORECASTER] Starting predict_future for FTA [2026-01-13T20:22:39.921637] [DEBUG] [LOCAL ] No optimal features file found for FTA: ./output/feature-sets/FTA.txt [2026-01-13T20:22:39.921691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:39.921745] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:39.921777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:39.921839] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:39.984456] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:39.985287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:39.985369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:39.985405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:40.111814] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:40.111990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:40.112035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:40.112066] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:40.115829] [DEBUG] [FORECASTER] FTA: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-13T20:22:40.116172] [INFO ] [FORECASTER] Completed predict_future for FTA [2026-01-13T20:22:40.116338] [INFO ] [sig ] FTA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:40.266255] [INFO ] [LOCAL ] Saved forecast: FTA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTA.txt [2026-01-13T20:22:40.266425] [INFO ] [sig ] [1279/3497] Completed FTA in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.2m [2026-01-13T20:22:40.266475] [INFO ] [sig ] [1280/3497] Forecasting FTAI... [2026-01-13T20:22:40.266506] [INFO ] [sig ] Generating forecast for: FTAI [2026-01-13T20:22:40.266537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTAI' from 'https://tdm.silogroup.org/data/derivative_storage/FTAI.csv'. [2026-01-13T20:22:40.279460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTAI'. [2026-01-13T20:22:40.279802] [INFO ] [FORECASTER] Starting predict_future for FTAI [2026-01-13T20:22:40.280759] [DEBUG] [LOCAL ] No optimal features file found for FTAI: ./output/feature-sets/FTAI.txt [2026-01-13T20:22:40.280818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:40.280851] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:40.280879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:40.280937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:40.343026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:40.343813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:40.343894] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:40.343929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:40.471824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:40.471980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:40.472021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:40.472053] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:40.475673] [DEBUG] [FORECASTER] FTAI: Forecast T+1@11:T+2@11: DOWN (p=37.54%) [2026-01-13T20:22:40.476109] [INFO ] [FORECASTER] Completed predict_future for FTAI [2026-01-13T20:22:40.476238] [INFO ] [sig ] FTAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:40.629888] [INFO ] [LOCAL ] Saved forecast: FTAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTAI.txt [2026-01-13T20:22:40.630074] [INFO ] [sig ] [1280/3497] Completed FTAI in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:40.630124] [INFO ] [sig ] [1281/3497] Forecasting FTC... [2026-01-13T20:22:40.630167] [INFO ] [sig ] Generating forecast for: FTC [2026-01-13T20:22:40.630216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTC' from 'https://tdm.silogroup.org/data/derivative_storage/FTC.csv'. [2026-01-13T20:22:40.643901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTC'. [2026-01-13T20:22:40.644302] [INFO ] [FORECASTER] Starting predict_future for FTC [2026-01-13T20:22:40.645145] [DEBUG] [LOCAL ] No optimal features file found for FTC: ./output/feature-sets/FTC.txt [2026-01-13T20:22:40.645200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:40.645261] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:40.645292] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:40.645352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:40.705425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:40.706245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:40.706339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:40.706374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:40.829816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:40.830005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:40.830059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:40.830100] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:40.834464] [DEBUG] [FORECASTER] FTC: Forecast T+1@11:T+2@11: UP (p=93.44%) [2026-01-13T20:22:40.834770] [INFO ] [FORECASTER] Completed predict_future for FTC [2026-01-13T20:22:40.834900] [INFO ] [sig ] FTC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:40.982231] [INFO ] [LOCAL ] Saved forecast: FTC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTC.txt [2026-01-13T20:22:40.982378] [INFO ] [sig ] [1281/3497] Completed FTC in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:40.982419] [INFO ] [sig ] [1282/3497] Forecasting FTCI... [2026-01-13T20:22:40.982451] [INFO ] [sig ] Generating forecast for: FTCI [2026-01-13T20:22:40.982483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCI' from 'https://tdm.silogroup.org/data/derivative_storage/FTCI.csv'. [2026-01-13T20:22:40.997924] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCI'. [2026-01-13T20:22:40.998642] [INFO ] [FORECASTER] Starting predict_future for FTCI [2026-01-13T20:22:40.999893] [DEBUG] [LOCAL ] No optimal features file found for FTCI: ./output/feature-sets/FTCI.txt [2026-01-13T20:22:40.999957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:40.999999] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:41.000034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:41.000116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:41.061000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:41.062081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:41.062165] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:41.062199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:41.187860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:41.188169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:41.188287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:41.188327] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:41.192153] [DEBUG] [FORECASTER] FTCI: Forecast T+1@11:T+2@11: DOWN (p=27.07%) [2026-01-13T20:22:41.192458] [INFO ] [FORECASTER] Completed predict_future for FTCI [2026-01-13T20:22:41.192623] [INFO ] [sig ] FTCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:41.337593] [INFO ] [LOCAL ] Saved forecast: FTCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTCI.txt [2026-01-13T20:22:41.337724] [INFO ] [sig ] [1282/3497] Completed FTCI in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:41.337763] [INFO ] [sig ] [1283/3497] Forecasting FTCS... [2026-01-13T20:22:41.337799] [INFO ] [sig ] Generating forecast for: FTCS [2026-01-13T20:22:41.337829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTCS' from 'https://tdm.silogroup.org/data/derivative_storage/FTCS.csv'. [2026-01-13T20:22:41.350145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTCS'. [2026-01-13T20:22:41.350471] [INFO ] [FORECASTER] Starting predict_future for FTCS [2026-01-13T20:22:41.351284] [DEBUG] [LOCAL ] No optimal features file found for FTCS: ./output/feature-sets/FTCS.txt [2026-01-13T20:22:41.351337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:41.351370] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:41.351399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:41.351455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:41.411639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:41.412532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:41.412636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:41.412673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:41.534720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:41.534878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:41.534919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:41.534947] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:41.538864] [DEBUG] [FORECASTER] FTCS: Forecast T+1@11:T+2@11: UP (p=84.63%) [2026-01-13T20:22:41.539151] [INFO ] [FORECASTER] Completed predict_future for FTCS [2026-01-13T20:22:41.539284] [INFO ] [sig ] FTCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:41.687270] [INFO ] [LOCAL ] Saved forecast: FTCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTCS.txt [2026-01-13T20:22:41.687629] [INFO ] [sig ] [1283/3497] Completed FTCS in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:41.687672] [INFO ] [sig ] [1284/3497] Forecasting FTEK... [2026-01-13T20:22:41.687702] [INFO ] [sig ] Generating forecast for: FTEK [2026-01-13T20:22:41.687739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTEK' from 'https://tdm.silogroup.org/data/derivative_storage/FTEK.csv'. [2026-01-13T20:22:41.700899] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTEK'. [2026-01-13T20:22:41.701220] [INFO ] [FORECASTER] Starting predict_future for FTEK [2026-01-13T20:22:41.702187] [DEBUG] [LOCAL ] No optimal features file found for FTEK: ./output/feature-sets/FTEK.txt [2026-01-13T20:22:41.702241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:41.702273] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:41.702299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:41.702356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:41.757645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:41.758511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:41.758631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:41.758667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:41.874071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:41.874227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:41.874267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:41.874330] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:41.877751] [DEBUG] [FORECASTER] FTEK: Forecast T+1@11:T+2@11: DOWN (p=13.37%) [2026-01-13T20:22:41.878058] [INFO ] [FORECASTER] Completed predict_future for FTEK [2026-01-13T20:22:41.878186] [INFO ] [sig ] FTEK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:42.023154] [INFO ] [LOCAL ] Saved forecast: FTEK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTEK.txt [2026-01-13T20:22:42.023310] [INFO ] [sig ] [1284/3497] Completed FTEK in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:42.023350] [INFO ] [sig ] [1285/3497] Forecasting FTGC... [2026-01-13T20:22:42.023380] [INFO ] [sig ] Generating forecast for: FTGC [2026-01-13T20:22:42.023411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGC' from 'https://tdm.silogroup.org/data/derivative_storage/FTGC.csv'. [2026-01-13T20:22:42.035358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGC'. [2026-01-13T20:22:42.035685] [INFO ] [FORECASTER] Starting predict_future for FTGC [2026-01-13T20:22:42.036462] [DEBUG] [LOCAL ] No optimal features file found for FTGC: ./output/feature-sets/FTGC.txt [2026-01-13T20:22:42.036514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:42.036547] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:42.036593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:42.036654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:42.095423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:42.096205] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:42.096284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:42.096318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:42.215428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:42.215597] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:42.215638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:42.215667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:42.219038] [DEBUG] [FORECASTER] FTGC: Forecast T+1@11:T+2@11: UP (p=70.79%) [2026-01-13T20:22:42.219311] [INFO ] [FORECASTER] Completed predict_future for FTGC [2026-01-13T20:22:42.219432] [INFO ] [sig ] FTGC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:42.363206] [INFO ] [LOCAL ] Saved forecast: FTGC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTGC.txt [2026-01-13T20:22:42.363354] [INFO ] [sig ] [1285/3497] Completed FTGC in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:42.363393] [INFO ] [sig ] [1286/3497] Forecasting FTGS... [2026-01-13T20:22:42.363422] [INFO ] [sig ] Generating forecast for: FTGS [2026-01-13T20:22:42.363451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTGS' from 'https://tdm.silogroup.org/data/derivative_storage/FTGS.csv'. [2026-01-13T20:22:42.375216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTGS'. [2026-01-13T20:22:42.375510] [INFO ] [FORECASTER] Starting predict_future for FTGS [2026-01-13T20:22:42.376278] [DEBUG] [LOCAL ] No optimal features file found for FTGS: ./output/feature-sets/FTGS.txt [2026-01-13T20:22:42.376328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:42.376360] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:42.376386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:42.376444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:42.433876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:42.434953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:42.435034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:42.435066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:42.554264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:42.554417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:42.554458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:42.554505] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:42.557877] [DEBUG] [FORECASTER] FTGS: Forecast T+1@11:T+2@11: DOWN (p=21.63%) [2026-01-13T20:22:42.558168] [INFO ] [FORECASTER] Completed predict_future for FTGS [2026-01-13T20:22:42.558292] [INFO ] [sig ] FTGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:42.699386] [INFO ] [LOCAL ] Saved forecast: FTGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTGS.txt [2026-01-13T20:22:42.699521] [INFO ] [sig ] [1286/3497] Completed FTGS in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:42.699558] [INFO ] [sig ] [1287/3497] Forecasting FTHI... [2026-01-13T20:22:42.699607] [INFO ] [sig ] Generating forecast for: FTHI [2026-01-13T20:22:42.699639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHI' from 'https://tdm.silogroup.org/data/derivative_storage/FTHI.csv'. [2026-01-13T20:22:42.710829] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHI'. [2026-01-13T20:22:42.711087] [INFO ] [FORECASTER] Starting predict_future for FTHI [2026-01-13T20:22:42.711847] [DEBUG] [LOCAL ] No optimal features file found for FTHI: ./output/feature-sets/FTHI.txt [2026-01-13T20:22:42.711898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:42.711929] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:42.711956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:42.712012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:42.767827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:42.768451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:42.768526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:42.768558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:42.887132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:42.887282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:42.887322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:42.887351] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:42.890676] [DEBUG] [FORECASTER] FTHI: Forecast T+1@11:T+2@11: UP (p=68.72%) [2026-01-13T20:22:42.890949] [INFO ] [FORECASTER] Completed predict_future for FTHI [2026-01-13T20:22:42.891068] [INFO ] [sig ] FTHI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:43.033625] [INFO ] [LOCAL ] Saved forecast: FTHI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTHI.txt [2026-01-13T20:22:43.033771] [INFO ] [sig ] [1287/3497] Completed FTHI in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:43.033810] [INFO ] [sig ] [1288/3497] Forecasting FTHY... [2026-01-13T20:22:43.033839] [INFO ] [sig ] Generating forecast for: FTHY [2026-01-13T20:22:43.033869] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTHY' from 'https://tdm.silogroup.org/data/derivative_storage/FTHY.csv'. [2026-01-13T20:22:43.045290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTHY'. [2026-01-13T20:22:43.045562] [INFO ] [FORECASTER] Starting predict_future for FTHY [2026-01-13T20:22:43.046333] [DEBUG] [LOCAL ] No optimal features file found for FTHY: ./output/feature-sets/FTHY.txt [2026-01-13T20:22:43.046384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:43.046416] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:43.046443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:43.046499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:43.104753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:43.105381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:43.105457] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:43.105505] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:43.235627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:43.235809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:43.235873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:43.235922] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:43.240184] [DEBUG] [FORECASTER] FTHY: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-13T20:22:43.240687] [INFO ] [FORECASTER] Completed predict_future for FTHY [2026-01-13T20:22:43.240818] [INFO ] [sig ] FTHY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:43.385025] [INFO ] [LOCAL ] Saved forecast: FTHY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTHY.txt [2026-01-13T20:22:43.385200] [INFO ] [sig ] [1288/3497] Completed FTHY in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:43.385255] [INFO ] [sig ] [1289/3497] Forecasting FTI... [2026-01-13T20:22:43.385294] [INFO ] [sig ] Generating forecast for: FTI [2026-01-13T20:22:43.385329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTI' from 'https://tdm.silogroup.org/data/derivative_storage/FTI.csv'. [2026-01-13T20:22:43.396771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTI'. [2026-01-13T20:22:43.397132] [INFO ] [FORECASTER] Starting predict_future for FTI [2026-01-13T20:22:43.397942] [DEBUG] [LOCAL ] No optimal features file found for FTI: ./output/feature-sets/FTI.txt [2026-01-13T20:22:43.398022] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:43.398055] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:43.398082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:43.398138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:43.461432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:43.462281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:43.462361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:43.462393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:43.590809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:43.590973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:43.591012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:43.591041] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:43.595097] [DEBUG] [FORECASTER] FTI: Forecast T+1@11:T+2@11: UP (p=98.91%) [2026-01-13T20:22:43.595366] [INFO ] [FORECASTER] Completed predict_future for FTI [2026-01-13T20:22:43.595486] [INFO ] [sig ] FTI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:43.738781] [INFO ] [LOCAL ] Saved forecast: FTI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTI.txt [2026-01-13T20:22:43.738935] [INFO ] [sig ] [1289/3497] Completed FTI in 0.4s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:43.738975] [INFO ] [sig ] [1290/3497] Forecasting FTK... [2026-01-13T20:22:43.739003] [INFO ] [sig ] Generating forecast for: FTK [2026-01-13T20:22:43.739034] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTK' from 'https://tdm.silogroup.org/data/derivative_storage/FTK.csv'. [2026-01-13T20:22:43.751108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTK'. [2026-01-13T20:22:43.751427] [INFO ] [FORECASTER] Starting predict_future for FTK [2026-01-13T20:22:43.752254] [DEBUG] [LOCAL ] No optimal features file found for FTK: ./output/feature-sets/FTK.txt [2026-01-13T20:22:43.752308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:43.752343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:43.752381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:43.752463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:43.810407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:43.811265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:43.811342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:43.811374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:43.929841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:43.929993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:43.930032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:43.930060] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:43.933349] [DEBUG] [FORECASTER] FTK: Forecast T+1@11:T+2@11: DOWN (p=43.55%) [2026-01-13T20:22:43.933631] [INFO ] [FORECASTER] Completed predict_future for FTK [2026-01-13T20:22:43.933752] [INFO ] [sig ] FTK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:44.074467] [INFO ] [LOCAL ] Saved forecast: FTK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTK.txt [2026-01-13T20:22:44.074592] [INFO ] [sig ] [1290/3497] Completed FTK in 0.3s | 2.81 sym/s | Total: 7.6m | ETA: 13.1m [2026-01-13T20:22:44.074635] [INFO ] [sig ] [1291/3497] Forecasting FTLF... [2026-01-13T20:22:44.074664] [INFO ] [sig ] Generating forecast for: FTLF [2026-01-13T20:22:44.074693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTLF' from 'https://tdm.silogroup.org/data/derivative_storage/FTLF.csv'. [2026-01-13T20:22:44.087857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTLF'. [2026-01-13T20:22:44.088214] [INFO ] [FORECASTER] Starting predict_future for FTLF [2026-01-13T20:22:44.089013] [DEBUG] [LOCAL ] No optimal features file found for FTLF: ./output/feature-sets/FTLF.txt [2026-01-13T20:22:44.089066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:44.089099] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:44.089128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:44.089185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:44.145629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:44.146243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:44.146344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:44.146377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:44.256139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:44.256273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:44.256311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:44.256340] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:44.259659] [DEBUG] [FORECASTER] FTLF: Forecast T+1@11:T+2@11: UP (p=76.60%) [2026-01-13T20:22:44.259924] [INFO ] [FORECASTER] Completed predict_future for FTLF [2026-01-13T20:22:44.260042] [INFO ] [sig ] FTLF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:44.402542] [INFO ] [LOCAL ] Saved forecast: FTLF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTLF.txt [2026-01-13T20:22:44.402686] [INFO ] [sig ] [1291/3497] Completed FTLF in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.1m [2026-01-13T20:22:44.402727] [INFO ] [sig ] [1292/3497] Forecasting FTQI... [2026-01-13T20:22:44.402758] [INFO ] [sig ] Generating forecast for: FTQI [2026-01-13T20:22:44.402791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTQI' from 'https://tdm.silogroup.org/data/derivative_storage/FTQI.csv'. [2026-01-13T20:22:44.414280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTQI'. [2026-01-13T20:22:44.414591] [INFO ] [FORECASTER] Starting predict_future for FTQI [2026-01-13T20:22:44.415348] [DEBUG] [LOCAL ] No optimal features file found for FTQI: ./output/feature-sets/FTQI.txt [2026-01-13T20:22:44.415399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:44.415430] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:44.415457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:44.415514] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:44.475155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:44.476000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:44.476076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:44.476108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:44.594598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:44.594754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:44.594794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:44.594823] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:44.598183] [DEBUG] [FORECASTER] FTQI: Forecast T+1@11:T+2@11: UP (p=98.57%) [2026-01-13T20:22:44.598451] [INFO ] [FORECASTER] Completed predict_future for FTQI [2026-01-13T20:22:44.598569] [INFO ] [sig ] FTQI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:44.739919] [INFO ] [LOCAL ] Saved forecast: FTQI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTQI.txt [2026-01-13T20:22:44.740040] [INFO ] [sig ] [1292/3497] Completed FTQI in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.1m [2026-01-13T20:22:44.740078] [INFO ] [sig ] [1293/3497] Forecasting FTRE... [2026-01-13T20:22:44.740107] [INFO ] [sig ] Generating forecast for: FTRE [2026-01-13T20:22:44.740136] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRE' from 'https://tdm.silogroup.org/data/derivative_storage/FTRE.csv'. [2026-01-13T20:22:44.752197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRE'. [2026-01-13T20:22:44.752483] [INFO ] [FORECASTER] Starting predict_future for FTRE [2026-01-13T20:22:44.753251] [DEBUG] [LOCAL ] No optimal features file found for FTRE: ./output/feature-sets/FTRE.txt [2026-01-13T20:22:44.753303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:44.753335] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:44.753362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:44.753418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:44.809819] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:44.810434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:44.810510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:44.810542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:44.937386] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:44.937800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:44.937843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:44.937872] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:44.941984] [DEBUG] [FORECASTER] FTRE: Forecast T+1@11:T+2@11: UP (p=90.56%) [2026-01-13T20:22:44.942286] [INFO ] [FORECASTER] Completed predict_future for FTRE [2026-01-13T20:22:44.942416] [INFO ] [sig ] FTRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:45.088018] [INFO ] [LOCAL ] Saved forecast: FTRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTRE.txt [2026-01-13T20:22:45.088170] [INFO ] [sig ] [1293/3497] Completed FTRE in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.1m [2026-01-13T20:22:45.088209] [INFO ] [sig ] [1294/3497] Forecasting FTRI... [2026-01-13T20:22:45.088240] [INFO ] [sig ] Generating forecast for: FTRI [2026-01-13T20:22:45.088276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTRI' from 'https://tdm.silogroup.org/data/derivative_storage/FTRI.csv'. [2026-01-13T20:22:45.100427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTRI'. [2026-01-13T20:22:45.100727] [INFO ] [FORECASTER] Starting predict_future for FTRI [2026-01-13T20:22:45.101480] [DEBUG] [LOCAL ] No optimal features file found for FTRI: ./output/feature-sets/FTRI.txt [2026-01-13T20:22:45.101730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:45.101766] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:45.101793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:45.101850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:45.160436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:45.161305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:45.161398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:45.161431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:45.279511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:45.279692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:45.279732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:45.279762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:45.283054] [DEBUG] [FORECASTER] FTRI: Forecast T+1@11:T+2@11: UP (p=99.32%) [2026-01-13T20:22:45.283321] [INFO ] [FORECASTER] Completed predict_future for FTRI [2026-01-13T20:22:45.283439] [INFO ] [sig ] FTRI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:45.429540] [INFO ] [LOCAL ] Saved forecast: FTRI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTRI.txt [2026-01-13T20:22:45.429740] [INFO ] [sig ] [1294/3497] Completed FTRI in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.1m [2026-01-13T20:22:45.429782] [INFO ] [sig ] [1295/3497] Forecasting FTS... [2026-01-13T20:22:45.429814] [INFO ] [sig ] Generating forecast for: FTS [2026-01-13T20:22:45.429846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTS' from 'https://tdm.silogroup.org/data/derivative_storage/FTS.csv'. [2026-01-13T20:22:45.441109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTS'. [2026-01-13T20:22:45.441461] [INFO ] [FORECASTER] Starting predict_future for FTS [2026-01-13T20:22:45.442279] [DEBUG] [LOCAL ] No optimal features file found for FTS: ./output/feature-sets/FTS.txt [2026-01-13T20:22:45.442333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:45.442367] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:45.442396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:45.442455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:45.499306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:45.500147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:45.500231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:45.500265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:45.630908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:45.631092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:45.631140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:45.631176] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:45.635344] [DEBUG] [FORECASTER] FTS: Forecast T+1@11:T+2@11: UP (p=51.13%) [2026-01-13T20:22:45.635802] [INFO ] [FORECASTER] Completed predict_future for FTS [2026-01-13T20:22:45.635976] [INFO ] [sig ] FTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:45.788213] [INFO ] [LOCAL ] Saved forecast: FTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTS.txt [2026-01-13T20:22:45.788376] [INFO ] [sig ] [1295/3497] Completed FTS in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 13.1m [2026-01-13T20:22:45.788417] [INFO ] [sig ] [1296/3497] Forecasting FTSL... [2026-01-13T20:22:45.788447] [INFO ] [sig ] Generating forecast for: FTSL [2026-01-13T20:22:45.788478] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSL' from 'https://tdm.silogroup.org/data/derivative_storage/FTSL.csv'. [2026-01-13T20:22:45.801424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSL'. [2026-01-13T20:22:45.801844] [INFO ] [FORECASTER] Starting predict_future for FTSL [2026-01-13T20:22:45.802633] [DEBUG] [LOCAL ] No optimal features file found for FTSL: ./output/feature-sets/FTSL.txt [2026-01-13T20:22:45.802685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:45.802716] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:45.802744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:45.802800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:45.858910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:45.859763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:45.859843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:45.859876] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:45.976163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:45.976322] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:45.976368] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:45.976407] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:45.979939] [DEBUG] [FORECASTER] FTSL: Forecast T+1@11:T+2@11: UP (p=82.95%) [2026-01-13T20:22:45.980271] [INFO ] [FORECASTER] Completed predict_future for FTSL [2026-01-13T20:22:45.980422] [INFO ] [sig ] FTSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:46.138475] [INFO ] [LOCAL ] Saved forecast: FTSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTSL.txt [2026-01-13T20:22:46.138656] [INFO ] [sig ] [1296/3497] Completed FTSL in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:46.138700] [INFO ] [sig ] [1297/3497] Forecasting FTSM... [2026-01-13T20:22:46.138730] [INFO ] [sig ] Generating forecast for: FTSM [2026-01-13T20:22:46.138761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTSM' from 'https://tdm.silogroup.org/data/derivative_storage/FTSM.csv'. [2026-01-13T20:22:46.152151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTSM'. [2026-01-13T20:22:46.152674] [INFO ] [FORECASTER] Starting predict_future for FTSM [2026-01-13T20:22:46.153777] [DEBUG] [LOCAL ] No optimal features file found for FTSM: ./output/feature-sets/FTSM.txt [2026-01-13T20:22:46.153846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:46.153893] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:46.153933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:46.154012] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:46.215277] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:46.216181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:46.216266] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:46.216302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:46.324398] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:46.324553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:46.324621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:46.324654] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:46.328145] [DEBUG] [FORECASTER] FTSM: Forecast T+1@11:T+2@11: UP (p=87.75%) [2026-01-13T20:22:46.328445] [INFO ] [FORECASTER] Completed predict_future for FTSM [2026-01-13T20:22:46.328591] [INFO ] [sig ] FTSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:46.481546] [INFO ] [LOCAL ] Saved forecast: FTSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTSM.txt [2026-01-13T20:22:46.481714] [INFO ] [sig ] [1297/3497] Completed FTSM in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:46.481753] [INFO ] [sig ] [1298/3497] Forecasting FTXL... [2026-01-13T20:22:46.481784] [INFO ] [sig ] Generating forecast for: FTXL [2026-01-13T20:22:46.481813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXL' from 'https://tdm.silogroup.org/data/derivative_storage/FTXL.csv'. [2026-01-13T20:22:46.493131] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXL'. [2026-01-13T20:22:46.493517] [INFO ] [FORECASTER] Starting predict_future for FTXL [2026-01-13T20:22:46.494370] [DEBUG] [LOCAL ] No optimal features file found for FTXL: ./output/feature-sets/FTXL.txt [2026-01-13T20:22:46.494432] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:46.494497] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:46.494746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:46.494824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:46.567266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:46.568189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:46.568276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:46.568314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:46.692728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:46.692886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:46.692926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:46.692954] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:46.696289] [DEBUG] [FORECASTER] FTXL: Forecast T+1@11:T+2@11: DOWN (p=40.34%) [2026-01-13T20:22:46.696564] [INFO ] [FORECASTER] Completed predict_future for FTXL [2026-01-13T20:22:46.696707] [INFO ] [sig ] FTXL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:46.843380] [INFO ] [LOCAL ] Saved forecast: FTXL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FTXL.txt [2026-01-13T20:22:46.843546] [INFO ] [sig ] [1298/3497] Completed FTXL in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:46.843605] [INFO ] [sig ] [1299/3497] Forecasting FTXN... [2026-01-13T20:22:46.843638] [INFO ] [sig ] Generating forecast for: FTXN [2026-01-13T20:22:46.843669] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXN' from 'https://tdm.silogroup.org/data/derivative_storage/FTXN.csv'. [2026-01-13T20:22:46.855795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXN'. [2026-01-13T20:22:46.856173] [INFO ] [FORECASTER] Starting predict_future for FTXN [2026-01-13T20:22:46.857155] [DEBUG] [LOCAL ] No optimal features file found for FTXN: ./output/feature-sets/FTXN.txt [2026-01-13T20:22:46.857207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:46.857238] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:46.857264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:46.857320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:46.913657] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:46.914543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:46.914649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:46.914684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:47.031933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:47.032112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:47.032155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:47.032187] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:47.035699] [DEBUG] [FORECASTER] FTXN: Forecast T+1@11:T+2@11: UP (p=51.14%) [2026-01-13T20:22:47.036019] [INFO ] [FORECASTER] Completed predict_future for FTXN [2026-01-13T20:22:47.036157] [INFO ] [sig ] FTXN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:47.181250] [INFO ] [LOCAL ] Saved forecast: FTXN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTXN.txt [2026-01-13T20:22:47.181401] [INFO ] [sig ] [1299/3497] Completed FTXN in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:47.181442] [INFO ] [sig ] [1300/3497] Forecasting FTXO... [2026-01-13T20:22:47.181471] [INFO ] [sig ] Generating forecast for: FTXO [2026-01-13T20:22:47.181502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FTXO' from 'https://tdm.silogroup.org/data/derivative_storage/FTXO.csv'. [2026-01-13T20:22:47.193400] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FTXO'. [2026-01-13T20:22:47.193758] [INFO ] [FORECASTER] Starting predict_future for FTXO [2026-01-13T20:22:47.194549] [DEBUG] [LOCAL ] No optimal features file found for FTXO: ./output/feature-sets/FTXO.txt [2026-01-13T20:22:47.194631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:47.194668] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:47.194698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:47.194758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:47.253802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:47.254674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:47.254757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:47.254792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:47.378026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:47.378189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:47.378232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:47.378263] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:47.381726] [DEBUG] [FORECASTER] FTXO: Forecast T+1@11:T+2@11: UP (p=88.89%) [2026-01-13T20:22:47.382008] [INFO ] [FORECASTER] Completed predict_future for FTXO [2026-01-13T20:22:47.382135] [INFO ] [sig ] FTXO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:47.524714] [INFO ] [LOCAL ] Saved forecast: FTXO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FTXO.txt [2026-01-13T20:22:47.524871] [INFO ] [sig ] [1300/3497] Completed FTXO in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:47.524911] [INFO ] [sig ] [1301/3497] Forecasting FUBO... [2026-01-13T20:22:47.524940] [INFO ] [sig ] Generating forecast for: FUBO [2026-01-13T20:22:47.524971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUBO' from 'https://tdm.silogroup.org/data/derivative_storage/FUBO.csv'. [2026-01-13T20:22:47.538284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUBO'. [2026-01-13T20:22:47.538665] [INFO ] [FORECASTER] Starting predict_future for FUBO [2026-01-13T20:22:47.539482] [DEBUG] [LOCAL ] No optimal features file found for FUBO: ./output/feature-sets/FUBO.txt [2026-01-13T20:22:47.539537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:47.539570] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:47.539622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:47.539681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:47.600491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:47.601350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:47.601434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:47.601470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:47.726383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:47.726542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:47.726602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:47.726667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:47.730181] [DEBUG] [FORECASTER] FUBO: Forecast T+1@11:T+2@11: DOWN (p=26.68%) [2026-01-13T20:22:47.730488] [INFO ] [FORECASTER] Completed predict_future for FUBO [2026-01-13T20:22:47.730644] [INFO ] [sig ] FUBO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:47.878254] [INFO ] [LOCAL ] Saved forecast: FUBO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FUBO.txt [2026-01-13T20:22:47.878406] [INFO ] [sig ] [1301/3497] Completed FUBO in 0.4s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:47.878444] [INFO ] [sig ] [1302/3497] Forecasting FUL... [2026-01-13T20:22:47.878474] [INFO ] [sig ] Generating forecast for: FUL [2026-01-13T20:22:47.878505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUL' from 'https://tdm.silogroup.org/data/derivative_storage/FUL.csv'. [2026-01-13T20:22:47.889985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUL'. [2026-01-13T20:22:47.890312] [INFO ] [FORECASTER] Starting predict_future for FUL [2026-01-13T20:22:47.891092] [DEBUG] [LOCAL ] No optimal features file found for FUL: ./output/feature-sets/FUL.txt [2026-01-13T20:22:47.891152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:47.891188] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:47.891216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:47.891272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:47.951427] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:47.952308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:47.952392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:47.952428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:48.078023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:48.078189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:48.078232] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:48.078264] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:48.081790] [DEBUG] [FORECASTER] FUL: Forecast T+1@11:T+2@11: DOWN (p=16.07%) [2026-01-13T20:22:48.082096] [INFO ] [FORECASTER] Completed predict_future for FUL [2026-01-13T20:22:48.082234] [INFO ] [sig ] FUL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:48.226533] [INFO ] [LOCAL ] Saved forecast: FUL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FUL.txt [2026-01-13T20:22:48.226708] [INFO ] [sig ] [1302/3497] Completed FUL in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:48.226750] [INFO ] [sig ] [1303/3497] Forecasting FULC... [2026-01-13T20:22:48.226784] [INFO ] [sig ] Generating forecast for: FULC [2026-01-13T20:22:48.226817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FULC' from 'https://tdm.silogroup.org/data/derivative_storage/FULC.csv'. [2026-01-13T20:22:48.238920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FULC'. [2026-01-13T20:22:48.239247] [INFO ] [FORECASTER] Starting predict_future for FULC [2026-01-13T20:22:48.240155] [DEBUG] [LOCAL ] No optimal features file found for FULC: ./output/feature-sets/FULC.txt [2026-01-13T20:22:48.240226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:48.240262] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:48.240291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:48.240351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:48.299283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:48.300033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:48.300113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:48.300148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:48.427587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:48.427743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:48.427784] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:48.427816] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:48.431347] [DEBUG] [FORECASTER] FULC: Forecast T+1@11:T+2@11: DOWN (p=12.06%) [2026-01-13T20:22:48.431666] [INFO ] [FORECASTER] Completed predict_future for FULC [2026-01-13T20:22:48.431810] [INFO ] [sig ] FULC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:48.573313] [INFO ] [LOCAL ] Saved forecast: FULC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FULC.txt [2026-01-13T20:22:48.573498] [INFO ] [sig ] [1303/3497] Completed FULC in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:48.573540] [INFO ] [sig ] [1304/3497] Forecasting FUN... [2026-01-13T20:22:48.573592] [INFO ] [sig ] Generating forecast for: FUN [2026-01-13T20:22:48.573629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUN' from 'https://tdm.silogroup.org/data/derivative_storage/FUN.csv'. [2026-01-13T20:22:48.585311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUN'. [2026-01-13T20:22:48.585714] [INFO ] [FORECASTER] Starting predict_future for FUN [2026-01-13T20:22:48.586557] [DEBUG] [LOCAL ] No optimal features file found for FUN: ./output/feature-sets/FUN.txt [2026-01-13T20:22:48.586631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:48.586666] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:48.586695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:48.586753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:48.644867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:48.645756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:48.645841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:48.645877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:48.766112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:48.766272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:48.766313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:48.766343] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:48.769885] [DEBUG] [FORECASTER] FUN: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-01-13T20:22:48.770177] [INFO ] [FORECASTER] Completed predict_future for FUN [2026-01-13T20:22:48.770307] [INFO ] [sig ] FUN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:48.912218] [INFO ] [LOCAL ] Saved forecast: FUN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FUN.txt [2026-01-13T20:22:48.912358] [INFO ] [sig ] [1304/3497] Completed FUN in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:48.912396] [INFO ] [sig ] [1305/3497] Forecasting FUNC... [2026-01-13T20:22:48.912426] [INFO ] [sig ] Generating forecast for: FUNC [2026-01-13T20:22:48.912456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUNC' from 'https://tdm.silogroup.org/data/derivative_storage/FUNC.csv'. [2026-01-13T20:22:48.923212] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUNC'. [2026-01-13T20:22:48.923503] [INFO ] [FORECASTER] Starting predict_future for FUNC [2026-01-13T20:22:48.924293] [DEBUG] [LOCAL ] No optimal features file found for FUNC: ./output/feature-sets/FUNC.txt [2026-01-13T20:22:48.924346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:48.924379] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:48.924407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:48.924466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:48.981814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:48.982614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:48.982696] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:48.982732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:49.101898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:49.102048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:49.102092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:49.102122] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:49.105561] [DEBUG] [FORECASTER] FUNC: Forecast T+1@11:T+2@11: DOWN (p=25.53%) [2026-01-13T20:22:49.105855] [INFO ] [FORECASTER] Completed predict_future for FUNC [2026-01-13T20:22:49.105979] [INFO ] [sig ] FUNC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:49.258151] [INFO ] [LOCAL ] Saved forecast: FUNC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FUNC.txt [2026-01-13T20:22:49.258285] [INFO ] [sig ] [1305/3497] Completed FUNC in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:49.258323] [INFO ] [sig ] [1306/3497] Forecasting FUND... [2026-01-13T20:22:49.258353] [INFO ] [sig ] Generating forecast for: FUND [2026-01-13T20:22:49.258383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FUND' from 'https://tdm.silogroup.org/data/derivative_storage/FUND.csv'. [2026-01-13T20:22:49.270314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FUND'. [2026-01-13T20:22:49.270706] [INFO ] [FORECASTER] Starting predict_future for FUND [2026-01-13T20:22:49.271461] [DEBUG] [LOCAL ] No optimal features file found for FUND: ./output/feature-sets/FUND.txt [2026-01-13T20:22:49.271512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:49.271544] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:49.271597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:49.271659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:49.328606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:49.329489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:49.329592] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:49.329631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:49.447954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:49.448138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:49.448179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:49.448209] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:49.452065] [DEBUG] [FORECASTER] FUND: Forecast T+1@11:T+2@11: UP (p=62.91%) [2026-01-13T20:22:49.452366] [INFO ] [FORECASTER] Completed predict_future for FUND [2026-01-13T20:22:49.452501] [INFO ] [sig ] FUND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:49.599216] [INFO ] [LOCAL ] Saved forecast: FUND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FUND.txt [2026-01-13T20:22:49.599368] [INFO ] [sig ] [1306/3497] Completed FUND in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:49.599412] [INFO ] [sig ] [1307/3497] Forecasting FVCB... [2026-01-13T20:22:49.599443] [INFO ] [sig ] Generating forecast for: FVCB [2026-01-13T20:22:49.599474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FVCB' from 'https://tdm.silogroup.org/data/derivative_storage/FVCB.csv'. [2026-01-13T20:22:49.611066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FVCB'. [2026-01-13T20:22:49.611424] [INFO ] [FORECASTER] Starting predict_future for FVCB [2026-01-13T20:22:49.612226] [DEBUG] [LOCAL ] No optimal features file found for FVCB: ./output/feature-sets/FVCB.txt [2026-01-13T20:22:49.612281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:49.612316] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:49.612344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:49.612404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:49.669442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:49.670347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:49.670432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:49.670468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:49.793202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:49.793357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:49.793399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:49.793428] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:49.796908] [DEBUG] [FORECASTER] FVCB: Forecast T+1@11:T+2@11: DOWN (p=12.96%) [2026-01-13T20:22:49.797200] [INFO ] [FORECASTER] Completed predict_future for FVCB [2026-01-13T20:22:49.797330] [INFO ] [sig ] FVCB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:49.942117] [INFO ] [LOCAL ] Saved forecast: FVCB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FVCB.txt [2026-01-13T20:22:49.942267] [INFO ] [sig ] [1307/3497] Completed FVCB in 0.3s | 2.81 sym/s | Total: 7.7m | ETA: 13.0m [2026-01-13T20:22:49.942306] [INFO ] [sig ] [1308/3497] Forecasting FWONA... [2026-01-13T20:22:49.942335] [INFO ] [sig ] Generating forecast for: FWONA [2026-01-13T20:22:49.942366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONA' from 'https://tdm.silogroup.org/data/derivative_storage/FWONA.csv'. [2026-01-13T20:22:49.955894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONA'. [2026-01-13T20:22:49.956334] [INFO ] [FORECASTER] Starting predict_future for FWONA [2026-01-13T20:22:49.957292] [DEBUG] [LOCAL ] No optimal features file found for FWONA: ./output/feature-sets/FWONA.txt [2026-01-13T20:22:49.957348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:49.957381] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:49.957417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:49.957486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:50.027701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:50.028806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:50.028929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:50.028965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:50.156459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:50.156627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:50.156670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:50.156699] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:50.160460] [DEBUG] [FORECASTER] FWONA: Forecast T+1@11:T+2@11: UP (p=96.34%) [2026-01-13T20:22:50.160814] [INFO ] [FORECASTER] Completed predict_future for FWONA [2026-01-13T20:22:50.160950] [INFO ] [sig ] FWONA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:50.312400] [INFO ] [LOCAL ] Saved forecast: FWONA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FWONA.txt [2026-01-13T20:22:50.312540] [INFO ] [sig ] [1308/3497] Completed FWONA in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 13.0m [2026-01-13T20:22:50.312597] [INFO ] [sig ] [1309/3497] Forecasting FWONK... [2026-01-13T20:22:50.312631] [INFO ] [sig ] Generating forecast for: FWONK [2026-01-13T20:22:50.312664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWONK' from 'https://tdm.silogroup.org/data/derivative_storage/FWONK.csv'. [2026-01-13T20:22:50.324237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWONK'. [2026-01-13T20:22:50.324562] [INFO ] [FORECASTER] Starting predict_future for FWONK [2026-01-13T20:22:50.325378] [DEBUG] [LOCAL ] No optimal features file found for FWONK: ./output/feature-sets/FWONK.txt [2026-01-13T20:22:50.325431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:50.325464] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:50.325492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:50.325551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:50.385351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:50.386159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:50.386239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:50.386273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:50.507378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:50.507547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:50.507608] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:50.507641] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:50.511363] [DEBUG] [FORECASTER] FWONK: Forecast T+1@11:T+2@11: DOWN (p=47.37%) [2026-01-13T20:22:50.511756] [INFO ] [FORECASTER] Completed predict_future for FWONK [2026-01-13T20:22:50.511921] [INFO ] [sig ] FWONK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:50.720869] [INFO ] [LOCAL ] Saved forecast: FWONK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FWONK.txt [2026-01-13T20:22:50.721016] [INFO ] [sig ] [1309/3497] Completed FWONK in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 13.0m [2026-01-13T20:22:50.721054] [INFO ] [sig ] [1310/3497] Forecasting FWRD... [2026-01-13T20:22:50.721083] [INFO ] [sig ] Generating forecast for: FWRD [2026-01-13T20:22:50.721113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRD' from 'https://tdm.silogroup.org/data/derivative_storage/FWRD.csv'. [2026-01-13T20:22:50.732272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRD'. [2026-01-13T20:22:50.732669] [INFO ] [FORECASTER] Starting predict_future for FWRD [2026-01-13T20:22:50.733483] [DEBUG] [LOCAL ] No optimal features file found for FWRD: ./output/feature-sets/FWRD.txt [2026-01-13T20:22:50.733536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:50.733589] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:50.733621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:50.733683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:50.789513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:50.790272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:50.790350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:50.790383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:50.911981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:50.912139] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:50.912178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:50.912206] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:50.915552] [DEBUG] [FORECASTER] FWRD: Forecast T+1@11:T+2@11: UP (p=99.93%) [2026-01-13T20:22:50.915838] [INFO ] [FORECASTER] Completed predict_future for FWRD [2026-01-13T20:22:50.915962] [INFO ] [sig ] FWRD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:51.057987] [INFO ] [LOCAL ] Saved forecast: FWRD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FWRD.txt [2026-01-13T20:22:51.058120] [INFO ] [sig ] [1310/3497] Completed FWRD in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 13.0m [2026-01-13T20:22:51.058158] [INFO ] [sig ] [1311/3497] Forecasting FWRG... [2026-01-13T20:22:51.058187] [INFO ] [sig ] Generating forecast for: FWRG [2026-01-13T20:22:51.058217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FWRG' from 'https://tdm.silogroup.org/data/derivative_storage/FWRG.csv'. [2026-01-13T20:22:51.069391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FWRG'. [2026-01-13T20:22:51.069725] [INFO ] [FORECASTER] Starting predict_future for FWRG [2026-01-13T20:22:51.070504] [DEBUG] [LOCAL ] No optimal features file found for FWRG: ./output/feature-sets/FWRG.txt [2026-01-13T20:22:51.070556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:51.070611] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:51.070641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:51.070698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:51.127229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:51.127869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:51.127946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:51.127992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:51.247394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:51.247533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:51.247602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:51.247636] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:51.250936] [DEBUG] [FORECASTER] FWRG: Forecast T+1@11:T+2@11: UP (p=91.58%) [2026-01-13T20:22:51.251204] [INFO ] [FORECASTER] Completed predict_future for FWRG [2026-01-13T20:22:51.251334] [INFO ] [sig ] FWRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:51.396333] [INFO ] [LOCAL ] Saved forecast: FWRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FWRG.txt [2026-01-13T20:22:51.396463] [INFO ] [sig ] [1311/3497] Completed FWRG in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 13.0m [2026-01-13T20:22:51.396502] [INFO ] [sig ] [1312/3497] Forecasting FYC... [2026-01-13T20:22:51.396533] [INFO ] [sig ] Generating forecast for: FYC [2026-01-13T20:22:51.396563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYC' from 'https://tdm.silogroup.org/data/derivative_storage/FYC.csv'. [2026-01-13T20:22:51.409160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYC'. [2026-01-13T20:22:51.409444] [INFO ] [FORECASTER] Starting predict_future for FYC [2026-01-13T20:22:51.410204] [DEBUG] [LOCAL ] No optimal features file found for FYC: ./output/feature-sets/FYC.txt [2026-01-13T20:22:51.410256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:51.410288] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:51.410315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:51.410372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:51.465421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:51.466072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:51.466148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:51.466180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:51.586145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:51.586273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:51.586311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:51.586339] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:51.589656] [DEBUG] [FORECASTER] FYC: Forecast T+1@11:T+2@11: DOWN (p=47.58%) [2026-01-13T20:22:51.589923] [INFO ] [FORECASTER] Completed predict_future for FYC [2026-01-13T20:22:51.590040] [INFO ] [sig ] FYC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:51.729298] [INFO ] [LOCAL ] Saved forecast: FYC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/FYC.txt [2026-01-13T20:22:51.729417] [INFO ] [sig ] [1312/3497] Completed FYC in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 13.0m [2026-01-13T20:22:51.729456] [INFO ] [sig ] [1313/3497] Forecasting FYX... [2026-01-13T20:22:51.729490] [INFO ] [sig ] Generating forecast for: FYX [2026-01-13T20:22:51.729520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'FYX' from 'https://tdm.silogroup.org/data/derivative_storage/FYX.csv'. [2026-01-13T20:22:51.740544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'FYX'. [2026-01-13T20:22:51.740878] [INFO ] [FORECASTER] Starting predict_future for FYX [2026-01-13T20:22:51.741648] [DEBUG] [LOCAL ] No optimal features file found for FYX: ./output/feature-sets/FYX.txt [2026-01-13T20:22:51.741699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:51.741730] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:51.741757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:51.741813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:51.798031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:51.798689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:51.798763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:51.798987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:51.920655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:51.920795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:51.920833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:51.920861] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:51.924124] [DEBUG] [FORECASTER] FYX: Forecast T+1@11:T+2@11: UP (p=52.51%) [2026-01-13T20:22:51.924388] [INFO ] [FORECASTER] Completed predict_future for FYX [2026-01-13T20:22:51.924520] [INFO ] [sig ] FYX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:52.064370] [INFO ] [LOCAL ] Saved forecast: FYX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/FYX.txt [2026-01-13T20:22:52.064490] [INFO ] [sig ] [1313/3497] Completed FYX in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:52.064528] [INFO ] [sig ] [1314/3497] Forecasting G... [2026-01-13T20:22:52.064558] [INFO ] [sig ] Generating forecast for: G [2026-01-13T20:22:52.064607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'G' from 'https://tdm.silogroup.org/data/derivative_storage/G.csv'. [2026-01-13T20:22:52.075852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'G'. [2026-01-13T20:22:52.076138] [INFO ] [FORECASTER] Starting predict_future for G [2026-01-13T20:22:52.076912] [DEBUG] [LOCAL ] No optimal features file found for G: ./output/feature-sets/G.txt [2026-01-13T20:22:52.076964] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:52.077004] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:52.077031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:52.077087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:52.133085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:52.133724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:52.133799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:52.133830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:52.253073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:52.253202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:52.253241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:52.253270] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:52.256660] [DEBUG] [FORECASTER] G: Forecast T+1@11:T+2@11: DOWN (p=13.05%) [2026-01-13T20:22:52.256931] [INFO ] [FORECASTER] Completed predict_future for G [2026-01-13T20:22:52.257050] [INFO ] [sig ] G: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:52.398306] [INFO ] [LOCAL ] Saved forecast: G 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/G.txt [2026-01-13T20:22:52.398430] [INFO ] [sig ] [1314/3497] Completed G in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:52.398476] [INFO ] [sig ] [1315/3497] Forecasting GAB... [2026-01-13T20:22:52.398511] [INFO ] [sig ] Generating forecast for: GAB [2026-01-13T20:22:52.398548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAB' from 'https://tdm.silogroup.org/data/derivative_storage/GAB.csv'. [2026-01-13T20:22:52.409620] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAB'. [2026-01-13T20:22:52.409917] [INFO ] [FORECASTER] Starting predict_future for GAB [2026-01-13T20:22:52.410693] [DEBUG] [LOCAL ] No optimal features file found for GAB: ./output/feature-sets/GAB.txt [2026-01-13T20:22:52.410765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:52.410798] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:52.410825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:52.410881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:52.466296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:52.466953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:52.467029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:52.467061] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:52.584486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:52.584654] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:52.584697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:52.584727] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:52.588141] [DEBUG] [FORECASTER] GAB: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-01-13T20:22:52.588416] [INFO ] [FORECASTER] Completed predict_future for GAB [2026-01-13T20:22:52.588539] [INFO ] [sig ] GAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:52.733058] [INFO ] [LOCAL ] Saved forecast: GAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GAB.txt [2026-01-13T20:22:52.733183] [INFO ] [sig ] [1315/3497] Completed GAB in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:52.733221] [INFO ] [sig ] [1316/3497] Forecasting GABC... [2026-01-13T20:22:52.733251] [INFO ] [sig ] Generating forecast for: GABC [2026-01-13T20:22:52.733280] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GABC' from 'https://tdm.silogroup.org/data/derivative_storage/GABC.csv'. [2026-01-13T20:22:52.743951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GABC'. [2026-01-13T20:22:52.744249] [INFO ] [FORECASTER] Starting predict_future for GABC [2026-01-13T20:22:52.745015] [DEBUG] [LOCAL ] No optimal features file found for GABC: ./output/feature-sets/GABC.txt [2026-01-13T20:22:52.745067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:52.745098] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:52.745124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:52.745180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:52.800628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:52.801245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:52.801319] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:52.801351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:52.914939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:52.915078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:52.915117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:52.915145] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:52.918439] [DEBUG] [FORECASTER] GABC: Forecast T+1@11:T+2@11: UP (p=92.01%) [2026-01-13T20:22:52.918745] [INFO ] [FORECASTER] Completed predict_future for GABC [2026-01-13T20:22:52.918867] [INFO ] [sig ] GABC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:53.064349] [INFO ] [LOCAL ] Saved forecast: GABC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GABC.txt [2026-01-13T20:22:53.064479] [INFO ] [sig ] [1316/3497] Completed GABC in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:53.064516] [INFO ] [sig ] [1317/3497] Forecasting GAIA... [2026-01-13T20:22:53.064545] [INFO ] [sig ] Generating forecast for: GAIA [2026-01-13T20:22:53.064591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIA' from 'https://tdm.silogroup.org/data/derivative_storage/GAIA.csv'. [2026-01-13T20:22:53.075129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIA'. [2026-01-13T20:22:53.075427] [INFO ] [FORECASTER] Starting predict_future for GAIA [2026-01-13T20:22:53.076342] [DEBUG] [LOCAL ] No optimal features file found for GAIA: ./output/feature-sets/GAIA.txt [2026-01-13T20:22:53.076394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:53.076425] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:53.076451] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:53.076512] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:53.131856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:53.132519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:53.132613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:53.132647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:53.249476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:53.249640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:53.249681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:53.249709] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:53.253022] [DEBUG] [FORECASTER] GAIA: Forecast T+1@11:T+2@11: DOWN (p=22.75%) [2026-01-13T20:22:53.253289] [INFO ] [FORECASTER] Completed predict_future for GAIA [2026-01-13T20:22:53.253410] [INFO ] [sig ] GAIA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:53.396396] [INFO ] [LOCAL ] Saved forecast: GAIA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GAIA.txt [2026-01-13T20:22:53.396528] [INFO ] [sig ] [1317/3497] Completed GAIA in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:53.396566] [INFO ] [sig ] [1318/3497] Forecasting GAIN... [2026-01-13T20:22:53.396623] [INFO ] [sig ] Generating forecast for: GAIN [2026-01-13T20:22:53.396654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAIN' from 'https://tdm.silogroup.org/data/derivative_storage/GAIN.csv'. [2026-01-13T20:22:53.407682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAIN'. [2026-01-13T20:22:53.408164] [INFO ] [FORECASTER] Starting predict_future for GAIN [2026-01-13T20:22:53.408971] [DEBUG] [LOCAL ] No optimal features file found for GAIN: ./output/feature-sets/GAIN.txt [2026-01-13T20:22:53.409024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:53.409057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:53.409085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:53.409144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:53.472488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:53.473385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:53.473466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:53.473500] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:53.593152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:53.593298] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:53.593371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:53.593402] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:53.597274] [DEBUG] [FORECASTER] GAIN: Forecast T+1@11:T+2@11: DOWN (p=43.92%) [2026-01-13T20:22:53.597546] [INFO ] [FORECASTER] Completed predict_future for GAIN [2026-01-13T20:22:53.597841] [INFO ] [sig ] GAIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:53.748762] [INFO ] [LOCAL ] Saved forecast: GAIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GAIN.txt [2026-01-13T20:22:53.749121] [INFO ] [sig ] [1318/3497] Completed GAIN in 0.4s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:53.749163] [INFO ] [sig ] [1319/3497] Forecasting GAM... [2026-01-13T20:22:53.749195] [INFO ] [sig ] Generating forecast for: GAM [2026-01-13T20:22:53.749228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAM' from 'https://tdm.silogroup.org/data/derivative_storage/GAM.csv'. [2026-01-13T20:22:53.760473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAM'. [2026-01-13T20:22:53.760830] [INFO ] [FORECASTER] Starting predict_future for GAM [2026-01-13T20:22:53.761631] [DEBUG] [LOCAL ] No optimal features file found for GAM: ./output/feature-sets/GAM.txt [2026-01-13T20:22:53.761684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:53.761717] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:53.761746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:53.761804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:53.820374] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:53.821272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:53.821351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:53.821386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:53.942735] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:53.942879] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:53.942919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:53.942949] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:53.946408] [DEBUG] [FORECASTER] GAM: Forecast T+1@11:T+2@11: DOWN (p=21.59%) [2026-01-13T20:22:53.946734] [INFO ] [FORECASTER] Completed predict_future for GAM [2026-01-13T20:22:53.946862] [INFO ] [sig ] GAM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:54.098460] [INFO ] [LOCAL ] Saved forecast: GAM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GAM.txt [2026-01-13T20:22:54.098630] [INFO ] [sig ] [1319/3497] Completed GAM in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:54.098670] [INFO ] [sig ] [1320/3497] Forecasting GAMB... [2026-01-13T20:22:54.098701] [INFO ] [sig ] Generating forecast for: GAMB [2026-01-13T20:22:54.098732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GAMB' from 'https://tdm.silogroup.org/data/derivative_storage/GAMB.csv'. [2026-01-13T20:22:54.111403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GAMB'. [2026-01-13T20:22:54.111829] [INFO ] [FORECASTER] Starting predict_future for GAMB [2026-01-13T20:22:54.112632] [DEBUG] [LOCAL ] No optimal features file found for GAMB: ./output/feature-sets/GAMB.txt [2026-01-13T20:22:54.112683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:54.112716] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:54.112743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:54.112799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:54.169659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:54.170444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:54.170524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:54.170560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:54.293463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:54.293641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:54.293683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:54.293711] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:54.297024] [DEBUG] [FORECASTER] GAMB: Forecast T+1@11:T+2@11: DOWN (p=39.61%) [2026-01-13T20:22:54.297305] [INFO ] [FORECASTER] Completed predict_future for GAMB [2026-01-13T20:22:54.297428] [INFO ] [sig ] GAMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:54.444604] [INFO ] [LOCAL ] Saved forecast: GAMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GAMB.txt [2026-01-13T20:22:54.444762] [INFO ] [sig ] [1320/3497] Completed GAMB in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:54.444802] [INFO ] [sig ] [1321/3497] Forecasting GANX... [2026-01-13T20:22:54.444834] [INFO ] [sig ] Generating forecast for: GANX [2026-01-13T20:22:54.444864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GANX' from 'https://tdm.silogroup.org/data/derivative_storage/GANX.csv'. [2026-01-13T20:22:54.456255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GANX'. [2026-01-13T20:22:54.456651] [INFO ] [FORECASTER] Starting predict_future for GANX [2026-01-13T20:22:54.457411] [DEBUG] [LOCAL ] No optimal features file found for GANX: ./output/feature-sets/GANX.txt [2026-01-13T20:22:54.457463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:54.457493] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:54.457520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:54.457593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:54.514612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:54.515479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:54.515565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:54.515620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:54.641406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:54.641563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:54.641620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:54.641666] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:54.645009] [DEBUG] [FORECASTER] GANX: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-13T20:22:54.645278] [INFO ] [FORECASTER] Completed predict_future for GANX [2026-01-13T20:22:54.645399] [INFO ] [sig ] GANX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:54.788915] [INFO ] [LOCAL ] Saved forecast: GANX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GANX.txt [2026-01-13T20:22:54.789069] [INFO ] [sig ] [1321/3497] Completed GANX in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:54.789108] [INFO ] [sig ] [1322/3497] Forecasting GASS... [2026-01-13T20:22:54.789170] [INFO ] [sig ] Generating forecast for: GASS [2026-01-13T20:22:54.789202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GASS' from 'https://tdm.silogroup.org/data/derivative_storage/GASS.csv'. [2026-01-13T20:22:54.801145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GASS'. [2026-01-13T20:22:54.801533] [INFO ] [FORECASTER] Starting predict_future for GASS [2026-01-13T20:22:54.802306] [DEBUG] [LOCAL ] No optimal features file found for GASS: ./output/feature-sets/GASS.txt [2026-01-13T20:22:54.802358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:54.802389] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:54.802416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:54.802471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:54.859055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:54.859676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:54.859750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:54.859782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:54.978397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:54.978541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:54.978602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:54.978633] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:54.981898] [DEBUG] [FORECASTER] GASS: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-13T20:22:54.982169] [INFO ] [FORECASTER] Completed predict_future for GASS [2026-01-13T20:22:54.982292] [INFO ] [sig ] GASS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:55.124177] [INFO ] [LOCAL ] Saved forecast: GASS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GASS.txt [2026-01-13T20:22:55.124297] [INFO ] [sig ] [1322/3497] Completed GASS in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:55.124334] [INFO ] [sig ] [1323/3497] Forecasting GATX... [2026-01-13T20:22:55.124363] [INFO ] [sig ] Generating forecast for: GATX [2026-01-13T20:22:55.124394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GATX' from 'https://tdm.silogroup.org/data/derivative_storage/GATX.csv'. [2026-01-13T20:22:55.139984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GATX'. [2026-01-13T20:22:55.140418] [INFO ] [FORECASTER] Starting predict_future for GATX [2026-01-13T20:22:55.141383] [DEBUG] [LOCAL ] No optimal features file found for GATX: ./output/feature-sets/GATX.txt [2026-01-13T20:22:55.141443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:55.141482] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:55.141514] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:55.141610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:55.201469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:55.202305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:55.202429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:55.202463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:55.322303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:55.322475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:55.322519] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:55.322549] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:55.326113] [DEBUG] [FORECASTER] GATX: Forecast T+1@11:T+2@11: DOWN (p=29.81%) [2026-01-13T20:22:55.326423] [INFO ] [FORECASTER] Completed predict_future for GATX [2026-01-13T20:22:55.326558] [INFO ] [sig ] GATX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:55.470422] [INFO ] [LOCAL ] Saved forecast: GATX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GATX.txt [2026-01-13T20:22:55.470594] [INFO ] [sig ] [1323/3497] Completed GATX in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:55.470635] [INFO ] [sig ] [1324/3497] Forecasting GBAB... [2026-01-13T20:22:55.470666] [INFO ] [sig ] Generating forecast for: GBAB [2026-01-13T20:22:55.470698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBAB' from 'https://tdm.silogroup.org/data/derivative_storage/GBAB.csv'. [2026-01-13T20:22:55.483304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBAB'. [2026-01-13T20:22:55.483601] [INFO ] [FORECASTER] Starting predict_future for GBAB [2026-01-13T20:22:55.484357] [DEBUG] [LOCAL ] No optimal features file found for GBAB: ./output/feature-sets/GBAB.txt [2026-01-13T20:22:55.484409] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:55.484441] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:55.484468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:55.484524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:55.544052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:55.545113] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:55.545196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:55.545229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:55.667291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:55.667441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:55.667479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:55.667509] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:55.670872] [DEBUG] [FORECASTER] GBAB: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-13T20:22:55.671143] [INFO ] [FORECASTER] Completed predict_future for GBAB [2026-01-13T20:22:55.671261] [INFO ] [sig ] GBAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:55.816628] [INFO ] [LOCAL ] Saved forecast: GBAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GBAB.txt [2026-01-13T20:22:55.816794] [INFO ] [sig ] [1324/3497] Completed GBAB in 0.3s | 2.81 sym/s | Total: 7.8m | ETA: 12.9m [2026-01-13T20:22:55.816839] [INFO ] [sig ] [1325/3497] Forecasting GBCI... [2026-01-13T20:22:55.816869] [INFO ] [sig ] Generating forecast for: GBCI [2026-01-13T20:22:55.816898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBCI' from 'https://tdm.silogroup.org/data/derivative_storage/GBCI.csv'. [2026-01-13T20:22:55.828504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBCI'. [2026-01-13T20:22:55.828851] [INFO ] [FORECASTER] Starting predict_future for GBCI [2026-01-13T20:22:55.829647] [DEBUG] [LOCAL ] No optimal features file found for GBCI: ./output/feature-sets/GBCI.txt [2026-01-13T20:22:55.829699] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:55.829730] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:55.829792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:55.829875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:55.885237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:55.886119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:55.886201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:55.886234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:56.005845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:56.006205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:56.006246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:56.006275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:56.009655] [DEBUG] [FORECASTER] GBCI: Forecast T+1@11:T+2@11: DOWN (p=21.73%) [2026-01-13T20:22:56.009933] [INFO ] [FORECASTER] Completed predict_future for GBCI [2026-01-13T20:22:56.010057] [INFO ] [sig ] GBCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:56.154635] [INFO ] [LOCAL ] Saved forecast: GBCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GBCI.txt [2026-01-13T20:22:56.154800] [INFO ] [sig ] [1325/3497] Completed GBCI in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.9m [2026-01-13T20:22:56.154839] [INFO ] [sig ] [1326/3497] Forecasting GBDC... [2026-01-13T20:22:56.154867] [INFO ] [sig ] Generating forecast for: GBDC [2026-01-13T20:22:56.154899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBDC' from 'https://tdm.silogroup.org/data/derivative_storage/GBDC.csv'. [2026-01-13T20:22:56.167105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBDC'. [2026-01-13T20:22:56.167398] [INFO ] [FORECASTER] Starting predict_future for GBDC [2026-01-13T20:22:56.168226] [DEBUG] [LOCAL ] No optimal features file found for GBDC: ./output/feature-sets/GBDC.txt [2026-01-13T20:22:56.168279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:56.168310] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:56.168337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:56.168393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:56.228366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:56.229153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:56.229239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:56.229273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:56.345210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:56.345360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:56.345401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:56.345431] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:56.348823] [DEBUG] [FORECASTER] GBDC: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-13T20:22:56.349098] [INFO ] [FORECASTER] Completed predict_future for GBDC [2026-01-13T20:22:56.349222] [INFO ] [sig ] GBDC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:56.491739] [INFO ] [LOCAL ] Saved forecast: GBDC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GBDC.txt [2026-01-13T20:22:56.491921] [INFO ] [sig ] [1326/3497] Completed GBDC in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.9m [2026-01-13T20:22:56.491970] [INFO ] [sig ] [1327/3497] Forecasting GBIO... [2026-01-13T20:22:56.492011] [INFO ] [sig ] Generating forecast for: GBIO [2026-01-13T20:22:56.492040] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBIO' from 'https://tdm.silogroup.org/data/derivative_storage/GBIO.csv'. [2026-01-13T20:22:56.503713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBIO'. [2026-01-13T20:22:56.504039] [INFO ] [FORECASTER] Starting predict_future for GBIO [2026-01-13T20:22:56.504856] [DEBUG] [LOCAL ] No optimal features file found for GBIO: ./output/feature-sets/GBIO.txt [2026-01-13T20:22:56.504910] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:56.504944] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:56.504971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:56.505029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:56.563510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:56.564184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:56.564261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:56.564295] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:56.681344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:56.681515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:56.681566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:56.681619] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:56.685167] [DEBUG] [FORECASTER] GBIO: Forecast T+1@11:T+2@11: DOWN (p=8.96%) [2026-01-13T20:22:56.685513] [INFO ] [FORECASTER] Completed predict_future for GBIO [2026-01-13T20:22:56.685678] [INFO ] [sig ] GBIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:56.829740] [INFO ] [LOCAL ] Saved forecast: GBIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GBIO.txt [2026-01-13T20:22:56.829874] [INFO ] [sig ] [1327/3497] Completed GBIO in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.9m [2026-01-13T20:22:56.829912] [INFO ] [sig ] [1328/3497] Forecasting GBTG... [2026-01-13T20:22:56.829943] [INFO ] [sig ] Generating forecast for: GBTG [2026-01-13T20:22:56.829973] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBTG' from 'https://tdm.silogroup.org/data/derivative_storage/GBTG.csv'. [2026-01-13T20:22:56.841243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBTG'. [2026-01-13T20:22:56.841527] [INFO ] [FORECASTER] Starting predict_future for GBTG [2026-01-13T20:22:56.842291] [DEBUG] [LOCAL ] No optimal features file found for GBTG: ./output/feature-sets/GBTG.txt [2026-01-13T20:22:56.842343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:56.842374] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:56.842401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:56.842457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:56.900593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:56.901420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:56.901499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:56.901533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:57.028218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:57.028373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:57.028411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:57.028440] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:57.031932] [DEBUG] [FORECASTER] GBTG: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-01-13T20:22:57.032246] [INFO ] [FORECASTER] Completed predict_future for GBTG [2026-01-13T20:22:57.032377] [INFO ] [sig ] GBTG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:57.176962] [INFO ] [LOCAL ] Saved forecast: GBTG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GBTG.txt [2026-01-13T20:22:57.177105] [INFO ] [sig ] [1328/3497] Completed GBTG in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:57.177144] [INFO ] [sig ] [1329/3497] Forecasting GBX... [2026-01-13T20:22:57.177181] [INFO ] [sig ] Generating forecast for: GBX [2026-01-13T20:22:57.177212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GBX' from 'https://tdm.silogroup.org/data/derivative_storage/GBX.csv'. [2026-01-13T20:22:57.188290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GBX'. [2026-01-13T20:22:57.188618] [INFO ] [FORECASTER] Starting predict_future for GBX [2026-01-13T20:22:57.189370] [DEBUG] [LOCAL ] No optimal features file found for GBX: ./output/feature-sets/GBX.txt [2026-01-13T20:22:57.189421] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:57.189452] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:57.189479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:57.189534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:57.246540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:57.247216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:57.247291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:57.247323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:57.360675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:57.360822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:57.360863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:57.360892] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:57.364317] [DEBUG] [FORECASTER] GBX: Forecast T+1@11:T+2@11: DOWN (p=4.54%) [2026-01-13T20:22:57.364607] [INFO ] [FORECASTER] Completed predict_future for GBX [2026-01-13T20:22:57.364735] [INFO ] [sig ] GBX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:57.507596] [INFO ] [LOCAL ] Saved forecast: GBX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GBX.txt [2026-01-13T20:22:57.507762] [INFO ] [sig ] [1329/3497] Completed GBX in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:57.507802] [INFO ] [sig ] [1330/3497] Forecasting GCBC... [2026-01-13T20:22:57.507831] [INFO ] [sig ] Generating forecast for: GCBC [2026-01-13T20:22:57.507863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCBC' from 'https://tdm.silogroup.org/data/derivative_storage/GCBC.csv'. [2026-01-13T20:22:57.520053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCBC'. [2026-01-13T20:22:57.520370] [INFO ] [FORECASTER] Starting predict_future for GCBC [2026-01-13T20:22:57.521222] [DEBUG] [LOCAL ] No optimal features file found for GCBC: ./output/feature-sets/GCBC.txt [2026-01-13T20:22:57.521275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:57.521307] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:57.521333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:57.521389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:57.581274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:57.582091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:57.582178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:57.582227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:57.699987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:57.700140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:57.700179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:57.700208] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:57.703547] [DEBUG] [FORECASTER] GCBC: Forecast T+1@11:T+2@11: UP (p=90.23%) [2026-01-13T20:22:57.703839] [INFO ] [FORECASTER] Completed predict_future for GCBC [2026-01-13T20:22:57.703961] [INFO ] [sig ] GCBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:57.845933] [INFO ] [LOCAL ] Saved forecast: GCBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GCBC.txt [2026-01-13T20:22:57.846083] [INFO ] [sig ] [1330/3497] Completed GCBC in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:57.846121] [INFO ] [sig ] [1331/3497] Forecasting GCMG... [2026-01-13T20:22:57.846151] [INFO ] [sig ] Generating forecast for: GCMG [2026-01-13T20:22:57.846183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCMG' from 'https://tdm.silogroup.org/data/derivative_storage/GCMG.csv'. [2026-01-13T20:22:57.857931] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCMG'. [2026-01-13T20:22:57.858280] [INFO ] [FORECASTER] Starting predict_future for GCMG [2026-01-13T20:22:57.859055] [DEBUG] [LOCAL ] No optimal features file found for GCMG: ./output/feature-sets/GCMG.txt [2026-01-13T20:22:57.859106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:57.859137] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:57.859164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:57.859221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:57.915133] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:57.915916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:57.915995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:57.916026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:58.038016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:58.038172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:58.038211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:58.038240] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:58.041730] [DEBUG] [FORECASTER] GCMG: Forecast T+1@11:T+2@11: UP (p=58.41%) [2026-01-13T20:22:58.042009] [INFO ] [FORECASTER] Completed predict_future for GCMG [2026-01-13T20:22:58.042133] [INFO ] [sig ] GCMG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:22:58.184022] [INFO ] [LOCAL ] Saved forecast: GCMG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GCMG.txt [2026-01-13T20:22:58.184155] [INFO ] [sig ] [1331/3497] Completed GCMG in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:58.184194] [INFO ] [sig ] [1332/3497] Forecasting GCO... [2026-01-13T20:22:58.184224] [INFO ] [sig ] Generating forecast for: GCO [2026-01-13T20:22:58.184255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GCO' from 'https://tdm.silogroup.org/data/derivative_storage/GCO.csv'. [2026-01-13T20:22:58.195206] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GCO'. [2026-01-13T20:22:58.195512] [INFO ] [FORECASTER] Starting predict_future for GCO [2026-01-13T20:22:58.196286] [DEBUG] [LOCAL ] No optimal features file found for GCO: ./output/feature-sets/GCO.txt [2026-01-13T20:22:58.196337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:58.196368] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:58.196395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:58.196450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:58.270230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:58.271095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:58.271176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:58.271209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:58.388954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:58.389114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:58.389155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:58.389201] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:58.392632] [DEBUG] [FORECASTER] GCO: Forecast T+1@11:T+2@11: DOWN (p=7.67%) [2026-01-13T20:22:58.392909] [INFO ] [FORECASTER] Completed predict_future for GCO [2026-01-13T20:22:58.393032] [INFO ] [sig ] GCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:58.538555] [INFO ] [LOCAL ] Saved forecast: GCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GCO.txt [2026-01-13T20:22:58.538696] [INFO ] [sig ] [1332/3497] Completed GCO in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:58.538734] [INFO ] [sig ] [1333/3497] Forecasting GD... [2026-01-13T20:22:58.538764] [INFO ] [sig ] Generating forecast for: GD [2026-01-13T20:22:58.538793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GD' from 'https://tdm.silogroup.org/data/derivative_storage/GD.csv'. [2026-01-13T20:22:58.550161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GD'. [2026-01-13T20:22:58.550481] [INFO ] [FORECASTER] Starting predict_future for GD [2026-01-13T20:22:58.551286] [DEBUG] [LOCAL ] No optimal features file found for GD: ./output/feature-sets/GD.txt [2026-01-13T20:22:58.551338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:58.551370] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:58.551397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:58.551455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:58.610549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:58.611188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:58.611265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:58.611297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:58.729967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:58.730126] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:58.730167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:58.730204] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:58.733776] [DEBUG] [FORECASTER] GD: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-13T20:22:58.734062] [INFO ] [FORECASTER] Completed predict_future for GD [2026-01-13T20:22:58.734191] [INFO ] [sig ] GD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:58.880794] [INFO ] [LOCAL ] Saved forecast: GD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GD.txt [2026-01-13T20:22:58.880921] [INFO ] [sig ] [1333/3497] Completed GD in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:58.880958] [INFO ] [sig ] [1334/3497] Forecasting GDC... [2026-01-13T20:22:58.880988] [INFO ] [sig ] Generating forecast for: GDC [2026-01-13T20:22:58.881017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDC' from 'https://tdm.silogroup.org/data/derivative_storage/GDC.csv'. [2026-01-13T20:22:58.892158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDC'. [2026-01-13T20:22:58.892453] [INFO ] [FORECASTER] Starting predict_future for GDC [2026-01-13T20:22:58.893300] [DEBUG] [LOCAL ] No optimal features file found for GDC: ./output/feature-sets/GDC.txt [2026-01-13T20:22:58.893354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:58.893386] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:58.893414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:58.893491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:58.951134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:58.952041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:58.952126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:58.952161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:59.074536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:59.074699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:59.074740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:59.074768] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:59.078142] [DEBUG] [FORECASTER] GDC: Forecast T+1@11:T+2@11: DOWN (p=10.60%) [2026-01-13T20:22:59.078413] [INFO ] [FORECASTER] Completed predict_future for GDC [2026-01-13T20:22:59.078535] [INFO ] [sig ] GDC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:59.219760] [INFO ] [LOCAL ] Saved forecast: GDC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GDC.txt [2026-01-13T20:22:59.219870] [INFO ] [sig ] [1334/3497] Completed GDC in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:59.219907] [INFO ] [sig ] [1335/3497] Forecasting GDDY... [2026-01-13T20:22:59.219936] [INFO ] [sig ] Generating forecast for: GDDY [2026-01-13T20:22:59.219964] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDDY' from 'https://tdm.silogroup.org/data/derivative_storage/GDDY.csv'. [2026-01-13T20:22:59.231389] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDDY'. [2026-01-13T20:22:59.231719] [INFO ] [FORECASTER] Starting predict_future for GDDY [2026-01-13T20:22:59.232471] [DEBUG] [LOCAL ] No optimal features file found for GDDY: ./output/feature-sets/GDDY.txt [2026-01-13T20:22:59.232523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:59.232555] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:59.232600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:59.232659] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:59.289467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:59.290082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:59.290157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:59.290189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:59.411443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:59.411583] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:59.411623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:59.411651] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:59.415050] [DEBUG] [FORECASTER] GDDY: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-13T20:22:59.415313] [INFO ] [FORECASTER] Completed predict_future for GDDY [2026-01-13T20:22:59.415432] [INFO ] [sig ] GDDY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:59.558548] [INFO ] [LOCAL ] Saved forecast: GDDY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GDDY.txt [2026-01-13T20:22:59.558714] [INFO ] [sig ] [1335/3497] Completed GDDY in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:59.558754] [INFO ] [sig ] [1336/3497] Forecasting GDEN... [2026-01-13T20:22:59.558785] [INFO ] [sig ] Generating forecast for: GDEN [2026-01-13T20:22:59.558816] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDEN' from 'https://tdm.silogroup.org/data/derivative_storage/GDEN.csv'. [2026-01-13T20:22:59.569952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDEN'. [2026-01-13T20:22:59.570232] [INFO ] [FORECASTER] Starting predict_future for GDEN [2026-01-13T20:22:59.571035] [DEBUG] [LOCAL ] No optimal features file found for GDEN: ./output/feature-sets/GDEN.txt [2026-01-13T20:22:59.571088] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:59.571122] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:59.571150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:59.571220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:59.629043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:59.629683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:59.629759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:59.629792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:22:59.749542] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:22:59.749711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:22:59.749751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:22:59.749780] [INFO ] [FORECASTER] Training complete [2026-01-13T20:22:59.753213] [DEBUG] [FORECASTER] GDEN: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-01-13T20:22:59.753538] [INFO ] [FORECASTER] Completed predict_future for GDEN [2026-01-13T20:22:59.753698] [INFO ] [sig ] GDEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:22:59.895078] [INFO ] [LOCAL ] Saved forecast: GDEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GDEN.txt [2026-01-13T20:22:59.895206] [INFO ] [sig ] [1336/3497] Completed GDEN in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:22:59.895243] [INFO ] [sig ] [1337/3497] Forecasting GDRX... [2026-01-13T20:22:59.895272] [INFO ] [sig ] Generating forecast for: GDRX [2026-01-13T20:22:59.895302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDRX' from 'https://tdm.silogroup.org/data/derivative_storage/GDRX.csv'. [2026-01-13T20:22:59.906196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDRX'. [2026-01-13T20:22:59.906461] [INFO ] [FORECASTER] Starting predict_future for GDRX [2026-01-13T20:22:59.907229] [DEBUG] [LOCAL ] No optimal features file found for GDRX: ./output/feature-sets/GDRX.txt [2026-01-13T20:22:59.907280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:22:59.907312] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:22:59.907338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:22:59.907394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:22:59.963386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:22:59.963983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:22:59.964057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:22:59.964090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:00.083539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:00.083706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:00.083746] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:00.083774] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:00.087125] [DEBUG] [FORECASTER] GDRX: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-13T20:23:00.087410] [INFO ] [FORECASTER] Completed predict_future for GDRX [2026-01-13T20:23:00.087535] [INFO ] [sig ] GDRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:00.232021] [INFO ] [LOCAL ] Saved forecast: GDRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GDRX.txt [2026-01-13T20:23:00.232147] [INFO ] [sig ] [1337/3497] Completed GDRX in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:23:00.232185] [INFO ] [sig ] [1338/3497] Forecasting GDS... [2026-01-13T20:23:00.232214] [INFO ] [sig ] Generating forecast for: GDS [2026-01-13T20:23:00.232243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDS' from 'https://tdm.silogroup.org/data/derivative_storage/GDS.csv'. [2026-01-13T20:23:00.243645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDS'. [2026-01-13T20:23:00.243932] [INFO ] [FORECASTER] Starting predict_future for GDS [2026-01-13T20:23:00.244733] [DEBUG] [LOCAL ] No optimal features file found for GDS: ./output/feature-sets/GDS.txt [2026-01-13T20:23:00.244815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:00.244850] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:00.244879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:00.244938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:00.302658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:00.303290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:00.303367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:00.303400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:00.425175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:00.425299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:00.425339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:00.425367] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:00.428618] [DEBUG] [FORECASTER] GDS: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-13T20:23:00.428892] [INFO ] [FORECASTER] Completed predict_future for GDS [2026-01-13T20:23:00.429009] [INFO ] [sig ] GDS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:00.571978] [INFO ] [LOCAL ] Saved forecast: GDS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GDS.txt [2026-01-13T20:23:00.572104] [INFO ] [sig ] [1338/3497] Completed GDS in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:23:00.572176] [INFO ] [sig ] [1339/3497] Forecasting GDYN... [2026-01-13T20:23:00.572219] [INFO ] [sig ] Generating forecast for: GDYN [2026-01-13T20:23:00.572263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GDYN' from 'https://tdm.silogroup.org/data/derivative_storage/GDYN.csv'. [2026-01-13T20:23:00.584064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GDYN'. [2026-01-13T20:23:00.584358] [INFO ] [FORECASTER] Starting predict_future for GDYN [2026-01-13T20:23:00.585179] [DEBUG] [LOCAL ] No optimal features file found for GDYN: ./output/feature-sets/GDYN.txt [2026-01-13T20:23:00.585233] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:00.585267] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:00.585295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:00.585353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:00.643667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:00.644270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:00.644344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:00.644377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:00.767707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:00.767860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:00.767899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:00.767927] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:00.771346] [DEBUG] [FORECASTER] GDYN: Forecast T+1@11:T+2@11: DOWN (p=21.21%) [2026-01-13T20:23:00.771661] [INFO ] [FORECASTER] Completed predict_future for GDYN [2026-01-13T20:23:00.771794] [INFO ] [sig ] GDYN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:00.921060] [INFO ] [LOCAL ] Saved forecast: GDYN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GDYN.txt [2026-01-13T20:23:00.921226] [INFO ] [sig ] [1339/3497] Completed GDYN in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:23:00.921267] [INFO ] [sig ] [1340/3497] Forecasting GE... [2026-01-13T20:23:00.921299] [INFO ] [sig ] Generating forecast for: GE [2026-01-13T20:23:00.921331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GE' from 'https://tdm.silogroup.org/data/derivative_storage/GE.csv'. [2026-01-13T20:23:00.936467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GE'. [2026-01-13T20:23:00.936875] [INFO ] [FORECASTER] Starting predict_future for GE [2026-01-13T20:23:00.937999] [DEBUG] [LOCAL ] No optimal features file found for GE: ./output/feature-sets/GE.txt [2026-01-13T20:23:00.938065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:00.938110] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:00.938152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:00.938243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:01.008922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:01.009769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:01.009852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:01.009887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:01.134094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:01.134218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:01.134258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:01.134285] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:01.137853] [DEBUG] [FORECASTER] GE: Forecast T+1@11:T+2@11: DOWN (p=36.94%) [2026-01-13T20:23:01.138156] [INFO ] [FORECASTER] Completed predict_future for GE [2026-01-13T20:23:01.138285] [INFO ] [sig ] GE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:01.284186] [INFO ] [LOCAL ] Saved forecast: GE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GE.txt [2026-01-13T20:23:01.284333] [INFO ] [sig ] [1340/3497] Completed GE in 0.4s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:23:01.284375] [INFO ] [sig ] [1341/3497] Forecasting GECC... [2026-01-13T20:23:01.284406] [INFO ] [sig ] Generating forecast for: GECC [2026-01-13T20:23:01.284439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GECC' from 'https://tdm.silogroup.org/data/derivative_storage/GECC.csv'. [2026-01-13T20:23:01.295689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GECC'. [2026-01-13T20:23:01.296205] [INFO ] [FORECASTER] Starting predict_future for GECC [2026-01-13T20:23:01.296994] [DEBUG] [LOCAL ] No optimal features file found for GECC: ./output/feature-sets/GECC.txt [2026-01-13T20:23:01.297045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:01.297076] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:01.297103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:01.297159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:01.355641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:01.356442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:01.356523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:01.356556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:01.478401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:01.478520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:01.478559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:01.478605] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:01.482115] [DEBUG] [FORECASTER] GECC: Forecast T+1@11:T+2@11: UP (p=90.15%) [2026-01-13T20:23:01.482388] [INFO ] [FORECASTER] Completed predict_future for GECC [2026-01-13T20:23:01.482509] [INFO ] [sig ] GECC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:01.628916] [INFO ] [LOCAL ] Saved forecast: GECC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GECC.txt [2026-01-13T20:23:01.629066] [INFO ] [sig ] [1341/3497] Completed GECC in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:23:01.629107] [INFO ] [sig ] [1342/3497] Forecasting GEF... [2026-01-13T20:23:01.629138] [INFO ] [sig ] Generating forecast for: GEF [2026-01-13T20:23:01.629168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEF' from 'https://tdm.silogroup.org/data/derivative_storage/GEF.csv'. [2026-01-13T20:23:01.641009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEF'. [2026-01-13T20:23:01.641304] [INFO ] [FORECASTER] Starting predict_future for GEF [2026-01-13T20:23:01.642106] [DEBUG] [LOCAL ] No optimal features file found for GEF: ./output/feature-sets/GEF.txt [2026-01-13T20:23:01.642159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:01.642192] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:01.642249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:01.642309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:01.700697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:01.701357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:01.701434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:01.701467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:01.823383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:01.823538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:01.823598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:01.823631] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:01.826987] [DEBUG] [FORECASTER] GEF: Forecast T+1@11:T+2@11: UP (p=58.88%) [2026-01-13T20:23:01.827260] [INFO ] [FORECASTER] Completed predict_future for GEF [2026-01-13T20:23:01.827382] [INFO ] [sig ] GEF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:01.978487] [INFO ] [LOCAL ] Saved forecast: GEF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GEF.txt [2026-01-13T20:23:01.978696] [INFO ] [sig ] [1342/3497] Completed GEF in 0.3s | 2.81 sym/s | Total: 7.9m | ETA: 12.8m [2026-01-13T20:23:01.978741] [INFO ] [sig ] [1343/3497] Forecasting GEHC... [2026-01-13T20:23:01.978773] [INFO ] [sig ] Generating forecast for: GEHC [2026-01-13T20:23:01.978806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEHC' from 'https://tdm.silogroup.org/data/derivative_storage/GEHC.csv'. [2026-01-13T20:23:01.991983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEHC'. [2026-01-13T20:23:01.992414] [INFO ] [FORECASTER] Starting predict_future for GEHC [2026-01-13T20:23:01.993372] [DEBUG] [LOCAL ] No optimal features file found for GEHC: ./output/feature-sets/GEHC.txt [2026-01-13T20:23:01.993435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:01.993468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:01.993496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:01.993554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:02.054794] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:02.055717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:02.055819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:02.055853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:02.188961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:02.189117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:02.189157] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:02.189187] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:02.192590] [DEBUG] [FORECASTER] GEHC: Forecast T+1@11:T+2@11: UP (p=60.71%) [2026-01-13T20:23:02.192889] [INFO ] [FORECASTER] Completed predict_future for GEHC [2026-01-13T20:23:02.193012] [INFO ] [sig ] GEHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:02.337725] [INFO ] [LOCAL ] Saved forecast: GEHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GEHC.txt [2026-01-13T20:23:02.337876] [INFO ] [sig ] [1343/3497] Completed GEHC in 0.4s | 2.81 sym/s | Total: 8.0m | ETA: 12.8m [2026-01-13T20:23:02.337916] [INFO ] [sig ] [1344/3497] Forecasting GEL... [2026-01-13T20:23:02.337946] [INFO ] [sig ] Generating forecast for: GEL [2026-01-13T20:23:02.338000] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEL' from 'https://tdm.silogroup.org/data/derivative_storage/GEL.csv'. [2026-01-13T20:23:02.349015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEL'. [2026-01-13T20:23:02.349295] [INFO ] [FORECASTER] Starting predict_future for GEL [2026-01-13T20:23:02.350058] [DEBUG] [LOCAL ] No optimal features file found for GEL: ./output/feature-sets/GEL.txt [2026-01-13T20:23:02.350109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:02.350140] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:02.350168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:02.350224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:02.405737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:02.406345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:02.406421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:02.406453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:02.524650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:02.524803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:02.524843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:02.524872] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:02.528437] [DEBUG] [FORECASTER] GEL: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-01-13T20:23:02.528725] [INFO ] [FORECASTER] Completed predict_future for GEL [2026-01-13T20:23:02.528848] [INFO ] [sig ] GEL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:02.671927] [INFO ] [LOCAL ] Saved forecast: GEL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GEL.txt [2026-01-13T20:23:02.672054] [INFO ] [sig ] [1344/3497] Completed GEL in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:02.672092] [INFO ] [sig ] [1345/3497] Forecasting GEN... [2026-01-13T20:23:02.672121] [INFO ] [sig ] Generating forecast for: GEN [2026-01-13T20:23:02.672151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEN' from 'https://tdm.silogroup.org/data/derivative_storage/GEN.csv'. [2026-01-13T20:23:02.683500] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEN'. [2026-01-13T20:23:02.683919] [INFO ] [FORECASTER] Starting predict_future for GEN [2026-01-13T20:23:02.684727] [DEBUG] [LOCAL ] No optimal features file found for GEN: ./output/feature-sets/GEN.txt [2026-01-13T20:23:02.684778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:02.684809] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:02.684836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:02.685083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:02.744251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:02.744983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:02.745062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:02.745096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:02.866433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:02.866603] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:02.866662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:02.866692] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:02.870179] [DEBUG] [FORECASTER] GEN: Forecast T+1@11:T+2@11: UP (p=94.86%) [2026-01-13T20:23:02.870449] [INFO ] [FORECASTER] Completed predict_future for GEN [2026-01-13T20:23:02.870587] [INFO ] [sig ] GEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:03.011524] [INFO ] [LOCAL ] Saved forecast: GEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GEN.txt [2026-01-13T20:23:03.011678] [INFO ] [sig ] [1345/3497] Completed GEN in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:03.011718] [INFO ] [sig ] [1346/3497] Forecasting GENI... [2026-01-13T20:23:03.011748] [INFO ] [sig ] Generating forecast for: GENI [2026-01-13T20:23:03.011779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENI' from 'https://tdm.silogroup.org/data/derivative_storage/GENI.csv'. [2026-01-13T20:23:03.023097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENI'. [2026-01-13T20:23:03.023427] [INFO ] [FORECASTER] Starting predict_future for GENI [2026-01-13T20:23:03.024245] [DEBUG] [LOCAL ] No optimal features file found for GENI: ./output/feature-sets/GENI.txt [2026-01-13T20:23:03.024298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:03.024331] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:03.024359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:03.024417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:03.081727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:03.082390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:03.082469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:03.082503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:03.200060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:03.200221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:03.200261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:03.200290] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:03.203791] [DEBUG] [FORECASTER] GENI: Forecast T+1@11:T+2@11: DOWN (p=47.12%) [2026-01-13T20:23:03.204074] [INFO ] [FORECASTER] Completed predict_future for GENI [2026-01-13T20:23:03.204198] [INFO ] [sig ] GENI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:03.345929] [INFO ] [LOCAL ] Saved forecast: GENI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GENI.txt [2026-01-13T20:23:03.346065] [INFO ] [sig ] [1346/3497] Completed GENI in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:03.346104] [INFO ] [sig ] [1347/3497] Forecasting GENK... [2026-01-13T20:23:03.346133] [INFO ] [sig ] Generating forecast for: GENK [2026-01-13T20:23:03.346163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GENK' from 'https://tdm.silogroup.org/data/derivative_storage/GENK.csv'. [2026-01-13T20:23:03.357830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GENK'. [2026-01-13T20:23:03.358171] [INFO ] [FORECASTER] Starting predict_future for GENK [2026-01-13T20:23:03.358991] [DEBUG] [LOCAL ] No optimal features file found for GENK: ./output/feature-sets/GENK.txt [2026-01-13T20:23:03.359044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:03.359077] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:03.359104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:03.359161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:03.417816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:03.418642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:03.418724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:03.418759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:03.542150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:03.542302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:03.542342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:03.542370] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:03.545837] [DEBUG] [FORECASTER] GENK: Forecast T+1@11:T+2@11: UP (p=73.77%) [2026-01-13T20:23:03.546119] [INFO ] [FORECASTER] Completed predict_future for GENK [2026-01-13T20:23:03.546244] [INFO ] [sig ] GENK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:03.691167] [INFO ] [LOCAL ] Saved forecast: GENK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GENK.txt [2026-01-13T20:23:03.691318] [INFO ] [sig ] [1347/3497] Completed GENK in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:03.691358] [INFO ] [sig ] [1348/3497] Forecasting GEOS... [2026-01-13T20:23:03.691387] [INFO ] [sig ] Generating forecast for: GEOS [2026-01-13T20:23:03.691417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEOS' from 'https://tdm.silogroup.org/data/derivative_storage/GEOS.csv'. [2026-01-13T20:23:03.704857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEOS'. [2026-01-13T20:23:03.705223] [INFO ] [FORECASTER] Starting predict_future for GEOS [2026-01-13T20:23:03.706032] [DEBUG] [LOCAL ] No optimal features file found for GEOS: ./output/feature-sets/GEOS.txt [2026-01-13T20:23:03.706084] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:03.706117] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:03.706144] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:03.706202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:03.764740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:03.765798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:03.765878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:03.765913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:03.891488] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:03.891652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:03.891692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:03.891719] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:03.895058] [DEBUG] [FORECASTER] GEOS: Forecast T+1@11:T+2@11: UP (p=82.49%) [2026-01-13T20:23:03.895345] [INFO ] [FORECASTER] Completed predict_future for GEOS [2026-01-13T20:23:03.895465] [INFO ] [sig ] GEOS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:04.037913] [INFO ] [LOCAL ] Saved forecast: GEOS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GEOS.txt [2026-01-13T20:23:04.038074] [INFO ] [sig ] [1348/3497] Completed GEOS in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:04.038118] [INFO ] [sig ] [1349/3497] Forecasting GERN... [2026-01-13T20:23:04.038148] [INFO ] [sig ] Generating forecast for: GERN [2026-01-13T20:23:04.038206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GERN' from 'https://tdm.silogroup.org/data/derivative_storage/GERN.csv'. [2026-01-13T20:23:04.053684] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GERN'. [2026-01-13T20:23:04.053985] [INFO ] [FORECASTER] Starting predict_future for GERN [2026-01-13T20:23:04.054783] [DEBUG] [LOCAL ] No optimal features file found for GERN: ./output/feature-sets/GERN.txt [2026-01-13T20:23:04.054836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:04.054880] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:04.054909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:04.054967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:04.114262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:04.114930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:04.115008] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:04.115042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:04.235618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:04.235772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:04.235814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:04.235844] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:04.239713] [DEBUG] [FORECASTER] GERN: Forecast T+1@11:T+2@11: UP (p=60.90%) [2026-01-13T20:23:04.239990] [INFO ] [FORECASTER] Completed predict_future for GERN [2026-01-13T20:23:04.240115] [INFO ] [sig ] GERN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:04.381700] [INFO ] [LOCAL ] Saved forecast: GERN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GERN.txt [2026-01-13T20:23:04.381829] [INFO ] [sig ] [1349/3497] Completed GERN in 0.3s | 2.81 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:04.381867] [INFO ] [sig ] [1350/3497] Forecasting GES... [2026-01-13T20:23:04.381897] [INFO ] [sig ] Generating forecast for: GES [2026-01-13T20:23:04.381927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GES' from 'https://tdm.silogroup.org/data/derivative_storage/GES.csv'. [2026-01-13T20:23:04.393200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GES'. [2026-01-13T20:23:04.393497] [INFO ] [FORECASTER] Starting predict_future for GES [2026-01-13T20:23:04.394266] [DEBUG] [LOCAL ] No optimal features file found for GES: ./output/feature-sets/GES.txt [2026-01-13T20:23:04.394318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:04.394350] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:04.394377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:04.394433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:04.451802] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:04.452465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:04.452542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:04.452591] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:04.567452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:04.567610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:04.567651] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:04.567680] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:04.571157] [DEBUG] [FORECASTER] GES: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-13T20:23:04.571428] [INFO ] [FORECASTER] Completed predict_future for GES [2026-01-13T20:23:04.571549] [INFO ] [sig ] GES: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:04.713363] [INFO ] [LOCAL ] Saved forecast: GES 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GES.txt [2026-01-13T20:23:04.713494] [INFO ] [sig ] [1350/3497] Completed GES in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:04.713532] [INFO ] [sig ] [1351/3497] Forecasting GEVO... [2026-01-13T20:23:04.713561] [INFO ] [sig ] Generating forecast for: GEVO [2026-01-13T20:23:04.713610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GEVO' from 'https://tdm.silogroup.org/data/derivative_storage/GEVO.csv'. [2026-01-13T20:23:04.724526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GEVO'. [2026-01-13T20:23:04.724828] [INFO ] [FORECASTER] Starting predict_future for GEVO [2026-01-13T20:23:04.725590] [DEBUG] [LOCAL ] No optimal features file found for GEVO: ./output/feature-sets/GEVO.txt [2026-01-13T20:23:04.725642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:04.725682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:04.725709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:04.725766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:04.782917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:04.783775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:04.783853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:04.783886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:04.906679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:04.906823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:04.906864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:04.906892] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:04.910376] [DEBUG] [FORECASTER] GEVO: Forecast T+1@11:T+2@11: DOWN (p=12.86%) [2026-01-13T20:23:04.910662] [INFO ] [FORECASTER] Completed predict_future for GEVO [2026-01-13T20:23:04.910781] [INFO ] [sig ] GEVO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:05.056893] [INFO ] [LOCAL ] Saved forecast: GEVO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GEVO.txt [2026-01-13T20:23:05.057232] [INFO ] [sig ] [1351/3497] Completed GEVO in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:05.057270] [INFO ] [sig ] [1352/3497] Forecasting GFF... [2026-01-13T20:23:05.057300] [INFO ] [sig ] Generating forecast for: GFF [2026-01-13T20:23:05.057330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFF' from 'https://tdm.silogroup.org/data/derivative_storage/GFF.csv'. [2026-01-13T20:23:05.068907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFF'. [2026-01-13T20:23:05.069418] [INFO ] [FORECASTER] Starting predict_future for GFF [2026-01-13T20:23:05.070201] [DEBUG] [LOCAL ] No optimal features file found for GFF: ./output/feature-sets/GFF.txt [2026-01-13T20:23:05.070251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:05.070283] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:05.070311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:05.070367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:05.130610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:05.131277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:05.131383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:05.131420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:05.246618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:05.246767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:05.246806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:05.246835] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:05.250165] [DEBUG] [FORECASTER] GFF: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-13T20:23:05.250436] [INFO ] [FORECASTER] Completed predict_future for GFF [2026-01-13T20:23:05.250555] [INFO ] [sig ] GFF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:05.395267] [INFO ] [LOCAL ] Saved forecast: GFF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GFF.txt [2026-01-13T20:23:05.395400] [INFO ] [sig ] [1352/3497] Completed GFF in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:05.395438] [INFO ] [sig ] [1353/3497] Forecasting GFI... [2026-01-13T20:23:05.395473] [INFO ] [sig ] Generating forecast for: GFI [2026-01-13T20:23:05.395505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFI' from 'https://tdm.silogroup.org/data/derivative_storage/GFI.csv'. [2026-01-13T20:23:05.406529] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFI'. [2026-01-13T20:23:05.406834] [INFO ] [FORECASTER] Starting predict_future for GFI [2026-01-13T20:23:05.407611] [DEBUG] [LOCAL ] No optimal features file found for GFI: ./output/feature-sets/GFI.txt [2026-01-13T20:23:05.407662] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:05.407693] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:05.407719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:05.407778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:05.463907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:05.464557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:05.464648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:05.464681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:05.588708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:05.588853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:05.588892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:05.588921] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:05.592254] [DEBUG] [FORECASTER] GFI: Forecast T+1@11:T+2@11: UP (p=58.19%) [2026-01-13T20:23:05.592525] [INFO ] [FORECASTER] Completed predict_future for GFI [2026-01-13T20:23:05.592663] [INFO ] [sig ] GFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:05.734348] [INFO ] [LOCAL ] Saved forecast: GFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GFI.txt [2026-01-13T20:23:05.734482] [INFO ] [sig ] [1353/3497] Completed GFI in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:05.734520] [INFO ] [sig ] [1354/3497] Forecasting GFL... [2026-01-13T20:23:05.734549] [INFO ] [sig ] Generating forecast for: GFL [2026-01-13T20:23:05.734597] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFL' from 'https://tdm.silogroup.org/data/derivative_storage/GFL.csv'. [2026-01-13T20:23:05.745893] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFL'. [2026-01-13T20:23:05.746174] [INFO ] [FORECASTER] Starting predict_future for GFL [2026-01-13T20:23:05.746946] [DEBUG] [LOCAL ] No optimal features file found for GFL: ./output/feature-sets/GFL.txt [2026-01-13T20:23:05.746996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:05.747027] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:05.747053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:05.747114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:05.803644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:05.804303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:05.804382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:05.804416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:05.923691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:05.923851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:05.923896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:05.923923] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:05.927307] [DEBUG] [FORECASTER] GFL: Forecast T+1@11:T+2@11: UP (p=97.64%) [2026-01-13T20:23:05.927601] [INFO ] [FORECASTER] Completed predict_future for GFL [2026-01-13T20:23:05.927726] [INFO ] [sig ] GFL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:06.069404] [INFO ] [LOCAL ] Saved forecast: GFL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GFL.txt [2026-01-13T20:23:06.069532] [INFO ] [sig ] [1354/3497] Completed GFL in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:06.069586] [INFO ] [sig ] [1355/3497] Forecasting GFS... [2026-01-13T20:23:06.069619] [INFO ] [sig ] Generating forecast for: GFS [2026-01-13T20:23:06.069649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GFS' from 'https://tdm.silogroup.org/data/derivative_storage/GFS.csv'. [2026-01-13T20:23:06.080828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GFS'. [2026-01-13T20:23:06.081133] [INFO ] [FORECASTER] Starting predict_future for GFS [2026-01-13T20:23:06.081993] [DEBUG] [LOCAL ] No optimal features file found for GFS: ./output/feature-sets/GFS.txt [2026-01-13T20:23:06.082047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:06.082081] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:06.082108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:06.082166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:06.138362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:06.139283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:06.139367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:06.139400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:06.259763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:06.259925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:06.259966] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:06.259997] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:06.263460] [DEBUG] [FORECASTER] GFS: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-13T20:23:06.263790] [INFO ] [FORECASTER] Completed predict_future for GFS [2026-01-13T20:23:06.263926] [INFO ] [sig ] GFS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:06.410553] [INFO ] [LOCAL ] Saved forecast: GFS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GFS.txt [2026-01-13T20:23:06.410749] [INFO ] [sig ] [1355/3497] Completed GFS in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:06.410811] [INFO ] [sig ] [1356/3497] Forecasting GGAL... [2026-01-13T20:23:06.410860] [INFO ] [sig ] Generating forecast for: GGAL [2026-01-13T20:23:06.410904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGAL' from 'https://tdm.silogroup.org/data/derivative_storage/GGAL.csv'. [2026-01-13T20:23:06.423138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGAL'. [2026-01-13T20:23:06.423446] [INFO ] [FORECASTER] Starting predict_future for GGAL [2026-01-13T20:23:06.424479] [DEBUG] [LOCAL ] No optimal features file found for GGAL: ./output/feature-sets/GGAL.txt [2026-01-13T20:23:06.424540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:06.424601] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:06.424650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:06.424710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:06.483977] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:06.484768] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:06.484847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:06.484882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:06.606063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:06.606215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:06.606258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:06.606334] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:06.609839] [DEBUG] [FORECASTER] GGAL: Forecast T+1@11:T+2@11: DOWN (p=31.74%) [2026-01-13T20:23:06.610115] [INFO ] [FORECASTER] Completed predict_future for GGAL [2026-01-13T20:23:06.610242] [INFO ] [sig ] GGAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:06.755266] [INFO ] [LOCAL ] Saved forecast: GGAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GGAL.txt [2026-01-13T20:23:06.755390] [INFO ] [sig ] [1356/3497] Completed GGAL in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:06.755431] [INFO ] [sig ] [1357/3497] Forecasting GGB... [2026-01-13T20:23:06.755463] [INFO ] [sig ] Generating forecast for: GGB [2026-01-13T20:23:06.755507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGB' from 'https://tdm.silogroup.org/data/derivative_storage/GGB.csv'. [2026-01-13T20:23:06.766483] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGB'. [2026-01-13T20:23:06.766785] [INFO ] [FORECASTER] Starting predict_future for GGB [2026-01-13T20:23:06.767596] [DEBUG] [LOCAL ] No optimal features file found for GGB: ./output/feature-sets/GGB.txt [2026-01-13T20:23:06.767650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:06.767682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:06.767710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:06.767768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:06.826311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:06.826966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:06.827044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:06.827077] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:06.946554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:06.946704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:06.946745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:06.946774] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:06.950277] [DEBUG] [FORECASTER] GGB: Forecast T+1@11:T+2@11: UP (p=67.33%) [2026-01-13T20:23:06.950554] [INFO ] [FORECASTER] Completed predict_future for GGB [2026-01-13T20:23:06.950696] [INFO ] [sig ] GGB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:07.100121] [INFO ] [LOCAL ] Saved forecast: GGB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GGB.txt [2026-01-13T20:23:07.100246] [INFO ] [sig ] [1357/3497] Completed GGB in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:07.100286] [INFO ] [sig ] [1358/3497] Forecasting GGG... [2026-01-13T20:23:07.100316] [INFO ] [sig ] Generating forecast for: GGG [2026-01-13T20:23:07.100347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGG' from 'https://tdm.silogroup.org/data/derivative_storage/GGG.csv'. [2026-01-13T20:23:07.112519] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGG'. [2026-01-13T20:23:07.112824] [INFO ] [FORECASTER] Starting predict_future for GGG [2026-01-13T20:23:07.113588] [DEBUG] [LOCAL ] No optimal features file found for GGG: ./output/feature-sets/GGG.txt [2026-01-13T20:23:07.113640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:07.113673] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:07.113700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:07.113757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:07.169330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:07.169979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:07.170055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:07.170102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:07.289358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:07.289503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:07.289542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:07.289587] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:07.292888] [DEBUG] [FORECASTER] GGG: Forecast T+1@11:T+2@11: DOWN (p=10.54%) [2026-01-13T20:23:07.293157] [INFO ] [FORECASTER] Completed predict_future for GGG [2026-01-13T20:23:07.293277] [INFO ] [sig ] GGG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:07.434755] [INFO ] [LOCAL ] Saved forecast: GGG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GGG.txt [2026-01-13T20:23:07.434887] [INFO ] [sig ] [1358/3497] Completed GGG in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:07.434934] [INFO ] [sig ] [1359/3497] Forecasting GGLL... [2026-01-13T20:23:07.434977] [INFO ] [sig ] Generating forecast for: GGLL [2026-01-13T20:23:07.435010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLL' from 'https://tdm.silogroup.org/data/derivative_storage/GGLL.csv'. [2026-01-13T20:23:07.445822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLL'. [2026-01-13T20:23:07.446111] [INFO ] [FORECASTER] Starting predict_future for GGLL [2026-01-13T20:23:07.446875] [DEBUG] [LOCAL ] No optimal features file found for GGLL: ./output/feature-sets/GGLL.txt [2026-01-13T20:23:07.446931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:07.446997] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:07.447026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:07.447083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:07.504227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:07.504896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:07.504984] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:07.505017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:07.620935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:07.621092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:07.621132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:07.621160] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:07.624826] [DEBUG] [FORECASTER] GGLL: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-13T20:23:07.625131] [INFO ] [FORECASTER] Completed predict_future for GGLL [2026-01-13T20:23:07.625264] [INFO ] [sig ] GGLL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:07.767840] [INFO ] [LOCAL ] Saved forecast: GGLL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GGLL.txt [2026-01-13T20:23:07.768015] [INFO ] [sig ] [1359/3497] Completed GGLL in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.7m [2026-01-13T20:23:07.768060] [INFO ] [sig ] [1360/3497] Forecasting GGLS... [2026-01-13T20:23:07.768091] [INFO ] [sig ] Generating forecast for: GGLS [2026-01-13T20:23:07.768122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GGLS' from 'https://tdm.silogroup.org/data/derivative_storage/GGLS.csv'. [2026-01-13T20:23:07.782247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GGLS'. [2026-01-13T20:23:07.782586] [INFO ] [FORECASTER] Starting predict_future for GGLS [2026-01-13T20:23:07.783369] [DEBUG] [LOCAL ] No optimal features file found for GGLS: ./output/feature-sets/GGLS.txt [2026-01-13T20:23:07.783423] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:07.783455] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:07.783496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:07.783555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:07.842135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:07.842775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:07.842864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:07.842905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:07.963280] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:07.963429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:07.963471] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:07.963500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:07.966918] [DEBUG] [FORECASTER] GGLS: Forecast T+1@11:T+2@11: UP (p=80.35%) [2026-01-13T20:23:07.967192] [INFO ] [FORECASTER] Completed predict_future for GGLS [2026-01-13T20:23:07.967317] [INFO ] [sig ] GGLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:08.109292] [INFO ] [LOCAL ] Saved forecast: GGLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GGLS.txt [2026-01-13T20:23:08.109421] [INFO ] [sig ] [1360/3497] Completed GGLS in 0.3s | 2.82 sym/s | Total: 8.0m | ETA: 12.6m [2026-01-13T20:23:08.109459] [INFO ] [sig ] [1361/3497] Forecasting GH... [2026-01-13T20:23:08.109489] [INFO ] [sig ] Generating forecast for: GH [2026-01-13T20:23:08.109519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GH' from 'https://tdm.silogroup.org/data/derivative_storage/GH.csv'. [2026-01-13T20:23:08.120334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GH'. [2026-01-13T20:23:08.120673] [INFO ] [FORECASTER] Starting predict_future for GH [2026-01-13T20:23:08.121446] [DEBUG] [LOCAL ] No optimal features file found for GH: ./output/feature-sets/GH.txt [2026-01-13T20:23:08.121499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:08.121531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:08.121560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:08.121640] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:08.180787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:08.181564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:08.181660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:08.181695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:08.309239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:08.309389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:08.309429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:08.309458] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:08.312894] [DEBUG] [FORECASTER] GH: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-01-13T20:23:08.313167] [INFO ] [FORECASTER] Completed predict_future for GH [2026-01-13T20:23:08.313292] [INFO ] [sig ] GH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:08.459792] [INFO ] [LOCAL ] Saved forecast: GH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GH.txt [2026-01-13T20:23:08.459952] [INFO ] [sig ] [1361/3497] Completed GH in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:08.459993] [INFO ] [sig ] [1362/3497] Forecasting GHI... [2026-01-13T20:23:08.460022] [INFO ] [sig ] Generating forecast for: GHI [2026-01-13T20:23:08.460054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHI' from 'https://tdm.silogroup.org/data/derivative_storage/GHI.csv'. [2026-01-13T20:23:08.471106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHI'. [2026-01-13T20:23:08.471426] [INFO ] [FORECASTER] Starting predict_future for GHI [2026-01-13T20:23:08.472228] [DEBUG] [LOCAL ] No optimal features file found for GHI: ./output/feature-sets/GHI.txt [2026-01-13T20:23:08.472291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:08.472325] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:08.472353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:08.472411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:08.530528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:08.531185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:08.531261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:08.531294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:08.646349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:08.646484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:08.646522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:08.646550] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:08.649962] [DEBUG] [FORECASTER] GHI: Forecast T+1@11:T+2@11: UP (p=87.88%) [2026-01-13T20:23:08.650233] [INFO ] [FORECASTER] Completed predict_future for GHI [2026-01-13T20:23:08.650354] [INFO ] [sig ] GHI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:08.790032] [INFO ] [LOCAL ] Saved forecast: GHI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GHI.txt [2026-01-13T20:23:08.790164] [INFO ] [sig ] [1362/3497] Completed GHI in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:08.790203] [INFO ] [sig ] [1363/3497] Forecasting GHM... [2026-01-13T20:23:08.790234] [INFO ] [sig ] Generating forecast for: GHM [2026-01-13T20:23:08.790264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHM' from 'https://tdm.silogroup.org/data/derivative_storage/GHM.csv'. [2026-01-13T20:23:08.803512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHM'. [2026-01-13T20:23:08.803856] [INFO ] [FORECASTER] Starting predict_future for GHM [2026-01-13T20:23:08.804674] [DEBUG] [LOCAL ] No optimal features file found for GHM: ./output/feature-sets/GHM.txt [2026-01-13T20:23:08.804727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:08.804760] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:08.804788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:08.804845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:08.862652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:08.863424] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:08.863503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:08.863539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:08.984087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:08.984241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:08.984282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:08.984309] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:08.987634] [DEBUG] [FORECASTER] GHM: Forecast T+1@11:T+2@11: UP (p=80.05%) [2026-01-13T20:23:08.987901] [INFO ] [FORECASTER] Completed predict_future for GHM [2026-01-13T20:23:08.988034] [INFO ] [sig ] GHM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:09.128976] [INFO ] [LOCAL ] Saved forecast: GHM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GHM.txt [2026-01-13T20:23:09.129134] [INFO ] [sig ] [1363/3497] Completed GHM in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:09.129173] [INFO ] [sig ] [1364/3497] Forecasting GHRS... [2026-01-13T20:23:09.129202] [INFO ] [sig ] Generating forecast for: GHRS [2026-01-13T20:23:09.129232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHRS' from 'https://tdm.silogroup.org/data/derivative_storage/GHRS.csv'. [2026-01-13T20:23:09.140834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHRS'. [2026-01-13T20:23:09.141212] [INFO ] [FORECASTER] Starting predict_future for GHRS [2026-01-13T20:23:09.142014] [DEBUG] [LOCAL ] No optimal features file found for GHRS: ./output/feature-sets/GHRS.txt [2026-01-13T20:23:09.142066] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:09.142097] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:09.142124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:09.142181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:09.199740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:09.200483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:09.200562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:09.200615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:09.320952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:09.321108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:09.321172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:09.321216] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:09.324751] [DEBUG] [FORECASTER] GHRS: Forecast T+1@11:T+2@11: DOWN (p=18.33%) [2026-01-13T20:23:09.325045] [INFO ] [FORECASTER] Completed predict_future for GHRS [2026-01-13T20:23:09.325178] [INFO ] [sig ] GHRS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:09.470758] [INFO ] [LOCAL ] Saved forecast: GHRS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GHRS.txt [2026-01-13T20:23:09.470921] [INFO ] [sig ] [1364/3497] Completed GHRS in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:09.470963] [INFO ] [sig ] [1365/3497] Forecasting GHY... [2026-01-13T20:23:09.470993] [INFO ] [sig ] Generating forecast for: GHY [2026-01-13T20:23:09.471026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GHY' from 'https://tdm.silogroup.org/data/derivative_storage/GHY.csv'. [2026-01-13T20:23:09.482854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GHY'. [2026-01-13T20:23:09.483130] [INFO ] [FORECASTER] Starting predict_future for GHY [2026-01-13T20:23:09.483925] [DEBUG] [LOCAL ] No optimal features file found for GHY: ./output/feature-sets/GHY.txt [2026-01-13T20:23:09.483977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:09.484010] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:09.484037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:09.484095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:09.542720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:09.543405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:09.543483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:09.543517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:09.662537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:09.662700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:09.662741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:09.662771] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:09.666196] [DEBUG] [FORECASTER] GHY: Forecast T+1@11:T+2@11: UP (p=64.10%) [2026-01-13T20:23:09.666471] [INFO ] [FORECASTER] Completed predict_future for GHY [2026-01-13T20:23:09.666613] [INFO ] [sig ] GHY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:09.808350] [INFO ] [LOCAL ] Saved forecast: GHY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GHY.txt [2026-01-13T20:23:09.808502] [INFO ] [sig ] [1365/3497] Completed GHY in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:09.808545] [INFO ] [sig ] [1366/3497] Forecasting GIB... [2026-01-13T20:23:09.808593] [INFO ] [sig ] Generating forecast for: GIB [2026-01-13T20:23:09.808627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIB' from 'https://tdm.silogroup.org/data/derivative_storage/GIB.csv'. [2026-01-13T20:23:09.820097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIB'. [2026-01-13T20:23:09.820404] [INFO ] [FORECASTER] Starting predict_future for GIB [2026-01-13T20:23:09.821198] [DEBUG] [LOCAL ] No optimal features file found for GIB: ./output/feature-sets/GIB.txt [2026-01-13T20:23:09.821251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:09.821284] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:09.821311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:09.821368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:09.879602] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:09.880376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:09.880463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:09.880504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:10.000417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:10.000587] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:10.000631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:10.000661] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:10.004080] [DEBUG] [FORECASTER] GIB: Forecast T+1@11:T+2@11: UP (p=95.52%) [2026-01-13T20:23:10.004359] [INFO ] [FORECASTER] Completed predict_future for GIB [2026-01-13T20:23:10.004485] [INFO ] [sig ] GIB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:10.146601] [INFO ] [LOCAL ] Saved forecast: GIB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GIB.txt [2026-01-13T20:23:10.146744] [INFO ] [sig ] [1366/3497] Completed GIB in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:10.146795] [INFO ] [sig ] [1367/3497] Forecasting GIFI... [2026-01-13T20:23:10.146825] [INFO ] [sig ] Generating forecast for: GIFI [2026-01-13T20:23:10.146857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIFI' from 'https://tdm.silogroup.org/data/derivative_storage/GIFI.csv'. [2026-01-13T20:23:10.158384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIFI'. [2026-01-13T20:23:10.158719] [INFO ] [FORECASTER] Starting predict_future for GIFI [2026-01-13T20:23:10.159495] [DEBUG] [LOCAL ] No optimal features file found for GIFI: ./output/feature-sets/GIFI.txt [2026-01-13T20:23:10.159547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:10.159598] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:10.159630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:10.159688] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:10.217473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:10.218229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:10.218311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:10.218346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:10.337734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:10.337882] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:10.337924] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:10.337953] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:10.341460] [DEBUG] [FORECASTER] GIFI: Forecast T+1@11:T+2@11: DOWN (p=0.77%) [2026-01-13T20:23:10.341781] [INFO ] [FORECASTER] Completed predict_future for GIFI [2026-01-13T20:23:10.341922] [INFO ] [sig ] GIFI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:10.484108] [INFO ] [LOCAL ] Saved forecast: GIFI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GIFI.txt [2026-01-13T20:23:10.484251] [INFO ] [sig ] [1367/3497] Completed GIFI in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:10.484292] [INFO ] [sig ] [1368/3497] Forecasting GIII... [2026-01-13T20:23:10.484322] [INFO ] [sig ] Generating forecast for: GIII [2026-01-13T20:23:10.484352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIII' from 'https://tdm.silogroup.org/data/derivative_storage/GIII.csv'. [2026-01-13T20:23:10.496118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIII'. [2026-01-13T20:23:10.496430] [INFO ] [FORECASTER] Starting predict_future for GIII [2026-01-13T20:23:10.497217] [DEBUG] [LOCAL ] No optimal features file found for GIII: ./output/feature-sets/GIII.txt [2026-01-13T20:23:10.497269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:10.497302] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:10.497330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:10.497388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:10.556139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:10.556846] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:10.556926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:10.556959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:10.678416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:10.678591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:10.678634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:10.678664] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:10.682104] [DEBUG] [FORECASTER] GIII: Forecast T+1@11:T+2@11: DOWN (p=41.87%) [2026-01-13T20:23:10.682381] [INFO ] [FORECASTER] Completed predict_future for GIII [2026-01-13T20:23:10.682506] [INFO ] [sig ] GIII: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:10.824161] [INFO ] [LOCAL ] Saved forecast: GIII 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GIII.txt [2026-01-13T20:23:10.824310] [INFO ] [sig ] [1368/3497] Completed GIII in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:10.824349] [INFO ] [sig ] [1369/3497] Forecasting GILD... [2026-01-13T20:23:10.824378] [INFO ] [sig ] Generating forecast for: GILD [2026-01-13T20:23:10.824409] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GILD' from 'https://tdm.silogroup.org/data/derivative_storage/GILD.csv'. [2026-01-13T20:23:10.835744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GILD'. [2026-01-13T20:23:10.836059] [INFO ] [FORECASTER] Starting predict_future for GILD [2026-01-13T20:23:10.836842] [DEBUG] [LOCAL ] No optimal features file found for GILD: ./output/feature-sets/GILD.txt [2026-01-13T20:23:10.836893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:10.836924] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:10.836954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:10.837013] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:10.893416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:10.894154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:10.894270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:10.894306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:11.022203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:11.022380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:11.022424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:11.022454] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:11.026169] [DEBUG] [FORECASTER] GILD: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-13T20:23:11.026462] [INFO ] [FORECASTER] Completed predict_future for GILD [2026-01-13T20:23:11.026639] [INFO ] [sig ] GILD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:11.176871] [INFO ] [LOCAL ] Saved forecast: GILD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GILD.txt [2026-01-13T20:23:11.177047] [INFO ] [sig ] [1369/3497] Completed GILD in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:11.177107] [INFO ] [sig ] [1370/3497] Forecasting GIS... [2026-01-13T20:23:11.177151] [INFO ] [sig ] Generating forecast for: GIS [2026-01-13T20:23:11.177185] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GIS' from 'https://tdm.silogroup.org/data/derivative_storage/GIS.csv'. [2026-01-13T20:23:11.189316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GIS'. [2026-01-13T20:23:11.189679] [INFO ] [FORECASTER] Starting predict_future for GIS [2026-01-13T20:23:11.190472] [DEBUG] [LOCAL ] No optimal features file found for GIS: ./output/feature-sets/GIS.txt [2026-01-13T20:23:11.190525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:11.190558] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:11.190610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:11.190671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:11.251760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:11.252603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:11.252692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:11.252728] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:11.381432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:11.381611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:11.381653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:11.381681] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:11.385054] [DEBUG] [FORECASTER] GIS: Forecast T+1@11:T+2@11: UP (p=92.10%) [2026-01-13T20:23:11.385323] [INFO ] [FORECASTER] Completed predict_future for GIS [2026-01-13T20:23:11.385442] [INFO ] [sig ] GIS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:11.525559] [INFO ] [LOCAL ] Saved forecast: GIS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GIS.txt [2026-01-13T20:23:11.525707] [INFO ] [sig ] [1370/3497] Completed GIS in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:11.525746] [INFO ] [sig ] [1371/3497] Forecasting GKOS... [2026-01-13T20:23:11.525775] [INFO ] [sig ] Generating forecast for: GKOS [2026-01-13T20:23:11.525805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GKOS' from 'https://tdm.silogroup.org/data/derivative_storage/GKOS.csv'. [2026-01-13T20:23:11.536901] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GKOS'. [2026-01-13T20:23:11.537197] [INFO ] [FORECASTER] Starting predict_future for GKOS [2026-01-13T20:23:11.537988] [DEBUG] [LOCAL ] No optimal features file found for GKOS: ./output/feature-sets/GKOS.txt [2026-01-13T20:23:11.538040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:11.538071] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:11.538097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:11.538152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:11.593674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:11.594450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:11.594532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:11.594564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:11.718486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:11.718667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:11.718708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:11.718738] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:11.722282] [DEBUG] [FORECASTER] GKOS: Forecast T+1@11:T+2@11: DOWN (p=40.40%) [2026-01-13T20:23:11.722618] [INFO ] [FORECASTER] Completed predict_future for GKOS [2026-01-13T20:23:11.722753] [INFO ] [sig ] GKOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:11.874351] [INFO ] [LOCAL ] Saved forecast: GKOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GKOS.txt [2026-01-13T20:23:11.874509] [INFO ] [sig ] [1371/3497] Completed GKOS in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:11.874552] [INFO ] [sig ] [1372/3497] Forecasting GL... [2026-01-13T20:23:11.874602] [INFO ] [sig ] Generating forecast for: GL [2026-01-13T20:23:11.874636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GL' from 'https://tdm.silogroup.org/data/derivative_storage/GL.csv'. [2026-01-13T20:23:11.887083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GL'. [2026-01-13T20:23:11.887470] [INFO ] [FORECASTER] Starting predict_future for GL [2026-01-13T20:23:11.888329] [DEBUG] [LOCAL ] No optimal features file found for GL: ./output/feature-sets/GL.txt [2026-01-13T20:23:11.888383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:11.888417] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:11.888444] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:11.888501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:11.950616] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:11.951665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:11.951761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:11.951807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:12.083373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:12.083532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:12.083590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:12.083622] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:12.087101] [DEBUG] [FORECASTER] GL: Forecast T+1@11:T+2@11: DOWN (p=47.86%) [2026-01-13T20:23:12.087395] [INFO ] [FORECASTER] Completed predict_future for GL [2026-01-13T20:23:12.087523] [INFO ] [sig ] GL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:12.230454] [INFO ] [LOCAL ] Saved forecast: GL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GL.txt [2026-01-13T20:23:12.230669] [INFO ] [sig ] [1372/3497] Completed GL in 0.4s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:12.230712] [INFO ] [sig ] [1373/3497] Forecasting GLAD... [2026-01-13T20:23:12.230743] [INFO ] [sig ] Generating forecast for: GLAD [2026-01-13T20:23:12.230773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLAD' from 'https://tdm.silogroup.org/data/derivative_storage/GLAD.csv'. [2026-01-13T20:23:12.242036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLAD'. [2026-01-13T20:23:12.242369] [INFO ] [FORECASTER] Starting predict_future for GLAD [2026-01-13T20:23:12.243194] [DEBUG] [LOCAL ] No optimal features file found for GLAD: ./output/feature-sets/GLAD.txt [2026-01-13T20:23:12.243249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:12.243296] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:12.243325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:12.243384] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:12.300948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:12.301815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:12.301895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:12.301930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:12.418912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:12.419079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:12.419123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:12.419152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:12.422708] [DEBUG] [FORECASTER] GLAD: Forecast T+1@11:T+2@11: UP (p=86.55%) [2026-01-13T20:23:12.423013] [INFO ] [FORECASTER] Completed predict_future for GLAD [2026-01-13T20:23:12.423142] [INFO ] [sig ] GLAD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:12.565721] [INFO ] [LOCAL ] Saved forecast: GLAD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLAD.txt [2026-01-13T20:23:12.565865] [INFO ] [sig ] [1373/3497] Completed GLAD in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:12.565903] [INFO ] [sig ] [1374/3497] Forecasting GLBE... [2026-01-13T20:23:12.565933] [INFO ] [sig ] Generating forecast for: GLBE [2026-01-13T20:23:12.565963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBE' from 'https://tdm.silogroup.org/data/derivative_storage/GLBE.csv'. [2026-01-13T20:23:12.577001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBE'. [2026-01-13T20:23:12.577326] [INFO ] [FORECASTER] Starting predict_future for GLBE [2026-01-13T20:23:12.578146] [DEBUG] [LOCAL ] No optimal features file found for GLBE: ./output/feature-sets/GLBE.txt [2026-01-13T20:23:12.578198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:12.578231] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:12.578258] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:12.578316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:12.637060] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:12.637934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:12.638036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:12.638261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:12.762473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:12.762659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:12.762701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:12.762730] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:12.766195] [DEBUG] [FORECASTER] GLBE: Forecast T+1@11:T+2@11: UP (p=90.17%) [2026-01-13T20:23:12.766470] [INFO ] [FORECASTER] Completed predict_future for GLBE [2026-01-13T20:23:12.766610] [INFO ] [sig ] GLBE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:12.907653] [INFO ] [LOCAL ] Saved forecast: GLBE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLBE.txt [2026-01-13T20:23:12.907787] [INFO ] [sig ] [1374/3497] Completed GLBE in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:12.907824] [INFO ] [sig ] [1375/3497] Forecasting GLBS... [2026-01-13T20:23:12.907853] [INFO ] [sig ] Generating forecast for: GLBS [2026-01-13T20:23:12.907884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLBS' from 'https://tdm.silogroup.org/data/derivative_storage/GLBS.csv'. [2026-01-13T20:23:12.918950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLBS'. [2026-01-13T20:23:12.919287] [INFO ] [FORECASTER] Starting predict_future for GLBS [2026-01-13T20:23:12.920055] [DEBUG] [LOCAL ] No optimal features file found for GLBS: ./output/feature-sets/GLBS.txt [2026-01-13T20:23:12.920106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:12.920139] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:12.920166] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:12.920222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:12.976502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:12.977227] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:12.977307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:12.977341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:13.088856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:13.089008] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:13.089051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:13.089081] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:13.092419] [DEBUG] [FORECASTER] GLBS: Forecast T+1@11:T+2@11: DOWN (p=15.66%) [2026-01-13T20:23:13.092711] [INFO ] [FORECASTER] Completed predict_future for GLBS [2026-01-13T20:23:13.092832] [INFO ] [sig ] GLBS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:13.233035] [INFO ] [LOCAL ] Saved forecast: GLBS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GLBS.txt [2026-01-13T20:23:13.233174] [INFO ] [sig ] [1375/3497] Completed GLBS in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.6m [2026-01-13T20:23:13.233213] [INFO ] [sig ] [1376/3497] Forecasting GLDD... [2026-01-13T20:23:13.233243] [INFO ] [sig ] Generating forecast for: GLDD [2026-01-13T20:23:13.233273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLDD' from 'https://tdm.silogroup.org/data/derivative_storage/GLDD.csv'. [2026-01-13T20:23:13.244563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLDD'. [2026-01-13T20:23:13.244884] [INFO ] [FORECASTER] Starting predict_future for GLDD [2026-01-13T20:23:13.245650] [DEBUG] [LOCAL ] No optimal features file found for GLDD: ./output/feature-sets/GLDD.txt [2026-01-13T20:23:13.245701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:13.245765] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:13.245794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:13.245851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:13.302398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:13.303073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:13.303148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:13.303180] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:13.423081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:13.423231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:13.423271] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:13.423299] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:13.426723] [DEBUG] [FORECASTER] GLDD: Forecast T+1@11:T+2@11: UP (p=90.61%) [2026-01-13T20:23:13.426999] [INFO ] [FORECASTER] Completed predict_future for GLDD [2026-01-13T20:23:13.427122] [INFO ] [sig ] GLDD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:13.566861] [INFO ] [LOCAL ] Saved forecast: GLDD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLDD.txt [2026-01-13T20:23:13.566981] [INFO ] [sig ] [1376/3497] Completed GLDD in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-13T20:23:13.567026] [INFO ] [sig ] [1377/3497] Forecasting GLNG... [2026-01-13T20:23:13.567056] [INFO ] [sig ] Generating forecast for: GLNG [2026-01-13T20:23:13.567087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLNG' from 'https://tdm.silogroup.org/data/derivative_storage/GLNG.csv'. [2026-01-13T20:23:13.578081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLNG'. [2026-01-13T20:23:13.578372] [INFO ] [FORECASTER] Starting predict_future for GLNG [2026-01-13T20:23:13.579137] [DEBUG] [LOCAL ] No optimal features file found for GLNG: ./output/feature-sets/GLNG.txt [2026-01-13T20:23:13.579190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:13.579221] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:13.579248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:13.579304] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:13.635019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:13.635657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:13.635732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:13.635766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:13.755787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:13.755938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:13.755979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:13.756008] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:13.759459] [DEBUG] [FORECASTER] GLNG: Forecast T+1@11:T+2@11: DOWN (p=13.58%) [2026-01-13T20:23:13.759772] [INFO ] [FORECASTER] Completed predict_future for GLNG [2026-01-13T20:23:13.759902] [INFO ] [sig ] GLNG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:13.904106] [INFO ] [LOCAL ] Saved forecast: GLNG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GLNG.txt [2026-01-13T20:23:13.904245] [INFO ] [sig ] [1377/3497] Completed GLNG in 0.3s | 2.82 sym/s | Total: 8.1m | ETA: 12.5m [2026-01-13T20:23:13.904287] [INFO ] [sig ] [1378/3497] Forecasting GLOB... [2026-01-13T20:23:13.904318] [INFO ] [sig ] Generating forecast for: GLOB [2026-01-13T20:23:13.904350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLOB' from 'https://tdm.silogroup.org/data/derivative_storage/GLOB.csv'. [2026-01-13T20:23:13.915670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLOB'. [2026-01-13T20:23:13.916016] [INFO ] [FORECASTER] Starting predict_future for GLOB [2026-01-13T20:23:13.916846] [DEBUG] [LOCAL ] No optimal features file found for GLOB: ./output/feature-sets/GLOB.txt [2026-01-13T20:23:13.916900] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:13.916933] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:13.916962] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:13.917020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:13.975058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:13.975787] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:13.975867] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:13.975901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:14.100233] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:14.100403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:14.100447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:14.100476] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:14.104051] [DEBUG] [FORECASTER] GLOB: Forecast T+1@11:T+2@11: UP (p=76.53%) [2026-01-13T20:23:14.104332] [INFO ] [FORECASTER] Completed predict_future for GLOB [2026-01-13T20:23:14.104478] [INFO ] [sig ] GLOB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:14.248488] [INFO ] [LOCAL ] Saved forecast: GLOB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLOB.txt [2026-01-13T20:23:14.248668] [INFO ] [sig ] [1378/3497] Completed GLOB in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:14.248722] [INFO ] [sig ] [1379/3497] Forecasting GLP... [2026-01-13T20:23:14.248752] [INFO ] [sig ] Generating forecast for: GLP [2026-01-13T20:23:14.248792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLP' from 'https://tdm.silogroup.org/data/derivative_storage/GLP.csv'. [2026-01-13T20:23:14.260088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLP'. [2026-01-13T20:23:14.260434] [INFO ] [FORECASTER] Starting predict_future for GLP [2026-01-13T20:23:14.261234] [DEBUG] [LOCAL ] No optimal features file found for GLP: ./output/feature-sets/GLP.txt [2026-01-13T20:23:14.261287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:14.261319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:14.261346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:14.261403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:14.319570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:14.320495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:14.320600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:14.320638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:14.439517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:14.439689] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:14.439731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:14.439794] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:14.443218] [DEBUG] [FORECASTER] GLP: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-01-13T20:23:14.443500] [INFO ] [FORECASTER] Completed predict_future for GLP [2026-01-13T20:23:14.443644] [INFO ] [sig ] GLP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:14.587821] [INFO ] [LOCAL ] Saved forecast: GLP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLP.txt [2026-01-13T20:23:14.587988] [INFO ] [sig ] [1379/3497] Completed GLP in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:14.588032] [INFO ] [sig ] [1380/3497] Forecasting GLPG... [2026-01-13T20:23:14.588062] [INFO ] [sig ] Generating forecast for: GLPG [2026-01-13T20:23:14.588092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPG' from 'https://tdm.silogroup.org/data/derivative_storage/GLPG.csv'. [2026-01-13T20:23:14.599173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPG'. [2026-01-13T20:23:14.599457] [INFO ] [FORECASTER] Starting predict_future for GLPG [2026-01-13T20:23:14.600221] [DEBUG] [LOCAL ] No optimal features file found for GLPG: ./output/feature-sets/GLPG.txt [2026-01-13T20:23:14.600272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:14.600304] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:14.600331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:14.600387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:14.657841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:14.658717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:14.658797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:14.658831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:14.783728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:14.783889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:14.783932] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:14.783979] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:14.787459] [DEBUG] [FORECASTER] GLPG: Forecast T+1@11:T+2@11: DOWN (p=24.33%) [2026-01-13T20:23:14.787755] [INFO ] [FORECASTER] Completed predict_future for GLPG [2026-01-13T20:23:14.787883] [INFO ] [sig ] GLPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:14.931383] [INFO ] [LOCAL ] Saved forecast: GLPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GLPG.txt [2026-01-13T20:23:14.931535] [INFO ] [sig ] [1380/3497] Completed GLPG in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:14.931595] [INFO ] [sig ] [1381/3497] Forecasting GLPI... [2026-01-13T20:23:14.931628] [INFO ] [sig ] Generating forecast for: GLPI [2026-01-13T20:23:14.931659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLPI' from 'https://tdm.silogroup.org/data/derivative_storage/GLPI.csv'. [2026-01-13T20:23:14.943265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLPI'. [2026-01-13T20:23:14.943608] [INFO ] [FORECASTER] Starting predict_future for GLPI [2026-01-13T20:23:14.944401] [DEBUG] [LOCAL ] No optimal features file found for GLPI: ./output/feature-sets/GLPI.txt [2026-01-13T20:23:14.944455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:14.944487] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:14.944513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:14.944570] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:15.001607] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:15.002416] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:15.002504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:15.002537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:15.118173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:15.118331] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:15.118371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:15.118399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:15.121844] [DEBUG] [FORECASTER] GLPI: Forecast T+1@11:T+2@11: DOWN (p=0.64%) [2026-01-13T20:23:15.122149] [INFO ] [FORECASTER] Completed predict_future for GLPI [2026-01-13T20:23:15.122280] [INFO ] [sig ] GLPI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:15.265768] [INFO ] [LOCAL ] Saved forecast: GLPI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GLPI.txt [2026-01-13T20:23:15.265916] [INFO ] [sig ] [1381/3497] Completed GLPI in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:15.265954] [INFO ] [sig ] [1382/3497] Forecasting GLRE... [2026-01-13T20:23:15.265984] [INFO ] [sig ] Generating forecast for: GLRE [2026-01-13T20:23:15.266016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLRE' from 'https://tdm.silogroup.org/data/derivative_storage/GLRE.csv'. [2026-01-13T20:23:15.277394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLRE'. [2026-01-13T20:23:15.277750] [INFO ] [FORECASTER] Starting predict_future for GLRE [2026-01-13T20:23:15.278537] [DEBUG] [LOCAL ] No optimal features file found for GLRE: ./output/feature-sets/GLRE.txt [2026-01-13T20:23:15.278608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:15.278641] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:15.278668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:15.278724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:15.343496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:15.344396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:15.344504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:15.344538] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:15.473939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:15.474089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:15.474129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:15.474157] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:15.477507] [DEBUG] [FORECASTER] GLRE: Forecast T+1@11:T+2@11: UP (p=85.16%) [2026-01-13T20:23:15.477797] [INFO ] [FORECASTER] Completed predict_future for GLRE [2026-01-13T20:23:15.477919] [INFO ] [sig ] GLRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:15.625692] [INFO ] [LOCAL ] Saved forecast: GLRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLRE.txt [2026-01-13T20:23:15.625848] [INFO ] [sig ] [1382/3497] Completed GLRE in 0.4s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:15.625888] [INFO ] [sig ] [1383/3497] Forecasting GLSI... [2026-01-13T20:23:15.625918] [INFO ] [sig ] Generating forecast for: GLSI [2026-01-13T20:23:15.625948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLSI' from 'https://tdm.silogroup.org/data/derivative_storage/GLSI.csv'. [2026-01-13T20:23:15.638148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLSI'. [2026-01-13T20:23:15.638528] [INFO ] [FORECASTER] Starting predict_future for GLSI [2026-01-13T20:23:15.639365] [DEBUG] [LOCAL ] No optimal features file found for GLSI: ./output/feature-sets/GLSI.txt [2026-01-13T20:23:15.639419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:15.639452] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:15.639481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:15.639539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:15.697003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:15.697883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:15.697987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:15.698025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:15.817037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:15.817190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:15.817229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:15.817257] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:15.820617] [DEBUG] [FORECASTER] GLSI: Forecast T+1@11:T+2@11: UP (p=92.72%) [2026-01-13T20:23:15.820889] [INFO ] [FORECASTER] Completed predict_future for GLSI [2026-01-13T20:23:15.821010] [INFO ] [sig ] GLSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:15.960963] [INFO ] [LOCAL ] Saved forecast: GLSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLSI.txt [2026-01-13T20:23:15.961105] [INFO ] [sig ] [1383/3497] Completed GLSI in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:15.961146] [INFO ] [sig ] [1384/3497] Forecasting GLTO... [2026-01-13T20:23:15.961178] [INFO ] [sig ] Generating forecast for: GLTO [2026-01-13T20:23:15.961209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLTO' from 'https://tdm.silogroup.org/data/derivative_storage/GLTO.csv'. [2026-01-13T20:23:15.972173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLTO'. [2026-01-13T20:23:15.972462] [INFO ] [FORECASTER] Starting predict_future for GLTO [2026-01-13T20:23:15.973220] [DEBUG] [LOCAL ] No optimal features file found for GLTO: ./output/feature-sets/GLTO.txt [2026-01-13T20:23:15.973273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:15.973317] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:15.973345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:15.973403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:16.029434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:16.030259] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:16.030336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:16.030368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:16.142712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:16.142869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:16.142907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:16.142935] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:16.146269] [DEBUG] [FORECASTER] GLTO: Forecast T+1@11:T+2@11: UP (p=99.86%) [2026-01-13T20:23:16.146538] [INFO ] [FORECASTER] Completed predict_future for GLTO [2026-01-13T20:23:16.146679] [INFO ] [sig ] GLTO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:16.288061] [INFO ] [LOCAL ] Saved forecast: GLTO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLTO.txt [2026-01-13T20:23:16.288198] [INFO ] [sig ] [1384/3497] Completed GLTO in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:16.288237] [INFO ] [sig ] [1385/3497] Forecasting GLUE... [2026-01-13T20:23:16.288266] [INFO ] [sig ] Generating forecast for: GLUE [2026-01-13T20:23:16.288295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GLUE' from 'https://tdm.silogroup.org/data/derivative_storage/GLUE.csv'. [2026-01-13T20:23:16.299744] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GLUE'. [2026-01-13T20:23:16.300045] [INFO ] [FORECASTER] Starting predict_future for GLUE [2026-01-13T20:23:16.300810] [DEBUG] [LOCAL ] No optimal features file found for GLUE: ./output/feature-sets/GLUE.txt [2026-01-13T20:23:16.300862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:16.300894] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:16.300920] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:16.300976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:16.357256] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:16.358042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:16.358122] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:16.358155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:16.478584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:16.478737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:16.478775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:16.478803] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:16.482108] [DEBUG] [FORECASTER] GLUE: Forecast T+1@11:T+2@11: UP (p=67.92%) [2026-01-13T20:23:16.482375] [INFO ] [FORECASTER] Completed predict_future for GLUE [2026-01-13T20:23:16.482496] [INFO ] [sig ] GLUE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:16.624238] [INFO ] [LOCAL ] Saved forecast: GLUE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GLUE.txt [2026-01-13T20:23:16.624380] [INFO ] [sig ] [1385/3497] Completed GLUE in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:16.624419] [INFO ] [sig ] [1386/3497] Forecasting GMAB... [2026-01-13T20:23:16.624448] [INFO ] [sig ] Generating forecast for: GMAB [2026-01-13T20:23:16.624477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMAB' from 'https://tdm.silogroup.org/data/derivative_storage/GMAB.csv'. [2026-01-13T20:23:16.635675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMAB'. [2026-01-13T20:23:16.635973] [INFO ] [FORECASTER] Starting predict_future for GMAB [2026-01-13T20:23:16.636900] [DEBUG] [LOCAL ] No optimal features file found for GMAB: ./output/feature-sets/GMAB.txt [2026-01-13T20:23:16.636950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:16.636981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:16.637008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:16.637064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:16.693481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:16.694247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:16.694356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:16.694390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:16.814587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:16.814737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:16.814776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:16.814804] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:16.818143] [DEBUG] [FORECASTER] GMAB: Forecast T+1@11:T+2@11: DOWN (p=16.23%) [2026-01-13T20:23:16.818419] [INFO ] [FORECASTER] Completed predict_future for GMAB [2026-01-13T20:23:16.818542] [INFO ] [sig ] GMAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:16.961425] [INFO ] [LOCAL ] Saved forecast: GMAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GMAB.txt [2026-01-13T20:23:16.961590] [INFO ] [sig ] [1386/3497] Completed GMAB in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:16.961631] [INFO ] [sig ] [1387/3497] Forecasting GME... [2026-01-13T20:23:16.961662] [INFO ] [sig ] Generating forecast for: GME [2026-01-13T20:23:16.961692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GME' from 'https://tdm.silogroup.org/data/derivative_storage/GME.csv'. [2026-01-13T20:23:16.973083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GME'. [2026-01-13T20:23:16.973411] [INFO ] [FORECASTER] Starting predict_future for GME [2026-01-13T20:23:16.974218] [DEBUG] [LOCAL ] No optimal features file found for GME: ./output/feature-sets/GME.txt [2026-01-13T20:23:16.974270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:16.974304] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:16.974333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:16.974392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:17.032204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:17.033058] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:17.033150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:17.033184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:17.152454] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:17.152627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:17.152666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:17.152694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:17.156051] [DEBUG] [FORECASTER] GME: Forecast T+1@11:T+2@11: DOWN (p=4.13%) [2026-01-13T20:23:17.156326] [INFO ] [FORECASTER] Completed predict_future for GME [2026-01-13T20:23:17.156447] [INFO ] [sig ] GME: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:17.295922] [INFO ] [LOCAL ] Saved forecast: GME 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GME.txt [2026-01-13T20:23:17.296050] [INFO ] [sig ] [1387/3497] Completed GME in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:17.296089] [INFO ] [sig ] [1388/3497] Forecasting GMED... [2026-01-13T20:23:17.296124] [INFO ] [sig ] Generating forecast for: GMED [2026-01-13T20:23:17.296155] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMED' from 'https://tdm.silogroup.org/data/derivative_storage/GMED.csv'. [2026-01-13T20:23:17.306977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMED'. [2026-01-13T20:23:17.307284] [INFO ] [FORECASTER] Starting predict_future for GMED [2026-01-13T20:23:17.308091] [DEBUG] [LOCAL ] No optimal features file found for GMED: ./output/feature-sets/GMED.txt [2026-01-13T20:23:17.308150] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:17.308182] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:17.308208] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:17.308264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:17.363907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:17.364550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:17.364642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:17.364675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:17.485198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:17.485563] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:17.485623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:17.485652] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:17.489614] [DEBUG] [FORECASTER] GMED: Forecast T+1@11:T+2@11: DOWN (p=38.93%) [2026-01-13T20:23:17.489914] [INFO ] [FORECASTER] Completed predict_future for GMED [2026-01-13T20:23:17.490049] [INFO ] [sig ] GMED: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:17.635423] [INFO ] [LOCAL ] Saved forecast: GMED 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GMED.txt [2026-01-13T20:23:17.635608] [INFO ] [sig ] [1388/3497] Completed GMED in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:17.635657] [INFO ] [sig ] [1389/3497] Forecasting GMM... [2026-01-13T20:23:17.635686] [INFO ] [sig ] Generating forecast for: GMM [2026-01-13T20:23:17.635716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMM' from 'https://tdm.silogroup.org/data/derivative_storage/GMM.csv'. [2026-01-13T20:23:17.648274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMM'. [2026-01-13T20:23:17.648628] [INFO ] [FORECASTER] Starting predict_future for GMM [2026-01-13T20:23:17.649387] [DEBUG] [LOCAL ] No optimal features file found for GMM: ./output/feature-sets/GMM.txt [2026-01-13T20:23:17.649440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:17.649473] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:17.649500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:17.649559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:17.707663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:17.708371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:17.708451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:17.708485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:17.815951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:17.816105] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:17.816145] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:17.816175] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:17.819605] [DEBUG] [FORECASTER] GMM: Forecast T+1@11:T+2@11: DOWN (p=43.45%) [2026-01-13T20:23:17.819881] [INFO ] [FORECASTER] Completed predict_future for GMM [2026-01-13T20:23:17.820004] [INFO ] [sig ] GMM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:17.963227] [INFO ] [LOCAL ] Saved forecast: GMM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GMM.txt [2026-01-13T20:23:17.963406] [INFO ] [sig ] [1389/3497] Completed GMM in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:17.963447] [INFO ] [sig ] [1390/3497] Forecasting GMRE... [2026-01-13T20:23:17.963477] [INFO ] [sig ] Generating forecast for: GMRE [2026-01-13T20:23:17.963507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GMRE' from 'https://tdm.silogroup.org/data/derivative_storage/GMRE.csv'. [2026-01-13T20:23:17.974536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GMRE'. [2026-01-13T20:23:17.974826] [INFO ] [FORECASTER] Starting predict_future for GMRE [2026-01-13T20:23:17.975602] [DEBUG] [LOCAL ] No optimal features file found for GMRE: ./output/feature-sets/GMRE.txt [2026-01-13T20:23:17.975652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:17.975683] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:17.975710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:17.975766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:18.032024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:18.032855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:18.032932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:18.032965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:18.152502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:18.152671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:18.152710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:18.152738] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:18.156055] [DEBUG] [FORECASTER] GMRE: Forecast T+1@11:T+2@11: DOWN (p=8.33%) [2026-01-13T20:23:18.156326] [INFO ] [FORECASTER] Completed predict_future for GMRE [2026-01-13T20:23:18.156444] [INFO ] [sig ] GMRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:18.298863] [INFO ] [LOCAL ] Saved forecast: GMRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GMRE.txt [2026-01-13T20:23:18.299020] [INFO ] [sig ] [1390/3497] Completed GMRE in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:18.299062] [INFO ] [sig ] [1391/3497] Forecasting GNE... [2026-01-13T20:23:18.299090] [INFO ] [sig ] Generating forecast for: GNE [2026-01-13T20:23:18.299121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNE' from 'https://tdm.silogroup.org/data/derivative_storage/GNE.csv'. [2026-01-13T20:23:18.310914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNE'. [2026-01-13T20:23:18.311206] [INFO ] [FORECASTER] Starting predict_future for GNE [2026-01-13T20:23:18.311995] [DEBUG] [LOCAL ] No optimal features file found for GNE: ./output/feature-sets/GNE.txt [2026-01-13T20:23:18.312048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:18.312080] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:18.312107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:18.312164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:18.367782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:18.368499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:18.368599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:18.368635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:18.480169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:18.480324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:18.480364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:18.480410] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:18.483786] [DEBUG] [FORECASTER] GNE: Forecast T+1@11:T+2@11: UP (p=82.81%) [2026-01-13T20:23:18.484061] [INFO ] [FORECASTER] Completed predict_future for GNE [2026-01-13T20:23:18.484181] [INFO ] [sig ] GNE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:18.625121] [INFO ] [LOCAL ] Saved forecast: GNE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GNE.txt [2026-01-13T20:23:18.625275] [INFO ] [sig ] [1391/3497] Completed GNE in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.5m [2026-01-13T20:23:18.625313] [INFO ] [sig ] [1392/3497] Forecasting GNK... [2026-01-13T20:23:18.625344] [INFO ] [sig ] Generating forecast for: GNK [2026-01-13T20:23:18.625375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNK' from 'https://tdm.silogroup.org/data/derivative_storage/GNK.csv'. [2026-01-13T20:23:18.636884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNK'. [2026-01-13T20:23:18.637143] [INFO ] [FORECASTER] Starting predict_future for GNK [2026-01-13T20:23:18.637916] [DEBUG] [LOCAL ] No optimal features file found for GNK: ./output/feature-sets/GNK.txt [2026-01-13T20:23:18.637991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:18.638024] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:18.638051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:18.638107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:18.698214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:18.698922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:18.699069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:18.699105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:18.820392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:18.820523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:18.820562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:18.820611] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:18.823918] [DEBUG] [FORECASTER] GNK: Forecast T+1@11:T+2@11: UP (p=62.79%) [2026-01-13T20:23:18.824192] [INFO ] [FORECASTER] Completed predict_future for GNK [2026-01-13T20:23:18.824312] [INFO ] [sig ] GNK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:18.964385] [INFO ] [LOCAL ] Saved forecast: GNK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GNK.txt [2026-01-13T20:23:18.964525] [INFO ] [sig ] [1392/3497] Completed GNK in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-13T20:23:18.964565] [INFO ] [sig ] [1393/3497] Forecasting GNL... [2026-01-13T20:23:18.964613] [INFO ] [sig ] Generating forecast for: GNL [2026-01-13T20:23:18.964646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNL' from 'https://tdm.silogroup.org/data/derivative_storage/GNL.csv'. [2026-01-13T20:23:18.975765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNL'. [2026-01-13T20:23:18.976053] [INFO ] [FORECASTER] Starting predict_future for GNL [2026-01-13T20:23:18.976833] [DEBUG] [LOCAL ] No optimal features file found for GNL: ./output/feature-sets/GNL.txt [2026-01-13T20:23:18.976892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:18.976965] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:18.976994] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:18.977056] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:19.033491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:19.034098] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:19.034172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:19.034205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:19.153960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:19.154095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:19.154132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:19.154159] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:19.157404] [DEBUG] [FORECASTER] GNL: Forecast T+1@11:T+2@11: DOWN (p=17.72%) [2026-01-13T20:23:19.157694] [INFO ] [FORECASTER] Completed predict_future for GNL [2026-01-13T20:23:19.157814] [INFO ] [sig ] GNL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:19.298545] [INFO ] [LOCAL ] Saved forecast: GNL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GNL.txt [2026-01-13T20:23:19.298678] [INFO ] [sig ] [1393/3497] Completed GNL in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-13T20:23:19.298717] [INFO ] [sig ] [1394/3497] Forecasting GNLN... [2026-01-13T20:23:19.298746] [INFO ] [sig ] Generating forecast for: GNLN [2026-01-13T20:23:19.298775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLN' from 'https://tdm.silogroup.org/data/derivative_storage/GNLN.csv'. [2026-01-13T20:23:19.311193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLN'. [2026-01-13T20:23:19.311649] [INFO ] [FORECASTER] Starting predict_future for GNLN [2026-01-13T20:23:19.312551] [DEBUG] [LOCAL ] No optimal features file found for GNLN: ./output/feature-sets/GNLN.txt [2026-01-13T20:23:19.312623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:19.312658] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:19.312686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:19.312746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:19.370476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:19.371418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:19.371506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:19.371541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:19.484175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:19.484355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:19.484400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:19.484431] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:19.488151] [DEBUG] [FORECASTER] GNLN: Forecast T+1@11:T+2@11: UP (p=79.08%) [2026-01-13T20:23:19.488508] [INFO ] [FORECASTER] Completed predict_future for GNLN [2026-01-13T20:23:19.488681] [INFO ] [sig ] GNLN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:19.632479] [INFO ] [LOCAL ] Saved forecast: GNLN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GNLN.txt [2026-01-13T20:23:19.632669] [INFO ] [sig ] [1394/3497] Completed GNLN in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-13T20:23:19.632719] [INFO ] [sig ] [1395/3497] Forecasting GNLX... [2026-01-13T20:23:19.632752] [INFO ] [sig ] Generating forecast for: GNLX [2026-01-13T20:23:19.632789] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNLX' from 'https://tdm.silogroup.org/data/derivative_storage/GNLX.csv'. [2026-01-13T20:23:19.644188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNLX'. [2026-01-13T20:23:19.644509] [INFO ] [FORECASTER] Starting predict_future for GNLX [2026-01-13T20:23:19.645310] [DEBUG] [LOCAL ] No optimal features file found for GNLX: ./output/feature-sets/GNLX.txt [2026-01-13T20:23:19.645364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:19.645398] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:19.645427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:19.645500] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:19.704776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:19.705793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:19.705873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:19.705908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:19.826937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:19.827101] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:19.827147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:19.827177] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:19.830804] [DEBUG] [FORECASTER] GNLX: Forecast T+1@11:T+2@11: DOWN (p=34.09%) [2026-01-13T20:23:19.831129] [INFO ] [FORECASTER] Completed predict_future for GNLX [2026-01-13T20:23:19.831263] [INFO ] [sig ] GNLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:19.974135] [INFO ] [LOCAL ] Saved forecast: GNLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GNLX.txt [2026-01-13T20:23:19.974291] [INFO ] [sig ] [1395/3497] Completed GNLX in 0.3s | 2.82 sym/s | Total: 8.2m | ETA: 12.4m [2026-01-13T20:23:19.974330] [INFO ] [sig ] [1396/3497] Forecasting GNMA... [2026-01-13T20:23:19.974361] [INFO ] [sig ] Generating forecast for: GNMA [2026-01-13T20:23:19.974392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNMA' from 'https://tdm.silogroup.org/data/derivative_storage/GNMA.csv'. [2026-01-13T20:23:19.986888] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNMA'. [2026-01-13T20:23:19.987213] [INFO ] [FORECASTER] Starting predict_future for GNMA [2026-01-13T20:23:19.988016] [DEBUG] [LOCAL ] No optimal features file found for GNMA: ./output/feature-sets/GNMA.txt [2026-01-13T20:23:19.988069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:19.988101] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:19.988127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:19.988188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:20.043950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:20.044724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:20.044804] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:20.044837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:20.160711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:20.160869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:20.160908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:20.160973] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:20.164405] [DEBUG] [FORECASTER] GNMA: Forecast T+1@11:T+2@11: UP (p=55.89%) [2026-01-13T20:23:20.164735] [INFO ] [FORECASTER] Completed predict_future for GNMA [2026-01-13T20:23:20.164866] [INFO ] [sig ] GNMA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:20.306187] [INFO ] [LOCAL ] Saved forecast: GNMA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GNMA.txt [2026-01-13T20:23:20.306313] [INFO ] [sig ] [1396/3497] Completed GNMA in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:20.306351] [INFO ] [sig ] [1397/3497] Forecasting GNOM... [2026-01-13T20:23:20.306382] [INFO ] [sig ] Generating forecast for: GNOM [2026-01-13T20:23:20.306412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNOM' from 'https://tdm.silogroup.org/data/derivative_storage/GNOM.csv'. [2026-01-13T20:23:20.317228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNOM'. [2026-01-13T20:23:20.317483] [INFO ] [FORECASTER] Starting predict_future for GNOM [2026-01-13T20:23:20.318268] [DEBUG] [LOCAL ] No optimal features file found for GNOM: ./output/feature-sets/GNOM.txt [2026-01-13T20:23:20.318330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:20.318362] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:20.318389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:20.318444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:20.374488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:20.375147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:20.375222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:20.375259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:20.487306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:20.487454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:20.487492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:20.487521] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:20.490884] [DEBUG] [FORECASTER] GNOM: Forecast T+1@11:T+2@11: DOWN (p=23.54%) [2026-01-13T20:23:20.491156] [INFO ] [FORECASTER] Completed predict_future for GNOM [2026-01-13T20:23:20.491277] [INFO ] [sig ] GNOM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:20.632942] [INFO ] [LOCAL ] Saved forecast: GNOM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GNOM.txt [2026-01-13T20:23:20.633095] [INFO ] [sig ] [1397/3497] Completed GNOM in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:20.633133] [INFO ] [sig ] [1398/3497] Forecasting GNPX... [2026-01-13T20:23:20.633163] [INFO ] [sig ] Generating forecast for: GNPX [2026-01-13T20:23:20.633194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNPX' from 'https://tdm.silogroup.org/data/derivative_storage/GNPX.csv'. [2026-01-13T20:23:20.645231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNPX'. [2026-01-13T20:23:20.645559] [INFO ] [FORECASTER] Starting predict_future for GNPX [2026-01-13T20:23:20.646336] [DEBUG] [LOCAL ] No optimal features file found for GNPX: ./output/feature-sets/GNPX.txt [2026-01-13T20:23:20.646388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:20.646420] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:20.646447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:20.646504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:20.702686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:20.703537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:20.703641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:20.703675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:20.819281] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:20.819441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:20.819482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:20.819511] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:20.823090] [DEBUG] [FORECASTER] GNPX: Forecast T+1@11:T+2@11: DOWN (p=45.85%) [2026-01-13T20:23:20.823379] [INFO ] [FORECASTER] Completed predict_future for GNPX [2026-01-13T20:23:20.823510] [INFO ] [sig ] GNPX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:20.964130] [INFO ] [LOCAL ] Saved forecast: GNPX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GNPX.txt [2026-01-13T20:23:20.964259] [INFO ] [sig ] [1398/3497] Completed GNPX in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:20.964297] [INFO ] [sig ] [1399/3497] Forecasting GNRC... [2026-01-13T20:23:20.964327] [INFO ] [sig ] Generating forecast for: GNRC [2026-01-13T20:23:20.964365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNRC' from 'https://tdm.silogroup.org/data/derivative_storage/GNRC.csv'. [2026-01-13T20:23:20.975836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNRC'. [2026-01-13T20:23:20.976093] [INFO ] [FORECASTER] Starting predict_future for GNRC [2026-01-13T20:23:20.976861] [DEBUG] [LOCAL ] No optimal features file found for GNRC: ./output/feature-sets/GNRC.txt [2026-01-13T20:23:20.976912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:20.976944] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:20.976971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:20.977028] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:21.033684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:21.034319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:21.034395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:21.034428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:21.156256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:21.156402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:21.156441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:21.156469] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:21.159808] [DEBUG] [FORECASTER] GNRC: Forecast T+1@11:T+2@11: DOWN (p=6.81%) [2026-01-13T20:23:21.160081] [INFO ] [FORECASTER] Completed predict_future for GNRC [2026-01-13T20:23:21.160207] [INFO ] [sig ] GNRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:21.302097] [INFO ] [LOCAL ] Saved forecast: GNRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GNRC.txt [2026-01-13T20:23:21.302216] [INFO ] [sig ] [1399/3497] Completed GNRC in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:21.302255] [INFO ] [sig ] [1400/3497] Forecasting GNSS... [2026-01-13T20:23:21.302283] [INFO ] [sig ] Generating forecast for: GNSS [2026-01-13T20:23:21.302312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNSS' from 'https://tdm.silogroup.org/data/derivative_storage/GNSS.csv'. [2026-01-13T20:23:21.313488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNSS'. [2026-01-13T20:23:21.313772] [INFO ] [FORECASTER] Starting predict_future for GNSS [2026-01-13T20:23:21.314539] [DEBUG] [LOCAL ] No optimal features file found for GNSS: ./output/feature-sets/GNSS.txt [2026-01-13T20:23:21.314613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:21.314646] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:21.314671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:21.314727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:21.370933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:21.371537] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:21.371628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:21.371661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:21.491439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:21.491625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:21.491666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:21.491694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:21.495150] [DEBUG] [FORECASTER] GNSS: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-13T20:23:21.495474] [INFO ] [FORECASTER] Completed predict_future for GNSS [2026-01-13T20:23:21.495622] [INFO ] [sig ] GNSS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:21.636821] [INFO ] [LOCAL ] Saved forecast: GNSS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GNSS.txt [2026-01-13T20:23:21.636944] [INFO ] [sig ] [1400/3497] Completed GNSS in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:21.636983] [INFO ] [sig ] [1401/3497] Forecasting GNTX... [2026-01-13T20:23:21.637012] [INFO ] [sig ] Generating forecast for: GNTX [2026-01-13T20:23:21.637041] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GNTX' from 'https://tdm.silogroup.org/data/derivative_storage/GNTX.csv'. [2026-01-13T20:23:21.648671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GNTX'. [2026-01-13T20:23:21.648950] [INFO ] [FORECASTER] Starting predict_future for GNTX [2026-01-13T20:23:21.649714] [DEBUG] [LOCAL ] No optimal features file found for GNTX: ./output/feature-sets/GNTX.txt [2026-01-13T20:23:21.649765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:21.649796] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:21.649822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:21.649878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:21.707850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:21.708806] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:21.708898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:21.708933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:21.829035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:21.829190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:21.829228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:21.829256] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:21.832555] [DEBUG] [FORECASTER] GNTX: Forecast T+1@11:T+2@11: UP (p=87.82%) [2026-01-13T20:23:21.832838] [INFO ] [FORECASTER] Completed predict_future for GNTX [2026-01-13T20:23:21.832957] [INFO ] [sig ] GNTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:21.978386] [INFO ] [LOCAL ] Saved forecast: GNTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GNTX.txt [2026-01-13T20:23:21.978532] [INFO ] [sig ] [1401/3497] Completed GNTX in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:21.978586] [INFO ] [sig ] [1402/3497] Forecasting GO... [2026-01-13T20:23:21.978619] [INFO ] [sig ] Generating forecast for: GO [2026-01-13T20:23:21.978650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GO' from 'https://tdm.silogroup.org/data/derivative_storage/GO.csv'. [2026-01-13T20:23:21.992331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GO'. [2026-01-13T20:23:21.992875] [INFO ] [FORECASTER] Starting predict_future for GO [2026-01-13T20:23:21.993810] [DEBUG] [LOCAL ] No optimal features file found for GO: ./output/feature-sets/GO.txt [2026-01-13T20:23:21.993865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:21.993899] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:21.993926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:21.993984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:22.058438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:22.061686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:22.061907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:22.061950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:22.195619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:22.195804] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:22.195850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:22.195878] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:22.199529] [DEBUG] [FORECASTER] GO: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-01-13T20:23:22.199873] [INFO ] [FORECASTER] Completed predict_future for GO [2026-01-13T20:23:22.200010] [INFO ] [sig ] GO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:22.344421] [INFO ] [LOCAL ] Saved forecast: GO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GO.txt [2026-01-13T20:23:22.344608] [INFO ] [sig ] [1402/3497] Completed GO in 0.4s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:22.344651] [INFO ] [sig ] [1403/3497] Forecasting GOCO... [2026-01-13T20:23:22.344682] [INFO ] [sig ] Generating forecast for: GOCO [2026-01-13T20:23:22.344711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOCO' from 'https://tdm.silogroup.org/data/derivative_storage/GOCO.csv'. [2026-01-13T20:23:22.356274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOCO'. [2026-01-13T20:23:22.356677] [INFO ] [FORECASTER] Starting predict_future for GOCO [2026-01-13T20:23:22.357465] [DEBUG] [LOCAL ] No optimal features file found for GOCO: ./output/feature-sets/GOCO.txt [2026-01-13T20:23:22.357517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:22.357549] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:22.357603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:22.357662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:22.416215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:22.417117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:22.417240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:22.417276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:22.536992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:22.537157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:22.537197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:22.537225] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:22.540716] [DEBUG] [FORECASTER] GOCO: Forecast T+1@11:T+2@11: UP (p=83.51%) [2026-01-13T20:23:22.541012] [INFO ] [FORECASTER] Completed predict_future for GOCO [2026-01-13T20:23:22.541139] [INFO ] [sig ] GOCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:22.685768] [INFO ] [LOCAL ] Saved forecast: GOCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GOCO.txt [2026-01-13T20:23:22.685927] [INFO ] [sig ] [1403/3497] Completed GOCO in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:22.685968] [INFO ] [sig ] [1404/3497] Forecasting GOF... [2026-01-13T20:23:22.685999] [INFO ] [sig ] Generating forecast for: GOF [2026-01-13T20:23:22.686029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOF' from 'https://tdm.silogroup.org/data/derivative_storage/GOF.csv'. [2026-01-13T20:23:22.698097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOF'. [2026-01-13T20:23:22.698427] [INFO ] [FORECASTER] Starting predict_future for GOF [2026-01-13T20:23:22.699206] [DEBUG] [LOCAL ] No optimal features file found for GOF: ./output/feature-sets/GOF.txt [2026-01-13T20:23:22.699262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:22.699293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:22.699320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:22.699377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:22.755471] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:22.756352] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:22.756433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:22.756465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:22.880763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:22.880998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:22.881043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:22.881073] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:22.884555] [DEBUG] [FORECASTER] GOF: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-13T20:23:22.884848] [INFO ] [FORECASTER] Completed predict_future for GOF [2026-01-13T20:23:22.884967] [INFO ] [sig ] GOF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:23.027360] [INFO ] [LOCAL ] Saved forecast: GOF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GOF.txt [2026-01-13T20:23:23.027488] [INFO ] [sig ] [1404/3497] Completed GOF in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:23.027526] [INFO ] [sig ] [1405/3497] Forecasting GOGO... [2026-01-13T20:23:23.027555] [INFO ] [sig ] Generating forecast for: GOGO [2026-01-13T20:23:23.027612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOGO' from 'https://tdm.silogroup.org/data/derivative_storage/GOGO.csv'. [2026-01-13T20:23:23.039149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOGO'. [2026-01-13T20:23:23.039429] [INFO ] [FORECASTER] Starting predict_future for GOGO [2026-01-13T20:23:23.040224] [DEBUG] [LOCAL ] No optimal features file found for GOGO: ./output/feature-sets/GOGO.txt [2026-01-13T20:23:23.040277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:23.040309] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:23.040337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:23.040395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:23.098303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:23.099196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:23.099280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:23.099320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:23.218304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:23.218457] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:23.218500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:23.218530] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:23.222053] [DEBUG] [FORECASTER] GOGO: Forecast T+1@11:T+2@11: DOWN (p=47.21%) [2026-01-13T20:23:23.222415] [INFO ] [FORECASTER] Completed predict_future for GOGO [2026-01-13T20:23:23.222593] [INFO ] [sig ] GOGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:23.364224] [INFO ] [LOCAL ] Saved forecast: GOGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GOGO.txt [2026-01-13T20:23:23.364352] [INFO ] [sig ] [1405/3497] Completed GOGO in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:23.364389] [INFO ] [sig ] [1406/3497] Forecasting GOLF... [2026-01-13T20:23:23.364418] [INFO ] [sig ] Generating forecast for: GOLF [2026-01-13T20:23:23.364448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOLF' from 'https://tdm.silogroup.org/data/derivative_storage/GOLF.csv'. [2026-01-13T20:23:23.375369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOLF'. [2026-01-13T20:23:23.375694] [INFO ] [FORECASTER] Starting predict_future for GOLF [2026-01-13T20:23:23.376441] [DEBUG] [LOCAL ] No optimal features file found for GOLF: ./output/feature-sets/GOLF.txt [2026-01-13T20:23:23.376491] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:23.376523] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:23.376550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:23.376631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:23.435549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:23.436291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:23.436370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:23.436404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:23.553285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:23.553429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:23.553467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:23.553495] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:23.556809] [DEBUG] [FORECASTER] GOLF: Forecast T+1@11:T+2@11: UP (p=59.92%) [2026-01-13T20:23:23.557082] [INFO ] [FORECASTER] Completed predict_future for GOLF [2026-01-13T20:23:23.557203] [INFO ] [sig ] GOLF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:23.700439] [INFO ] [LOCAL ] Saved forecast: GOLF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GOLF.txt [2026-01-13T20:23:23.700643] [INFO ] [sig ] [1406/3497] Completed GOLF in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:23.700702] [INFO ] [sig ] [1407/3497] Forecasting GOOD... [2026-01-13T20:23:23.700738] [INFO ] [sig ] Generating forecast for: GOOD [2026-01-13T20:23:23.700772] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOD' from 'https://tdm.silogroup.org/data/derivative_storage/GOOD.csv'. [2026-01-13T20:23:23.711890] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOD'. [2026-01-13T20:23:23.712180] [INFO ] [FORECASTER] Starting predict_future for GOOD [2026-01-13T20:23:23.712954] [DEBUG] [LOCAL ] No optimal features file found for GOOD: ./output/feature-sets/GOOD.txt [2026-01-13T20:23:23.713006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:23.713038] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:23.713065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:23.713121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:23.772674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:23.773499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:23.773594] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:23.773629] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:23.890001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:23.890153] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:23.890193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:23.890227] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:23.893552] [DEBUG] [FORECASTER] GOOD: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-13T20:23:23.893846] [INFO ] [FORECASTER] Completed predict_future for GOOD [2026-01-13T20:23:23.893964] [INFO ] [sig ] GOOD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:24.034242] [INFO ] [LOCAL ] Saved forecast: GOOD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GOOD.txt [2026-01-13T20:23:24.034372] [INFO ] [sig ] [1407/3497] Completed GOOD in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.4m [2026-01-13T20:23:24.034410] [INFO ] [sig ] [1408/3497] Forecasting GOOG... [2026-01-13T20:23:24.034440] [INFO ] [sig ] Generating forecast for: GOOG [2026-01-13T20:23:24.034470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOG' from 'https://tdm.silogroup.org/data/derivative_storage/GOOG.csv'. [2026-01-13T20:23:24.045750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOG'. [2026-01-13T20:23:24.046041] [INFO ] [FORECASTER] Starting predict_future for GOOG [2026-01-13T20:23:24.046821] [DEBUG] [LOCAL ] No optimal features file found for GOOG: ./output/feature-sets/GOOG.txt [2026-01-13T20:23:24.046884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:24.046916] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:24.046943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:24.047000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:24.102866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:24.103485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:24.103561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:24.103623] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:24.228236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:24.228400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:24.228440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:24.228468] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:24.231844] [DEBUG] [FORECASTER] GOOG: Forecast T+1@11:T+2@11: UP (p=91.47%) [2026-01-13T20:23:24.232133] [INFO ] [FORECASTER] Completed predict_future for GOOG [2026-01-13T20:23:24.232256] [INFO ] [sig ] GOOG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:24.378545] [INFO ] [LOCAL ] Saved forecast: GOOG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GOOG.txt [2026-01-13T20:23:24.378719] [INFO ] [sig ] [1408/3497] Completed GOOG in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-13T20:23:24.378759] [INFO ] [sig ] [1409/3497] Forecasting GOOS... [2026-01-13T20:23:24.378788] [INFO ] [sig ] Generating forecast for: GOOS [2026-01-13T20:23:24.378817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOOS' from 'https://tdm.silogroup.org/data/derivative_storage/GOOS.csv'. [2026-01-13T20:23:24.390857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOOS'. [2026-01-13T20:23:24.391241] [INFO ] [FORECASTER] Starting predict_future for GOOS [2026-01-13T20:23:24.392052] [DEBUG] [LOCAL ] No optimal features file found for GOOS: ./output/feature-sets/GOOS.txt [2026-01-13T20:23:24.392104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:24.392136] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:24.392163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:24.392219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:24.448814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:24.449752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:24.449839] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:24.449870] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:24.569068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:24.569224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:24.569267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:24.569296] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:24.572676] [DEBUG] [FORECASTER] GOOS: Forecast T+1@11:T+2@11: UP (p=56.36%) [2026-01-13T20:23:24.572952] [INFO ] [FORECASTER] Completed predict_future for GOOS [2026-01-13T20:23:24.573070] [INFO ] [sig ] GOOS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:24.716991] [INFO ] [LOCAL ] Saved forecast: GOOS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GOOS.txt [2026-01-13T20:23:24.717159] [INFO ] [sig ] [1409/3497] Completed GOOS in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-13T20:23:24.717197] [INFO ] [sig ] [1410/3497] Forecasting GOSS... [2026-01-13T20:23:24.717226] [INFO ] [sig ] Generating forecast for: GOSS [2026-01-13T20:23:24.717257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOSS' from 'https://tdm.silogroup.org/data/derivative_storage/GOSS.csv'. [2026-01-13T20:23:24.730190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOSS'. [2026-01-13T20:23:24.730622] [INFO ] [FORECASTER] Starting predict_future for GOSS [2026-01-13T20:23:24.731388] [DEBUG] [LOCAL ] No optimal features file found for GOSS: ./output/feature-sets/GOSS.txt [2026-01-13T20:23:24.731438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:24.731522] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:24.731551] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:24.731626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:24.787445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:24.788332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:24.788414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:24.788447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:24.906307] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:24.906474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:24.906514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:24.906541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:24.909969] [DEBUG] [FORECASTER] GOSS: Forecast T+1@11:T+2@11: DOWN (p=6.98%) [2026-01-13T20:23:24.910268] [INFO ] [FORECASTER] Completed predict_future for GOSS [2026-01-13T20:23:24.910395] [INFO ] [sig ] GOSS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:25.052160] [INFO ] [LOCAL ] Saved forecast: GOSS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GOSS.txt [2026-01-13T20:23:25.052316] [INFO ] [sig ] [1410/3497] Completed GOSS in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-13T20:23:25.052358] [INFO ] [sig ] [1411/3497] Forecasting GOVI... [2026-01-13T20:23:25.052387] [INFO ] [sig ] Generating forecast for: GOVI [2026-01-13T20:23:25.052417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GOVI' from 'https://tdm.silogroup.org/data/derivative_storage/GOVI.csv'. [2026-01-13T20:23:25.063663] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GOVI'. [2026-01-13T20:23:25.064035] [INFO ] [FORECASTER] Starting predict_future for GOVI [2026-01-13T20:23:25.064809] [DEBUG] [LOCAL ] No optimal features file found for GOVI: ./output/feature-sets/GOVI.txt [2026-01-13T20:23:25.064861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:25.064892] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:25.064918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:25.064975] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:25.120449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:25.121303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:25.121381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:25.121413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:25.239024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:25.239185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:25.239226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:25.239254] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:25.242623] [DEBUG] [FORECASTER] GOVI: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-13T20:23:25.242919] [INFO ] [FORECASTER] Completed predict_future for GOVI [2026-01-13T20:23:25.243045] [INFO ] [sig ] GOVI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:25.387091] [INFO ] [LOCAL ] Saved forecast: GOVI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GOVI.txt [2026-01-13T20:23:25.387241] [INFO ] [sig ] [1411/3497] Completed GOVI in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-13T20:23:25.387290] [INFO ] [sig ] [1412/3497] Forecasting GPC... [2026-01-13T20:23:25.387320] [INFO ] [sig ] Generating forecast for: GPC [2026-01-13T20:23:25.387350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPC' from 'https://tdm.silogroup.org/data/derivative_storage/GPC.csv'. [2026-01-13T20:23:25.399188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPC'. [2026-01-13T20:23:25.399504] [INFO ] [FORECASTER] Starting predict_future for GPC [2026-01-13T20:23:25.400287] [DEBUG] [LOCAL ] No optimal features file found for GPC: ./output/feature-sets/GPC.txt [2026-01-13T20:23:25.400341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:25.400373] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:25.400402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:25.400459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:25.460339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:25.461246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:25.461328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:25.461362] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:25.584475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:25.584653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:25.584694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:25.584723] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:25.588180] [DEBUG] [FORECASTER] GPC: Forecast T+1@11:T+2@11: UP (p=57.57%) [2026-01-13T20:23:25.588465] [INFO ] [FORECASTER] Completed predict_future for GPC [2026-01-13T20:23:25.588611] [INFO ] [sig ] GPC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:25.729996] [INFO ] [LOCAL ] Saved forecast: GPC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GPC.txt [2026-01-13T20:23:25.730152] [INFO ] [sig ] [1412/3497] Completed GPC in 0.3s | 2.82 sym/s | Total: 8.3m | ETA: 12.3m [2026-01-13T20:23:25.730191] [INFO ] [sig ] [1413/3497] Forecasting GPI... [2026-01-13T20:23:25.730223] [INFO ] [sig ] Generating forecast for: GPI [2026-01-13T20:23:25.730256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPI' from 'https://tdm.silogroup.org/data/derivative_storage/GPI.csv'. [2026-01-13T20:23:25.741930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPI'. [2026-01-13T20:23:25.742323] [INFO ] [FORECASTER] Starting predict_future for GPI [2026-01-13T20:23:25.743134] [DEBUG] [LOCAL ] No optimal features file found for GPI: ./output/feature-sets/GPI.txt [2026-01-13T20:23:25.743187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:25.743219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:25.743249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:25.743323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:25.812685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:25.813799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:25.813891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:25.813924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:25.940384] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:25.940549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:25.940612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:25.940678] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:25.944354] [DEBUG] [FORECASTER] GPI: Forecast T+1@11:T+2@11: UP (p=65.99%) [2026-01-13T20:23:25.944697] [INFO ] [FORECASTER] Completed predict_future for GPI [2026-01-13T20:23:25.944852] [INFO ] [sig ] GPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:26.150006] [INFO ] [LOCAL ] Saved forecast: GPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GPI.txt [2026-01-13T20:23:26.150248] [INFO ] [sig ] [1413/3497] Completed GPI in 0.4s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:26.150313] [INFO ] [sig ] [1414/3497] Forecasting GPIQ... [2026-01-13T20:23:26.150364] [INFO ] [sig ] Generating forecast for: GPIQ [2026-01-13T20:23:26.150415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIQ' from 'https://tdm.silogroup.org/data/derivative_storage/GPIQ.csv'. [2026-01-13T20:23:26.164847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIQ'. [2026-01-13T20:23:26.165416] [INFO ] [FORECASTER] Starting predict_future for GPIQ [2026-01-13T20:23:26.166757] [DEBUG] [LOCAL ] No optimal features file found for GPIQ: ./output/feature-sets/GPIQ.txt [2026-01-13T20:23:26.166831] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:26.166883] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:26.166931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:26.167027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:26.251215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:26.252438] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:26.252563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:26.252642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:26.419775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:26.419977] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:26.420033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:26.420068] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:26.424315] [DEBUG] [FORECASTER] GPIQ: Forecast T+1@11:T+2@11: DOWN (p=41.18%) [2026-01-13T20:23:26.424777] [INFO ] [FORECASTER] Completed predict_future for GPIQ [2026-01-13T20:23:26.424974] [INFO ] [sig ] GPIQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:26.657357] [INFO ] [LOCAL ] Saved forecast: GPIQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GPIQ.txt [2026-01-13T20:23:26.657590] [INFO ] [sig ] [1414/3497] Completed GPIQ in 0.5s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:26.657650] [INFO ] [sig ] [1415/3497] Forecasting GPIX... [2026-01-13T20:23:26.657683] [INFO ] [sig ] Generating forecast for: GPIX [2026-01-13T20:23:26.657714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPIX' from 'https://tdm.silogroup.org/data/derivative_storage/GPIX.csv'. [2026-01-13T20:23:26.691253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPIX'. [2026-01-13T20:23:26.691833] [INFO ] [FORECASTER] Starting predict_future for GPIX [2026-01-13T20:23:26.693146] [DEBUG] [LOCAL ] No optimal features file found for GPIX: ./output/feature-sets/GPIX.txt [2026-01-13T20:23:26.693227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:26.693281] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:26.693330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:26.693426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:26.774712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:26.775898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:26.776019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:26.776062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:26.940661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:26.940875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:26.940973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:26.941025] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:26.946668] [DEBUG] [FORECASTER] GPIX: Forecast T+1@11:T+2@11: UP (p=68.44%) [2026-01-13T20:23:26.947167] [INFO ] [FORECASTER] Completed predict_future for GPIX [2026-01-13T20:23:26.947371] [INFO ] [sig ] GPIX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:27.112667] [INFO ] [LOCAL ] Saved forecast: GPIX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GPIX.txt [2026-01-13T20:23:27.112819] [INFO ] [sig ] [1415/3497] Completed GPIX in 0.5s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:27.112859] [INFO ] [sig ] [1416/3497] Forecasting GPJA... [2026-01-13T20:23:27.112890] [INFO ] [sig ] Generating forecast for: GPJA [2026-01-13T20:23:27.112923] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPJA' from 'https://tdm.silogroup.org/data/derivative_storage/GPJA.csv'. [2026-01-13T20:23:27.125858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPJA'. [2026-01-13T20:23:27.126286] [INFO ] [FORECASTER] Starting predict_future for GPJA [2026-01-13T20:23:27.127273] [DEBUG] [LOCAL ] No optimal features file found for GPJA: ./output/feature-sets/GPJA.txt [2026-01-13T20:23:27.127330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:27.127364] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:27.127391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:27.127448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:27.195134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:27.196039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:27.196125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:27.196159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:27.314638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:27.314800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:27.314843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:27.314874] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:27.318392] [DEBUG] [FORECASTER] GPJA: Forecast T+1@11:T+2@11: UP (p=74.83%) [2026-01-13T20:23:27.318720] [INFO ] [FORECASTER] Completed predict_future for GPJA [2026-01-13T20:23:27.318854] [INFO ] [sig ] GPJA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:27.460942] [INFO ] [LOCAL ] Saved forecast: GPJA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GPJA.txt [2026-01-13T20:23:27.461093] [INFO ] [sig ] [1416/3497] Completed GPJA in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:27.461132] [INFO ] [sig ] [1417/3497] Forecasting GPK... [2026-01-13T20:23:27.461162] [INFO ] [sig ] Generating forecast for: GPK [2026-01-13T20:23:27.461194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPK' from 'https://tdm.silogroup.org/data/derivative_storage/GPK.csv'. [2026-01-13T20:23:27.472928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPK'. [2026-01-13T20:23:27.473306] [INFO ] [FORECASTER] Starting predict_future for GPK [2026-01-13T20:23:27.474106] [DEBUG] [LOCAL ] No optimal features file found for GPK: ./output/feature-sets/GPK.txt [2026-01-13T20:23:27.474158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:27.474190] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:27.474218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:27.474275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:27.530085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:27.530937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:27.531020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:27.531053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:27.649533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:27.649710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:27.649751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:27.649779] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:27.653148] [DEBUG] [FORECASTER] GPK: Forecast T+1@11:T+2@11: DOWN (p=6.34%) [2026-01-13T20:23:27.653431] [INFO ] [FORECASTER] Completed predict_future for GPK [2026-01-13T20:23:27.653552] [INFO ] [sig ] GPK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:27.796291] [INFO ] [LOCAL ] Saved forecast: GPK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GPK.txt [2026-01-13T20:23:27.796452] [INFO ] [sig ] [1417/3497] Completed GPK in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:27.796494] [INFO ] [sig ] [1418/3497] Forecasting GPN... [2026-01-13T20:23:27.796524] [INFO ] [sig ] Generating forecast for: GPN [2026-01-13T20:23:27.796554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPN' from 'https://tdm.silogroup.org/data/derivative_storage/GPN.csv'. [2026-01-13T20:23:27.807805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPN'. [2026-01-13T20:23:27.808160] [INFO ] [FORECASTER] Starting predict_future for GPN [2026-01-13T20:23:27.808961] [DEBUG] [LOCAL ] No optimal features file found for GPN: ./output/feature-sets/GPN.txt [2026-01-13T20:23:27.809013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:27.809044] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:27.809070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:27.809126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:27.864654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:27.865487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:27.865569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:27.865625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:27.985554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:27.985756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:27.985808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:27.985845] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:27.990641] [DEBUG] [FORECASTER] GPN: Forecast T+1@11:T+2@11: UP (p=71.90%) [2026-01-13T20:23:27.991046] [INFO ] [FORECASTER] Completed predict_future for GPN [2026-01-13T20:23:27.991220] [INFO ] [sig ] GPN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:28.151178] [INFO ] [LOCAL ] Saved forecast: GPN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GPN.txt [2026-01-13T20:23:28.151332] [INFO ] [sig ] [1418/3497] Completed GPN in 0.4s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:28.151375] [INFO ] [sig ] [1419/3497] Forecasting GPRE... [2026-01-13T20:23:28.151406] [INFO ] [sig ] Generating forecast for: GPRE [2026-01-13T20:23:28.151436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRE' from 'https://tdm.silogroup.org/data/derivative_storage/GPRE.csv'. [2026-01-13T20:23:28.163533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRE'. [2026-01-13T20:23:28.163851] [INFO ] [FORECASTER] Starting predict_future for GPRE [2026-01-13T20:23:28.164689] [DEBUG] [LOCAL ] No optimal features file found for GPRE: ./output/feature-sets/GPRE.txt [2026-01-13T20:23:28.164748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:28.164803] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:28.164843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:28.164920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:28.229006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:28.230087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:28.230186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:28.230233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:28.357091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:28.357244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:28.357284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:28.357312] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:28.360681] [DEBUG] [FORECASTER] GPRE: Forecast T+1@11:T+2@11: DOWN (p=12.65%) [2026-01-13T20:23:28.360955] [INFO ] [FORECASTER] Completed predict_future for GPRE [2026-01-13T20:23:28.361074] [INFO ] [sig ] GPRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:28.500691] [INFO ] [LOCAL ] Saved forecast: GPRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GPRE.txt [2026-01-13T20:23:28.500842] [INFO ] [sig ] [1419/3497] Completed GPRE in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:28.500882] [INFO ] [sig ] [1420/3497] Forecasting GPRK... [2026-01-13T20:23:28.500913] [INFO ] [sig ] Generating forecast for: GPRK [2026-01-13T20:23:28.500943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRK' from 'https://tdm.silogroup.org/data/derivative_storage/GPRK.csv'. [2026-01-13T20:23:28.513092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRK'. [2026-01-13T20:23:28.513453] [INFO ] [FORECASTER] Starting predict_future for GPRK [2026-01-13T20:23:28.514220] [DEBUG] [LOCAL ] No optimal features file found for GPRK: ./output/feature-sets/GPRK.txt [2026-01-13T20:23:28.514273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:28.514304] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:28.514332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:28.514388] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:28.569859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:28.570527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:28.570648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:28.570682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:28.690425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:28.690602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:28.690643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:28.690672] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:28.693989] [DEBUG] [FORECASTER] GPRK: Forecast T+1@11:T+2@11: DOWN (p=38.01%) [2026-01-13T20:23:28.694261] [INFO ] [FORECASTER] Completed predict_future for GPRK [2026-01-13T20:23:28.694380] [INFO ] [sig ] GPRK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:28.836541] [INFO ] [LOCAL ] Saved forecast: GPRK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GPRK.txt [2026-01-13T20:23:28.836693] [INFO ] [sig ] [1420/3497] Completed GPRK in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:28.836733] [INFO ] [sig ] [1421/3497] Forecasting GPRO... [2026-01-13T20:23:28.836763] [INFO ] [sig ] Generating forecast for: GPRO [2026-01-13T20:23:28.836793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GPRO' from 'https://tdm.silogroup.org/data/derivative_storage/GPRO.csv'. [2026-01-13T20:23:28.849264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GPRO'. [2026-01-13T20:23:28.849616] [INFO ] [FORECASTER] Starting predict_future for GPRO [2026-01-13T20:23:28.850378] [DEBUG] [LOCAL ] No optimal features file found for GPRO: ./output/feature-sets/GPRO.txt [2026-01-13T20:23:28.850430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:28.850461] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:28.850489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:28.850546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:28.907081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:28.907797] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:28.907872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:28.907904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:29.030890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:29.031045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:29.031084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:29.031113] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:29.034441] [DEBUG] [FORECASTER] GPRO: Forecast T+1@11:T+2@11: UP (p=69.38%) [2026-01-13T20:23:29.034732] [INFO ] [FORECASTER] Completed predict_future for GPRO [2026-01-13T20:23:29.034854] [INFO ] [sig ] GPRO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:29.178622] [INFO ] [LOCAL ] Saved forecast: GPRO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GPRO.txt [2026-01-13T20:23:29.178801] [INFO ] [sig ] [1421/3497] Completed GPRO in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:29.178866] [INFO ] [sig ] [1422/3497] Forecasting GRAB... [2026-01-13T20:23:29.178909] [INFO ] [sig ] Generating forecast for: GRAB [2026-01-13T20:23:29.178941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAB' from 'https://tdm.silogroup.org/data/derivative_storage/GRAB.csv'. [2026-01-13T20:23:29.190691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAB'. [2026-01-13T20:23:29.191041] [INFO ] [FORECASTER] Starting predict_future for GRAB [2026-01-13T20:23:29.191839] [DEBUG] [LOCAL ] No optimal features file found for GRAB: ./output/feature-sets/GRAB.txt [2026-01-13T20:23:29.191892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:29.191923] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:29.191955] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:29.192027] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:29.251784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:29.252745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:29.252834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:29.252867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:29.374811] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:29.374968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:29.375008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:29.375036] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:29.378385] [DEBUG] [FORECASTER] GRAB: Forecast T+1@11:T+2@11: UP (p=61.35%) [2026-01-13T20:23:29.378685] [INFO ] [FORECASTER] Completed predict_future for GRAB [2026-01-13T20:23:29.378808] [INFO ] [sig ] GRAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:29.523123] [INFO ] [LOCAL ] Saved forecast: GRAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GRAB.txt [2026-01-13T20:23:29.523261] [INFO ] [sig ] [1422/3497] Completed GRAB in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:29.523300] [INFO ] [sig ] [1423/3497] Forecasting GRAL... [2026-01-13T20:23:29.523338] [INFO ] [sig ] Generating forecast for: GRAL [2026-01-13T20:23:29.523369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRAL' from 'https://tdm.silogroup.org/data/derivative_storage/GRAL.csv'. [2026-01-13T20:23:29.535664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRAL'. [2026-01-13T20:23:29.536031] [INFO ] [FORECASTER] Starting predict_future for GRAL [2026-01-13T20:23:29.537003] [DEBUG] [LOCAL ] No optimal features file found for GRAL: ./output/feature-sets/GRAL.txt [2026-01-13T20:23:29.537067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:29.537110] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:29.537146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:29.537224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:29.598566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:29.599430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:29.599511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:29.599544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:29.723966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:29.724152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:29.724212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:29.724259] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:29.728294] [DEBUG] [FORECASTER] GRAL: Forecast T+1@11:T+2@11: DOWN (p=47.01%) [2026-01-13T20:23:29.728717] [INFO ] [FORECASTER] Completed predict_future for GRAL [2026-01-13T20:23:29.728886] [INFO ] [sig ] GRAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:29.882534] [INFO ] [LOCAL ] Saved forecast: GRAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GRAL.txt [2026-01-13T20:23:29.882746] [INFO ] [sig ] [1423/3497] Completed GRAL in 0.4s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:29.882788] [INFO ] [sig ] [1424/3497] Forecasting GRBK... [2026-01-13T20:23:29.882819] [INFO ] [sig ] Generating forecast for: GRBK [2026-01-13T20:23:29.882850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRBK' from 'https://tdm.silogroup.org/data/derivative_storage/GRBK.csv'. [2026-01-13T20:23:29.894547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRBK'. [2026-01-13T20:23:29.894975] [INFO ] [FORECASTER] Starting predict_future for GRBK [2026-01-13T20:23:29.895850] [DEBUG] [LOCAL ] No optimal features file found for GRBK: ./output/feature-sets/GRBK.txt [2026-01-13T20:23:29.895904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:29.895937] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:29.895966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:29.896024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:29.952410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:29.953356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:29.953443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:29.953476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:30.073622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:30.073783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:30.073824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:30.073852] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:30.077246] [DEBUG] [FORECASTER] GRBK: Forecast T+1@11:T+2@11: UP (p=78.72%) [2026-01-13T20:23:30.077545] [INFO ] [FORECASTER] Completed predict_future for GRBK [2026-01-13T20:23:30.077697] [INFO ] [sig ] GRBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:30.220792] [INFO ] [LOCAL ] Saved forecast: GRBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GRBK.txt [2026-01-13T20:23:30.220950] [INFO ] [sig ] [1424/3497] Completed GRBK in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.3m [2026-01-13T20:23:30.220989] [INFO ] [sig ] [1425/3497] Forecasting GRC... [2026-01-13T20:23:30.221021] [INFO ] [sig ] Generating forecast for: GRC [2026-01-13T20:23:30.221052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRC' from 'https://tdm.silogroup.org/data/derivative_storage/GRC.csv'. [2026-01-13T20:23:30.232994] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRC'. [2026-01-13T20:23:30.233350] [INFO ] [FORECASTER] Starting predict_future for GRC [2026-01-13T20:23:30.234127] [DEBUG] [LOCAL ] No optimal features file found for GRC: ./output/feature-sets/GRC.txt [2026-01-13T20:23:30.234179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:30.234211] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:30.234238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:30.234294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:30.290833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:30.291668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:30.291748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:30.291781] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:30.407924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:30.408085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:30.408124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:30.408152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:30.411415] [DEBUG] [FORECASTER] GRC: Forecast T+1@11:T+2@11: DOWN (p=0.99%) [2026-01-13T20:23:30.411700] [INFO ] [FORECASTER] Completed predict_future for GRC [2026-01-13T20:23:30.411817] [INFO ] [sig ] GRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:30.552164] [INFO ] [LOCAL ] Saved forecast: GRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GRC.txt [2026-01-13T20:23:30.552286] [INFO ] [sig ] [1425/3497] Completed GRC in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-13T20:23:30.552325] [INFO ] [sig ] [1426/3497] Forecasting GREE... [2026-01-13T20:23:30.552354] [INFO ] [sig ] Generating forecast for: GREE [2026-01-13T20:23:30.552386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GREE' from 'https://tdm.silogroup.org/data/derivative_storage/GREE.csv'. [2026-01-13T20:23:30.563452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GREE'. [2026-01-13T20:23:30.563919] [INFO ] [FORECASTER] Starting predict_future for GREE [2026-01-13T20:23:30.564716] [DEBUG] [LOCAL ] No optimal features file found for GREE: ./output/feature-sets/GREE.txt [2026-01-13T20:23:30.564767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:30.564800] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:30.564827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:30.564884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:30.621289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:30.621889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:30.621966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:30.621998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:30.736389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:30.736523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:30.736560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:30.736625] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:30.740177] [DEBUG] [FORECASTER] GREE: Forecast T+1@11:T+2@11: UP (p=82.18%) [2026-01-13T20:23:30.740441] [INFO ] [FORECASTER] Completed predict_future for GREE [2026-01-13T20:23:30.740762] [INFO ] [sig ] GREE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:30.881964] [INFO ] [LOCAL ] Saved forecast: GREE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GREE.txt [2026-01-13T20:23:30.882073] [INFO ] [sig ] [1426/3497] Completed GREE in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-13T20:23:30.882111] [INFO ] [sig ] [1427/3497] Forecasting GRFS... [2026-01-13T20:23:30.882140] [INFO ] [sig ] Generating forecast for: GRFS [2026-01-13T20:23:30.882170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRFS' from 'https://tdm.silogroup.org/data/derivative_storage/GRFS.csv'. [2026-01-13T20:23:30.893439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRFS'. [2026-01-13T20:23:30.893721] [INFO ] [FORECASTER] Starting predict_future for GRFS [2026-01-13T20:23:30.894461] [DEBUG] [LOCAL ] No optimal features file found for GRFS: ./output/feature-sets/GRFS.txt [2026-01-13T20:23:30.894516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:30.894592] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:30.894624] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:30.894680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:30.950653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:30.951409] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:30.951487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:30.951519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:31.071316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:31.071434] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:31.071470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:31.071499] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:31.074728] [DEBUG] [FORECASTER] GRFS: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-13T20:23:31.074995] [INFO ] [FORECASTER] Completed predict_future for GRFS [2026-01-13T20:23:31.075117] [INFO ] [sig ] GRFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:31.220292] [INFO ] [LOCAL ] Saved forecast: GRFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GRFS.txt [2026-01-13T20:23:31.220421] [INFO ] [sig ] [1427/3497] Completed GRFS in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-13T20:23:31.220460] [INFO ] [sig ] [1428/3497] Forecasting GRID... [2026-01-13T20:23:31.220489] [INFO ] [sig ] Generating forecast for: GRID [2026-01-13T20:23:31.220519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRID' from 'https://tdm.silogroup.org/data/derivative_storage/GRID.csv'. [2026-01-13T20:23:31.232486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRID'. [2026-01-13T20:23:31.232759] [INFO ] [FORECASTER] Starting predict_future for GRID [2026-01-13T20:23:31.233499] [DEBUG] [LOCAL ] No optimal features file found for GRID: ./output/feature-sets/GRID.txt [2026-01-13T20:23:31.233551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:31.233601] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:31.233630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:31.233687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:31.293197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:31.293903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:31.293978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:31.294024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:31.413511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:31.413645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:31.413684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:31.413712] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:31.416964] [DEBUG] [FORECASTER] GRID: Forecast T+1@11:T+2@11: DOWN (p=33.92%) [2026-01-13T20:23:31.417229] [INFO ] [FORECASTER] Completed predict_future for GRID [2026-01-13T20:23:31.417350] [INFO ] [sig ] GRID: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:31.558472] [INFO ] [LOCAL ] Saved forecast: GRID 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GRID.txt [2026-01-13T20:23:31.558612] [INFO ] [sig ] [1428/3497] Completed GRID in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-13T20:23:31.558653] [INFO ] [sig ] [1429/3497] Forecasting GRMN... [2026-01-13T20:23:31.558682] [INFO ] [sig ] Generating forecast for: GRMN [2026-01-13T20:23:31.558712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRMN' from 'https://tdm.silogroup.org/data/derivative_storage/GRMN.csv'. [2026-01-13T20:23:31.570044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRMN'. [2026-01-13T20:23:31.570314] [INFO ] [FORECASTER] Starting predict_future for GRMN [2026-01-13T20:23:31.571085] [DEBUG] [LOCAL ] No optimal features file found for GRMN: ./output/feature-sets/GRMN.txt [2026-01-13T20:23:31.571136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:31.571168] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:31.571195] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:31.571251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:31.627496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:31.628120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:31.628193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:31.628226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:31.747517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:31.747665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:31.747704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:31.747732] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:31.750991] [DEBUG] [FORECASTER] GRMN: Forecast T+1@11:T+2@11: UP (p=51.03%) [2026-01-13T20:23:31.751255] [INFO ] [FORECASTER] Completed predict_future for GRMN [2026-01-13T20:23:31.751374] [INFO ] [sig ] GRMN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:31.893824] [INFO ] [LOCAL ] Saved forecast: GRMN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GRMN.txt [2026-01-13T20:23:31.893931] [INFO ] [sig ] [1429/3497] Completed GRMN in 0.3s | 2.82 sym/s | Total: 8.4m | ETA: 12.2m [2026-01-13T20:23:31.893968] [INFO ] [sig ] [1430/3497] Forecasting GRND... [2026-01-13T20:23:31.893996] [INFO ] [sig ] Generating forecast for: GRND [2026-01-13T20:23:31.894027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRND' from 'https://tdm.silogroup.org/data/derivative_storage/GRND.csv'. [2026-01-13T20:23:31.905358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRND'. [2026-01-13T20:23:31.905645] [INFO ] [FORECASTER] Starting predict_future for GRND [2026-01-13T20:23:31.906415] [DEBUG] [LOCAL ] No optimal features file found for GRND: ./output/feature-sets/GRND.txt [2026-01-13T20:23:31.906469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:31.906500] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:31.906539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:31.906619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:31.962754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:31.963565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:31.963664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:31.963697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:32.082667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:32.082799] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:32.082837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:32.082894] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:32.086141] [DEBUG] [FORECASTER] GRND: Forecast T+1@11:T+2@11: DOWN (p=9.20%) [2026-01-13T20:23:32.086408] [INFO ] [FORECASTER] Completed predict_future for GRND [2026-01-13T20:23:32.086527] [INFO ] [sig ] GRND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:32.228596] [INFO ] [LOCAL ] Saved forecast: GRND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GRND.txt [2026-01-13T20:23:32.228751] [INFO ] [sig ] [1430/3497] Completed GRND in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:32.228799] [INFO ] [sig ] [1431/3497] Forecasting GRPN... [2026-01-13T20:23:32.228831] [INFO ] [sig ] Generating forecast for: GRPN [2026-01-13T20:23:32.228862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRPN' from 'https://tdm.silogroup.org/data/derivative_storage/GRPN.csv'. [2026-01-13T20:23:32.240002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRPN'. [2026-01-13T20:23:32.240260] [INFO ] [FORECASTER] Starting predict_future for GRPN [2026-01-13T20:23:32.241017] [DEBUG] [LOCAL ] No optimal features file found for GRPN: ./output/feature-sets/GRPN.txt [2026-01-13T20:23:32.241068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:32.241100] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:32.241127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:32.241184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:32.298429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:32.299030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:32.299106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:32.299138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:32.420462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:32.420602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:32.420641] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:32.420668] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:32.423912] [DEBUG] [FORECASTER] GRPN: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-13T20:23:32.424179] [INFO ] [FORECASTER] Completed predict_future for GRPN [2026-01-13T20:23:32.424298] [INFO ] [sig ] GRPN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:32.565623] [INFO ] [LOCAL ] Saved forecast: GRPN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GRPN.txt [2026-01-13T20:23:32.565746] [INFO ] [sig ] [1431/3497] Completed GRPN in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:32.565785] [INFO ] [sig ] [1432/3497] Forecasting GRVY... [2026-01-13T20:23:32.565815] [INFO ] [sig ] Generating forecast for: GRVY [2026-01-13T20:23:32.565844] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRVY' from 'https://tdm.silogroup.org/data/derivative_storage/GRVY.csv'. [2026-01-13T20:23:32.576226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRVY'. [2026-01-13T20:23:32.576472] [INFO ] [FORECASTER] Starting predict_future for GRVY [2026-01-13T20:23:32.577250] [DEBUG] [LOCAL ] No optimal features file found for GRVY: ./output/feature-sets/GRVY.txt [2026-01-13T20:23:32.577301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:32.577332] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:32.577358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:32.577415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:32.633420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:32.634046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:32.634119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:32.634159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:32.745029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:32.745219] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:32.745260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:32.745290] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:32.748882] [DEBUG] [FORECASTER] GRVY: Forecast T+1@11:T+2@11: DOWN (p=8.44%) [2026-01-13T20:23:32.749164] [INFO ] [FORECASTER] Completed predict_future for GRVY [2026-01-13T20:23:32.749293] [INFO ] [sig ] GRVY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:32.890650] [INFO ] [LOCAL ] Saved forecast: GRVY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GRVY.txt [2026-01-13T20:23:32.890774] [INFO ] [sig ] [1432/3497] Completed GRVY in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:32.890814] [INFO ] [sig ] [1433/3497] Forecasting GRWG... [2026-01-13T20:23:32.890843] [INFO ] [sig ] Generating forecast for: GRWG [2026-01-13T20:23:32.890873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRWG' from 'https://tdm.silogroup.org/data/derivative_storage/GRWG.csv'. [2026-01-13T20:23:32.902624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRWG'. [2026-01-13T20:23:32.902893] [INFO ] [FORECASTER] Starting predict_future for GRWG [2026-01-13T20:23:32.903658] [DEBUG] [LOCAL ] No optimal features file found for GRWG: ./output/feature-sets/GRWG.txt [2026-01-13T20:23:32.903710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:32.903741] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:32.903767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:32.903823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:32.960566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:32.961260] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:32.961336] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:32.961369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:33.076960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:33.077082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:33.077118] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:33.077146] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:33.080359] [DEBUG] [FORECASTER] GRWG: Forecast T+1@11:T+2@11: DOWN (p=5.22%) [2026-01-13T20:23:33.080646] [INFO ] [FORECASTER] Completed predict_future for GRWG [2026-01-13T20:23:33.080764] [INFO ] [sig ] GRWG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:33.222128] [INFO ] [LOCAL ] Saved forecast: GRWG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GRWG.txt [2026-01-13T20:23:33.222287] [INFO ] [sig ] [1433/3497] Completed GRWG in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:33.222328] [INFO ] [sig ] [1434/3497] Forecasting GRX... [2026-01-13T20:23:33.222358] [INFO ] [sig ] Generating forecast for: GRX [2026-01-13T20:23:33.222395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GRX' from 'https://tdm.silogroup.org/data/derivative_storage/GRX.csv'. [2026-01-13T20:23:33.233802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GRX'. [2026-01-13T20:23:33.234226] [INFO ] [FORECASTER] Starting predict_future for GRX [2026-01-13T20:23:33.235046] [DEBUG] [LOCAL ] No optimal features file found for GRX: ./output/feature-sets/GRX.txt [2026-01-13T20:23:33.235116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:33.235149] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:33.235177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:33.235234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:33.295684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:33.296549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:33.296677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:33.296713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:33.408937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:33.409104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:33.409148] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:33.409179] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:33.413226] [DEBUG] [FORECASTER] GRX: Forecast T+1@11:T+2@11: UP (p=88.19%) [2026-01-13T20:23:33.413659] [INFO ] [FORECASTER] Completed predict_future for GRX [2026-01-13T20:23:33.413809] [INFO ] [sig ] GRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:33.564598] [INFO ] [LOCAL ] Saved forecast: GRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GRX.txt [2026-01-13T20:23:33.564737] [INFO ] [sig ] [1434/3497] Completed GRX in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:33.564776] [INFO ] [sig ] [1435/3497] Forecasting GS... [2026-01-13T20:23:33.564805] [INFO ] [sig ] Generating forecast for: GS [2026-01-13T20:23:33.564835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GS' from 'https://tdm.silogroup.org/data/derivative_storage/GS.csv'. [2026-01-13T20:23:33.576637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GS'. [2026-01-13T20:23:33.576916] [INFO ] [FORECASTER] Starting predict_future for GS [2026-01-13T20:23:33.577712] [DEBUG] [LOCAL ] No optimal features file found for GS: ./output/feature-sets/GS.txt [2026-01-13T20:23:33.577769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:33.577801] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:33.577829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:33.577886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:33.635981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:33.636617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:33.636691] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:33.636724] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:33.758812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:33.758968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:33.759007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:33.759034] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:33.762348] [DEBUG] [FORECASTER] GS: Forecast T+1@11:T+2@11: UP (p=80.33%) [2026-01-13T20:23:33.762637] [INFO ] [FORECASTER] Completed predict_future for GS [2026-01-13T20:23:33.762757] [INFO ] [sig ] GS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:33.905479] [INFO ] [LOCAL ] Saved forecast: GS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GS.txt [2026-01-13T20:23:33.905649] [INFO ] [sig ] [1435/3497] Completed GS in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:33.905692] [INFO ] [sig ] [1436/3497] Forecasting GSBC... [2026-01-13T20:23:33.905720] [INFO ] [sig ] Generating forecast for: GSBC [2026-01-13T20:23:33.905750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBC' from 'https://tdm.silogroup.org/data/derivative_storage/GSBC.csv'. [2026-01-13T20:23:33.916493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBC'. [2026-01-13T20:23:33.916788] [INFO ] [FORECASTER] Starting predict_future for GSBC [2026-01-13T20:23:33.917518] [DEBUG] [LOCAL ] No optimal features file found for GSBC: ./output/feature-sets/GSBC.txt [2026-01-13T20:23:33.917587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:33.917621] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:33.917648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:33.917704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:33.973598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:33.974230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:33.974305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:33.974337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:34.094405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:34.094560] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:34.094618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:34.094647] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:34.098192] [DEBUG] [FORECASTER] GSBC: Forecast T+1@11:T+2@11: UP (p=76.49%) [2026-01-13T20:23:34.098469] [INFO ] [FORECASTER] Completed predict_future for GSBC [2026-01-13T20:23:34.098608] [INFO ] [sig ] GSBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:34.249165] [INFO ] [LOCAL ] Saved forecast: GSBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GSBC.txt [2026-01-13T20:23:34.249324] [INFO ] [sig ] [1436/3497] Completed GSBC in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:34.249363] [INFO ] [sig ] [1437/3497] Forecasting GSBD... [2026-01-13T20:23:34.249394] [INFO ] [sig ] Generating forecast for: GSBD [2026-01-13T20:23:34.249424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSBD' from 'https://tdm.silogroup.org/data/derivative_storage/GSBD.csv'. [2026-01-13T20:23:34.261396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSBD'. [2026-01-13T20:23:34.261772] [INFO ] [FORECASTER] Starting predict_future for GSBD [2026-01-13T20:23:34.262518] [DEBUG] [LOCAL ] No optimal features file found for GSBD: ./output/feature-sets/GSBD.txt [2026-01-13T20:23:34.262591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:34.262626] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:34.262654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:34.262711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:34.319275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:34.320266] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:34.320379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:34.320412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:34.438902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:34.439067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:34.439105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:34.439134] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:34.442926] [DEBUG] [FORECASTER] GSBD: Forecast T+1@11:T+2@11: DOWN (p=27.80%) [2026-01-13T20:23:34.443194] [INFO ] [FORECASTER] Completed predict_future for GSBD [2026-01-13T20:23:34.443315] [INFO ] [sig ] GSBD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:34.590163] [INFO ] [LOCAL ] Saved forecast: GSBD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GSBD.txt [2026-01-13T20:23:34.590296] [INFO ] [sig ] [1437/3497] Completed GSBD in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:34.590333] [INFO ] [sig ] [1438/3497] Forecasting GSHD... [2026-01-13T20:23:34.590362] [INFO ] [sig ] Generating forecast for: GSHD [2026-01-13T20:23:34.590393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSHD' from 'https://tdm.silogroup.org/data/derivative_storage/GSHD.csv'. [2026-01-13T20:23:34.601907] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSHD'. [2026-01-13T20:23:34.602181] [INFO ] [FORECASTER] Starting predict_future for GSHD [2026-01-13T20:23:34.602945] [DEBUG] [LOCAL ] No optimal features file found for GSHD: ./output/feature-sets/GSHD.txt [2026-01-13T20:23:34.602996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:34.603028] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:34.603054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:34.603111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:34.658784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:34.659398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:34.659489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:34.659533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:34.777892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:34.778052] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:34.778091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:34.778119] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:34.781412] [DEBUG] [FORECASTER] GSHD: Forecast T+1@11:T+2@11: DOWN (p=11.17%) [2026-01-13T20:23:34.781718] [INFO ] [FORECASTER] Completed predict_future for GSHD [2026-01-13T20:23:34.781844] [INFO ] [sig ] GSHD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:34.922110] [INFO ] [LOCAL ] Saved forecast: GSHD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GSHD.txt [2026-01-13T20:23:34.922233] [INFO ] [sig ] [1438/3497] Completed GSHD in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:34.922272] [INFO ] [sig ] [1439/3497] Forecasting GSK... [2026-01-13T20:23:34.922301] [INFO ] [sig ] Generating forecast for: GSK [2026-01-13T20:23:34.922329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSK' from 'https://tdm.silogroup.org/data/derivative_storage/GSK.csv'. [2026-01-13T20:23:34.933444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSK'. [2026-01-13T20:23:34.933725] [INFO ] [FORECASTER] Starting predict_future for GSK [2026-01-13T20:23:34.934462] [DEBUG] [LOCAL ] No optimal features file found for GSK: ./output/feature-sets/GSK.txt [2026-01-13T20:23:34.934514] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:34.934551] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:34.934597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:34.934656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:34.991138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:34.991962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:34.992041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:34.992073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:35.114823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:35.114965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:35.115005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:35.115033] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:35.118350] [DEBUG] [FORECASTER] GSK: Forecast T+1@11:T+2@11: UP (p=88.68%) [2026-01-13T20:23:35.118639] [INFO ] [FORECASTER] Completed predict_future for GSK [2026-01-13T20:23:35.118760] [INFO ] [sig ] GSK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:35.263112] [INFO ] [LOCAL ] Saved forecast: GSK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GSK.txt [2026-01-13T20:23:35.263292] [INFO ] [sig ] [1439/3497] Completed GSK in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:35.263334] [INFO ] [sig ] [1440/3497] Forecasting GSL... [2026-01-13T20:23:35.263363] [INFO ] [sig ] Generating forecast for: GSL [2026-01-13T20:23:35.263393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSL' from 'https://tdm.silogroup.org/data/derivative_storage/GSL.csv'. [2026-01-13T20:23:35.274863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSL'. [2026-01-13T20:23:35.275143] [INFO ] [FORECASTER] Starting predict_future for GSL [2026-01-13T20:23:35.275932] [DEBUG] [LOCAL ] No optimal features file found for GSL: ./output/feature-sets/GSL.txt [2026-01-13T20:23:35.275984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:35.276016] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:35.276042] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:35.276098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:35.332626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:35.333507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:35.333611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:35.333647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:35.455287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:35.455436] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:35.455496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:35.455526] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:35.458888] [DEBUG] [FORECASTER] GSL: Forecast T+1@11:T+2@11: UP (p=51.42%) [2026-01-13T20:23:35.459180] [INFO ] [FORECASTER] Completed predict_future for GSL [2026-01-13T20:23:35.459307] [INFO ] [sig ] GSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:35.672786] [INFO ] [LOCAL ] Saved forecast: GSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GSL.txt [2026-01-13T20:23:35.672953] [INFO ] [sig ] [1440/3497] Completed GSL in 0.4s | 2.82 sym/s | Total: 8.5m | ETA: 12.2m [2026-01-13T20:23:35.672994] [INFO ] [sig ] [1441/3497] Forecasting GSM... [2026-01-13T20:23:35.673023] [INFO ] [sig ] Generating forecast for: GSM [2026-01-13T20:23:35.673054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GSM' from 'https://tdm.silogroup.org/data/derivative_storage/GSM.csv'. [2026-01-13T20:23:35.683746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GSM'. [2026-01-13T20:23:35.684034] [INFO ] [FORECASTER] Starting predict_future for GSM [2026-01-13T20:23:35.684814] [DEBUG] [LOCAL ] No optimal features file found for GSM: ./output/feature-sets/GSM.txt [2026-01-13T20:23:35.684866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:35.684897] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:35.684924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:35.684980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:35.744494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:35.745217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:35.745296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:35.745331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:35.865363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:35.865513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:35.865552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:35.865600] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:35.868957] [DEBUG] [FORECASTER] GSM: Forecast T+1@11:T+2@11: UP (p=54.05%) [2026-01-13T20:23:35.869235] [INFO ] [FORECASTER] Completed predict_future for GSM [2026-01-13T20:23:35.869362] [INFO ] [sig ] GSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:36.009038] [INFO ] [LOCAL ] Saved forecast: GSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GSM.txt [2026-01-13T20:23:36.009152] [INFO ] [sig ] [1441/3497] Completed GSM in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-13T20:23:36.009190] [INFO ] [sig ] [1442/3497] Forecasting GTES... [2026-01-13T20:23:36.009220] [INFO ] [sig ] Generating forecast for: GTES [2026-01-13T20:23:36.009249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTES' from 'https://tdm.silogroup.org/data/derivative_storage/GTES.csv'. [2026-01-13T20:23:36.024532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTES'. [2026-01-13T20:23:36.024993] [INFO ] [FORECASTER] Starting predict_future for GTES [2026-01-13T20:23:36.025812] [DEBUG] [LOCAL ] No optimal features file found for GTES: ./output/feature-sets/GTES.txt [2026-01-13T20:23:36.025866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:36.025900] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:36.025928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:36.025987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:36.082476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:36.083115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:36.083191] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:36.083225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:36.200829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:36.200978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:36.201017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:36.201046] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:36.204344] [DEBUG] [FORECASTER] GTES: Forecast T+1@11:T+2@11: DOWN (p=20.26%) [2026-01-13T20:23:36.204632] [INFO ] [FORECASTER] Completed predict_future for GTES [2026-01-13T20:23:36.204751] [INFO ] [sig ] GTES: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:36.346533] [INFO ] [LOCAL ] Saved forecast: GTES 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GTES.txt [2026-01-13T20:23:36.346705] [INFO ] [sig ] [1442/3497] Completed GTES in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-13T20:23:36.346745] [INFO ] [sig ] [1443/3497] Forecasting GTLB... [2026-01-13T20:23:36.346777] [INFO ] [sig ] Generating forecast for: GTLB [2026-01-13T20:23:36.346806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLB' from 'https://tdm.silogroup.org/data/derivative_storage/GTLB.csv'. [2026-01-13T20:23:36.358461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLB'. [2026-01-13T20:23:36.358775] [INFO ] [FORECASTER] Starting predict_future for GTLB [2026-01-13T20:23:36.359556] [DEBUG] [LOCAL ] No optimal features file found for GTLB: ./output/feature-sets/GTLB.txt [2026-01-13T20:23:36.359653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:36.359691] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:36.359720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:36.359779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:36.416488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:36.417144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:36.417220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:36.417252] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:36.537124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:36.537261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:36.537300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:36.537328] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:36.540627] [DEBUG] [FORECASTER] GTLB: Forecast T+1@11:T+2@11: UP (p=91.66%) [2026-01-13T20:23:36.541071] [INFO ] [FORECASTER] Completed predict_future for GTLB [2026-01-13T20:23:36.541190] [INFO ] [sig ] GTLB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:36.685756] [INFO ] [LOCAL ] Saved forecast: GTLB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GTLB.txt [2026-01-13T20:23:36.685895] [INFO ] [sig ] [1443/3497] Completed GTLB in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-13T20:23:36.685934] [INFO ] [sig ] [1444/3497] Forecasting GTLS... [2026-01-13T20:23:36.685966] [INFO ] [sig ] Generating forecast for: GTLS [2026-01-13T20:23:36.685997] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTLS' from 'https://tdm.silogroup.org/data/derivative_storage/GTLS.csv'. [2026-01-13T20:23:36.698449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTLS'. [2026-01-13T20:23:36.698975] [INFO ] [FORECASTER] Starting predict_future for GTLS [2026-01-13T20:23:36.699866] [DEBUG] [LOCAL ] No optimal features file found for GTLS: ./output/feature-sets/GTLS.txt [2026-01-13T20:23:36.699919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:36.699977] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:36.700007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:36.700066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:36.758140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:36.758868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:36.758947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:36.758981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:36.886016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:36.886178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:36.886218] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:36.886245] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:36.889758] [DEBUG] [FORECASTER] GTLS: Forecast T+1@11:T+2@11: DOWN (p=24.75%) [2026-01-13T20:23:36.890038] [INFO ] [FORECASTER] Completed predict_future for GTLS [2026-01-13T20:23:36.890159] [INFO ] [sig ] GTLS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:37.032250] [INFO ] [LOCAL ] Saved forecast: GTLS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GTLS.txt [2026-01-13T20:23:37.032378] [INFO ] [sig ] [1444/3497] Completed GTLS in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-13T20:23:37.032416] [INFO ] [sig ] [1445/3497] Forecasting GTN... [2026-01-13T20:23:37.032445] [INFO ] [sig ] Generating forecast for: GTN [2026-01-13T20:23:37.032475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTN' from 'https://tdm.silogroup.org/data/derivative_storage/GTN.csv'. [2026-01-13T20:23:37.043674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTN'. [2026-01-13T20:23:37.043955] [INFO ] [FORECASTER] Starting predict_future for GTN [2026-01-13T20:23:37.044739] [DEBUG] [LOCAL ] No optimal features file found for GTN: ./output/feature-sets/GTN.txt [2026-01-13T20:23:37.044789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:37.044821] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:37.044847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:37.044903] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:37.101074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:37.101685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:37.101758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:37.101790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:37.224623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:37.224770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:37.224810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:37.224839] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:37.228161] [DEBUG] [FORECASTER] GTN: Forecast T+1@11:T+2@11: UP (p=54.15%) [2026-01-13T20:23:37.228426] [INFO ] [FORECASTER] Completed predict_future for GTN [2026-01-13T20:23:37.228554] [INFO ] [sig ] GTN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:37.369325] [INFO ] [LOCAL ] Saved forecast: GTN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GTN.txt [2026-01-13T20:23:37.369436] [INFO ] [sig ] [1445/3497] Completed GTN in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-13T20:23:37.369474] [INFO ] [sig ] [1446/3497] Forecasting GTX... [2026-01-13T20:23:37.369502] [INFO ] [sig ] Generating forecast for: GTX [2026-01-13T20:23:37.369532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTX' from 'https://tdm.silogroup.org/data/derivative_storage/GTX.csv'. [2026-01-13T20:23:37.380800] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTX'. [2026-01-13T20:23:37.381064] [INFO ] [FORECASTER] Starting predict_future for GTX [2026-01-13T20:23:37.381831] [DEBUG] [LOCAL ] No optimal features file found for GTX: ./output/feature-sets/GTX.txt [2026-01-13T20:23:37.381882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:37.381914] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:37.381941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:37.381996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:37.439748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:37.440364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:37.440440] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:37.440472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:37.556836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:37.556980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:37.557017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:37.557045] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:37.560351] [DEBUG] [FORECASTER] GTX: Forecast T+1@11:T+2@11: UP (p=89.72%) [2026-01-13T20:23:37.560641] [INFO ] [FORECASTER] Completed predict_future for GTX [2026-01-13T20:23:37.560761] [INFO ] [sig ] GTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:37.705157] [INFO ] [LOCAL ] Saved forecast: GTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GTX.txt [2026-01-13T20:23:37.705317] [INFO ] [sig ] [1446/3497] Completed GTX in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-13T20:23:37.705368] [INFO ] [sig ] [1447/3497] Forecasting GTY... [2026-01-13T20:23:37.705408] [INFO ] [sig ] Generating forecast for: GTY [2026-01-13T20:23:37.705444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GTY' from 'https://tdm.silogroup.org/data/derivative_storage/GTY.csv'. [2026-01-13T20:23:37.718354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GTY'. [2026-01-13T20:23:37.718800] [INFO ] [FORECASTER] Starting predict_future for GTY [2026-01-13T20:23:37.719596] [DEBUG] [LOCAL ] No optimal features file found for GTY: ./output/feature-sets/GTY.txt [2026-01-13T20:23:37.719648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:37.719680] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:37.719706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:37.719762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:37.777931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:37.778878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:37.778962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:37.778994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:37.902092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:37.902244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:37.902285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:37.902338] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:37.905785] [DEBUG] [FORECASTER] GTY: Forecast T+1@11:T+2@11: UP (p=63.71%) [2026-01-13T20:23:37.906056] [INFO ] [FORECASTER] Completed predict_future for GTY [2026-01-13T20:23:37.906174] [INFO ] [sig ] GTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:38.047742] [INFO ] [LOCAL ] Saved forecast: GTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GTY.txt [2026-01-13T20:23:38.047884] [INFO ] [sig ] [1447/3497] Completed GTY in 0.3s | 2.82 sym/s | Total: 8.5m | ETA: 12.1m [2026-01-13T20:23:38.047923] [INFO ] [sig ] [1448/3497] Forecasting GUG... [2026-01-13T20:23:38.047952] [INFO ] [sig ] Generating forecast for: GUG [2026-01-13T20:23:38.048108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GUG' from 'https://tdm.silogroup.org/data/derivative_storage/GUG.csv'. [2026-01-13T20:23:38.060097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GUG'. [2026-01-13T20:23:38.060379] [INFO ] [FORECASTER] Starting predict_future for GUG [2026-01-13T20:23:38.061144] [DEBUG] [LOCAL ] No optimal features file found for GUG: ./output/feature-sets/GUG.txt [2026-01-13T20:23:38.061196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:38.061227] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:38.061253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:38.061310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:38.117267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:38.117920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:38.118009] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:38.118043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:38.233968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:38.234124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:38.234162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:38.234190] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:38.237517] [DEBUG] [FORECASTER] GUG: Forecast T+1@11:T+2@11: DOWN (p=35.68%) [2026-01-13T20:23:38.237801] [INFO ] [FORECASTER] Completed predict_future for GUG [2026-01-13T20:23:38.237938] [INFO ] [sig ] GUG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:38.383947] [INFO ] [LOCAL ] Saved forecast: GUG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GUG.txt [2026-01-13T20:23:38.384102] [INFO ] [sig ] [1448/3497] Completed GUG in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:38.384142] [INFO ] [sig ] [1449/3497] Forecasting GVA... [2026-01-13T20:23:38.384171] [INFO ] [sig ] Generating forecast for: GVA [2026-01-13T20:23:38.384201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GVA' from 'https://tdm.silogroup.org/data/derivative_storage/GVA.csv'. [2026-01-13T20:23:38.396146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GVA'. [2026-01-13T20:23:38.396419] [INFO ] [FORECASTER] Starting predict_future for GVA [2026-01-13T20:23:38.397191] [DEBUG] [LOCAL ] No optimal features file found for GVA: ./output/feature-sets/GVA.txt [2026-01-13T20:23:38.397243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:38.397274] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:38.397301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:38.397357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:38.453404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:38.454073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:38.454157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:38.454192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:38.568759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:38.568904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:38.568943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:38.568971] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:38.572240] [DEBUG] [FORECASTER] GVA: Forecast T+1@11:T+2@11: DOWN (p=33.61%) [2026-01-13T20:23:38.572504] [INFO ] [FORECASTER] Completed predict_future for GVA [2026-01-13T20:23:38.572649] [INFO ] [sig ] GVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:38.712773] [INFO ] [LOCAL ] Saved forecast: GVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GVA.txt [2026-01-13T20:23:38.712895] [INFO ] [sig ] [1449/3497] Completed GVA in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:38.712934] [INFO ] [sig ] [1450/3497] Forecasting GWH... [2026-01-13T20:23:38.712963] [INFO ] [sig ] Generating forecast for: GWH [2026-01-13T20:23:38.712993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWH' from 'https://tdm.silogroup.org/data/derivative_storage/GWH.csv'. [2026-01-13T20:23:38.724880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWH'. [2026-01-13T20:23:38.725155] [INFO ] [FORECASTER] Starting predict_future for GWH [2026-01-13T20:23:38.725927] [DEBUG] [LOCAL ] No optimal features file found for GWH: ./output/feature-sets/GWH.txt [2026-01-13T20:23:38.725979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:38.726010] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:38.726037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:38.726094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:38.782372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:38.783111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:38.783188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:38.783220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:38.900687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:38.900840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:38.900897] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:38.900926] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:38.904249] [DEBUG] [FORECASTER] GWH: Forecast T+1@11:T+2@11: DOWN (p=33.05%) [2026-01-13T20:23:38.904518] [INFO ] [FORECASTER] Completed predict_future for GWH [2026-01-13T20:23:38.904655] [INFO ] [sig ] GWH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:39.044264] [INFO ] [LOCAL ] Saved forecast: GWH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GWH.txt [2026-01-13T20:23:39.044391] [INFO ] [sig ] [1450/3497] Completed GWH in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:39.044430] [INFO ] [sig ] [1451/3497] Forecasting GWRE... [2026-01-13T20:23:39.044459] [INFO ] [sig ] Generating forecast for: GWRE [2026-01-13T20:23:39.044489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRE' from 'https://tdm.silogroup.org/data/derivative_storage/GWRE.csv'. [2026-01-13T20:23:39.057288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRE'. [2026-01-13T20:23:39.057593] [INFO ] [FORECASTER] Starting predict_future for GWRE [2026-01-13T20:23:39.058373] [DEBUG] [LOCAL ] No optimal features file found for GWRE: ./output/feature-sets/GWRE.txt [2026-01-13T20:23:39.058426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:39.058457] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:39.058483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:39.058542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:39.114502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:39.115138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:39.115214] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:39.115246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:39.236244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:39.236416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:39.236461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:39.236491] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:39.240100] [DEBUG] [FORECASTER] GWRE: Forecast T+1@11:T+2@11: UP (p=97.87%) [2026-01-13T20:23:39.240374] [INFO ] [FORECASTER] Completed predict_future for GWRE [2026-01-13T20:23:39.240498] [INFO ] [sig ] GWRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:39.382067] [INFO ] [LOCAL ] Saved forecast: GWRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GWRE.txt [2026-01-13T20:23:39.382194] [INFO ] [sig ] [1451/3497] Completed GWRE in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:39.382233] [INFO ] [sig ] [1452/3497] Forecasting GWRS... [2026-01-13T20:23:39.382262] [INFO ] [sig ] Generating forecast for: GWRS [2026-01-13T20:23:39.382292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GWRS' from 'https://tdm.silogroup.org/data/derivative_storage/GWRS.csv'. [2026-01-13T20:23:39.395128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GWRS'. [2026-01-13T20:23:39.395405] [INFO ] [FORECASTER] Starting predict_future for GWRS [2026-01-13T20:23:39.396190] [DEBUG] [LOCAL ] No optimal features file found for GWRS: ./output/feature-sets/GWRS.txt [2026-01-13T20:23:39.396242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:39.396273] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:39.396300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:39.396356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:39.451986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:39.452638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:39.452746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:39.452782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:39.566583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:39.566734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:39.566772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:39.566800] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:39.570222] [DEBUG] [FORECASTER] GWRS: Forecast T+1@11:T+2@11: UP (p=78.26%) [2026-01-13T20:23:39.570493] [INFO ] [FORECASTER] Completed predict_future for GWRS [2026-01-13T20:23:39.570641] [INFO ] [sig ] GWRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:39.711586] [INFO ] [LOCAL ] Saved forecast: GWRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/GWRS.txt [2026-01-13T20:23:39.711713] [INFO ] [sig ] [1452/3497] Completed GWRS in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:39.711752] [INFO ] [sig ] [1453/3497] Forecasting GXAI... [2026-01-13T20:23:39.711781] [INFO ] [sig ] Generating forecast for: GXAI [2026-01-13T20:23:39.711810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GXAI' from 'https://tdm.silogroup.org/data/derivative_storage/GXAI.csv'. [2026-01-13T20:23:39.723438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GXAI'. [2026-01-13T20:23:39.723734] [INFO ] [FORECASTER] Starting predict_future for GXAI [2026-01-13T20:23:39.724475] [DEBUG] [LOCAL ] No optimal features file found for GXAI: ./output/feature-sets/GXAI.txt [2026-01-13T20:23:39.724526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:39.724558] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:39.724605] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:39.724663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:39.780834] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:39.781470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:39.781546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:39.781596] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:39.896205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:39.896355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:39.896394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:39.896424] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:39.899783] [DEBUG] [FORECASTER] GXAI: Forecast T+1@11:T+2@11: DOWN (p=40.54%) [2026-01-13T20:23:39.900057] [INFO ] [FORECASTER] Completed predict_future for GXAI [2026-01-13T20:23:39.900176] [INFO ] [sig ] GXAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:40.044238] [INFO ] [LOCAL ] Saved forecast: GXAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GXAI.txt [2026-01-13T20:23:40.044417] [INFO ] [sig ] [1453/3497] Completed GXAI in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:40.044460] [INFO ] [sig ] [1454/3497] Forecasting GYRE... [2026-01-13T20:23:40.044489] [INFO ] [sig ] Generating forecast for: GYRE [2026-01-13T20:23:40.044519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'GYRE' from 'https://tdm.silogroup.org/data/derivative_storage/GYRE.csv'. [2026-01-13T20:23:40.057085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'GYRE'. [2026-01-13T20:23:40.057462] [INFO ] [FORECASTER] Starting predict_future for GYRE [2026-01-13T20:23:40.058278] [DEBUG] [LOCAL ] No optimal features file found for GYRE: ./output/feature-sets/GYRE.txt [2026-01-13T20:23:40.058330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:40.058385] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:40.058415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:40.058473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:40.114145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:40.115024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:40.115129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:40.115162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:40.232769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:40.232921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:40.232959] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:40.232989] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:40.236360] [DEBUG] [FORECASTER] GYRE: Forecast T+1@11:T+2@11: DOWN (p=40.04%) [2026-01-13T20:23:40.236651] [INFO ] [FORECASTER] Completed predict_future for GYRE [2026-01-13T20:23:40.236772] [INFO ] [sig ] GYRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:40.383043] [INFO ] [LOCAL ] Saved forecast: GYRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/GYRE.txt [2026-01-13T20:23:40.383203] [INFO ] [sig ] [1454/3497] Completed GYRE in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:40.383242] [INFO ] [sig ] [1455/3497] Forecasting H... [2026-01-13T20:23:40.383273] [INFO ] [sig ] Generating forecast for: H [2026-01-13T20:23:40.383303] [DEBUG] [REMOTE ] Fetching historical data for symbol 'H' from 'https://tdm.silogroup.org/data/derivative_storage/H.csv'. [2026-01-13T20:23:40.395469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'H'. [2026-01-13T20:23:40.395815] [INFO ] [FORECASTER] Starting predict_future for H [2026-01-13T20:23:40.396593] [DEBUG] [LOCAL ] No optimal features file found for H: ./output/feature-sets/H.txt [2026-01-13T20:23:40.396645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:40.396677] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:40.396703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:40.396759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:40.452213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:40.452915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:40.452991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:40.453023] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:40.575286] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:40.575451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:40.575497] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:40.575526] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:40.578910] [DEBUG] [FORECASTER] H: Forecast T+1@11:T+2@11: DOWN (p=0.46%) [2026-01-13T20:23:40.579183] [INFO ] [FORECASTER] Completed predict_future for H [2026-01-13T20:23:40.579310] [INFO ] [sig ] H: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:40.722086] [INFO ] [LOCAL ] Saved forecast: H 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/H.txt [2026-01-13T20:23:40.722266] [INFO ] [sig ] [1455/3497] Completed H in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:40.722310] [INFO ] [sig ] [1456/3497] Forecasting HAE... [2026-01-13T20:23:40.722341] [INFO ] [sig ] Generating forecast for: HAE [2026-01-13T20:23:40.722371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAE' from 'https://tdm.silogroup.org/data/derivative_storage/HAE.csv'. [2026-01-13T20:23:40.734698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAE'. [2026-01-13T20:23:40.735108] [INFO ] [FORECASTER] Starting predict_future for HAE [2026-01-13T20:23:40.735933] [DEBUG] [LOCAL ] No optimal features file found for HAE: ./output/feature-sets/HAE.txt [2026-01-13T20:23:40.735988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:40.736021] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:40.736050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:40.736110] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:40.798568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:40.799561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:40.799680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:40.799716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:40.924223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:40.924399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:40.924442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:40.924472] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:40.928457] [DEBUG] [FORECASTER] HAE: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-13T20:23:40.928818] [INFO ] [FORECASTER] Completed predict_future for HAE [2026-01-13T20:23:40.929001] [INFO ] [sig ] HAE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:41.076306] [INFO ] [LOCAL ] Saved forecast: HAE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HAE.txt [2026-01-13T20:23:41.076469] [INFO ] [sig ] [1456/3497] Completed HAE in 0.4s | 2.82 sym/s | Total: 8.6m | ETA: 12.1m [2026-01-13T20:23:41.076512] [INFO ] [sig ] [1457/3497] Forecasting HAFC... [2026-01-13T20:23:41.076543] [INFO ] [sig ] Generating forecast for: HAFC [2026-01-13T20:23:41.076593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAFC' from 'https://tdm.silogroup.org/data/derivative_storage/HAFC.csv'. [2026-01-13T20:23:41.088807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAFC'. [2026-01-13T20:23:41.089201] [INFO ] [FORECASTER] Starting predict_future for HAFC [2026-01-13T20:23:41.090081] [DEBUG] [LOCAL ] No optimal features file found for HAFC: ./output/feature-sets/HAFC.txt [2026-01-13T20:23:41.090136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:41.090168] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:41.090194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:41.090251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:41.147760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:41.148655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:41.148735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:41.148768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:41.266779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:41.266933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:41.266975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:41.267005] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:41.270319] [DEBUG] [FORECASTER] HAFC: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-01-13T20:23:41.270608] [INFO ] [FORECASTER] Completed predict_future for HAFC [2026-01-13T20:23:41.270734] [INFO ] [sig ] HAFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:41.411216] [INFO ] [LOCAL ] Saved forecast: HAFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HAFC.txt [2026-01-13T20:23:41.411394] [INFO ] [sig ] [1457/3497] Completed HAFC in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:41.411434] [INFO ] [sig ] [1458/3497] Forecasting HAIN... [2026-01-13T20:23:41.411470] [INFO ] [sig ] Generating forecast for: HAIN [2026-01-13T20:23:41.411502] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAIN' from 'https://tdm.silogroup.org/data/derivative_storage/HAIN.csv'. [2026-01-13T20:23:41.422760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAIN'. [2026-01-13T20:23:41.423102] [INFO ] [FORECASTER] Starting predict_future for HAIN [2026-01-13T20:23:41.423877] [DEBUG] [LOCAL ] No optimal features file found for HAIN: ./output/feature-sets/HAIN.txt [2026-01-13T20:23:41.423929] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:41.423960] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:41.423988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:41.424044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:41.481556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:41.482455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:41.482533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:41.482566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:41.604015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:41.604184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:41.604229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:41.604257] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:41.607666] [DEBUG] [FORECASTER] HAIN: Forecast T+1@11:T+2@11: DOWN (p=9.72%) [2026-01-13T20:23:41.607941] [INFO ] [FORECASTER] Completed predict_future for HAIN [2026-01-13T20:23:41.608095] [INFO ] [sig ] HAIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:41.749482] [INFO ] [LOCAL ] Saved forecast: HAIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HAIN.txt [2026-01-13T20:23:41.749729] [INFO ] [sig ] [1458/3497] Completed HAIN in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:41.749773] [INFO ] [sig ] [1459/3497] Forecasting HAL... [2026-01-13T20:23:41.749802] [INFO ] [sig ] Generating forecast for: HAL [2026-01-13T20:23:41.749834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAL' from 'https://tdm.silogroup.org/data/derivative_storage/HAL.csv'. [2026-01-13T20:23:41.766435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAL'. [2026-01-13T20:23:41.767141] [INFO ] [FORECASTER] Starting predict_future for HAL [2026-01-13T20:23:41.768449] [DEBUG] [LOCAL ] No optimal features file found for HAL: ./output/feature-sets/HAL.txt [2026-01-13T20:23:41.768516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:41.768562] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:41.768632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:41.768722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:41.849663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:41.850549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:41.850659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:41.850693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:41.982790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:41.982947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:41.982989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:41.983018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:41.986468] [DEBUG] [FORECASTER] HAL: Forecast T+1@11:T+2@11: DOWN (p=8.43%) [2026-01-13T20:23:41.986769] [INFO ] [FORECASTER] Completed predict_future for HAL [2026-01-13T20:23:41.986902] [INFO ] [sig ] HAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:42.131521] [INFO ] [LOCAL ] Saved forecast: HAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HAL.txt [2026-01-13T20:23:42.131711] [INFO ] [sig ] [1459/3497] Completed HAL in 0.4s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:42.131764] [INFO ] [sig ] [1460/3497] Forecasting HALO... [2026-01-13T20:23:42.131804] [INFO ] [sig ] Generating forecast for: HALO [2026-01-13T20:23:42.131849] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HALO' from 'https://tdm.silogroup.org/data/derivative_storage/HALO.csv'. [2026-01-13T20:23:42.143856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HALO'. [2026-01-13T20:23:42.144201] [INFO ] [FORECASTER] Starting predict_future for HALO [2026-01-13T20:23:42.145068] [DEBUG] [LOCAL ] No optimal features file found for HALO: ./output/feature-sets/HALO.txt [2026-01-13T20:23:42.145121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:42.145153] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:42.145179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:42.145235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:42.209567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:42.210418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:42.210500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:42.210534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:42.335139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:42.335291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:42.335333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:42.335363] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:42.338799] [DEBUG] [FORECASTER] HALO: Forecast T+1@11:T+2@11: UP (p=84.09%) [2026-01-13T20:23:42.339077] [INFO ] [FORECASTER] Completed predict_future for HALO [2026-01-13T20:23:42.339202] [INFO ] [sig ] HALO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:42.490548] [INFO ] [LOCAL ] Saved forecast: HALO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HALO.txt [2026-01-13T20:23:42.490725] [INFO ] [sig ] [1460/3497] Completed HALO in 0.4s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:42.490766] [INFO ] [sig ] [1461/3497] Forecasting HAS... [2026-01-13T20:23:42.490797] [INFO ] [sig ] Generating forecast for: HAS [2026-01-13T20:23:42.490829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HAS' from 'https://tdm.silogroup.org/data/derivative_storage/HAS.csv'. [2026-01-13T20:23:42.502512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HAS'. [2026-01-13T20:23:42.502914] [INFO ] [FORECASTER] Starting predict_future for HAS [2026-01-13T20:23:42.503724] [DEBUG] [LOCAL ] No optimal features file found for HAS: ./output/feature-sets/HAS.txt [2026-01-13T20:23:42.503787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:42.503852] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:42.503880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:42.503936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:42.562763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:42.563656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:42.563742] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:42.563775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:42.690706] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:42.690869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:42.690910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:42.690955] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:42.694594] [DEBUG] [FORECASTER] HAS: Forecast T+1@11:T+2@11: DOWN (p=48.31%) [2026-01-13T20:23:42.694906] [INFO ] [FORECASTER] Completed predict_future for HAS [2026-01-13T20:23:42.695067] [INFO ] [sig ] HAS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:42.838877] [INFO ] [LOCAL ] Saved forecast: HAS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HAS.txt [2026-01-13T20:23:42.839032] [INFO ] [sig ] [1461/3497] Completed HAS in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:42.839072] [INFO ] [sig ] [1462/3497] Forecasting HASI... [2026-01-13T20:23:42.839103] [INFO ] [sig ] Generating forecast for: HASI [2026-01-13T20:23:42.839134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HASI' from 'https://tdm.silogroup.org/data/derivative_storage/HASI.csv'. [2026-01-13T20:23:42.851361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HASI'. [2026-01-13T20:23:42.851771] [INFO ] [FORECASTER] Starting predict_future for HASI [2026-01-13T20:23:42.852562] [DEBUG] [LOCAL ] No optimal features file found for HASI: ./output/feature-sets/HASI.txt [2026-01-13T20:23:42.852633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:42.852666] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:42.852693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:42.852750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:42.909247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:42.910111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:42.910193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:42.910228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:43.036327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:43.036489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:43.036532] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:43.036562] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:43.040359] [DEBUG] [FORECASTER] HASI: Forecast T+1@11:T+2@11: DOWN (p=20.56%) [2026-01-13T20:23:43.040779] [INFO ] [FORECASTER] Completed predict_future for HASI [2026-01-13T20:23:43.040930] [INFO ] [sig ] HASI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:43.187801] [INFO ] [LOCAL ] Saved forecast: HASI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HASI.txt [2026-01-13T20:23:43.187938] [INFO ] [sig ] [1462/3497] Completed HASI in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:43.188002] [INFO ] [sig ] [1463/3497] Forecasting HBAN... [2026-01-13T20:23:43.188034] [INFO ] [sig ] Generating forecast for: HBAN [2026-01-13T20:23:43.188065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBAN' from 'https://tdm.silogroup.org/data/derivative_storage/HBAN.csv'. [2026-01-13T20:23:43.200138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBAN'. [2026-01-13T20:23:43.200429] [INFO ] [FORECASTER] Starting predict_future for HBAN [2026-01-13T20:23:43.201234] [DEBUG] [LOCAL ] No optimal features file found for HBAN: ./output/feature-sets/HBAN.txt [2026-01-13T20:23:43.201286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:43.201320] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:43.201347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:43.201404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:43.259041] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:43.259675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:43.259755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:43.259800] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:43.377242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:43.377387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:43.377425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:43.377453] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:43.380777] [DEBUG] [FORECASTER] HBAN: Forecast T+1@11:T+2@11: DOWN (p=28.10%) [2026-01-13T20:23:43.381042] [INFO ] [FORECASTER] Completed predict_future for HBAN [2026-01-13T20:23:43.381159] [INFO ] [sig ] HBAN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:43.522127] [INFO ] [LOCAL ] Saved forecast: HBAN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HBAN.txt [2026-01-13T20:23:43.522254] [INFO ] [sig ] [1463/3497] Completed HBAN in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:43.522292] [INFO ] [sig ] [1464/3497] Forecasting HBANL... [2026-01-13T20:23:43.522320] [INFO ] [sig ] Generating forecast for: HBANL [2026-01-13T20:23:43.522351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANL' from 'https://tdm.silogroup.org/data/derivative_storage/HBANL.csv'. [2026-01-13T20:23:43.533260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANL'. [2026-01-13T20:23:43.533598] [INFO ] [FORECASTER] Starting predict_future for HBANL [2026-01-13T20:23:43.534344] [DEBUG] [LOCAL ] No optimal features file found for HBANL: ./output/feature-sets/HBANL.txt [2026-01-13T20:23:43.534395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:43.534426] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:43.534452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:43.534507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:43.590714] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:43.591389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:43.591466] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:43.591498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:43.702687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:43.702849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:43.702887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:43.702949] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:43.706295] [DEBUG] [FORECASTER] HBANL: Forecast T+1@11:T+2@11: UP (p=85.60%) [2026-01-13T20:23:43.706589] [INFO ] [FORECASTER] Completed predict_future for HBANL [2026-01-13T20:23:43.706715] [INFO ] [sig ] HBANL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:43.856449] [INFO ] [LOCAL ] Saved forecast: HBANL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HBANL.txt [2026-01-13T20:23:43.856625] [INFO ] [sig ] [1464/3497] Completed HBANL in 0.3s | 2.82 sym/s | Total: 8.6m | ETA: 12.0m [2026-01-13T20:23:43.856668] [INFO ] [sig ] [1465/3497] Forecasting HBANP... [2026-01-13T20:23:43.856699] [INFO ] [sig ] Generating forecast for: HBANP [2026-01-13T20:23:43.856731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBANP' from 'https://tdm.silogroup.org/data/derivative_storage/HBANP.csv'. [2026-01-13T20:23:43.868944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBANP'. [2026-01-13T20:23:43.869353] [INFO ] [FORECASTER] Starting predict_future for HBANP [2026-01-13T20:23:43.870194] [DEBUG] [LOCAL ] No optimal features file found for HBANP: ./output/feature-sets/HBANP.txt [2026-01-13T20:23:43.870250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:43.870281] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:43.870326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:43.870385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:43.930401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:43.931129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:43.931207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:43.931241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:44.051309] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:44.051467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:44.051508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:44.051538] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:44.055222] [DEBUG] [FORECASTER] HBANP: Forecast T+1@11:T+2@11: DOWN (p=21.14%) [2026-01-13T20:23:44.055543] [INFO ] [FORECASTER] Completed predict_future for HBANP [2026-01-13T20:23:44.055740] [INFO ] [sig ] HBANP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:44.196661] [INFO ] [LOCAL ] Saved forecast: HBANP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HBANP.txt [2026-01-13T20:23:44.196802] [INFO ] [sig ] [1465/3497] Completed HBANP in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:44.196841] [INFO ] [sig ] [1466/3497] Forecasting HBB... [2026-01-13T20:23:44.196871] [INFO ] [sig ] Generating forecast for: HBB [2026-01-13T20:23:44.196902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBB' from 'https://tdm.silogroup.org/data/derivative_storage/HBB.csv'. [2026-01-13T20:23:44.209130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBB'. [2026-01-13T20:23:44.209463] [INFO ] [FORECASTER] Starting predict_future for HBB [2026-01-13T20:23:44.210224] [DEBUG] [LOCAL ] No optimal features file found for HBB: ./output/feature-sets/HBB.txt [2026-01-13T20:23:44.210276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:44.210308] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:44.210334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:44.210391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:44.268426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:44.269103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:44.269179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:44.269210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:44.385893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:44.386047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:44.386085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:44.386114] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:44.389486] [DEBUG] [FORECASTER] HBB: Forecast T+1@11:T+2@11: DOWN (p=17.24%) [2026-01-13T20:23:44.389782] [INFO ] [FORECASTER] Completed predict_future for HBB [2026-01-13T20:23:44.389901] [INFO ] [sig ] HBB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:44.532405] [INFO ] [LOCAL ] Saved forecast: HBB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HBB.txt [2026-01-13T20:23:44.532544] [INFO ] [sig ] [1466/3497] Completed HBB in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:44.532602] [INFO ] [sig ] [1467/3497] Forecasting HBCP... [2026-01-13T20:23:44.532633] [INFO ] [sig ] Generating forecast for: HBCP [2026-01-13T20:23:44.532664] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBCP' from 'https://tdm.silogroup.org/data/derivative_storage/HBCP.csv'. [2026-01-13T20:23:44.543678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBCP'. [2026-01-13T20:23:44.543978] [INFO ] [FORECASTER] Starting predict_future for HBCP [2026-01-13T20:23:44.544760] [DEBUG] [LOCAL ] No optimal features file found for HBCP: ./output/feature-sets/HBCP.txt [2026-01-13T20:23:44.544811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:44.544843] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:44.544869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:44.544924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:44.604385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:44.605192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:44.605273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:44.605307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:44.726597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:44.726780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:44.726839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:44.726882] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:44.731907] [DEBUG] [FORECASTER] HBCP: Forecast T+1@11:T+2@11: DOWN (p=13.82%) [2026-01-13T20:23:44.732308] [INFO ] [FORECASTER] Completed predict_future for HBCP [2026-01-13T20:23:44.732456] [INFO ] [sig ] HBCP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:44.882128] [INFO ] [LOCAL ] Saved forecast: HBCP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HBCP.txt [2026-01-13T20:23:44.882276] [INFO ] [sig ] [1467/3497] Completed HBCP in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:44.882315] [INFO ] [sig ] [1468/3497] Forecasting HBM... [2026-01-13T20:23:44.882345] [INFO ] [sig ] Generating forecast for: HBM [2026-01-13T20:23:44.882375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBM' from 'https://tdm.silogroup.org/data/derivative_storage/HBM.csv'. [2026-01-13T20:23:44.893645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBM'. [2026-01-13T20:23:44.893959] [INFO ] [FORECASTER] Starting predict_future for HBM [2026-01-13T20:23:44.894766] [DEBUG] [LOCAL ] No optimal features file found for HBM: ./output/feature-sets/HBM.txt [2026-01-13T20:23:44.894819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:44.894853] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:44.894881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:44.894938] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:44.952049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:44.952881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:44.952963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:44.952998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:45.073392] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:45.073544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:45.073601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:45.073632] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:45.076977] [DEBUG] [FORECASTER] HBM: Forecast T+1@11:T+2@11: DOWN (p=25.00%) [2026-01-13T20:23:45.077246] [INFO ] [FORECASTER] Completed predict_future for HBM [2026-01-13T20:23:45.077367] [INFO ] [sig ] HBM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:45.220518] [INFO ] [LOCAL ] Saved forecast: HBM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HBM.txt [2026-01-13T20:23:45.220682] [INFO ] [sig ] [1468/3497] Completed HBM in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:45.220727] [INFO ] [sig ] [1469/3497] Forecasting HBNC... [2026-01-13T20:23:45.220759] [INFO ] [sig ] Generating forecast for: HBNC [2026-01-13T20:23:45.220795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HBNC' from 'https://tdm.silogroup.org/data/derivative_storage/HBNC.csv'. [2026-01-13T20:23:45.232109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HBNC'. [2026-01-13T20:23:45.232440] [INFO ] [FORECASTER] Starting predict_future for HBNC [2026-01-13T20:23:45.233283] [DEBUG] [LOCAL ] No optimal features file found for HBNC: ./output/feature-sets/HBNC.txt [2026-01-13T20:23:45.233341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:45.233380] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:45.233419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:45.233489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:45.289196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:45.289965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:45.290042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:45.290075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:45.407094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:45.407250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:45.407290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:45.407319] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:45.410843] [DEBUG] [FORECASTER] HBNC: Forecast T+1@11:T+2@11: UP (p=86.60%) [2026-01-13T20:23:45.411137] [INFO ] [FORECASTER] Completed predict_future for HBNC [2026-01-13T20:23:45.411267] [INFO ] [sig ] HBNC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:45.553001] [INFO ] [LOCAL ] Saved forecast: HBNC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HBNC.txt [2026-01-13T20:23:45.553153] [INFO ] [sig ] [1469/3497] Completed HBNC in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:45.553206] [INFO ] [sig ] [1470/3497] Forecasting HCA... [2026-01-13T20:23:45.553240] [INFO ] [sig ] Generating forecast for: HCA [2026-01-13T20:23:45.553271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCA' from 'https://tdm.silogroup.org/data/derivative_storage/HCA.csv'. [2026-01-13T20:23:45.564643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCA'. [2026-01-13T20:23:45.564971] [INFO ] [FORECASTER] Starting predict_future for HCA [2026-01-13T20:23:45.565779] [DEBUG] [LOCAL ] No optimal features file found for HCA: ./output/feature-sets/HCA.txt [2026-01-13T20:23:45.565830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:45.565862] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:45.565888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:45.565944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:45.622372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:45.623115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:45.623194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:45.623227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:45.747662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:45.747829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:45.747867] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:45.747895] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:45.751651] [DEBUG] [FORECASTER] HCA: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-13T20:23:45.751931] [INFO ] [FORECASTER] Completed predict_future for HCA [2026-01-13T20:23:45.752053] [INFO ] [sig ] HCA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:45.896719] [INFO ] [LOCAL ] Saved forecast: HCA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HCA.txt [2026-01-13T20:23:45.896860] [INFO ] [sig ] [1470/3497] Completed HCA in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:45.896901] [INFO ] [sig ] [1471/3497] Forecasting HCC... [2026-01-13T20:23:45.896929] [INFO ] [sig ] Generating forecast for: HCC [2026-01-13T20:23:45.896959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCC' from 'https://tdm.silogroup.org/data/derivative_storage/HCC.csv'. [2026-01-13T20:23:45.908448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCC'. [2026-01-13T20:23:45.908832] [INFO ] [FORECASTER] Starting predict_future for HCC [2026-01-13T20:23:45.909627] [DEBUG] [LOCAL ] No optimal features file found for HCC: ./output/feature-sets/HCC.txt [2026-01-13T20:23:45.909678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:45.909710] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:45.909737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:45.909793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:45.965291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:45.966042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:45.966147] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:45.966181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:46.087483] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:46.087653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:46.087696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:46.087725] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:46.091061] [DEBUG] [FORECASTER] HCC: Forecast T+1@11:T+2@11: DOWN (p=45.19%) [2026-01-13T20:23:46.091333] [INFO ] [FORECASTER] Completed predict_future for HCC [2026-01-13T20:23:46.091455] [INFO ] [sig ] HCC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:46.241881] [INFO ] [LOCAL ] Saved forecast: HCC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HCC.txt [2026-01-13T20:23:46.242037] [INFO ] [sig ] [1471/3497] Completed HCC in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:46.242079] [INFO ] [sig ] [1472/3497] Forecasting HCI... [2026-01-13T20:23:46.242110] [INFO ] [sig ] Generating forecast for: HCI [2026-01-13T20:23:46.242141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCI' from 'https://tdm.silogroup.org/data/derivative_storage/HCI.csv'. [2026-01-13T20:23:46.253771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCI'. [2026-01-13T20:23:46.254117] [INFO ] [FORECASTER] Starting predict_future for HCI [2026-01-13T20:23:46.255025] [DEBUG] [LOCAL ] No optimal features file found for HCI: ./output/feature-sets/HCI.txt [2026-01-13T20:23:46.255090] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:46.255134] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:46.255164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:46.255237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:46.315875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:46.316719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:46.316818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:46.316866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:46.444858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:46.445047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:46.445111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:46.445155] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:46.448896] [DEBUG] [FORECASTER] HCI: Forecast T+1@11:T+2@11: UP (p=53.01%) [2026-01-13T20:23:46.449180] [INFO ] [FORECASTER] Completed predict_future for HCI [2026-01-13T20:23:46.449309] [INFO ] [sig ] HCI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:46.590800] [INFO ] [LOCAL ] Saved forecast: HCI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HCI.txt [2026-01-13T20:23:46.590932] [INFO ] [sig ] [1472/3497] Completed HCI in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 12.0m [2026-01-13T20:23:46.590971] [INFO ] [sig ] [1473/3497] Forecasting HCM... [2026-01-13T20:23:46.591000] [INFO ] [sig ] Generating forecast for: HCM [2026-01-13T20:23:46.591031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCM' from 'https://tdm.silogroup.org/data/derivative_storage/HCM.csv'. [2026-01-13T20:23:46.602495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCM'. [2026-01-13T20:23:46.602830] [INFO ] [FORECASTER] Starting predict_future for HCM [2026-01-13T20:23:46.603609] [DEBUG] [LOCAL ] No optimal features file found for HCM: ./output/feature-sets/HCM.txt [2026-01-13T20:23:46.603661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:46.603692] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:46.603719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:46.603775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:46.659835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:46.660519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:46.660615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:46.660652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:46.779978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:46.780136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:46.780177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:46.780206] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:46.783677] [DEBUG] [FORECASTER] HCM: Forecast T+1@11:T+2@11: DOWN (p=10.29%) [2026-01-13T20:23:46.783955] [INFO ] [FORECASTER] Completed predict_future for HCM [2026-01-13T20:23:46.784082] [INFO ] [sig ] HCM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:46.925074] [INFO ] [LOCAL ] Saved forecast: HCM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HCM.txt [2026-01-13T20:23:46.925213] [INFO ] [sig ] [1473/3497] Completed HCM in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:46.925255] [INFO ] [sig ] [1474/3497] Forecasting HCSG... [2026-01-13T20:23:46.925285] [INFO ] [sig ] Generating forecast for: HCSG [2026-01-13T20:23:46.925317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HCSG' from 'https://tdm.silogroup.org/data/derivative_storage/HCSG.csv'. [2026-01-13T20:23:46.936713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HCSG'. [2026-01-13T20:23:46.937049] [INFO ] [FORECASTER] Starting predict_future for HCSG [2026-01-13T20:23:46.937829] [DEBUG] [LOCAL ] No optimal features file found for HCSG: ./output/feature-sets/HCSG.txt [2026-01-13T20:23:46.937882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:46.937915] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:46.937943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:46.938146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:46.992913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:46.993570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:46.993666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:46.993699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:47.117875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:47.118068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:47.118109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:47.118138] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:47.121696] [DEBUG] [FORECASTER] HCSG: Forecast T+1@11:T+2@11: UP (p=99.72%) [2026-01-13T20:23:47.121981] [INFO ] [FORECASTER] Completed predict_future for HCSG [2026-01-13T20:23:47.122109] [INFO ] [sig ] HCSG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:47.272130] [INFO ] [LOCAL ] Saved forecast: HCSG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HCSG.txt [2026-01-13T20:23:47.272314] [INFO ] [sig ] [1474/3497] Completed HCSG in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:47.272355] [INFO ] [sig ] [1475/3497] Forecasting HD... [2026-01-13T20:23:47.272384] [INFO ] [sig ] Generating forecast for: HD [2026-01-13T20:23:47.272414] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HD' from 'https://tdm.silogroup.org/data/derivative_storage/HD.csv'. [2026-01-13T20:23:47.287202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HD'. [2026-01-13T20:23:47.287532] [INFO ] [FORECASTER] Starting predict_future for HD [2026-01-13T20:23:47.288364] [DEBUG] [LOCAL ] No optimal features file found for HD: ./output/feature-sets/HD.txt [2026-01-13T20:23:47.288417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:47.288451] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:47.288477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:47.288535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:47.348735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:47.349555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:47.349658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:47.349692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:47.472048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:47.472207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:47.472247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:47.472277] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:47.475981] [DEBUG] [FORECASTER] HD: Forecast T+1@11:T+2@11: DOWN (p=46.08%) [2026-01-13T20:23:47.476281] [INFO ] [FORECASTER] Completed predict_future for HD [2026-01-13T20:23:47.476409] [INFO ] [sig ] HD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:47.623382] [INFO ] [LOCAL ] Saved forecast: HD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HD.txt [2026-01-13T20:23:47.623523] [INFO ] [sig ] [1475/3497] Completed HD in 0.4s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:47.623561] [INFO ] [sig ] [1476/3497] Forecasting HDB... [2026-01-13T20:23:47.623608] [INFO ] [sig ] Generating forecast for: HDB [2026-01-13T20:23:47.623640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDB' from 'https://tdm.silogroup.org/data/derivative_storage/HDB.csv'. [2026-01-13T20:23:47.636215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDB'. [2026-01-13T20:23:47.636512] [INFO ] [FORECASTER] Starting predict_future for HDB [2026-01-13T20:23:47.637298] [DEBUG] [LOCAL ] No optimal features file found for HDB: ./output/feature-sets/HDB.txt [2026-01-13T20:23:47.637349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:47.637380] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:47.637406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:47.637462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:47.693422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:47.694043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:47.694117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:47.694148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:47.813891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:47.814033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:47.814072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:47.814099] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:47.817421] [DEBUG] [FORECASTER] HDB: Forecast T+1@11:T+2@11: DOWN (p=6.04%) [2026-01-13T20:23:47.817715] [INFO ] [FORECASTER] Completed predict_future for HDB [2026-01-13T20:23:47.817838] [INFO ] [sig ] HDB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:47.960027] [INFO ] [LOCAL ] Saved forecast: HDB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HDB.txt [2026-01-13T20:23:47.960150] [INFO ] [sig ] [1476/3497] Completed HDB in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:47.960188] [INFO ] [sig ] [1477/3497] Forecasting HDSN... [2026-01-13T20:23:47.960217] [INFO ] [sig ] Generating forecast for: HDSN [2026-01-13T20:23:47.960246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HDSN' from 'https://tdm.silogroup.org/data/derivative_storage/HDSN.csv'. [2026-01-13T20:23:47.971253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HDSN'. [2026-01-13T20:23:47.971529] [INFO ] [FORECASTER] Starting predict_future for HDSN [2026-01-13T20:23:47.972296] [DEBUG] [LOCAL ] No optimal features file found for HDSN: ./output/feature-sets/HDSN.txt [2026-01-13T20:23:47.972347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:47.972378] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:47.972405] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:47.972462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:48.028382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:48.029043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:48.029119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:48.029152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:48.145443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:48.145598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:48.145639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:48.145667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:48.148965] [DEBUG] [FORECASTER] HDSN: Forecast T+1@11:T+2@11: UP (p=97.97%) [2026-01-13T20:23:48.149235] [INFO ] [FORECASTER] Completed predict_future for HDSN [2026-01-13T20:23:48.149357] [INFO ] [sig ] HDSN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:48.292910] [INFO ] [LOCAL ] Saved forecast: HDSN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HDSN.txt [2026-01-13T20:23:48.293030] [INFO ] [sig ] [1477/3497] Completed HDSN in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:48.293068] [INFO ] [sig ] [1478/3497] Forecasting HE... [2026-01-13T20:23:48.293098] [INFO ] [sig ] Generating forecast for: HE [2026-01-13T20:23:48.293128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HE' from 'https://tdm.silogroup.org/data/derivative_storage/HE.csv'. [2026-01-13T20:23:48.304055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HE'. [2026-01-13T20:23:48.304342] [INFO ] [FORECASTER] Starting predict_future for HE [2026-01-13T20:23:48.305105] [DEBUG] [LOCAL ] No optimal features file found for HE: ./output/feature-sets/HE.txt [2026-01-13T20:23:48.305156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:48.305223] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:48.305252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:48.305310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:48.361664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:48.362338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:48.362415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:48.362448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:48.481951] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:48.482086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:48.482125] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:48.482152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:48.485425] [DEBUG] [FORECASTER] HE: Forecast T+1@11:T+2@11: DOWN (p=15.43%) [2026-01-13T20:23:48.485713] [INFO ] [FORECASTER] Completed predict_future for HE [2026-01-13T20:23:48.485834] [INFO ] [sig ] HE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:48.626895] [INFO ] [LOCAL ] Saved forecast: HE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HE.txt [2026-01-13T20:23:48.627015] [INFO ] [sig ] [1478/3497] Completed HE in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:48.627053] [INFO ] [sig ] [1479/3497] Forecasting HEI... [2026-01-13T20:23:48.627083] [INFO ] [sig ] Generating forecast for: HEI [2026-01-13T20:23:48.627112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEI' from 'https://tdm.silogroup.org/data/derivative_storage/HEI.csv'. [2026-01-13T20:23:48.638060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEI'. [2026-01-13T20:23:48.638353] [INFO ] [FORECASTER] Starting predict_future for HEI [2026-01-13T20:23:48.639130] [DEBUG] [LOCAL ] No optimal features file found for HEI: ./output/feature-sets/HEI.txt [2026-01-13T20:23:48.639180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:48.639211] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:48.639238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:48.639293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:48.695383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:48.695995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:48.696068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:48.696100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:48.815223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:48.815357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:48.815396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:48.815424] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:48.818753] [DEBUG] [FORECASTER] HEI: Forecast T+1@11:T+2@11: DOWN (p=7.92%) [2026-01-13T20:23:48.819027] [INFO ] [FORECASTER] Completed predict_future for HEI [2026-01-13T20:23:48.819149] [INFO ] [sig ] HEI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:48.959430] [INFO ] [LOCAL ] Saved forecast: HEI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HEI.txt [2026-01-13T20:23:48.959554] [INFO ] [sig ] [1479/3497] Completed HEI in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:48.959622] [INFO ] [sig ] [1480/3497] Forecasting HELE... [2026-01-13T20:23:48.959671] [INFO ] [sig ] Generating forecast for: HELE [2026-01-13T20:23:48.959705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HELE' from 'https://tdm.silogroup.org/data/derivative_storage/HELE.csv'. [2026-01-13T20:23:48.970471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HELE'. [2026-01-13T20:23:48.970775] [INFO ] [FORECASTER] Starting predict_future for HELE [2026-01-13T20:23:48.971533] [DEBUG] [LOCAL ] No optimal features file found for HELE: ./output/feature-sets/HELE.txt [2026-01-13T20:23:48.971601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:48.971635] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:48.971662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:48.971719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:49.028116] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:49.028793] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:49.028869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:49.028901] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:49.148701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:49.148847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:49.148891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:49.148919] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:49.152228] [DEBUG] [FORECASTER] HELE: Forecast T+1@11:T+2@11: UP (p=97.02%) [2026-01-13T20:23:49.152495] [INFO ] [FORECASTER] Completed predict_future for HELE [2026-01-13T20:23:49.152631] [INFO ] [sig ] HELE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:49.293374] [INFO ] [LOCAL ] Saved forecast: HELE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HELE.txt [2026-01-13T20:23:49.293500] [INFO ] [sig ] [1480/3497] Completed HELE in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:49.293539] [INFO ] [sig ] [1481/3497] Forecasting HEPS... [2026-01-13T20:23:49.293568] [INFO ] [sig ] Generating forecast for: HEPS [2026-01-13T20:23:49.293618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEPS' from 'https://tdm.silogroup.org/data/derivative_storage/HEPS.csv'. [2026-01-13T20:23:49.304532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEPS'. [2026-01-13T20:23:49.304825] [INFO ] [FORECASTER] Starting predict_future for HEPS [2026-01-13T20:23:49.305594] [DEBUG] [LOCAL ] No optimal features file found for HEPS: ./output/feature-sets/HEPS.txt [2026-01-13T20:23:49.305645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:49.305676] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:49.305706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:49.305761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:49.362079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:49.362735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:49.362810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:49.362846] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:49.479095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:49.479238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:49.479276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:49.479336] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:49.482684] [DEBUG] [FORECASTER] HEPS: Forecast T+1@11:T+2@11: DOWN (p=49.70%) [2026-01-13T20:23:49.482962] [INFO ] [FORECASTER] Completed predict_future for HEPS [2026-01-13T20:23:49.483083] [INFO ] [sig ] HEPS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:49.623867] [INFO ] [LOCAL ] Saved forecast: HEPS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HEPS.txt [2026-01-13T20:23:49.623996] [INFO ] [sig ] [1481/3497] Completed HEPS in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:49.624042] [INFO ] [sig ] [1482/3497] Forecasting HEQ... [2026-01-13T20:23:49.624073] [INFO ] [sig ] Generating forecast for: HEQ [2026-01-13T20:23:49.624103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HEQ' from 'https://tdm.silogroup.org/data/derivative_storage/HEQ.csv'. [2026-01-13T20:23:49.635921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HEQ'. [2026-01-13T20:23:49.636251] [INFO ] [FORECASTER] Starting predict_future for HEQ [2026-01-13T20:23:49.637051] [DEBUG] [LOCAL ] No optimal features file found for HEQ: ./output/feature-sets/HEQ.txt [2026-01-13T20:23:49.637104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:49.637138] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:49.637165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:49.637222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:49.693219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:49.693881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:49.693955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:49.693988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:49.808633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:49.808767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:49.808806] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:49.808835] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:49.812192] [DEBUG] [FORECASTER] HEQ: Forecast T+1@11:T+2@11: DOWN (p=47.66%) [2026-01-13T20:23:49.812482] [INFO ] [FORECASTER] Completed predict_future for HEQ [2026-01-13T20:23:49.812623] [INFO ] [sig ] HEQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:49.953032] [INFO ] [LOCAL ] Saved forecast: HEQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HEQ.txt [2026-01-13T20:23:49.953158] [INFO ] [sig ] [1482/3497] Completed HEQ in 0.3s | 2.82 sym/s | Total: 8.7m | ETA: 11.9m [2026-01-13T20:23:49.953195] [INFO ] [sig ] [1483/3497] Forecasting HERO... [2026-01-13T20:23:49.953224] [INFO ] [sig ] Generating forecast for: HERO [2026-01-13T20:23:49.953254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HERO' from 'https://tdm.silogroup.org/data/derivative_storage/HERO.csv'. [2026-01-13T20:23:49.964223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HERO'. [2026-01-13T20:23:49.964523] [INFO ] [FORECASTER] Starting predict_future for HERO [2026-01-13T20:23:49.965351] [DEBUG] [LOCAL ] No optimal features file found for HERO: ./output/feature-sets/HERO.txt [2026-01-13T20:23:49.965403] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:49.965434] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:49.965460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:49.965516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:50.021516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:50.022241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:50.022316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:50.022348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:50.140719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:50.140868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:50.140909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:50.140938] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:50.144326] [DEBUG] [FORECASTER] HERO: Forecast T+1@11:T+2@11: DOWN (p=44.48%) [2026-01-13T20:23:50.144625] [INFO ] [FORECASTER] Completed predict_future for HERO [2026-01-13T20:23:50.144796] [INFO ] [sig ] HERO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:50.286285] [INFO ] [LOCAL ] Saved forecast: HERO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HERO.txt [2026-01-13T20:23:50.286413] [INFO ] [sig ] [1483/3497] Completed HERO in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.9m [2026-01-13T20:23:50.286452] [INFO ] [sig ] [1484/3497] Forecasting HESM... [2026-01-13T20:23:50.286480] [INFO ] [sig ] Generating forecast for: HESM [2026-01-13T20:23:50.286509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HESM' from 'https://tdm.silogroup.org/data/derivative_storage/HESM.csv'. [2026-01-13T20:23:50.298657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HESM'. [2026-01-13T20:23:50.298950] [INFO ] [FORECASTER] Starting predict_future for HESM [2026-01-13T20:23:50.299738] [DEBUG] [LOCAL ] No optimal features file found for HESM: ./output/feature-sets/HESM.txt [2026-01-13T20:23:50.299790] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:50.299821] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:50.299849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:50.299907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:50.357460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:50.361101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:50.361190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:50.361225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:50.485356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:50.485499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:50.485537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:50.485566] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:50.488946] [DEBUG] [FORECASTER] HESM: Forecast T+1@11:T+2@11: DOWN (p=1.63%) [2026-01-13T20:23:50.489211] [INFO ] [FORECASTER] Completed predict_future for HESM [2026-01-13T20:23:50.489333] [INFO ] [sig ] HESM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:50.631038] [INFO ] [LOCAL ] Saved forecast: HESM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HESM.txt [2026-01-13T20:23:50.631172] [INFO ] [sig ] [1484/3497] Completed HESM in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.9m [2026-01-13T20:23:50.631209] [INFO ] [sig ] [1485/3497] Forecasting HFFG... [2026-01-13T20:23:50.631237] [INFO ] [sig ] Generating forecast for: HFFG [2026-01-13T20:23:50.631267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFFG' from 'https://tdm.silogroup.org/data/derivative_storage/HFFG.csv'. [2026-01-13T20:23:50.642310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFFG'. [2026-01-13T20:23:50.642652] [INFO ] [FORECASTER] Starting predict_future for HFFG [2026-01-13T20:23:50.643426] [DEBUG] [LOCAL ] No optimal features file found for HFFG: ./output/feature-sets/HFFG.txt [2026-01-13T20:23:50.643477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:50.643512] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:50.643540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:50.643623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:50.699756] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:50.700605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:50.700683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:50.700716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:50.824901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:50.825054] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:50.825094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:50.825139] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:50.828444] [DEBUG] [FORECASTER] HFFG: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-13T20:23:50.828727] [INFO ] [FORECASTER] Completed predict_future for HFFG [2026-01-13T20:23:50.828844] [INFO ] [sig ] HFFG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:50.970679] [INFO ] [LOCAL ] Saved forecast: HFFG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HFFG.txt [2026-01-13T20:23:50.970817] [INFO ] [sig ] [1485/3497] Completed HFFG in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.9m [2026-01-13T20:23:50.970856] [INFO ] [sig ] [1486/3497] Forecasting HFRO... [2026-01-13T20:23:50.970887] [INFO ] [sig ] Generating forecast for: HFRO [2026-01-13T20:23:50.970917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFRO' from 'https://tdm.silogroup.org/data/derivative_storage/HFRO.csv'. [2026-01-13T20:23:50.981804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFRO'. [2026-01-13T20:23:50.982128] [INFO ] [FORECASTER] Starting predict_future for HFRO [2026-01-13T20:23:50.982907] [DEBUG] [LOCAL ] No optimal features file found for HFRO: ./output/feature-sets/HFRO.txt [2026-01-13T20:23:50.982959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:50.982990] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:50.983017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:50.983074] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:51.039141] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:51.039945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:51.040039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:51.040073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:51.165017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:51.165173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:51.165214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:51.165244] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:51.168706] [DEBUG] [FORECASTER] HFRO: Forecast T+1@11:T+2@11: DOWN (p=27.52%) [2026-01-13T20:23:51.169024] [INFO ] [FORECASTER] Completed predict_future for HFRO [2026-01-13T20:23:51.169155] [INFO ] [sig ] HFRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:51.310719] [INFO ] [LOCAL ] Saved forecast: HFRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HFRO.txt [2026-01-13T20:23:51.310879] [INFO ] [sig ] [1486/3497] Completed HFRO in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.9m [2026-01-13T20:23:51.310918] [INFO ] [sig ] [1487/3497] Forecasting HFWA... [2026-01-13T20:23:51.310949] [INFO ] [sig ] Generating forecast for: HFWA [2026-01-13T20:23:51.310979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HFWA' from 'https://tdm.silogroup.org/data/derivative_storage/HFWA.csv'. [2026-01-13T20:23:51.322014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HFWA'. [2026-01-13T20:23:51.322291] [INFO ] [FORECASTER] Starting predict_future for HFWA [2026-01-13T20:23:51.323059] [DEBUG] [LOCAL ] No optimal features file found for HFWA: ./output/feature-sets/HFWA.txt [2026-01-13T20:23:51.323110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:51.323141] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:51.323167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:51.323224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:51.379615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:51.380221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:51.380310] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:51.380341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:51.501003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:51.501163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:51.501203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:51.501233] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:51.504934] [DEBUG] [FORECASTER] HFWA: Forecast T+1@11:T+2@11: UP (p=94.91%) [2026-01-13T20:23:51.505260] [INFO ] [FORECASTER] Completed predict_future for HFWA [2026-01-13T20:23:51.505398] [INFO ] [sig ] HFWA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:51.649498] [INFO ] [LOCAL ] Saved forecast: HFWA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HFWA.txt [2026-01-13T20:23:51.649646] [INFO ] [sig ] [1487/3497] Completed HFWA in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.9m [2026-01-13T20:23:51.649686] [INFO ] [sig ] [1488/3497] Forecasting HG... [2026-01-13T20:23:51.649715] [INFO ] [sig ] Generating forecast for: HG [2026-01-13T20:23:51.649746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HG' from 'https://tdm.silogroup.org/data/derivative_storage/HG.csv'. [2026-01-13T20:23:51.661080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HG'. [2026-01-13T20:23:51.661381] [INFO ] [FORECASTER] Starting predict_future for HG [2026-01-13T20:23:51.662172] [DEBUG] [LOCAL ] No optimal features file found for HG: ./output/feature-sets/HG.txt [2026-01-13T20:23:51.662224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:51.662256] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:51.662284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:51.662341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:51.720153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:51.720835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:51.720942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:51.720976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:51.847027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:51.847180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:51.847219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:51.847248] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:51.850645] [DEBUG] [FORECASTER] HG: Forecast T+1@11:T+2@11: DOWN (p=22.97%) [2026-01-13T20:23:51.850919] [INFO ] [FORECASTER] Completed predict_future for HG [2026-01-13T20:23:51.851048] [INFO ] [sig ] HG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:52.001944] [INFO ] [LOCAL ] Saved forecast: HG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HG.txt [2026-01-13T20:23:52.002111] [INFO ] [sig ] [1488/3497] Completed HG in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.9m [2026-01-13T20:23:52.002153] [INFO ] [sig ] [1489/3497] Forecasting HGBL... [2026-01-13T20:23:52.002185] [INFO ] [sig ] Generating forecast for: HGBL [2026-01-13T20:23:52.002215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGBL' from 'https://tdm.silogroup.org/data/derivative_storage/HGBL.csv'. [2026-01-13T20:23:52.014541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGBL'. [2026-01-13T20:23:52.014904] [INFO ] [FORECASTER] Starting predict_future for HGBL [2026-01-13T20:23:52.015708] [DEBUG] [LOCAL ] No optimal features file found for HGBL: ./output/feature-sets/HGBL.txt [2026-01-13T20:23:52.015760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:52.015793] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:52.015831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:52.015892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:52.075590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:52.076407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:52.076496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:52.076530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:52.195291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:52.195430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:52.195472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:52.195501] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:52.199327] [DEBUG] [FORECASTER] HGBL: Forecast T+1@11:T+2@11: DOWN (p=1.82%) [2026-01-13T20:23:52.199621] [INFO ] [FORECASTER] Completed predict_future for HGBL [2026-01-13T20:23:52.199752] [INFO ] [sig ] HGBL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:52.345855] [INFO ] [LOCAL ] Saved forecast: HGBL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HGBL.txt [2026-01-13T20:23:52.345991] [INFO ] [sig ] [1489/3497] Completed HGBL in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:52.346028] [INFO ] [sig ] [1490/3497] Forecasting HGLB... [2026-01-13T20:23:52.346057] [INFO ] [sig ] Generating forecast for: HGLB [2026-01-13T20:23:52.346089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGLB' from 'https://tdm.silogroup.org/data/derivative_storage/HGLB.csv'. [2026-01-13T20:23:52.357193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGLB'. [2026-01-13T20:23:52.357482] [INFO ] [FORECASTER] Starting predict_future for HGLB [2026-01-13T20:23:52.358306] [DEBUG] [LOCAL ] No optimal features file found for HGLB: ./output/feature-sets/HGLB.txt [2026-01-13T20:23:52.358357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:52.358388] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:52.358423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:52.358478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:52.414235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:52.414873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:52.414948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:52.414979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:52.537826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:52.538012] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:52.538057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:52.538086] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:52.541397] [DEBUG] [FORECASTER] HGLB: Forecast T+1@11:T+2@11: UP (p=57.55%) [2026-01-13T20:23:52.541682] [INFO ] [FORECASTER] Completed predict_future for HGLB [2026-01-13T20:23:52.541801] [INFO ] [sig ] HGLB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:52.683663] [INFO ] [LOCAL ] Saved forecast: HGLB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HGLB.txt [2026-01-13T20:23:52.683793] [INFO ] [sig ] [1490/3497] Completed HGLB in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:52.683832] [INFO ] [sig ] [1491/3497] Forecasting HGTY... [2026-01-13T20:23:52.683862] [INFO ] [sig ] Generating forecast for: HGTY [2026-01-13T20:23:52.683892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HGTY' from 'https://tdm.silogroup.org/data/derivative_storage/HGTY.csv'. [2026-01-13T20:23:52.695193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HGTY'. [2026-01-13T20:23:52.695479] [INFO ] [FORECASTER] Starting predict_future for HGTY [2026-01-13T20:23:52.696250] [DEBUG] [LOCAL ] No optimal features file found for HGTY: ./output/feature-sets/HGTY.txt [2026-01-13T20:23:52.696302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:52.696333] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:52.696360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:52.696416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:52.752510] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:52.753222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:52.753299] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:52.753331] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:52.869954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:52.870106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:52.870144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:52.870173] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:52.873470] [DEBUG] [FORECASTER] HGTY: Forecast T+1@11:T+2@11: UP (p=57.58%) [2026-01-13T20:23:52.873754] [INFO ] [FORECASTER] Completed predict_future for HGTY [2026-01-13T20:23:52.873871] [INFO ] [sig ] HGTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:53.018730] [INFO ] [LOCAL ] Saved forecast: HGTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HGTY.txt [2026-01-13T20:23:53.018890] [INFO ] [sig ] [1491/3497] Completed HGTY in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:53.018930] [INFO ] [sig ] [1492/3497] Forecasting HHH... [2026-01-13T20:23:53.018964] [INFO ] [sig ] Generating forecast for: HHH [2026-01-13T20:23:53.018993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HHH' from 'https://tdm.silogroup.org/data/derivative_storage/HHH.csv'. [2026-01-13T20:23:53.029555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HHH'. [2026-01-13T20:23:53.029892] [INFO ] [FORECASTER] Starting predict_future for HHH [2026-01-13T20:23:53.030683] [DEBUG] [LOCAL ] No optimal features file found for HHH: ./output/feature-sets/HHH.txt [2026-01-13T20:23:53.030734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:53.030765] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:53.030792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:53.030848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:53.087248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:53.088072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:53.088150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:53.088182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:53.204606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:53.204754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:53.204794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:53.204821] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:53.208133] [DEBUG] [FORECASTER] HHH: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-13T20:23:53.208402] [INFO ] [FORECASTER] Completed predict_future for HHH [2026-01-13T20:23:53.208520] [INFO ] [sig ] HHH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:53.349198] [INFO ] [LOCAL ] Saved forecast: HHH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HHH.txt [2026-01-13T20:23:53.349328] [INFO ] [sig ] [1492/3497] Completed HHH in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:53.349365] [INFO ] [sig ] [1493/3497] Forecasting HI... [2026-01-13T20:23:53.349394] [INFO ] [sig ] Generating forecast for: HI [2026-01-13T20:23:53.349431] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HI' from 'https://tdm.silogroup.org/data/derivative_storage/HI.csv'. [2026-01-13T20:23:53.360343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HI'. [2026-01-13T20:23:53.360647] [INFO ] [FORECASTER] Starting predict_future for HI [2026-01-13T20:23:53.361391] [DEBUG] [LOCAL ] No optimal features file found for HI: ./output/feature-sets/HI.txt [2026-01-13T20:23:53.361441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:53.361472] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:53.361498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:53.361554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:53.417155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:53.417769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:53.417842] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:53.417874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:53.538868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:53.539023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:53.539065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:53.539093] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:53.542412] [DEBUG] [FORECASTER] HI: Forecast T+1@11:T+2@11: DOWN (p=46.26%) [2026-01-13T20:23:53.542701] [INFO ] [FORECASTER] Completed predict_future for HI [2026-01-13T20:23:53.542822] [INFO ] [sig ] HI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:53.686662] [INFO ] [LOCAL ] Saved forecast: HI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HI.txt [2026-01-13T20:23:53.686824] [INFO ] [sig ] [1493/3497] Completed HI in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:53.686863] [INFO ] [sig ] [1494/3497] Forecasting HIFS... [2026-01-13T20:23:53.686892] [INFO ] [sig ] Generating forecast for: HIFS [2026-01-13T20:23:53.686922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIFS' from 'https://tdm.silogroup.org/data/derivative_storage/HIFS.csv'. [2026-01-13T20:23:53.698113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIFS'. [2026-01-13T20:23:53.698473] [INFO ] [FORECASTER] Starting predict_future for HIFS [2026-01-13T20:23:53.699319] [DEBUG] [LOCAL ] No optimal features file found for HIFS: ./output/feature-sets/HIFS.txt [2026-01-13T20:23:53.699373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:53.699418] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:53.699454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:53.699528] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:53.761305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:53.762197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:53.762276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:53.762308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:53.892912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:53.893073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:53.893114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:53.893143] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:53.896526] [DEBUG] [FORECASTER] HIFS: Forecast T+1@11:T+2@11: UP (p=98.09%) [2026-01-13T20:23:53.896818] [INFO ] [FORECASTER] Completed predict_future for HIFS [2026-01-13T20:23:53.896942] [INFO ] [sig ] HIFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:54.040535] [INFO ] [LOCAL ] Saved forecast: HIFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HIFS.txt [2026-01-13T20:23:54.040725] [INFO ] [sig ] [1494/3497] Completed HIFS in 0.4s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:54.040766] [INFO ] [sig ] [1495/3497] Forecasting HIG... [2026-01-13T20:23:54.040795] [INFO ] [sig ] Generating forecast for: HIG [2026-01-13T20:23:54.040825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIG' from 'https://tdm.silogroup.org/data/derivative_storage/HIG.csv'. [2026-01-13T20:23:54.052440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIG'. [2026-01-13T20:23:54.052749] [INFO ] [FORECASTER] Starting predict_future for HIG [2026-01-13T20:23:54.053515] [DEBUG] [LOCAL ] No optimal features file found for HIG: ./output/feature-sets/HIG.txt [2026-01-13T20:23:54.053590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:54.053651] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:54.053680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:54.053738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:54.112358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:54.113180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:54.113257] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:54.113291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:54.235321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:54.235478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:54.235517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:54.235545] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:54.238977] [DEBUG] [FORECASTER] HIG: Forecast T+1@11:T+2@11: UP (p=87.75%) [2026-01-13T20:23:54.239259] [INFO ] [FORECASTER] Completed predict_future for HIG [2026-01-13T20:23:54.239382] [INFO ] [sig ] HIG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:54.380061] [INFO ] [LOCAL ] Saved forecast: HIG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HIG.txt [2026-01-13T20:23:54.380200] [INFO ] [sig ] [1495/3497] Completed HIG in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:54.380238] [INFO ] [sig ] [1496/3497] Forecasting HII... [2026-01-13T20:23:54.380268] [INFO ] [sig ] Generating forecast for: HII [2026-01-13T20:23:54.380299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HII' from 'https://tdm.silogroup.org/data/derivative_storage/HII.csv'. [2026-01-13T20:23:54.391106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HII'. [2026-01-13T20:23:54.391387] [INFO ] [FORECASTER] Starting predict_future for HII [2026-01-13T20:23:54.392145] [DEBUG] [LOCAL ] No optimal features file found for HII: ./output/feature-sets/HII.txt [2026-01-13T20:23:54.392196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:54.392226] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:54.392253] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:54.392308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:54.447701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:54.448548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:54.448645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:54.448678] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:54.573318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:54.573452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:54.573494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:54.573524] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:54.576891] [DEBUG] [FORECASTER] HII: Forecast T+1@11:T+2@11: UP (p=85.31%) [2026-01-13T20:23:54.577167] [INFO ] [FORECASTER] Completed predict_future for HII [2026-01-13T20:23:54.577288] [INFO ] [sig ] HII: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:54.718026] [INFO ] [LOCAL ] Saved forecast: HII 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HII.txt [2026-01-13T20:23:54.718137] [INFO ] [sig ] [1496/3497] Completed HII in 0.3s | 2.82 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:54.718175] [INFO ] [sig ] [1497/3497] Forecasting HIMS... [2026-01-13T20:23:54.718203] [INFO ] [sig ] Generating forecast for: HIMS [2026-01-13T20:23:54.718233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMS' from 'https://tdm.silogroup.org/data/derivative_storage/HIMS.csv'. [2026-01-13T20:23:54.729316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMS'. [2026-01-13T20:23:54.729595] [INFO ] [FORECASTER] Starting predict_future for HIMS [2026-01-13T20:23:54.730373] [DEBUG] [LOCAL ] No optimal features file found for HIMS: ./output/feature-sets/HIMS.txt [2026-01-13T20:23:54.730424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:54.730456] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:54.730482] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:54.730538] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:54.787153] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:54.787772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:54.787847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:54.787879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:54.902260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:54.902406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:54.902444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:54.902473] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:54.905706] [DEBUG] [FORECASTER] HIMS: Forecast T+1@11:T+2@11: UP (p=99.53%) [2026-01-13T20:23:54.905972] [INFO ] [FORECASTER] Completed predict_future for HIMS [2026-01-13T20:23:54.906095] [INFO ] [sig ] HIMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:55.047333] [INFO ] [LOCAL ] Saved forecast: HIMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HIMS.txt [2026-01-13T20:23:55.047443] [INFO ] [sig ] [1497/3497] Completed HIMS in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:55.047480] [INFO ] [sig ] [1498/3497] Forecasting HIMX... [2026-01-13T20:23:55.047510] [INFO ] [sig ] Generating forecast for: HIMX [2026-01-13T20:23:55.047540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIMX' from 'https://tdm.silogroup.org/data/derivative_storage/HIMX.csv'. [2026-01-13T20:23:55.058480] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIMX'. [2026-01-13T20:23:55.058795] [INFO ] [FORECASTER] Starting predict_future for HIMX [2026-01-13T20:23:55.059538] [DEBUG] [LOCAL ] No optimal features file found for HIMX: ./output/feature-sets/HIMX.txt [2026-01-13T20:23:55.059619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:55.059653] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:55.059679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:55.059738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:55.115945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:55.116521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:55.116611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:55.116646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:55.236147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:55.236280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:55.236318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:55.236377] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:55.239691] [DEBUG] [FORECASTER] HIMX: Forecast T+1@11:T+2@11: DOWN (p=42.25%) [2026-01-13T20:23:55.239957] [INFO ] [FORECASTER] Completed predict_future for HIMX [2026-01-13T20:23:55.240079] [INFO ] [sig ] HIMX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:55.384382] [INFO ] [LOCAL ] Saved forecast: HIMX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HIMX.txt [2026-01-13T20:23:55.384515] [INFO ] [sig ] [1498/3497] Completed HIMX in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:55.384554] [INFO ] [sig ] [1499/3497] Forecasting HIO... [2026-01-13T20:23:55.384609] [INFO ] [sig ] Generating forecast for: HIO [2026-01-13T20:23:55.384642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIO' from 'https://tdm.silogroup.org/data/derivative_storage/HIO.csv'. [2026-01-13T20:23:55.395727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIO'. [2026-01-13T20:23:55.395998] [INFO ] [FORECASTER] Starting predict_future for HIO [2026-01-13T20:23:55.396761] [DEBUG] [LOCAL ] No optimal features file found for HIO: ./output/feature-sets/HIO.txt [2026-01-13T20:23:55.396814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:55.396846] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:55.396873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:55.396930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:55.452389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:55.453187] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:55.453265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:55.453298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:55.573193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:55.573311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:55.573347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:55.573374] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:55.576535] [DEBUG] [FORECASTER] HIO: Forecast T+1@11:T+2@11: UP (p=59.26%) [2026-01-13T20:23:55.576817] [INFO ] [FORECASTER] Completed predict_future for HIO [2026-01-13T20:23:55.576936] [INFO ] [sig ] HIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:55.717463] [INFO ] [LOCAL ] Saved forecast: HIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HIO.txt [2026-01-13T20:23:55.717592] [INFO ] [sig ] [1499/3497] Completed HIO in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:55.717633] [INFO ] [sig ] [1500/3497] Forecasting HIPO... [2026-01-13T20:23:55.717663] [INFO ] [sig ] Generating forecast for: HIPO [2026-01-13T20:23:55.717692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIPO' from 'https://tdm.silogroup.org/data/derivative_storage/HIPO.csv'. [2026-01-13T20:23:55.728963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIPO'. [2026-01-13T20:23:55.729229] [INFO ] [FORECASTER] Starting predict_future for HIPO [2026-01-13T20:23:55.729998] [DEBUG] [LOCAL ] No optimal features file found for HIPO: ./output/feature-sets/HIPO.txt [2026-01-13T20:23:55.730053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:55.730084] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:55.730110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:55.730167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:55.785857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:55.786436] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:55.786511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:55.786543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:55.906098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:55.906215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:55.906252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:55.906281] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:55.909445] [DEBUG] [FORECASTER] HIPO: Forecast T+1@11:T+2@11: UP (p=90.27%) [2026-01-13T20:23:55.909727] [INFO ] [FORECASTER] Completed predict_future for HIPO [2026-01-13T20:23:55.909844] [INFO ] [sig ] HIPO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:56.053437] [INFO ] [LOCAL ] Saved forecast: HIPO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HIPO.txt [2026-01-13T20:23:56.053596] [INFO ] [sig ] [1500/3497] Completed HIPO in 0.3s | 2.83 sym/s | Total: 8.8m | ETA: 11.8m [2026-01-13T20:23:56.053637] [INFO ] [sig ] [1501/3497] Forecasting HITI... [2026-01-13T20:23:56.053667] [INFO ] [sig ] Generating forecast for: HITI [2026-01-13T20:23:56.053697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HITI' from 'https://tdm.silogroup.org/data/derivative_storage/HITI.csv'. [2026-01-13T20:23:56.065123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HITI'. [2026-01-13T20:23:56.065397] [INFO ] [FORECASTER] Starting predict_future for HITI [2026-01-13T20:23:56.066176] [DEBUG] [LOCAL ] No optimal features file found for HITI: ./output/feature-sets/HITI.txt [2026-01-13T20:23:56.066226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:56.066258] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:56.066284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:56.066339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:56.122482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:56.123131] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:56.123207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:56.123239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:56.241459] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:56.241613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:56.241653] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:56.241681] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:56.244933] [DEBUG] [FORECASTER] HITI: Forecast T+1@11:T+2@11: DOWN (p=36.36%) [2026-01-13T20:23:56.245201] [INFO ] [FORECASTER] Completed predict_future for HITI [2026-01-13T20:23:56.245320] [INFO ] [sig ] HITI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:56.386737] [INFO ] [LOCAL ] Saved forecast: HITI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HITI.txt [2026-01-13T20:23:56.386856] [INFO ] [sig ] [1501/3497] Completed HITI in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.8m [2026-01-13T20:23:56.386894] [INFO ] [sig ] [1502/3497] Forecasting HIVE... [2026-01-13T20:23:56.386923] [INFO ] [sig ] Generating forecast for: HIVE [2026-01-13T20:23:56.386952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIVE' from 'https://tdm.silogroup.org/data/derivative_storage/HIVE.csv'. [2026-01-13T20:23:56.398239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIVE'. [2026-01-13T20:23:56.398512] [INFO ] [FORECASTER] Starting predict_future for HIVE [2026-01-13T20:23:56.399502] [DEBUG] [LOCAL ] No optimal features file found for HIVE: ./output/feature-sets/HIVE.txt [2026-01-13T20:23:56.399595] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:56.399631] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:56.399659] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:56.399717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:56.456278] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:56.456978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:56.457056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:56.457090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:56.575391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:56.575511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:56.575550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:56.575597] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:56.578988] [DEBUG] [FORECASTER] HIVE: Forecast T+1@11:T+2@11: UP (p=53.86%) [2026-01-13T20:23:56.579265] [INFO ] [FORECASTER] Completed predict_future for HIVE [2026-01-13T20:23:56.579388] [INFO ] [sig ] HIVE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:56.726292] [INFO ] [LOCAL ] Saved forecast: HIVE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HIVE.txt [2026-01-13T20:23:56.726403] [INFO ] [sig ] [1502/3497] Completed HIVE in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.8m [2026-01-13T20:23:56.726441] [INFO ] [sig ] [1503/3497] Forecasting HIX... [2026-01-13T20:23:56.726471] [INFO ] [sig ] Generating forecast for: HIX [2026-01-13T20:23:56.726500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HIX' from 'https://tdm.silogroup.org/data/derivative_storage/HIX.csv'. [2026-01-13T20:23:56.737168] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HIX'. [2026-01-13T20:23:56.737433] [INFO ] [FORECASTER] Starting predict_future for HIX [2026-01-13T20:23:56.738209] [DEBUG] [LOCAL ] No optimal features file found for HIX: ./output/feature-sets/HIX.txt [2026-01-13T20:23:56.738261] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:56.738293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:56.738320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:56.738375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:56.796142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:56.796776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:56.796854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:56.796888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:56.915685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:56.915832] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:56.915871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:56.915899] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:56.919251] [DEBUG] [FORECASTER] HIX: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-13T20:23:56.919531] [INFO ] [FORECASTER] Completed predict_future for HIX [2026-01-13T20:23:56.919667] [INFO ] [sig ] HIX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:57.062230] [INFO ] [LOCAL ] Saved forecast: HIX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HIX.txt [2026-01-13T20:23:57.062346] [INFO ] [sig ] [1503/3497] Completed HIX in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.8m [2026-01-13T20:23:57.062384] [INFO ] [sig ] [1504/3497] Forecasting HL... [2026-01-13T20:23:57.062413] [INFO ] [sig ] Generating forecast for: HL [2026-01-13T20:23:57.062443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HL' from 'https://tdm.silogroup.org/data/derivative_storage/HL.csv'. [2026-01-13T20:23:57.073590] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HL'. [2026-01-13T20:23:57.073882] [INFO ] [FORECASTER] Starting predict_future for HL [2026-01-13T20:23:57.074715] [DEBUG] [LOCAL ] No optimal features file found for HL: ./output/feature-sets/HL.txt [2026-01-13T20:23:57.074768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:57.074802] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:57.074831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:57.074890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:57.132589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:57.133190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:57.133265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:57.133297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:57.252424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:57.252551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:57.252606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:57.252636] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:57.255831] [DEBUG] [FORECASTER] HL: Forecast T+1@11:T+2@11: UP (p=98.54%) [2026-01-13T20:23:57.256093] [INFO ] [FORECASTER] Completed predict_future for HL [2026-01-13T20:23:57.256210] [INFO ] [sig ] HL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:57.398811] [INFO ] [LOCAL ] Saved forecast: HL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HL.txt [2026-01-13T20:23:57.398926] [INFO ] [sig ] [1504/3497] Completed HL in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.8m [2026-01-13T20:23:57.398963] [INFO ] [sig ] [1505/3497] Forecasting HLAL... [2026-01-13T20:23:57.398992] [INFO ] [sig ] Generating forecast for: HLAL [2026-01-13T20:23:57.399022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLAL' from 'https://tdm.silogroup.org/data/derivative_storage/HLAL.csv'. [2026-01-13T20:23:57.410085] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLAL'. [2026-01-13T20:23:57.410373] [INFO ] [FORECASTER] Starting predict_future for HLAL [2026-01-13T20:23:57.411188] [DEBUG] [LOCAL ] No optimal features file found for HLAL: ./output/feature-sets/HLAL.txt [2026-01-13T20:23:57.411241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:57.411275] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:57.411304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:57.411362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:57.468248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:57.468872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:57.468996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:57.469035] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:57.593942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:57.594083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:57.594123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:57.594151] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:57.597516] [DEBUG] [FORECASTER] HLAL: Forecast T+1@11:T+2@11: DOWN (p=30.14%) [2026-01-13T20:23:57.597798] [INFO ] [FORECASTER] Completed predict_future for HLAL [2026-01-13T20:23:57.597916] [INFO ] [sig ] HLAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:23:57.737920] [INFO ] [LOCAL ] Saved forecast: HLAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HLAL.txt [2026-01-13T20:23:57.738047] [INFO ] [sig ] [1505/3497] Completed HLAL in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:23:57.738093] [INFO ] [sig ] [1506/3497] Forecasting HLF... [2026-01-13T20:23:57.738124] [INFO ] [sig ] Generating forecast for: HLF [2026-01-13T20:23:57.738162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLF' from 'https://tdm.silogroup.org/data/derivative_storage/HLF.csv'. [2026-01-13T20:23:57.749388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLF'. [2026-01-13T20:23:57.749667] [INFO ] [FORECASTER] Starting predict_future for HLF [2026-01-13T20:23:57.750424] [DEBUG] [LOCAL ] No optimal features file found for HLF: ./output/feature-sets/HLF.txt [2026-01-13T20:23:57.750475] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:57.750506] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:57.750533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:57.750607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:57.806673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:57.807276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:57.807350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:57.807382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:57.925547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:57.925692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:57.925733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:57.925762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:57.929104] [DEBUG] [FORECASTER] HLF: Forecast T+1@11:T+2@11: UP (p=69.65%) [2026-01-13T20:23:57.929386] [INFO ] [FORECASTER] Completed predict_future for HLF [2026-01-13T20:23:57.929503] [INFO ] [sig ] HLF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:58.070230] [INFO ] [LOCAL ] Saved forecast: HLF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLF.txt [2026-01-13T20:23:58.070347] [INFO ] [sig ] [1506/3497] Completed HLF in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:23:58.070388] [INFO ] [sig ] [1507/3497] Forecasting HLI... [2026-01-13T20:23:58.070418] [INFO ] [sig ] Generating forecast for: HLI [2026-01-13T20:23:58.070448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLI' from 'https://tdm.silogroup.org/data/derivative_storage/HLI.csv'. [2026-01-13T20:23:58.081604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLI'. [2026-01-13T20:23:58.081888] [INFO ] [FORECASTER] Starting predict_future for HLI [2026-01-13T20:23:58.082655] [DEBUG] [LOCAL ] No optimal features file found for HLI: ./output/feature-sets/HLI.txt [2026-01-13T20:23:58.082705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:58.082736] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:58.082762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:58.082819] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:58.138655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:58.139269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:58.139346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:58.139378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:58.251715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:58.251843] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:58.251881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:58.251909] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:58.255748] [DEBUG] [FORECASTER] HLI: Forecast T+1@11:T+2@11: UP (p=62.98%) [2026-01-13T20:23:58.256025] [INFO ] [FORECASTER] Completed predict_future for HLI [2026-01-13T20:23:58.256162] [INFO ] [sig ] HLI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:58.401099] [INFO ] [LOCAL ] Saved forecast: HLI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLI.txt [2026-01-13T20:23:58.401222] [INFO ] [sig ] [1507/3497] Completed HLI in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:23:58.401260] [INFO ] [sig ] [1508/3497] Forecasting HLIO... [2026-01-13T20:23:58.401289] [INFO ] [sig ] Generating forecast for: HLIO [2026-01-13T20:23:58.401319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLIO' from 'https://tdm.silogroup.org/data/derivative_storage/HLIO.csv'. [2026-01-13T20:23:58.412162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLIO'. [2026-01-13T20:23:58.412432] [INFO ] [FORECASTER] Starting predict_future for HLIO [2026-01-13T20:23:58.413211] [DEBUG] [LOCAL ] No optimal features file found for HLIO: ./output/feature-sets/HLIO.txt [2026-01-13T20:23:58.413262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:58.413293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:58.413319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:58.413376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:58.469076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:58.469786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:58.469862] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:58.469894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:58.590354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:58.590515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:58.590552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:58.590599] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:58.593937] [DEBUG] [FORECASTER] HLIO: Forecast T+1@11:T+2@11: UP (p=98.19%) [2026-01-13T20:23:58.594222] [INFO ] [FORECASTER] Completed predict_future for HLIO [2026-01-13T20:23:58.594344] [INFO ] [sig ] HLIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:58.737266] [INFO ] [LOCAL ] Saved forecast: HLIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLIO.txt [2026-01-13T20:23:58.737430] [INFO ] [sig ] [1508/3497] Completed HLIO in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:23:58.737469] [INFO ] [sig ] [1509/3497] Forecasting HLLY... [2026-01-13T20:23:58.737498] [INFO ] [sig ] Generating forecast for: HLLY [2026-01-13T20:23:58.737528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLLY' from 'https://tdm.silogroup.org/data/derivative_storage/HLLY.csv'. [2026-01-13T20:23:58.748114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLLY'. [2026-01-13T20:23:58.748390] [INFO ] [FORECASTER] Starting predict_future for HLLY [2026-01-13T20:23:58.749153] [DEBUG] [LOCAL ] No optimal features file found for HLLY: ./output/feature-sets/HLLY.txt [2026-01-13T20:23:58.749203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:58.749235] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:58.749262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:58.749318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:58.805387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:58.806228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:58.806306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:58.806339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:58.924877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:58.925028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:58.925081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:58.925110] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:58.928436] [DEBUG] [FORECASTER] HLLY: Forecast T+1@11:T+2@11: UP (p=50.66%) [2026-01-13T20:23:58.928722] [INFO ] [FORECASTER] Completed predict_future for HLLY [2026-01-13T20:23:58.928841] [INFO ] [sig ] HLLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:59.069322] [INFO ] [LOCAL ] Saved forecast: HLLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLLY.txt [2026-01-13T20:23:59.069477] [INFO ] [sig ] [1509/3497] Completed HLLY in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:23:59.069516] [INFO ] [sig ] [1510/3497] Forecasting HLMN... [2026-01-13T20:23:59.069545] [INFO ] [sig ] Generating forecast for: HLMN [2026-01-13T20:23:59.069595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLMN' from 'https://tdm.silogroup.org/data/derivative_storage/HLMN.csv'. [2026-01-13T20:23:59.080370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLMN'. [2026-01-13T20:23:59.080670] [INFO ] [FORECASTER] Starting predict_future for HLMN [2026-01-13T20:23:59.081427] [DEBUG] [LOCAL ] No optimal features file found for HLMN: ./output/feature-sets/HLMN.txt [2026-01-13T20:23:59.081478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:59.081510] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:59.081538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:59.081622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:59.142439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:59.143368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:59.143461] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:59.143498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:59.262711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:59.262864] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:59.262905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:59.262935] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:59.266380] [DEBUG] [FORECASTER] HLMN: Forecast T+1@11:T+2@11: UP (p=60.96%) [2026-01-13T20:23:59.266669] [INFO ] [FORECASTER] Completed predict_future for HLMN [2026-01-13T20:23:59.266789] [INFO ] [sig ] HLMN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:59.408559] [INFO ] [LOCAL ] Saved forecast: HLMN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLMN.txt [2026-01-13T20:23:59.408724] [INFO ] [sig ] [1510/3497] Completed HLMN in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:23:59.408762] [INFO ] [sig ] [1511/3497] Forecasting HLN... [2026-01-13T20:23:59.408792] [INFO ] [sig ] Generating forecast for: HLN [2026-01-13T20:23:59.408822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLN' from 'https://tdm.silogroup.org/data/derivative_storage/HLN.csv'. [2026-01-13T20:23:59.419539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLN'. [2026-01-13T20:23:59.419843] [INFO ] [FORECASTER] Starting predict_future for HLN [2026-01-13T20:23:59.420625] [DEBUG] [LOCAL ] No optimal features file found for HLN: ./output/feature-sets/HLN.txt [2026-01-13T20:23:59.420676] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:59.420709] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:59.420735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:59.420791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:59.476892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:59.477718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:59.477798] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:59.477833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:59.594894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:59.595043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:59.595082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:59.595111] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:59.598458] [DEBUG] [FORECASTER] HLN: Forecast T+1@11:T+2@11: UP (p=78.68%) [2026-01-13T20:23:59.598755] [INFO ] [FORECASTER] Completed predict_future for HLN [2026-01-13T20:23:59.598880] [INFO ] [sig ] HLN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:23:59.741555] [INFO ] [LOCAL ] Saved forecast: HLN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLN.txt [2026-01-13T20:23:59.741733] [INFO ] [sig ] [1511/3497] Completed HLN in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:23:59.741773] [INFO ] [sig ] [1512/3497] Forecasting HLNE... [2026-01-13T20:23:59.741802] [INFO ] [sig ] Generating forecast for: HLNE [2026-01-13T20:23:59.741832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLNE' from 'https://tdm.silogroup.org/data/derivative_storage/HLNE.csv'. [2026-01-13T20:23:59.753442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLNE'. [2026-01-13T20:23:59.753790] [INFO ] [FORECASTER] Starting predict_future for HLNE [2026-01-13T20:23:59.754536] [DEBUG] [LOCAL ] No optimal features file found for HLNE: ./output/feature-sets/HLNE.txt [2026-01-13T20:23:59.754609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:23:59.754689] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:23:59.754718] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:23:59.754775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:23:59.813490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:23:59.814338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:23:59.814422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:23:59.814458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:23:59.936953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:23:59.937138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:23:59.937184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:23:59.937215] [INFO ] [FORECASTER] Training complete [2026-01-13T20:23:59.940962] [DEBUG] [FORECASTER] HLNE: Forecast T+1@11:T+2@11: UP (p=90.44%) [2026-01-13T20:23:59.941260] [INFO ] [FORECASTER] Completed predict_future for HLNE [2026-01-13T20:23:59.941399] [INFO ] [sig ] HLNE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:00.085284] [INFO ] [LOCAL ] Saved forecast: HLNE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLNE.txt [2026-01-13T20:24:00.085440] [INFO ] [sig ] [1512/3497] Completed HLNE in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:24:00.085483] [INFO ] [sig ] [1513/3497] Forecasting HLX... [2026-01-13T20:24:00.085512] [INFO ] [sig ] Generating forecast for: HLX [2026-01-13T20:24:00.085541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HLX' from 'https://tdm.silogroup.org/data/derivative_storage/HLX.csv'. [2026-01-13T20:24:00.096547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HLX'. [2026-01-13T20:24:00.096876] [INFO ] [FORECASTER] Starting predict_future for HLX [2026-01-13T20:24:00.097670] [DEBUG] [LOCAL ] No optimal features file found for HLX: ./output/feature-sets/HLX.txt [2026-01-13T20:24:00.097726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:00.097771] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:00.097799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:00.097861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:00.154739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:00.155534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:00.155646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:00.155682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:00.279627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:00.279738] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:00.279776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:00.279805] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:00.283152] [DEBUG] [FORECASTER] HLX: Forecast T+1@11:T+2@11: UP (p=68.56%) [2026-01-13T20:24:00.283430] [INFO ] [FORECASTER] Completed predict_future for HLX [2026-01-13T20:24:00.283552] [INFO ] [sig ] HLX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:00.427873] [INFO ] [LOCAL ] Saved forecast: HLX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HLX.txt [2026-01-13T20:24:00.428068] [INFO ] [sig ] [1513/3497] Completed HLX in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:24:00.428117] [INFO ] [sig ] [1514/3497] Forecasting HMC... [2026-01-13T20:24:00.428152] [INFO ] [sig ] Generating forecast for: HMC [2026-01-13T20:24:00.428182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMC' from 'https://tdm.silogroup.org/data/derivative_storage/HMC.csv'. [2026-01-13T20:24:00.441431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMC'. [2026-01-13T20:24:00.441777] [INFO ] [FORECASTER] Starting predict_future for HMC [2026-01-13T20:24:00.442556] [DEBUG] [LOCAL ] No optimal features file found for HMC: ./output/feature-sets/HMC.txt [2026-01-13T20:24:00.442672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:00.442709] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:00.442737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:00.442798] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:00.500823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:00.501606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:00.501688] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:00.501722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:00.622759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:00.622898] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:00.622936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:00.622964] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:00.626286] [DEBUG] [FORECASTER] HMC: Forecast T+1@11:T+2@11: UP (p=75.43%) [2026-01-13T20:24:00.626552] [INFO ] [FORECASTER] Completed predict_future for HMC [2026-01-13T20:24:00.626693] [INFO ] [sig ] HMC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:00.771257] [INFO ] [LOCAL ] Saved forecast: HMC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HMC.txt [2026-01-13T20:24:00.771375] [INFO ] [sig ] [1514/3497] Completed HMC in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:24:00.771414] [INFO ] [sig ] [1515/3497] Forecasting HMN... [2026-01-13T20:24:00.771443] [INFO ] [sig ] Generating forecast for: HMN [2026-01-13T20:24:00.771475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMN' from 'https://tdm.silogroup.org/data/derivative_storage/HMN.csv'. [2026-01-13T20:24:00.782374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMN'. [2026-01-13T20:24:00.782672] [INFO ] [FORECASTER] Starting predict_future for HMN [2026-01-13T20:24:00.783447] [DEBUG] [LOCAL ] No optimal features file found for HMN: ./output/feature-sets/HMN.txt [2026-01-13T20:24:00.783498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:00.783529] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:00.783556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:00.783630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:00.839459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:00.840068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:00.840144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:00.840176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:00.956885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:00.956999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:00.957035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:00.957061] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:00.960326] [DEBUG] [FORECASTER] HMN: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-13T20:24:00.960611] [INFO ] [FORECASTER] Completed predict_future for HMN [2026-01-13T20:24:00.960731] [INFO ] [sig ] HMN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:01.105428] [INFO ] [LOCAL ] Saved forecast: HMN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HMN.txt [2026-01-13T20:24:01.105603] [INFO ] [sig ] [1515/3497] Completed HMN in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:24:01.105646] [INFO ] [sig ] [1516/3497] Forecasting HMY... [2026-01-13T20:24:01.105675] [INFO ] [sig ] Generating forecast for: HMY [2026-01-13T20:24:01.105705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HMY' from 'https://tdm.silogroup.org/data/derivative_storage/HMY.csv'. [2026-01-13T20:24:01.118037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HMY'. [2026-01-13T20:24:01.118429] [INFO ] [FORECASTER] Starting predict_future for HMY [2026-01-13T20:24:01.119241] [DEBUG] [LOCAL ] No optimal features file found for HMY: ./output/feature-sets/HMY.txt [2026-01-13T20:24:01.119295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:01.119328] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:01.119356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:01.119414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:01.177891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:01.178864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:01.178948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:01.178983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:01.301210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:01.301379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:01.301419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:01.301447] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:01.304824] [DEBUG] [FORECASTER] HMY: Forecast T+1@11:T+2@11: UP (p=94.50%) [2026-01-13T20:24:01.305101] [INFO ] [FORECASTER] Completed predict_future for HMY [2026-01-13T20:24:01.305227] [INFO ] [sig ] HMY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:01.447405] [INFO ] [LOCAL ] Saved forecast: HMY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HMY.txt [2026-01-13T20:24:01.447560] [INFO ] [sig ] [1516/3497] Completed HMY in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:24:01.447621] [INFO ] [sig ] [1517/3497] Forecasting HNDL... [2026-01-13T20:24:01.447651] [INFO ] [sig ] Generating forecast for: HNDL [2026-01-13T20:24:01.447686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNDL' from 'https://tdm.silogroup.org/data/derivative_storage/HNDL.csv'. [2026-01-13T20:24:01.459093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNDL'. [2026-01-13T20:24:01.459468] [INFO ] [FORECASTER] Starting predict_future for HNDL [2026-01-13T20:24:01.460252] [DEBUG] [LOCAL ] No optimal features file found for HNDL: ./output/feature-sets/HNDL.txt [2026-01-13T20:24:01.460304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:01.460335] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:01.460362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:01.460419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:01.516302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:01.517116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:01.517194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:01.517227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:01.640990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:01.641237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:01.641285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:01.641317] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:01.645415] [DEBUG] [FORECASTER] HNDL: Forecast T+1@11:T+2@11: DOWN (p=6.16%) [2026-01-13T20:24:01.645752] [INFO ] [FORECASTER] Completed predict_future for HNDL [2026-01-13T20:24:01.645886] [INFO ] [sig ] HNDL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:01.790136] [INFO ] [LOCAL ] Saved forecast: HNDL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HNDL.txt [2026-01-13T20:24:01.790295] [INFO ] [sig ] [1517/3497] Completed HNDL in 0.3s | 2.83 sym/s | Total: 8.9m | ETA: 11.7m [2026-01-13T20:24:01.790336] [INFO ] [sig ] [1518/3497] Forecasting HNI... [2026-01-13T20:24:01.790365] [INFO ] [sig ] Generating forecast for: HNI [2026-01-13T20:24:01.790406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNI' from 'https://tdm.silogroup.org/data/derivative_storage/HNI.csv'. [2026-01-13T20:24:01.802160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNI'. [2026-01-13T20:24:01.802544] [INFO ] [FORECASTER] Starting predict_future for HNI [2026-01-13T20:24:01.803328] [DEBUG] [LOCAL ] No optimal features file found for HNI: ./output/feature-sets/HNI.txt [2026-01-13T20:24:01.803380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:01.803411] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:01.803438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:01.803495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:01.861844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:01.862733] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:01.862814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:01.862849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:02.003791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:02.003981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:02.004037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:02.004081] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:02.009570] [DEBUG] [FORECASTER] HNI: Forecast T+1@11:T+2@11: DOWN (p=32.63%) [2026-01-13T20:24:02.010112] [INFO ] [FORECASTER] Completed predict_future for HNI [2026-01-13T20:24:02.010313] [INFO ] [sig ] HNI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:02.167189] [INFO ] [LOCAL ] Saved forecast: HNI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HNI.txt [2026-01-13T20:24:02.167342] [INFO ] [sig ] [1518/3497] Completed HNI in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.7m [2026-01-13T20:24:02.167384] [INFO ] [sig ] [1519/3497] Forecasting HNRG... [2026-01-13T20:24:02.167414] [INFO ] [sig ] Generating forecast for: HNRG [2026-01-13T20:24:02.167444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HNRG' from 'https://tdm.silogroup.org/data/derivative_storage/HNRG.csv'. [2026-01-13T20:24:02.179615] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HNRG'. [2026-01-13T20:24:02.179983] [INFO ] [FORECASTER] Starting predict_future for HNRG [2026-01-13T20:24:02.180946] [DEBUG] [LOCAL ] No optimal features file found for HNRG: ./output/feature-sets/HNRG.txt [2026-01-13T20:24:02.181002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:02.181037] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:02.181065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:02.181122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:02.240034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:02.240971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:02.241063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:02.241097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:02.363181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:02.363355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:02.363404] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:02.363435] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:02.367409] [DEBUG] [FORECASTER] HNRG: Forecast T+1@11:T+2@11: UP (p=73.57%) [2026-01-13T20:24:02.367791] [INFO ] [FORECASTER] Completed predict_future for HNRG [2026-01-13T20:24:02.367939] [INFO ] [sig ] HNRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:02.518945] [INFO ] [LOCAL ] Saved forecast: HNRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HNRG.txt [2026-01-13T20:24:02.519111] [INFO ] [sig ] [1519/3497] Completed HNRG in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.7m [2026-01-13T20:24:02.519152] [INFO ] [sig ] [1520/3497] Forecasting HOG... [2026-01-13T20:24:02.519185] [INFO ] [sig ] Generating forecast for: HOG [2026-01-13T20:24:02.519216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOG' from 'https://tdm.silogroup.org/data/derivative_storage/HOG.csv'. [2026-01-13T20:24:02.531114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOG'. [2026-01-13T20:24:02.531514] [INFO ] [FORECASTER] Starting predict_future for HOG [2026-01-13T20:24:02.532325] [DEBUG] [LOCAL ] No optimal features file found for HOG: ./output/feature-sets/HOG.txt [2026-01-13T20:24:02.532384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:02.532420] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:02.532448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:02.532505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:02.591944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:02.592876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:02.592959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:02.592994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:02.721396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:02.721557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:02.721615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:02.721685] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:02.725022] [DEBUG] [FORECASTER] HOG: Forecast T+1@11:T+2@11: UP (p=98.15%) [2026-01-13T20:24:02.725293] [INFO ] [FORECASTER] Completed predict_future for HOG [2026-01-13T20:24:02.725416] [INFO ] [sig ] HOG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:02.873905] [INFO ] [LOCAL ] Saved forecast: HOG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HOG.txt [2026-01-13T20:24:02.874060] [INFO ] [sig ] [1520/3497] Completed HOG in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.7m [2026-01-13T20:24:02.874099] [INFO ] [sig ] [1521/3497] Forecasting HOLO... [2026-01-13T20:24:02.874130] [INFO ] [sig ] Generating forecast for: HOLO [2026-01-13T20:24:02.874164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLO' from 'https://tdm.silogroup.org/data/derivative_storage/HOLO.csv'. [2026-01-13T20:24:02.886021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLO'. [2026-01-13T20:24:02.886435] [INFO ] [FORECASTER] Starting predict_future for HOLO [2026-01-13T20:24:02.887273] [DEBUG] [LOCAL ] No optimal features file found for HOLO: ./output/feature-sets/HOLO.txt [2026-01-13T20:24:02.887327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:02.887364] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:02.887398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:02.887457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:02.949906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:02.950818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:02.950904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:02.950938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:03.076752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:03.076925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:03.076972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:03.077002] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:03.080537] [DEBUG] [FORECASTER] HOLO: Forecast T+1@11:T+2@11: DOWN (p=23.47%) [2026-01-13T20:24:03.080837] [INFO ] [FORECASTER] Completed predict_future for HOLO [2026-01-13T20:24:03.080961] [INFO ] [sig ] HOLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:03.223542] [INFO ] [LOCAL ] Saved forecast: HOLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HOLO.txt [2026-01-13T20:24:03.223695] [INFO ] [sig ] [1521/3497] Completed HOLO in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.7m [2026-01-13T20:24:03.223736] [INFO ] [sig ] [1522/3497] Forecasting HOLX... [2026-01-13T20:24:03.223766] [INFO ] [sig ] Generating forecast for: HOLX [2026-01-13T20:24:03.223797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOLX' from 'https://tdm.silogroup.org/data/derivative_storage/HOLX.csv'. [2026-01-13T20:24:03.234641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOLX'. [2026-01-13T20:24:03.234910] [INFO ] [FORECASTER] Starting predict_future for HOLX [2026-01-13T20:24:03.235690] [DEBUG] [LOCAL ] No optimal features file found for HOLX: ./output/feature-sets/HOLX.txt [2026-01-13T20:24:03.235741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:03.235773] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:03.235801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:03.235857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:03.295002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:03.296179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:03.296297] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:03.296333] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:03.423982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:03.424138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:03.424180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:03.424211] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:03.427741] [DEBUG] [FORECASTER] HOLX: Forecast T+1@11:T+2@11: UP (p=84.46%) [2026-01-13T20:24:03.428067] [INFO ] [FORECASTER] Completed predict_future for HOLX [2026-01-13T20:24:03.428201] [INFO ] [sig ] HOLX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:03.575144] [INFO ] [LOCAL ] Saved forecast: HOLX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HOLX.txt [2026-01-13T20:24:03.575301] [INFO ] [sig ] [1522/3497] Completed HOLX in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:03.575343] [INFO ] [sig ] [1523/3497] Forecasting HOMB... [2026-01-13T20:24:03.575372] [INFO ] [sig ] Generating forecast for: HOMB [2026-01-13T20:24:03.575403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOMB' from 'https://tdm.silogroup.org/data/derivative_storage/HOMB.csv'. [2026-01-13T20:24:03.587039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOMB'. [2026-01-13T20:24:03.587386] [INFO ] [FORECASTER] Starting predict_future for HOMB [2026-01-13T20:24:03.588222] [DEBUG] [LOCAL ] No optimal features file found for HOMB: ./output/feature-sets/HOMB.txt [2026-01-13T20:24:03.588277] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:03.588311] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:03.588339] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:03.588397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:03.646645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:03.647675] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:03.647759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:03.647794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:03.765441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:03.765619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:03.765664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:03.765694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:03.769314] [DEBUG] [FORECASTER] HOMB: Forecast T+1@11:T+2@11: UP (p=90.43%) [2026-01-13T20:24:03.769626] [INFO ] [FORECASTER] Completed predict_future for HOMB [2026-01-13T20:24:03.769758] [INFO ] [sig ] HOMB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:03.921462] [INFO ] [LOCAL ] Saved forecast: HOMB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HOMB.txt [2026-01-13T20:24:03.921617] [INFO ] [sig ] [1523/3497] Completed HOMB in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:03.921659] [INFO ] [sig ] [1524/3497] Forecasting HON... [2026-01-13T20:24:03.921691] [INFO ] [sig ] Generating forecast for: HON [2026-01-13T20:24:03.921720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HON' from 'https://tdm.silogroup.org/data/derivative_storage/HON.csv'. [2026-01-13T20:24:03.933456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HON'. [2026-01-13T20:24:03.933801] [INFO ] [FORECASTER] Starting predict_future for HON [2026-01-13T20:24:03.934555] [DEBUG] [LOCAL ] No optimal features file found for HON: ./output/feature-sets/HON.txt [2026-01-13T20:24:03.934623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:03.934655] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:03.934682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:03.934760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:03.993035] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:03.994039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:03.994129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:03.994164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:04.124742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:04.124903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:04.124946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:04.124976] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:04.128804] [DEBUG] [FORECASTER] HON: Forecast T+1@11:T+2@11: UP (p=84.56%) [2026-01-13T20:24:04.129114] [INFO ] [FORECASTER] Completed predict_future for HON [2026-01-13T20:24:04.129248] [INFO ] [sig ] HON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:04.291699] [INFO ] [LOCAL ] Saved forecast: HON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HON.txt [2026-01-13T20:24:04.291861] [INFO ] [sig ] [1524/3497] Completed HON in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:04.291901] [INFO ] [sig ] [1525/3497] Forecasting HOOD... [2026-01-13T20:24:04.291931] [INFO ] [sig ] Generating forecast for: HOOD [2026-01-13T20:24:04.291960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOOD' from 'https://tdm.silogroup.org/data/derivative_storage/HOOD.csv'. [2026-01-13T20:24:04.303362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOOD'. [2026-01-13T20:24:04.303715] [INFO ] [FORECASTER] Starting predict_future for HOOD [2026-01-13T20:24:04.304466] [DEBUG] [LOCAL ] No optimal features file found for HOOD: ./output/feature-sets/HOOD.txt [2026-01-13T20:24:04.304518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:04.304550] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:04.304602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:04.304662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:04.361761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:04.362647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:04.362732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:04.362766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:04.487149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:04.487308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:04.487540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:04.487570] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:04.491206] [DEBUG] [FORECASTER] HOOD: Forecast T+1@11:T+2@11: DOWN (p=9.01%) [2026-01-13T20:24:04.491485] [INFO ] [FORECASTER] Completed predict_future for HOOD [2026-01-13T20:24:04.491626] [INFO ] [sig ] HOOD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:04.636369] [INFO ] [LOCAL ] Saved forecast: HOOD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HOOD.txt [2026-01-13T20:24:04.636561] [INFO ] [sig ] [1525/3497] Completed HOOD in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:04.636621] [INFO ] [sig ] [1526/3497] Forecasting HOPE... [2026-01-13T20:24:04.636653] [INFO ] [sig ] Generating forecast for: HOPE [2026-01-13T20:24:04.636684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HOPE' from 'https://tdm.silogroup.org/data/derivative_storage/HOPE.csv'. [2026-01-13T20:24:04.648104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HOPE'. [2026-01-13T20:24:04.648460] [INFO ] [FORECASTER] Starting predict_future for HOPE [2026-01-13T20:24:04.649287] [DEBUG] [LOCAL ] No optimal features file found for HOPE: ./output/feature-sets/HOPE.txt [2026-01-13T20:24:04.649351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:04.649384] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:04.649411] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:04.649467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:04.705708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:04.706616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:04.706699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:04.706732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:04.821875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:04.822033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:04.822073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:04.822101] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:04.825850] [DEBUG] [FORECASTER] HOPE: Forecast T+1@11:T+2@11: DOWN (p=9.36%) [2026-01-13T20:24:04.826123] [INFO ] [FORECASTER] Completed predict_future for HOPE [2026-01-13T20:24:04.826241] [INFO ] [sig ] HOPE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:04.966323] [INFO ] [LOCAL ] Saved forecast: HOPE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HOPE.txt [2026-01-13T20:24:04.966468] [INFO ] [sig ] [1526/3497] Completed HOPE in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:04.966506] [INFO ] [sig ] [1527/3497] Forecasting HP... [2026-01-13T20:24:04.966536] [INFO ] [sig ] Generating forecast for: HP [2026-01-13T20:24:04.966568] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HP' from 'https://tdm.silogroup.org/data/derivative_storage/HP.csv'. [2026-01-13T20:24:04.977861] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HP'. [2026-01-13T20:24:04.978150] [INFO ] [FORECASTER] Starting predict_future for HP [2026-01-13T20:24:04.978918] [DEBUG] [LOCAL ] No optimal features file found for HP: ./output/feature-sets/HP.txt [2026-01-13T20:24:04.978970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:04.979002] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:04.979030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:04.979087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:05.035423] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:05.036245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:05.036326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:05.036360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:05.152694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:05.152848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:05.152889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:05.152918] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:05.156284] [DEBUG] [FORECASTER] HP: Forecast T+1@11:T+2@11: DOWN (p=7.97%) [2026-01-13T20:24:05.156558] [INFO ] [FORECASTER] Completed predict_future for HP [2026-01-13T20:24:05.156699] [INFO ] [sig ] HP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:05.297978] [INFO ] [LOCAL ] Saved forecast: HP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HP.txt [2026-01-13T20:24:05.298110] [INFO ] [sig ] [1527/3497] Completed HP in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:05.298148] [INFO ] [sig ] [1528/3497] Forecasting HPE... [2026-01-13T20:24:05.298177] [INFO ] [sig ] Generating forecast for: HPE [2026-01-13T20:24:05.298207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPE' from 'https://tdm.silogroup.org/data/derivative_storage/HPE.csv'. [2026-01-13T20:24:05.309411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPE'. [2026-01-13T20:24:05.309722] [INFO ] [FORECASTER] Starting predict_future for HPE [2026-01-13T20:24:05.310474] [DEBUG] [LOCAL ] No optimal features file found for HPE: ./output/feature-sets/HPE.txt [2026-01-13T20:24:05.310525] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:05.310558] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:05.310612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:05.310671] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:05.366386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:05.367202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:05.367282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:05.367315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:05.487606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:05.487768] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:05.487807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:05.487836] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:05.491279] [DEBUG] [FORECASTER] HPE: Forecast T+1@11:T+2@11: DOWN (p=28.35%) [2026-01-13T20:24:05.491565] [INFO ] [FORECASTER] Completed predict_future for HPE [2026-01-13T20:24:05.491713] [INFO ] [sig ] HPE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:05.633413] [INFO ] [LOCAL ] Saved forecast: HPE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HPE.txt [2026-01-13T20:24:05.633559] [INFO ] [sig ] [1528/3497] Completed HPE in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:05.633618] [INFO ] [sig ] [1529/3497] Forecasting HPF... [2026-01-13T20:24:05.633648] [INFO ] [sig ] Generating forecast for: HPF [2026-01-13T20:24:05.633677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPF' from 'https://tdm.silogroup.org/data/derivative_storage/HPF.csv'. [2026-01-13T20:24:05.645394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPF'. [2026-01-13T20:24:05.645778] [INFO ] [FORECASTER] Starting predict_future for HPF [2026-01-13T20:24:05.646592] [DEBUG] [LOCAL ] No optimal features file found for HPF: ./output/feature-sets/HPF.txt [2026-01-13T20:24:05.646645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:05.646704] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:05.646732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:05.646789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:05.702954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:05.703859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:05.703960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:05.703992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:05.831220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:05.831589] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:05.831631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:05.831659] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:05.835291] [DEBUG] [FORECASTER] HPF: Forecast T+1@11:T+2@11: DOWN (p=40.34%) [2026-01-13T20:24:05.835890] [INFO ] [FORECASTER] Completed predict_future for HPF [2026-01-13T20:24:05.836048] [INFO ] [sig ] HPF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:05.976916] [INFO ] [LOCAL ] Saved forecast: HPF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HPF.txt [2026-01-13T20:24:05.977053] [INFO ] [sig ] [1529/3497] Completed HPF in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:05.977093] [INFO ] [sig ] [1530/3497] Forecasting HPI... [2026-01-13T20:24:05.977121] [INFO ] [sig ] Generating forecast for: HPI [2026-01-13T20:24:05.977151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPI' from 'https://tdm.silogroup.org/data/derivative_storage/HPI.csv'. [2026-01-13T20:24:05.988553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPI'. [2026-01-13T20:24:05.988844] [INFO ] [FORECASTER] Starting predict_future for HPI [2026-01-13T20:24:05.989606] [DEBUG] [LOCAL ] No optimal features file found for HPI: ./output/feature-sets/HPI.txt [2026-01-13T20:24:05.989657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:05.989689] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:05.989716] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:05.989772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:06.046114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:06.046966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:06.047044] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:06.047076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:06.166418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:06.166625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:06.166675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:06.166704] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:06.170402] [DEBUG] [FORECASTER] HPI: Forecast T+1@11:T+2@11: DOWN (p=48.23%) [2026-01-13T20:24:06.170708] [INFO ] [FORECASTER] Completed predict_future for HPI [2026-01-13T20:24:06.170842] [INFO ] [sig ] HPI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:06.312441] [INFO ] [LOCAL ] Saved forecast: HPI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HPI.txt [2026-01-13T20:24:06.312593] [INFO ] [sig ] [1530/3497] Completed HPI in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:06.312633] [INFO ] [sig ] [1531/3497] Forecasting HPK... [2026-01-13T20:24:06.312663] [INFO ] [sig ] Generating forecast for: HPK [2026-01-13T20:24:06.312694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPK' from 'https://tdm.silogroup.org/data/derivative_storage/HPK.csv'. [2026-01-13T20:24:06.324223] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPK'. [2026-01-13T20:24:06.324527] [INFO ] [FORECASTER] Starting predict_future for HPK [2026-01-13T20:24:06.325306] [DEBUG] [LOCAL ] No optimal features file found for HPK: ./output/feature-sets/HPK.txt [2026-01-13T20:24:06.325358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:06.325390] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:06.325416] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:06.325472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:06.382241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:06.383124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:06.383205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:06.383239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:06.507336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:06.507496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:06.507535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:06.507563] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:06.511211] [DEBUG] [FORECASTER] HPK: Forecast T+1@11:T+2@11: DOWN (p=19.19%) [2026-01-13T20:24:06.511532] [INFO ] [FORECASTER] Completed predict_future for HPK [2026-01-13T20:24:06.511686] [INFO ] [sig ] HPK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:06.661963] [INFO ] [LOCAL ] Saved forecast: HPK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HPK.txt [2026-01-13T20:24:06.662119] [INFO ] [sig ] [1531/3497] Completed HPK in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:06.662159] [INFO ] [sig ] [1532/3497] Forecasting HPP... [2026-01-13T20:24:06.662188] [INFO ] [sig ] Generating forecast for: HPP [2026-01-13T20:24:06.662219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPP' from 'https://tdm.silogroup.org/data/derivative_storage/HPP.csv'. [2026-01-13T20:24:06.674550] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPP'. [2026-01-13T20:24:06.674930] [INFO ] [FORECASTER] Starting predict_future for HPP [2026-01-13T20:24:06.675738] [DEBUG] [LOCAL ] No optimal features file found for HPP: ./output/feature-sets/HPP.txt [2026-01-13T20:24:06.675791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:06.675823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:06.675850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:06.675908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:06.735483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:06.736371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:06.736455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:06.736489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:06.863911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:06.864070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:06.864111] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:06.864183] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:06.867693] [DEBUG] [FORECASTER] HPP: Forecast T+1@11:T+2@11: DOWN (p=31.32%) [2026-01-13T20:24:06.868071] [INFO ] [FORECASTER] Completed predict_future for HPP [2026-01-13T20:24:06.868235] [INFO ] [sig ] HPP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:07.025772] [INFO ] [LOCAL ] Saved forecast: HPP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HPP.txt [2026-01-13T20:24:07.025927] [INFO ] [sig ] [1532/3497] Completed HPP in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:07.025968] [INFO ] [sig ] [1533/3497] Forecasting HPQ... [2026-01-13T20:24:07.025996] [INFO ] [sig ] Generating forecast for: HPQ [2026-01-13T20:24:07.026027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPQ' from 'https://tdm.silogroup.org/data/derivative_storage/HPQ.csv'. [2026-01-13T20:24:07.038116] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPQ'. [2026-01-13T20:24:07.038481] [INFO ] [FORECASTER] Starting predict_future for HPQ [2026-01-13T20:24:07.039280] [DEBUG] [LOCAL ] No optimal features file found for HPQ: ./output/feature-sets/HPQ.txt [2026-01-13T20:24:07.039347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:07.039392] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:07.039421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:07.039485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:07.098064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:07.098961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:07.099047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:07.099082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:07.221841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:07.222001] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:07.222086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:07.222132] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:07.226311] [DEBUG] [FORECASTER] HPQ: Forecast T+1@11:T+2@11: UP (p=85.62%) [2026-01-13T20:24:07.226729] [INFO ] [FORECASTER] Completed predict_future for HPQ [2026-01-13T20:24:07.226903] [INFO ] [sig ] HPQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:07.396008] [INFO ] [LOCAL ] Saved forecast: HPQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HPQ.txt [2026-01-13T20:24:07.396137] [INFO ] [sig ] [1533/3497] Completed HPQ in 0.4s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:07.396176] [INFO ] [sig ] [1534/3497] Forecasting HPS... [2026-01-13T20:24:07.396205] [INFO ] [sig ] Generating forecast for: HPS [2026-01-13T20:24:07.396235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HPS' from 'https://tdm.silogroup.org/data/derivative_storage/HPS.csv'. [2026-01-13T20:24:07.408084] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HPS'. [2026-01-13T20:24:07.408396] [INFO ] [FORECASTER] Starting predict_future for HPS [2026-01-13T20:24:07.409168] [DEBUG] [LOCAL ] No optimal features file found for HPS: ./output/feature-sets/HPS.txt [2026-01-13T20:24:07.409220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:07.409254] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:07.409287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:07.409360] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:07.465205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:07.465882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:07.465956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:07.465988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:07.584078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:07.584234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:07.584275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:07.584308] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:07.587683] [DEBUG] [FORECASTER] HPS: Forecast T+1@11:T+2@11: UP (p=71.04%) [2026-01-13T20:24:07.587991] [INFO ] [FORECASTER] Completed predict_future for HPS [2026-01-13T20:24:07.588127] [INFO ] [sig ] HPS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:07.728857] [INFO ] [LOCAL ] Saved forecast: HPS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HPS.txt [2026-01-13T20:24:07.728990] [INFO ] [sig ] [1534/3497] Completed HPS in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:07.729030] [INFO ] [sig ] [1535/3497] Forecasting HQI... [2026-01-13T20:24:07.729060] [INFO ] [sig ] Generating forecast for: HQI [2026-01-13T20:24:07.729090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQI' from 'https://tdm.silogroup.org/data/derivative_storage/HQI.csv'. [2026-01-13T20:24:07.739656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQI'. [2026-01-13T20:24:07.739967] [INFO ] [FORECASTER] Starting predict_future for HQI [2026-01-13T20:24:07.740869] [DEBUG] [LOCAL ] No optimal features file found for HQI: ./output/feature-sets/HQI.txt [2026-01-13T20:24:07.740921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:07.740953] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:07.740980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:07.741035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:07.797412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:07.798238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:07.798320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:07.798354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:07.901205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:07.901360] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:24:07.901401] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:07.901429] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:07.904869] [DEBUG] [FORECASTER] HQI: Forecast T+1@11:T+2@11: UP (p=81.04%) [2026-01-13T20:24:07.905186] [INFO ] [FORECASTER] Completed predict_future for HQI [2026-01-13T20:24:07.905318] [INFO ] [sig ] HQI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:08.049783] [INFO ] [LOCAL ] Saved forecast: HQI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HQI.txt [2026-01-13T20:24:08.049947] [INFO ] [sig ] [1535/3497] Completed HQI in 0.3s | 2.83 sym/s | Total: 9.0m | ETA: 11.6m [2026-01-13T20:24:08.049985] [INFO ] [sig ] [1536/3497] Forecasting HQL... [2026-01-13T20:24:08.050014] [INFO ] [sig ] Generating forecast for: HQL [2026-01-13T20:24:08.050044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQL' from 'https://tdm.silogroup.org/data/derivative_storage/HQL.csv'. [2026-01-13T20:24:08.061689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQL'. [2026-01-13T20:24:08.062024] [INFO ] [FORECASTER] Starting predict_future for HQL [2026-01-13T20:24:08.062817] [DEBUG] [LOCAL ] No optimal features file found for HQL: ./output/feature-sets/HQL.txt [2026-01-13T20:24:08.062869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:08.062901] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:08.062928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:08.062984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:08.122809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:08.123702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:08.123790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:08.123824] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:08.245431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:08.245604] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:08.245646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:08.245676] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:08.249119] [DEBUG] [FORECASTER] HQL: Forecast T+1@11:T+2@11: UP (p=93.77%) [2026-01-13T20:24:08.249404] [INFO ] [FORECASTER] Completed predict_future for HQL [2026-01-13T20:24:08.249531] [INFO ] [sig ] HQL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:08.397639] [INFO ] [LOCAL ] Saved forecast: HQL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HQL.txt [2026-01-13T20:24:08.397793] [INFO ] [sig ] [1536/3497] Completed HQL in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.6m [2026-01-13T20:24:08.397834] [INFO ] [sig ] [1537/3497] Forecasting HQY... [2026-01-13T20:24:08.397862] [INFO ] [sig ] Generating forecast for: HQY [2026-01-13T20:24:08.397893] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HQY' from 'https://tdm.silogroup.org/data/derivative_storage/HQY.csv'. [2026-01-13T20:24:08.409565] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HQY'. [2026-01-13T20:24:08.409909] [INFO ] [FORECASTER] Starting predict_future for HQY [2026-01-13T20:24:08.410687] [DEBUG] [LOCAL ] No optimal features file found for HQY: ./output/feature-sets/HQY.txt [2026-01-13T20:24:08.410739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:08.410782] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:08.410811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:08.410868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:08.473961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:08.474840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:08.474923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:08.474957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:08.604122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:08.604278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:08.604319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:08.604352] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:08.607831] [DEBUG] [FORECASTER] HQY: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-01-13T20:24:08.608165] [INFO ] [FORECASTER] Completed predict_future for HQY [2026-01-13T20:24:08.608294] [INFO ] [sig ] HQY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:08.757062] [INFO ] [LOCAL ] Saved forecast: HQY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HQY.txt [2026-01-13T20:24:08.757219] [INFO ] [sig ] [1537/3497] Completed HQY in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.6m [2026-01-13T20:24:08.757259] [INFO ] [sig ] [1538/3497] Forecasting HRB... [2026-01-13T20:24:08.757289] [INFO ] [sig ] Generating forecast for: HRB [2026-01-13T20:24:08.757319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRB' from 'https://tdm.silogroup.org/data/derivative_storage/HRB.csv'. [2026-01-13T20:24:08.770463] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRB'. [2026-01-13T20:24:08.770876] [INFO ] [FORECASTER] Starting predict_future for HRB [2026-01-13T20:24:08.771678] [DEBUG] [LOCAL ] No optimal features file found for HRB: ./output/feature-sets/HRB.txt [2026-01-13T20:24:08.771731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:08.771765] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:08.771793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:08.771852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:08.831912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:08.832804] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:08.832888] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:08.832923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:08.967444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:08.967624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:08.967668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:08.967696] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:08.971262] [DEBUG] [FORECASTER] HRB: Forecast T+1@11:T+2@11: DOWN (p=15.13%) [2026-01-13T20:24:08.971724] [INFO ] [FORECASTER] Completed predict_future for HRB [2026-01-13T20:24:08.971905] [INFO ] [sig ] HRB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:09.115957] [INFO ] [LOCAL ] Saved forecast: HRB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HRB.txt [2026-01-13T20:24:09.116110] [INFO ] [sig ] [1538/3497] Completed HRB in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:09.116152] [INFO ] [sig ] [1539/3497] Forecasting HRL... [2026-01-13T20:24:09.116180] [INFO ] [sig ] Generating forecast for: HRL [2026-01-13T20:24:09.116211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRL' from 'https://tdm.silogroup.org/data/derivative_storage/HRL.csv'. [2026-01-13T20:24:09.137854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRL'. [2026-01-13T20:24:09.138247] [INFO ] [FORECASTER] Starting predict_future for HRL [2026-01-13T20:24:09.139040] [DEBUG] [LOCAL ] No optimal features file found for HRL: ./output/feature-sets/HRL.txt [2026-01-13T20:24:09.139095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:09.139128] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:09.139155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:09.139213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:09.198997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:09.199988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:09.200105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:09.200139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:09.319461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:09.319641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:09.319682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:09.319711] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:09.323063] [DEBUG] [FORECASTER] HRL: Forecast T+1@11:T+2@11: UP (p=99.29%) [2026-01-13T20:24:09.323343] [INFO ] [FORECASTER] Completed predict_future for HRL [2026-01-13T20:24:09.323466] [INFO ] [sig ] HRL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:09.466469] [INFO ] [LOCAL ] Saved forecast: HRL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HRL.txt [2026-01-13T20:24:09.466643] [INFO ] [sig ] [1539/3497] Completed HRL in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:09.466685] [INFO ] [sig ] [1540/3497] Forecasting HRMY... [2026-01-13T20:24:09.466716] [INFO ] [sig ] Generating forecast for: HRMY [2026-01-13T20:24:09.466747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRMY' from 'https://tdm.silogroup.org/data/derivative_storage/HRMY.csv'. [2026-01-13T20:24:09.481250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRMY'. [2026-01-13T20:24:09.481730] [INFO ] [FORECASTER] Starting predict_future for HRMY [2026-01-13T20:24:09.482793] [DEBUG] [LOCAL ] No optimal features file found for HRMY: ./output/feature-sets/HRMY.txt [2026-01-13T20:24:09.482860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:09.482908] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:09.482950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:09.483036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:09.548922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:09.549784] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:09.549865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:09.549898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:09.668240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:09.668400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:09.668441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:09.668469] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:09.671799] [DEBUG] [FORECASTER] HRMY: Forecast T+1@11:T+2@11: UP (p=62.43%) [2026-01-13T20:24:09.672066] [INFO ] [FORECASTER] Completed predict_future for HRMY [2026-01-13T20:24:09.672211] [INFO ] [sig ] HRMY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:09.815972] [INFO ] [LOCAL ] Saved forecast: HRMY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HRMY.txt [2026-01-13T20:24:09.816101] [INFO ] [sig ] [1540/3497] Completed HRMY in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:09.816139] [INFO ] [sig ] [1541/3497] Forecasting HRTG... [2026-01-13T20:24:09.816175] [INFO ] [sig ] Generating forecast for: HRTG [2026-01-13T20:24:09.816206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTG' from 'https://tdm.silogroup.org/data/derivative_storage/HRTG.csv'. [2026-01-13T20:24:09.829355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTG'. [2026-01-13T20:24:09.829793] [INFO ] [FORECASTER] Starting predict_future for HRTG [2026-01-13T20:24:09.830635] [DEBUG] [LOCAL ] No optimal features file found for HRTG: ./output/feature-sets/HRTG.txt [2026-01-13T20:24:09.830689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:09.830726] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:09.830762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:09.830842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:09.887149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:09.888053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:09.888136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:09.888169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:10.005850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:10.006016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:10.006057] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:10.006085] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:10.009496] [DEBUG] [FORECASTER] HRTG: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-13T20:24:10.009788] [INFO ] [FORECASTER] Completed predict_future for HRTG [2026-01-13T20:24:10.009911] [INFO ] [sig ] HRTG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:10.153704] [INFO ] [LOCAL ] Saved forecast: HRTG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HRTG.txt [2026-01-13T20:24:10.153843] [INFO ] [sig ] [1541/3497] Completed HRTG in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:10.153882] [INFO ] [sig ] [1542/3497] Forecasting HRTX... [2026-01-13T20:24:10.153910] [INFO ] [sig ] Generating forecast for: HRTX [2026-01-13T20:24:10.153939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRTX' from 'https://tdm.silogroup.org/data/derivative_storage/HRTX.csv'. [2026-01-13T20:24:10.165667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRTX'. [2026-01-13T20:24:10.165928] [INFO ] [FORECASTER] Starting predict_future for HRTX [2026-01-13T20:24:10.166726] [DEBUG] [LOCAL ] No optimal features file found for HRTX: ./output/feature-sets/HRTX.txt [2026-01-13T20:24:10.166777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:10.166808] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:10.166835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:10.166891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:10.222108] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:10.222725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:10.222800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:10.222832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:10.340712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:10.340863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:10.340901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:10.340929] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:10.344259] [DEBUG] [FORECASTER] HRTX: Forecast T+1@11:T+2@11: DOWN (p=26.01%) [2026-01-13T20:24:10.344555] [INFO ] [FORECASTER] Completed predict_future for HRTX [2026-01-13T20:24:10.344697] [INFO ] [sig ] HRTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:10.487379] [INFO ] [LOCAL ] Saved forecast: HRTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HRTX.txt [2026-01-13T20:24:10.487559] [INFO ] [sig ] [1542/3497] Completed HRTX in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:10.487619] [INFO ] [sig ] [1543/3497] Forecasting HRZN... [2026-01-13T20:24:10.487648] [INFO ] [sig ] Generating forecast for: HRZN [2026-01-13T20:24:10.487678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HRZN' from 'https://tdm.silogroup.org/data/derivative_storage/HRZN.csv'. [2026-01-13T20:24:10.499193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HRZN'. [2026-01-13T20:24:10.499501] [INFO ] [FORECASTER] Starting predict_future for HRZN [2026-01-13T20:24:10.500280] [DEBUG] [LOCAL ] No optimal features file found for HRZN: ./output/feature-sets/HRZN.txt [2026-01-13T20:24:10.500337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:10.500369] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:10.500396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:10.500452] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:10.557092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:10.557730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:10.557808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:10.557843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:10.676110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:10.676275] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:10.676315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:10.676345] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:10.679861] [DEBUG] [FORECASTER] HRZN: Forecast T+1@11:T+2@11: DOWN (p=25.78%) [2026-01-13T20:24:10.680151] [INFO ] [FORECASTER] Completed predict_future for HRZN [2026-01-13T20:24:10.680278] [INFO ] [sig ] HRZN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:10.823023] [INFO ] [LOCAL ] Saved forecast: HRZN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HRZN.txt [2026-01-13T20:24:10.823148] [INFO ] [sig ] [1543/3497] Completed HRZN in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:10.823186] [INFO ] [sig ] [1544/3497] Forecasting HSAI... [2026-01-13T20:24:10.823214] [INFO ] [sig ] Generating forecast for: HSAI [2026-01-13T20:24:10.823243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSAI' from 'https://tdm.silogroup.org/data/derivative_storage/HSAI.csv'. [2026-01-13T20:24:10.835849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSAI'. [2026-01-13T20:24:10.836231] [INFO ] [FORECASTER] Starting predict_future for HSAI [2026-01-13T20:24:10.837027] [DEBUG] [LOCAL ] No optimal features file found for HSAI: ./output/feature-sets/HSAI.txt [2026-01-13T20:24:10.837080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:10.837112] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:10.837139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:10.837195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:10.894309] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:10.895232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:10.895315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:10.895349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:11.019886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:11.020057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:11.020099] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:11.020149] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:11.023797] [DEBUG] [FORECASTER] HSAI: Forecast T+1@11:T+2@11: DOWN (p=38.49%) [2026-01-13T20:24:11.024110] [INFO ] [FORECASTER] Completed predict_future for HSAI [2026-01-13T20:24:11.024245] [INFO ] [sig ] HSAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:11.170063] [INFO ] [LOCAL ] Saved forecast: HSAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HSAI.txt [2026-01-13T20:24:11.170236] [INFO ] [sig ] [1544/3497] Completed HSAI in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:11.170277] [INFO ] [sig ] [1545/3497] Forecasting HSBC... [2026-01-13T20:24:11.170308] [INFO ] [sig ] Generating forecast for: HSBC [2026-01-13T20:24:11.170340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSBC' from 'https://tdm.silogroup.org/data/derivative_storage/HSBC.csv'. [2026-01-13T20:24:11.182149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSBC'. [2026-01-13T20:24:11.182472] [INFO ] [FORECASTER] Starting predict_future for HSBC [2026-01-13T20:24:11.183292] [DEBUG] [LOCAL ] No optimal features file found for HSBC: ./output/feature-sets/HSBC.txt [2026-01-13T20:24:11.183345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:11.183379] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:11.183406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:11.183462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:11.239652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:11.240509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:11.240610] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:11.240647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:11.363222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:11.363383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:11.363422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:11.363452] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:11.366834] [DEBUG] [FORECASTER] HSBC: Forecast T+1@11:T+2@11: UP (p=79.62%) [2026-01-13T20:24:11.367103] [INFO ] [FORECASTER] Completed predict_future for HSBC [2026-01-13T20:24:11.367225] [INFO ] [sig ] HSBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:11.507355] [INFO ] [LOCAL ] Saved forecast: HSBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HSBC.txt [2026-01-13T20:24:11.507501] [INFO ] [sig ] [1545/3497] Completed HSBC in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:11.507540] [INFO ] [sig ] [1546/3497] Forecasting HSCS... [2026-01-13T20:24:11.507585] [INFO ] [sig ] Generating forecast for: HSCS [2026-01-13T20:24:11.507619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSCS' from 'https://tdm.silogroup.org/data/derivative_storage/HSCS.csv'. [2026-01-13T20:24:11.518697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSCS'. [2026-01-13T20:24:11.518978] [INFO ] [FORECASTER] Starting predict_future for HSCS [2026-01-13T20:24:11.519735] [DEBUG] [LOCAL ] No optimal features file found for HSCS: ./output/feature-sets/HSCS.txt [2026-01-13T20:24:11.519786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:11.519862] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:11.519891] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:11.519948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:11.576626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:11.577453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:11.577531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:11.577598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:11.689564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:11.689737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:11.689778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:11.689807] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:11.693130] [DEBUG] [FORECASTER] HSCS: Forecast T+1@11:T+2@11: UP (p=85.85%) [2026-01-13T20:24:11.693397] [INFO ] [FORECASTER] Completed predict_future for HSCS [2026-01-13T20:24:11.693519] [INFO ] [sig ] HSCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:11.838482] [INFO ] [LOCAL ] Saved forecast: HSCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HSCS.txt [2026-01-13T20:24:11.838649] [INFO ] [sig ] [1546/3497] Completed HSCS in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:11.838712] [INFO ] [sig ] [1547/3497] Forecasting HSHP... [2026-01-13T20:24:11.838745] [INFO ] [sig ] Generating forecast for: HSHP [2026-01-13T20:24:11.838776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSHP' from 'https://tdm.silogroup.org/data/derivative_storage/HSHP.csv'. [2026-01-13T20:24:11.850148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSHP'. [2026-01-13T20:24:11.850435] [INFO ] [FORECASTER] Starting predict_future for HSHP [2026-01-13T20:24:11.851233] [DEBUG] [LOCAL ] No optimal features file found for HSHP: ./output/feature-sets/HSHP.txt [2026-01-13T20:24:11.851287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:11.851319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:11.851346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:11.851403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:11.912557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:11.913449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:11.913530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:11.913563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:12.038393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:12.038548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:12.038605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:12.038637] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:12.042029] [DEBUG] [FORECASTER] HSHP: Forecast T+1@11:T+2@11: DOWN (p=29.89%) [2026-01-13T20:24:12.042304] [INFO ] [FORECASTER] Completed predict_future for HSHP [2026-01-13T20:24:12.042428] [INFO ] [sig ] HSHP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:12.184169] [INFO ] [LOCAL ] Saved forecast: HSHP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HSHP.txt [2026-01-13T20:24:12.184372] [INFO ] [sig ] [1547/3497] Completed HSHP in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:12.184431] [INFO ] [sig ] [1548/3497] Forecasting HSIC... [2026-01-13T20:24:12.184474] [INFO ] [sig ] Generating forecast for: HSIC [2026-01-13T20:24:12.184519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSIC' from 'https://tdm.silogroup.org/data/derivative_storage/HSIC.csv'. [2026-01-13T20:24:12.197265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSIC'. [2026-01-13T20:24:12.197707] [INFO ] [FORECASTER] Starting predict_future for HSIC [2026-01-13T20:24:12.198841] [DEBUG] [LOCAL ] No optimal features file found for HSIC: ./output/feature-sets/HSIC.txt [2026-01-13T20:24:12.198913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:12.198963] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:12.199023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:12.199118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:12.259836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:12.260695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:12.260774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:12.260807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:12.380787] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:12.380948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:12.380988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:12.381016] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:12.384448] [DEBUG] [FORECASTER] HSIC: Forecast T+1@11:T+2@11: DOWN (p=23.83%) [2026-01-13T20:24:12.384744] [INFO ] [FORECASTER] Completed predict_future for HSIC [2026-01-13T20:24:12.384875] [INFO ] [sig ] HSIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:12.525901] [INFO ] [LOCAL ] Saved forecast: HSIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HSIC.txt [2026-01-13T20:24:12.526036] [INFO ] [sig ] [1548/3497] Completed HSIC in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:12.526075] [INFO ] [sig ] [1549/3497] Forecasting HSTM... [2026-01-13T20:24:12.526104] [INFO ] [sig ] Generating forecast for: HSTM [2026-01-13T20:24:12.526135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSTM' from 'https://tdm.silogroup.org/data/derivative_storage/HSTM.csv'. [2026-01-13T20:24:12.537446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSTM'. [2026-01-13T20:24:12.537778] [INFO ] [FORECASTER] Starting predict_future for HSTM [2026-01-13T20:24:12.538728] [DEBUG] [LOCAL ] No optimal features file found for HSTM: ./output/feature-sets/HSTM.txt [2026-01-13T20:24:12.538779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:12.538810] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:12.538836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:12.538892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:12.594490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:12.595188] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:12.595267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:12.595300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:12.716910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:12.717086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:12.717132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:12.717198] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:12.720843] [DEBUG] [FORECASTER] HSTM: Forecast T+1@11:T+2@11: DOWN (p=27.93%) [2026-01-13T20:24:12.721116] [INFO ] [FORECASTER] Completed predict_future for HSTM [2026-01-13T20:24:12.721237] [INFO ] [sig ] HSTM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:12.865030] [INFO ] [LOCAL ] Saved forecast: HSTM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HSTM.txt [2026-01-13T20:24:12.865184] [INFO ] [sig ] [1549/3497] Completed HSTM in 0.3s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:12.865223] [INFO ] [sig ] [1550/3497] Forecasting HSY... [2026-01-13T20:24:12.865254] [INFO ] [sig ] Generating forecast for: HSY [2026-01-13T20:24:12.865285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HSY' from 'https://tdm.silogroup.org/data/derivative_storage/HSY.csv'. [2026-01-13T20:24:12.878284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HSY'. [2026-01-13T20:24:12.878863] [INFO ] [FORECASTER] Starting predict_future for HSY [2026-01-13T20:24:12.879932] [DEBUG] [LOCAL ] No optimal features file found for HSY: ./output/feature-sets/HSY.txt [2026-01-13T20:24:12.879984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:12.880016] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:12.880043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:12.880099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:12.940236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:12.941325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:12.941409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:12.941444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:13.063179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:13.063376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:13.063433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:13.063477] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:13.068817] [DEBUG] [FORECASTER] HSY: Forecast T+1@11:T+2@11: UP (p=82.57%) [2026-01-13T20:24:13.069308] [INFO ] [FORECASTER] Completed predict_future for HSY [2026-01-13T20:24:13.069510] [INFO ] [sig ] HSY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:13.280233] [INFO ] [LOCAL ] Saved forecast: HSY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HSY.txt [2026-01-13T20:24:13.280470] [INFO ] [sig ] [1550/3497] Completed HSY in 0.4s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:13.280535] [INFO ] [sig ] [1551/3497] Forecasting HTBK... [2026-01-13T20:24:13.280607] [INFO ] [sig ] Generating forecast for: HTBK [2026-01-13T20:24:13.280662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTBK' from 'https://tdm.silogroup.org/data/derivative_storage/HTBK.csv'. [2026-01-13T20:24:13.296021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTBK'. [2026-01-13T20:24:13.296499] [INFO ] [FORECASTER] Starting predict_future for HTBK [2026-01-13T20:24:13.297669] [DEBUG] [LOCAL ] No optimal features file found for HTBK: ./output/feature-sets/HTBK.txt [2026-01-13T20:24:13.297739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:13.297794] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:13.297841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:13.297935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:13.372648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:13.373891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:13.374024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:13.374080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:13.551794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:13.552024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:13.552102] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:13.552156] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:13.558146] [DEBUG] [FORECASTER] HTBK: Forecast T+1@11:T+2@11: UP (p=63.25%) [2026-01-13T20:24:13.558761] [INFO ] [FORECASTER] Completed predict_future for HTBK [2026-01-13T20:24:13.558985] [INFO ] [sig ] HTBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:13.797157] [INFO ] [LOCAL ] Saved forecast: HTBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HTBK.txt [2026-01-13T20:24:13.797391] [INFO ] [sig ] [1551/3497] Completed HTBK in 0.5s | 2.83 sym/s | Total: 9.1m | ETA: 11.5m [2026-01-13T20:24:13.797457] [INFO ] [sig ] [1552/3497] Forecasting HTD... [2026-01-13T20:24:13.797507] [INFO ] [sig ] Generating forecast for: HTD [2026-01-13T20:24:13.797593] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTD' from 'https://tdm.silogroup.org/data/derivative_storage/HTD.csv'. [2026-01-13T20:24:13.816948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTD'. [2026-01-13T20:24:13.817417] [INFO ] [FORECASTER] Starting predict_future for HTD [2026-01-13T20:24:13.818686] [DEBUG] [LOCAL ] No optimal features file found for HTD: ./output/feature-sets/HTD.txt [2026-01-13T20:24:13.818747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:13.818784] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:13.818815] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:13.818891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:13.888718] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:13.889952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:13.890070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:13.890126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:14.056237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:14.056419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:14.056482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:14.056521] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:14.061064] [DEBUG] [FORECASTER] HTD: Forecast T+1@11:T+2@11: DOWN (p=21.10%) [2026-01-13T20:24:14.061462] [INFO ] [FORECASTER] Completed predict_future for HTD [2026-01-13T20:24:14.061657] [INFO ] [sig ] HTD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:14.223850] [INFO ] [LOCAL ] Saved forecast: HTD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HTD.txt [2026-01-13T20:24:14.224057] [INFO ] [sig ] [1552/3497] Completed HTD in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.5m [2026-01-13T20:24:14.224099] [INFO ] [sig ] [1553/3497] Forecasting HTGC... [2026-01-13T20:24:14.224130] [INFO ] [sig ] Generating forecast for: HTGC [2026-01-13T20:24:14.224162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTGC' from 'https://tdm.silogroup.org/data/derivative_storage/HTGC.csv'. [2026-01-13T20:24:14.237540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTGC'. [2026-01-13T20:24:14.237949] [INFO ] [FORECASTER] Starting predict_future for HTGC [2026-01-13T20:24:14.238836] [DEBUG] [LOCAL ] No optimal features file found for HTGC: ./output/feature-sets/HTGC.txt [2026-01-13T20:24:14.238890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:14.238923] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:14.238950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:14.239006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:14.296398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:14.297330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:14.297417] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:14.297450] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:14.418746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:14.418904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:14.418944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:14.418973] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:14.422399] [DEBUG] [FORECASTER] HTGC: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-13T20:24:14.422705] [INFO ] [FORECASTER] Completed predict_future for HTGC [2026-01-13T20:24:14.422829] [INFO ] [sig ] HTGC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:14.565383] [INFO ] [LOCAL ] Saved forecast: HTGC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HTGC.txt [2026-01-13T20:24:14.565533] [INFO ] [sig ] [1553/3497] Completed HTGC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.5m [2026-01-13T20:24:14.565598] [INFO ] [sig ] [1554/3497] Forecasting HTH... [2026-01-13T20:24:14.565643] [INFO ] [sig ] Generating forecast for: HTH [2026-01-13T20:24:14.565684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTH' from 'https://tdm.silogroup.org/data/derivative_storage/HTH.csv'. [2026-01-13T20:24:14.577405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTH'. [2026-01-13T20:24:14.577783] [INFO ] [FORECASTER] Starting predict_future for HTH [2026-01-13T20:24:14.578664] [DEBUG] [LOCAL ] No optimal features file found for HTH: ./output/feature-sets/HTH.txt [2026-01-13T20:24:14.578717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:14.578749] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:14.578782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:14.578840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:14.638355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:14.639246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:14.639331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:14.639373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:14.758291] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:14.758450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:14.758493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:14.758520] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:14.761909] [DEBUG] [FORECASTER] HTH: Forecast T+1@11:T+2@11: DOWN (p=20.43%) [2026-01-13T20:24:14.762183] [INFO ] [FORECASTER] Completed predict_future for HTH [2026-01-13T20:24:14.762305] [INFO ] [sig ] HTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:14.903367] [INFO ] [LOCAL ] Saved forecast: HTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HTH.txt [2026-01-13T20:24:14.903518] [INFO ] [sig ] [1554/3497] Completed HTH in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.5m [2026-01-13T20:24:14.903556] [INFO ] [sig ] [1555/3497] Forecasting HTLD... [2026-01-13T20:24:14.903607] [INFO ] [sig ] Generating forecast for: HTLD [2026-01-13T20:24:14.903638] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTLD' from 'https://tdm.silogroup.org/data/derivative_storage/HTLD.csv'. [2026-01-13T20:24:14.915102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTLD'. [2026-01-13T20:24:14.915426] [INFO ] [FORECASTER] Starting predict_future for HTLD [2026-01-13T20:24:14.916221] [DEBUG] [LOCAL ] No optimal features file found for HTLD: ./output/feature-sets/HTLD.txt [2026-01-13T20:24:14.916273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:14.916305] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:14.916333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:14.916389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:14.972270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:14.973110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:14.973190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:14.973223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:15.090962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:15.091136] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:15.091184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:15.091216] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:15.094794] [DEBUG] [FORECASTER] HTLD: Forecast T+1@11:T+2@11: DOWN (p=17.96%) [2026-01-13T20:24:15.095081] [INFO ] [FORECASTER] Completed predict_future for HTLD [2026-01-13T20:24:15.095208] [INFO ] [sig ] HTLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:15.244032] [INFO ] [LOCAL ] Saved forecast: HTLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HTLD.txt [2026-01-13T20:24:15.244174] [INFO ] [sig ] [1555/3497] Completed HTLD in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.5m [2026-01-13T20:24:15.244212] [INFO ] [sig ] [1556/3497] Forecasting HTOO... [2026-01-13T20:24:15.244242] [INFO ] [sig ] Generating forecast for: HTOO [2026-01-13T20:24:15.244272] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTOO' from 'https://tdm.silogroup.org/data/derivative_storage/HTOO.csv'. [2026-01-13T20:24:15.256278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTOO'. [2026-01-13T20:24:15.256692] [INFO ] [FORECASTER] Starting predict_future for HTOO [2026-01-13T20:24:15.257569] [DEBUG] [LOCAL ] No optimal features file found for HTOO: ./output/feature-sets/HTOO.txt [2026-01-13T20:24:15.257642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:15.257674] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:15.257701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:15.257758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:15.317291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:15.318095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:15.318204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:15.318239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:15.437537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:15.437702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:15.437743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:15.437772] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:15.441347] [DEBUG] [FORECASTER] HTOO: Forecast T+1@11:T+2@11: DOWN (p=45.77%) [2026-01-13T20:24:15.441644] [INFO ] [FORECASTER] Completed predict_future for HTOO [2026-01-13T20:24:15.441775] [INFO ] [sig ] HTOO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:15.586013] [INFO ] [LOCAL ] Saved forecast: HTOO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HTOO.txt [2026-01-13T20:24:15.586157] [INFO ] [sig ] [1556/3497] Completed HTOO in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:15.586195] [INFO ] [sig ] [1557/3497] Forecasting HTZ... [2026-01-13T20:24:15.586224] [INFO ] [sig ] Generating forecast for: HTZ [2026-01-13T20:24:15.586256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HTZ' from 'https://tdm.silogroup.org/data/derivative_storage/HTZ.csv'. [2026-01-13T20:24:15.597802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HTZ'. [2026-01-13T20:24:15.598214] [INFO ] [FORECASTER] Starting predict_future for HTZ [2026-01-13T20:24:15.599045] [DEBUG] [LOCAL ] No optimal features file found for HTZ: ./output/feature-sets/HTZ.txt [2026-01-13T20:24:15.599095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:15.599127] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:15.599152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:15.599208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:15.655079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:15.655856] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:15.655936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:15.655970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:15.775992] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:15.776162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:15.776208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:15.776238] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:15.779747] [DEBUG] [FORECASTER] HTZ: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-13T20:24:15.780035] [INFO ] [FORECASTER] Completed predict_future for HTZ [2026-01-13T20:24:15.780161] [INFO ] [sig ] HTZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:15.924410] [INFO ] [LOCAL ] Saved forecast: HTZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HTZ.txt [2026-01-13T20:24:15.924556] [INFO ] [sig ] [1557/3497] Completed HTZ in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:15.924613] [INFO ] [sig ] [1558/3497] Forecasting HUBB... [2026-01-13T20:24:15.924645] [INFO ] [sig ] Generating forecast for: HUBB [2026-01-13T20:24:15.924676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBB' from 'https://tdm.silogroup.org/data/derivative_storage/HUBB.csv'. [2026-01-13T20:24:15.935804] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBB'. [2026-01-13T20:24:15.936119] [INFO ] [FORECASTER] Starting predict_future for HUBB [2026-01-13T20:24:15.936882] [DEBUG] [LOCAL ] No optimal features file found for HUBB: ./output/feature-sets/HUBB.txt [2026-01-13T20:24:15.936934] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:15.936965] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:15.936991] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:15.937048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:15.993119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:15.993989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:15.994070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:15.994101] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:16.109346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:16.109500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:16.109538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:16.109566] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:16.112892] [DEBUG] [FORECASTER] HUBB: Forecast T+1@11:T+2@11: DOWN (p=7.59%) [2026-01-13T20:24:16.113167] [INFO ] [FORECASTER] Completed predict_future for HUBB [2026-01-13T20:24:16.113291] [INFO ] [sig ] HUBB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:16.258066] [INFO ] [LOCAL ] Saved forecast: HUBB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HUBB.txt [2026-01-13T20:24:16.258246] [INFO ] [sig ] [1558/3497] Completed HUBB in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:16.258302] [INFO ] [sig ] [1559/3497] Forecasting HUBG... [2026-01-13T20:24:16.258338] [INFO ] [sig ] Generating forecast for: HUBG [2026-01-13T20:24:16.258368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBG' from 'https://tdm.silogroup.org/data/derivative_storage/HUBG.csv'. [2026-01-13T20:24:16.270138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBG'. [2026-01-13T20:24:16.270537] [INFO ] [FORECASTER] Starting predict_future for HUBG [2026-01-13T20:24:16.271421] [DEBUG] [LOCAL ] No optimal features file found for HUBG: ./output/feature-sets/HUBG.txt [2026-01-13T20:24:16.271485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:16.271527] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:16.271556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:16.271635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:16.331176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:16.332111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:16.332194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:16.332226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:16.454181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:16.454332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:16.454371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:16.454400] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:16.457882] [DEBUG] [FORECASTER] HUBG: Forecast T+1@11:T+2@11: UP (p=91.83%) [2026-01-13T20:24:16.461370] [INFO ] [FORECASTER] Completed predict_future for HUBG [2026-01-13T20:24:16.461558] [INFO ] [sig ] HUBG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:16.608219] [INFO ] [LOCAL ] Saved forecast: HUBG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HUBG.txt [2026-01-13T20:24:16.608386] [INFO ] [sig ] [1559/3497] Completed HUBG in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:16.608426] [INFO ] [sig ] [1560/3497] Forecasting HUBS... [2026-01-13T20:24:16.608456] [INFO ] [sig ] Generating forecast for: HUBS [2026-01-13T20:24:16.608486] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUBS' from 'https://tdm.silogroup.org/data/derivative_storage/HUBS.csv'. [2026-01-13T20:24:16.619190] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUBS'. [2026-01-13T20:24:16.619499] [INFO ] [FORECASTER] Starting predict_future for HUBS [2026-01-13T20:24:16.620271] [DEBUG] [LOCAL ] No optimal features file found for HUBS: ./output/feature-sets/HUBS.txt [2026-01-13T20:24:16.620323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:16.620356] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:16.620382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:16.620443] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:16.676167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:16.676956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:16.677034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:16.677067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:16.802343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:16.802510] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:16.802557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:16.802616] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:16.806059] [DEBUG] [FORECASTER] HUBS: Forecast T+1@11:T+2@11: UP (p=89.45%) [2026-01-13T20:24:16.806356] [INFO ] [FORECASTER] Completed predict_future for HUBS [2026-01-13T20:24:16.806529] [INFO ] [sig ] HUBS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:16.960952] [INFO ] [LOCAL ] Saved forecast: HUBS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HUBS.txt [2026-01-13T20:24:16.961080] [INFO ] [sig ] [1560/3497] Completed HUBS in 0.4s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:16.961120] [INFO ] [sig ] [1561/3497] Forecasting HUM... [2026-01-13T20:24:16.961149] [INFO ] [sig ] Generating forecast for: HUM [2026-01-13T20:24:16.961178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUM' from 'https://tdm.silogroup.org/data/derivative_storage/HUM.csv'. [2026-01-13T20:24:16.971955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUM'. [2026-01-13T20:24:16.972210] [INFO ] [FORECASTER] Starting predict_future for HUM [2026-01-13T20:24:16.972977] [DEBUG] [LOCAL ] No optimal features file found for HUM: ./output/feature-sets/HUM.txt [2026-01-13T20:24:16.973040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:16.973072] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:16.973098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:16.973153] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:17.029047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:17.029641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:17.029716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:17.029748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:17.147566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:17.147712] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:17.147748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:17.147775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:17.151045] [DEBUG] [FORECASTER] HUM: Forecast T+1@11:T+2@11: DOWN (p=36.55%) [2026-01-13T20:24:17.151312] [INFO ] [FORECASTER] Completed predict_future for HUM [2026-01-13T20:24:17.151431] [INFO ] [sig ] HUM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:17.292829] [INFO ] [LOCAL ] Saved forecast: HUM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HUM.txt [2026-01-13T20:24:17.292954] [INFO ] [sig ] [1561/3497] Completed HUM in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:17.292992] [INFO ] [sig ] [1562/3497] Forecasting HUN... [2026-01-13T20:24:17.293022] [INFO ] [sig ] Generating forecast for: HUN [2026-01-13T20:24:17.293052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUN' from 'https://tdm.silogroup.org/data/derivative_storage/HUN.csv'. [2026-01-13T20:24:17.304322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUN'. [2026-01-13T20:24:17.304594] [INFO ] [FORECASTER] Starting predict_future for HUN [2026-01-13T20:24:17.305330] [DEBUG] [LOCAL ] No optimal features file found for HUN: ./output/feature-sets/HUN.txt [2026-01-13T20:24:17.305381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:17.305413] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:17.305439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:17.305495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:17.361412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:17.362050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:17.362127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:17.362160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:17.478781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:17.478910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:17.478948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:17.478978] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:17.482229] [DEBUG] [FORECASTER] HUN: Forecast T+1@11:T+2@11: DOWN (p=2.02%) [2026-01-13T20:24:17.482494] [INFO ] [FORECASTER] Completed predict_future for HUN [2026-01-13T20:24:17.482633] [INFO ] [sig ] HUN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:17.622870] [INFO ] [LOCAL ] Saved forecast: HUN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HUN.txt [2026-01-13T20:24:17.622982] [INFO ] [sig ] [1562/3497] Completed HUN in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:17.623020] [INFO ] [sig ] [1563/3497] Forecasting HURC... [2026-01-13T20:24:17.623051] [INFO ] [sig ] Generating forecast for: HURC [2026-01-13T20:24:17.623081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURC' from 'https://tdm.silogroup.org/data/derivative_storage/HURC.csv'. [2026-01-13T20:24:17.634077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURC'. [2026-01-13T20:24:17.634330] [INFO ] [FORECASTER] Starting predict_future for HURC [2026-01-13T20:24:17.635086] [DEBUG] [LOCAL ] No optimal features file found for HURC: ./output/feature-sets/HURC.txt [2026-01-13T20:24:17.635137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:17.635193] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:17.635221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:17.635279] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:17.690382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:17.690988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:17.691062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:17.691094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:17.798745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:17.798840] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:17.798876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:17.798904] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:17.801962] [DEBUG] [FORECASTER] HURC: Forecast T+1@11:T+2@11: UP (p=66.08%) [2026-01-13T20:24:17.802222] [INFO ] [FORECASTER] Completed predict_future for HURC [2026-01-13T20:24:17.802337] [INFO ] [sig ] HURC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:17.942138] [INFO ] [LOCAL ] Saved forecast: HURC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HURC.txt [2026-01-13T20:24:17.942244] [INFO ] [sig ] [1563/3497] Completed HURC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:17.942282] [INFO ] [sig ] [1564/3497] Forecasting HURN... [2026-01-13T20:24:17.942311] [INFO ] [sig ] Generating forecast for: HURN [2026-01-13T20:24:17.942340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HURN' from 'https://tdm.silogroup.org/data/derivative_storage/HURN.csv'. [2026-01-13T20:24:17.952999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HURN'. [2026-01-13T20:24:17.953252] [INFO ] [FORECASTER] Starting predict_future for HURN [2026-01-13T20:24:17.954012] [DEBUG] [LOCAL ] No optimal features file found for HURN: ./output/feature-sets/HURN.txt [2026-01-13T20:24:17.954062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:17.954094] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:17.954121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:17.954181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:18.010368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:18.010979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:18.011055] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:18.011086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:18.126931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:18.127045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:18.127082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:18.127110] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:18.130263] [DEBUG] [FORECASTER] HURN: Forecast T+1@11:T+2@11: UP (p=96.41%) [2026-01-13T20:24:18.130522] [INFO ] [FORECASTER] Completed predict_future for HURN [2026-01-13T20:24:18.130671] [INFO ] [sig ] HURN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:18.270211] [INFO ] [LOCAL ] Saved forecast: HURN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HURN.txt [2026-01-13T20:24:18.270316] [INFO ] [sig ] [1564/3497] Completed HURN in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:18.270360] [INFO ] [sig ] [1565/3497] Forecasting HUYA... [2026-01-13T20:24:18.270389] [INFO ] [sig ] Generating forecast for: HUYA [2026-01-13T20:24:18.270419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HUYA' from 'https://tdm.silogroup.org/data/derivative_storage/HUYA.csv'. [2026-01-13T20:24:18.281713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HUYA'. [2026-01-13T20:24:18.281976] [INFO ] [FORECASTER] Starting predict_future for HUYA [2026-01-13T20:24:18.282729] [DEBUG] [LOCAL ] No optimal features file found for HUYA: ./output/feature-sets/HUYA.txt [2026-01-13T20:24:18.282779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:18.282811] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:18.282838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:18.282895] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:18.339253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:18.339841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:18.339915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:18.339947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:18.461167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:18.461321] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:18.461359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:18.461388] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:18.464709] [DEBUG] [FORECASTER] HUYA: Forecast T+1@11:T+2@11: DOWN (p=0.81%) [2026-01-13T20:24:18.464975] [INFO ] [FORECASTER] Completed predict_future for HUYA [2026-01-13T20:24:18.465097] [INFO ] [sig ] HUYA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:18.606258] [INFO ] [LOCAL ] Saved forecast: HUYA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HUYA.txt [2026-01-13T20:24:18.606377] [INFO ] [sig ] [1565/3497] Completed HUYA in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:18.606415] [INFO ] [sig ] [1566/3497] Forecasting HWC... [2026-01-13T20:24:18.606444] [INFO ] [sig ] Generating forecast for: HWC [2026-01-13T20:24:18.606476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWC' from 'https://tdm.silogroup.org/data/derivative_storage/HWC.csv'. [2026-01-13T20:24:18.617831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWC'. [2026-01-13T20:24:18.618101] [INFO ] [FORECASTER] Starting predict_future for HWC [2026-01-13T20:24:18.618851] [DEBUG] [LOCAL ] No optimal features file found for HWC: ./output/feature-sets/HWC.txt [2026-01-13T20:24:18.618903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:18.618934] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:18.618961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:18.619017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:18.675919] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:18.676495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:18.676589] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:18.676625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:18.799029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:18.799120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:18.799156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:18.799211] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:18.802649] [DEBUG] [FORECASTER] HWC: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-13T20:24:18.802951] [INFO ] [FORECASTER] Completed predict_future for HWC [2026-01-13T20:24:18.803069] [INFO ] [sig ] HWC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:18.946542] [INFO ] [LOCAL ] Saved forecast: HWC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HWC.txt [2026-01-13T20:24:18.946664] [INFO ] [sig ] [1566/3497] Completed HWC in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:18.946703] [INFO ] [sig ] [1567/3497] Forecasting HWH... [2026-01-13T20:24:18.946732] [INFO ] [sig ] Generating forecast for: HWH [2026-01-13T20:24:18.946761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWH' from 'https://tdm.silogroup.org/data/derivative_storage/HWH.csv'. [2026-01-13T20:24:18.958638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWH'. [2026-01-13T20:24:18.958897] [INFO ] [FORECASTER] Starting predict_future for HWH [2026-01-13T20:24:18.959654] [DEBUG] [LOCAL ] No optimal features file found for HWH: ./output/feature-sets/HWH.txt [2026-01-13T20:24:18.959706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:18.959737] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:18.959764] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:18.959824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:19.017608] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:19.018207] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:19.018283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:19.018314] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:19.138938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:19.139039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:19.139075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:19.139102] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:19.142348] [DEBUG] [FORECASTER] HWH: Forecast T+1@11:T+2@11: DOWN (p=3.69%) [2026-01-13T20:24:19.142624] [INFO ] [FORECASTER] Completed predict_future for HWH [2026-01-13T20:24:19.142931] [INFO ] [sig ] HWH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:19.285942] [INFO ] [LOCAL ] Saved forecast: HWH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HWH.txt [2026-01-13T20:24:19.286065] [INFO ] [sig ] [1567/3497] Completed HWH in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:19.286103] [INFO ] [sig ] [1568/3497] Forecasting HWKN... [2026-01-13T20:24:19.286132] [INFO ] [sig ] Generating forecast for: HWKN [2026-01-13T20:24:19.286162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWKN' from 'https://tdm.silogroup.org/data/derivative_storage/HWKN.csv'. [2026-01-13T20:24:19.298670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWKN'. [2026-01-13T20:24:19.299107] [INFO ] [FORECASTER] Starting predict_future for HWKN [2026-01-13T20:24:19.299863] [DEBUG] [LOCAL ] No optimal features file found for HWKN: ./output/feature-sets/HWKN.txt [2026-01-13T20:24:19.299914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:19.299946] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:19.299973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:19.300035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:19.358033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:19.358641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:19.358716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:19.358748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:19.474585] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:19.474713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:19.474767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:19.474796] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:19.478028] [DEBUG] [FORECASTER] HWKN: Forecast T+1@11:T+2@11: UP (p=84.61%) [2026-01-13T20:24:19.478301] [INFO ] [FORECASTER] Completed predict_future for HWKN [2026-01-13T20:24:19.478419] [INFO ] [sig ] HWKN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:19.618414] [INFO ] [LOCAL ] Saved forecast: HWKN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HWKN.txt [2026-01-13T20:24:19.618520] [INFO ] [sig ] [1568/3497] Completed HWKN in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:19.618557] [INFO ] [sig ] [1569/3497] Forecasting HWM... [2026-01-13T20:24:19.618609] [INFO ] [sig ] Generating forecast for: HWM [2026-01-13T20:24:19.618641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HWM' from 'https://tdm.silogroup.org/data/derivative_storage/HWM.csv'. [2026-01-13T20:24:19.629682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HWM'. [2026-01-13T20:24:19.630000] [INFO ] [FORECASTER] Starting predict_future for HWM [2026-01-13T20:24:19.630779] [DEBUG] [LOCAL ] No optimal features file found for HWM: ./output/feature-sets/HWM.txt [2026-01-13T20:24:19.630830] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:19.630861] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:19.630888] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:19.630944] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:19.687066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:19.687867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:19.687945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:19.687991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:19.804155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:19.804250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:19.804287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:19.804314] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:19.807393] [DEBUG] [FORECASTER] HWM: Forecast T+1@11:T+2@11: DOWN (p=12.92%) [2026-01-13T20:24:19.807673] [INFO ] [FORECASTER] Completed predict_future for HWM [2026-01-13T20:24:19.807789] [INFO ] [sig ] HWM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:19.949046] [INFO ] [LOCAL ] Saved forecast: HWM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HWM.txt [2026-01-13T20:24:19.949170] [INFO ] [sig ] [1569/3497] Completed HWM in 0.3s | 2.83 sym/s | Total: 9.2m | ETA: 11.4m [2026-01-13T20:24:19.949208] [INFO ] [sig ] [1570/3497] Forecasting HXL... [2026-01-13T20:24:19.949237] [INFO ] [sig ] Generating forecast for: HXL [2026-01-13T20:24:19.949268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HXL' from 'https://tdm.silogroup.org/data/derivative_storage/HXL.csv'. [2026-01-13T20:24:19.960182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HXL'. [2026-01-13T20:24:19.960438] [INFO ] [FORECASTER] Starting predict_future for HXL [2026-01-13T20:24:19.961199] [DEBUG] [LOCAL ] No optimal features file found for HXL: ./output/feature-sets/HXL.txt [2026-01-13T20:24:19.961250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:19.961281] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:19.961308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:19.961365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:20.017442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:20.018311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:20.018389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:20.018422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:20.143240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:20.143395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:20.143434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:20.143462] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:20.146792] [DEBUG] [FORECASTER] HXL: Forecast T+1@11:T+2@11: UP (p=89.53%) [2026-01-13T20:24:20.147059] [INFO ] [FORECASTER] Completed predict_future for HXL [2026-01-13T20:24:20.147177] [INFO ] [sig ] HXL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:20.290560] [INFO ] [LOCAL ] Saved forecast: HXL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HXL.txt [2026-01-13T20:24:20.290713] [INFO ] [sig ] [1570/3497] Completed HXL in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.4m [2026-01-13T20:24:20.290751] [INFO ] [sig ] [1571/3497] Forecasting HY... [2026-01-13T20:24:20.290781] [INFO ] [sig ] Generating forecast for: HY [2026-01-13T20:24:20.290812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HY' from 'https://tdm.silogroup.org/data/derivative_storage/HY.csv'. [2026-01-13T20:24:20.301995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HY'. [2026-01-13T20:24:20.302291] [INFO ] [FORECASTER] Starting predict_future for HY [2026-01-13T20:24:20.303050] [DEBUG] [LOCAL ] No optimal features file found for HY: ./output/feature-sets/HY.txt [2026-01-13T20:24:20.303100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:20.303131] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:20.303159] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:20.303215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:20.359648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:20.360426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:20.360506] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:20.360539] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:20.480358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:20.480503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:20.480542] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:20.480587] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:20.483852] [DEBUG] [FORECASTER] HY: Forecast T+1@11:T+2@11: DOWN (p=20.14%) [2026-01-13T20:24:20.484123] [INFO ] [FORECASTER] Completed predict_future for HY [2026-01-13T20:24:20.484248] [INFO ] [sig ] HY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:20.679036] [INFO ] [LOCAL ] Saved forecast: HY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HY.txt [2026-01-13T20:24:20.679190] [INFO ] [sig ] [1571/3497] Completed HY in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.4m [2026-01-13T20:24:20.679228] [INFO ] [sig ] [1572/3497] Forecasting HYFM... [2026-01-13T20:24:20.679257] [INFO ] [sig ] Generating forecast for: HYFM [2026-01-13T20:24:20.679287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYFM' from 'https://tdm.silogroup.org/data/derivative_storage/HYFM.csv'. [2026-01-13T20:24:20.690633] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYFM'. [2026-01-13T20:24:20.690947] [INFO ] [FORECASTER] Starting predict_future for HYFM [2026-01-13T20:24:20.691728] [DEBUG] [LOCAL ] No optimal features file found for HYFM: ./output/feature-sets/HYFM.txt [2026-01-13T20:24:20.691779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:20.691822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:20.691850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:20.691906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:20.747722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:20.748683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:20.748770] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:20.748803] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:20.862518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:20.862706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:20.862750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:20.862779] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:20.866195] [DEBUG] [FORECASTER] HYFM: Forecast T+1@11:T+2@11: UP (p=63.55%) [2026-01-13T20:24:20.866466] [INFO ] [FORECASTER] Completed predict_future for HYFM [2026-01-13T20:24:20.866608] [INFO ] [sig ] HYFM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:21.009137] [INFO ] [LOCAL ] Saved forecast: HYFM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HYFM.txt [2026-01-13T20:24:21.009288] [INFO ] [sig ] [1572/3497] Completed HYFM in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:21.009327] [INFO ] [sig ] [1573/3497] Forecasting HYI... [2026-01-13T20:24:21.009358] [INFO ] [sig ] Generating forecast for: HYI [2026-01-13T20:24:21.009389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYI' from 'https://tdm.silogroup.org/data/derivative_storage/HYI.csv'. [2026-01-13T20:24:21.021439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYI'. [2026-01-13T20:24:21.021787] [INFO ] [FORECASTER] Starting predict_future for HYI [2026-01-13T20:24:21.022605] [DEBUG] [LOCAL ] No optimal features file found for HYI: ./output/feature-sets/HYI.txt [2026-01-13T20:24:21.022669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:21.022706] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:21.022733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:21.022790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:21.079688] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:21.080498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:21.080648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:21.080691] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:21.201366] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:21.201523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:21.201565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:21.201616] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:21.205050] [DEBUG] [FORECASTER] HYI: Forecast T+1@11:T+2@11: UP (p=61.41%) [2026-01-13T20:24:21.205355] [INFO ] [FORECASTER] Completed predict_future for HYI [2026-01-13T20:24:21.205483] [INFO ] [sig ] HYI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:21.348964] [INFO ] [LOCAL ] Saved forecast: HYI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HYI.txt [2026-01-13T20:24:21.349114] [INFO ] [sig ] [1573/3497] Completed HYI in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:21.349154] [INFO ] [sig ] [1574/3497] Forecasting HYLS... [2026-01-13T20:24:21.349183] [INFO ] [sig ] Generating forecast for: HYLS [2026-01-13T20:24:21.349213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYLS' from 'https://tdm.silogroup.org/data/derivative_storage/HYLS.csv'. [2026-01-13T20:24:21.361120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYLS'. [2026-01-13T20:24:21.361521] [INFO ] [FORECASTER] Starting predict_future for HYLS [2026-01-13T20:24:21.362599] [DEBUG] [LOCAL ] No optimal features file found for HYLS: ./output/feature-sets/HYLS.txt [2026-01-13T20:24:21.362673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:21.362710] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:21.362749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:21.362818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:21.421807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:21.422699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:21.422786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:21.422821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:21.545039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:21.545199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:21.545240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:21.545269] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:21.548841] [DEBUG] [FORECASTER] HYLS: Forecast T+1@11:T+2@11: UP (p=98.64%) [2026-01-13T20:24:21.549146] [INFO ] [FORECASTER] Completed predict_future for HYLS [2026-01-13T20:24:21.549277] [INFO ] [sig ] HYLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:21.692531] [INFO ] [LOCAL ] Saved forecast: HYLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HYLS.txt [2026-01-13T20:24:21.692703] [INFO ] [sig ] [1574/3497] Completed HYLS in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:21.692743] [INFO ] [sig ] [1575/3497] Forecasting HYMC... [2026-01-13T20:24:21.692772] [INFO ] [sig ] Generating forecast for: HYMC [2026-01-13T20:24:21.692802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYMC' from 'https://tdm.silogroup.org/data/derivative_storage/HYMC.csv'. [2026-01-13T20:24:21.704138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYMC'. [2026-01-13T20:24:21.704513] [INFO ] [FORECASTER] Starting predict_future for HYMC [2026-01-13T20:24:21.705351] [DEBUG] [LOCAL ] No optimal features file found for HYMC: ./output/feature-sets/HYMC.txt [2026-01-13T20:24:21.705404] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:21.705436] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:21.705462] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:21.705519] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:21.766421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:21.767526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:21.767631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:21.767667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:21.901865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:21.902024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:21.902065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:21.902093] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:21.905742] [DEBUG] [FORECASTER] HYMC: Forecast T+1@11:T+2@11: UP (p=57.69%) [2026-01-13T20:24:21.906040] [INFO ] [FORECASTER] Completed predict_future for HYMC [2026-01-13T20:24:21.906169] [INFO ] [sig ] HYMC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:22.061413] [INFO ] [LOCAL ] Saved forecast: HYMC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HYMC.txt [2026-01-13T20:24:22.061565] [INFO ] [sig ] [1575/3497] Completed HYMC in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:22.061627] [INFO ] [sig ] [1576/3497] Forecasting HYXF... [2026-01-13T20:24:22.061667] [INFO ] [sig ] Generating forecast for: HYXF [2026-01-13T20:24:22.061701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYXF' from 'https://tdm.silogroup.org/data/derivative_storage/HYXF.csv'. [2026-01-13T20:24:22.074667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYXF'. [2026-01-13T20:24:22.075057] [INFO ] [FORECASTER] Starting predict_future for HYXF [2026-01-13T20:24:22.075964] [DEBUG] [LOCAL ] No optimal features file found for HYXF: ./output/feature-sets/HYXF.txt [2026-01-13T20:24:22.076018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:22.076051] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:22.076082] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:22.076161] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:22.140426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:22.141371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:22.141453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:22.141487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:22.259073] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:22.259228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:22.259268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:22.259296] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:22.263060] [DEBUG] [FORECASTER] HYXF: Forecast T+1@11:T+2@11: UP (p=53.19%) [2026-01-13T20:24:22.263346] [INFO ] [FORECASTER] Completed predict_future for HYXF [2026-01-13T20:24:22.263479] [INFO ] [sig ] HYXF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:22.412412] [INFO ] [LOCAL ] Saved forecast: HYXF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HYXF.txt [2026-01-13T20:24:22.412639] [INFO ] [sig ] [1576/3497] Completed HYXF in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:22.412710] [INFO ] [sig ] [1577/3497] Forecasting HYZD... [2026-01-13T20:24:22.412753] [INFO ] [sig ] Generating forecast for: HYZD [2026-01-13T20:24:22.412820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HYZD' from 'https://tdm.silogroup.org/data/derivative_storage/HYZD.csv'. [2026-01-13T20:24:22.424271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HYZD'. [2026-01-13T20:24:22.424684] [INFO ] [FORECASTER] Starting predict_future for HYZD [2026-01-13T20:24:22.425777] [DEBUG] [LOCAL ] No optimal features file found for HYZD: ./output/feature-sets/HYZD.txt [2026-01-13T20:24:22.425844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:22.425892] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:22.425931] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:22.425991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:22.484987] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:22.485881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:22.485967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:22.486000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:22.616145] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:22.616302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:22.616342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:22.616371] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:22.619828] [DEBUG] [FORECASTER] HYZD: Forecast T+1@11:T+2@11: UP (p=50.35%) [2026-01-13T20:24:22.620121] [INFO ] [FORECASTER] Completed predict_future for HYZD [2026-01-13T20:24:22.620246] [INFO ] [sig ] HYZD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:22.769612] [INFO ] [LOCAL ] Saved forecast: HYZD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/HYZD.txt [2026-01-13T20:24:22.769802] [INFO ] [sig ] [1577/3497] Completed HYZD in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:22.769847] [INFO ] [sig ] [1578/3497] Forecasting HZO... [2026-01-13T20:24:22.769877] [INFO ] [sig ] Generating forecast for: HZO [2026-01-13T20:24:22.769908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'HZO' from 'https://tdm.silogroup.org/data/derivative_storage/HZO.csv'. [2026-01-13T20:24:22.781273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'HZO'. [2026-01-13T20:24:22.781610] [INFO ] [FORECASTER] Starting predict_future for HZO [2026-01-13T20:24:22.782385] [DEBUG] [LOCAL ] No optimal features file found for HZO: ./output/feature-sets/HZO.txt [2026-01-13T20:24:22.782437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:22.782470] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:22.782497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:22.782554] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:22.839884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:22.840736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:22.840820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:22.840853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:22.968057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:22.968229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:22.968269] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:22.968297] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:22.971788] [DEBUG] [FORECASTER] HZO: Forecast T+1@11:T+2@11: DOWN (p=26.14%) [2026-01-13T20:24:22.972081] [INFO ] [FORECASTER] Completed predict_future for HZO [2026-01-13T20:24:22.972209] [INFO ] [sig ] HZO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:23.129599] [INFO ] [LOCAL ] Saved forecast: HZO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/HZO.txt [2026-01-13T20:24:23.129761] [INFO ] [sig ] [1578/3497] Completed HZO in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:23.129802] [INFO ] [sig ] [1579/3497] Forecasting IAC... [2026-01-13T20:24:23.129832] [INFO ] [sig ] Generating forecast for: IAC [2026-01-13T20:24:23.129863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAC' from 'https://tdm.silogroup.org/data/derivative_storage/IAC.csv'. [2026-01-13T20:24:23.141263] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAC'. [2026-01-13T20:24:23.141660] [INFO ] [FORECASTER] Starting predict_future for IAC [2026-01-13T20:24:23.142439] [DEBUG] [LOCAL ] No optimal features file found for IAC: ./output/feature-sets/IAC.txt [2026-01-13T20:24:23.142490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:23.142522] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:23.142549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:23.142625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:23.198972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:23.199863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:23.199946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:23.199978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:23.320040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:23.320199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:23.320237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:23.320283] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:23.324090] [DEBUG] [FORECASTER] IAC: Forecast T+1@11:T+2@11: UP (p=85.35%) [2026-01-13T20:24:23.324421] [INFO ] [FORECASTER] Completed predict_future for IAC [2026-01-13T20:24:23.324557] [INFO ] [sig ] IAC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:23.481722] [INFO ] [LOCAL ] Saved forecast: IAC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IAC.txt [2026-01-13T20:24:23.481887] [INFO ] [sig ] [1579/3497] Completed IAC in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:23.481927] [INFO ] [sig ] [1580/3497] Forecasting IAE... [2026-01-13T20:24:23.481957] [INFO ] [sig ] Generating forecast for: IAE [2026-01-13T20:24:23.481987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAE' from 'https://tdm.silogroup.org/data/derivative_storage/IAE.csv'. [2026-01-13T20:24:23.493769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAE'. [2026-01-13T20:24:23.494363] [INFO ] [FORECASTER] Starting predict_future for IAE [2026-01-13T20:24:23.495165] [DEBUG] [LOCAL ] No optimal features file found for IAE: ./output/feature-sets/IAE.txt [2026-01-13T20:24:23.495217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:23.495276] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:23.495306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:23.495363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:23.553297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:23.554149] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:23.554229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:23.554262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:23.669319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:23.669474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:23.669513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:23.669542] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:23.672935] [DEBUG] [FORECASTER] IAE: Forecast T+1@11:T+2@11: UP (p=93.71%) [2026-01-13T20:24:23.673231] [INFO ] [FORECASTER] Completed predict_future for IAE [2026-01-13T20:24:23.673360] [INFO ] [sig ] IAE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:23.821371] [INFO ] [LOCAL ] Saved forecast: IAE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IAE.txt [2026-01-13T20:24:23.821523] [INFO ] [sig ] [1580/3497] Completed IAE in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:23.821562] [INFO ] [sig ] [1581/3497] Forecasting IAG... [2026-01-13T20:24:23.821614] [INFO ] [sig ] Generating forecast for: IAG [2026-01-13T20:24:23.821645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IAG' from 'https://tdm.silogroup.org/data/derivative_storage/IAG.csv'. [2026-01-13T20:24:23.832998] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IAG'. [2026-01-13T20:24:23.833339] [INFO ] [FORECASTER] Starting predict_future for IAG [2026-01-13T20:24:23.834137] [DEBUG] [LOCAL ] No optimal features file found for IAG: ./output/feature-sets/IAG.txt [2026-01-13T20:24:23.834190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:23.834222] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:23.834249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:23.834307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:23.892705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:23.893538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:23.893637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:23.893671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:24.023440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:24.023602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:24.023648] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:24.023679] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:24.027003] [DEBUG] [FORECASTER] IAG: Forecast T+1@11:T+2@11: DOWN (p=36.11%) [2026-01-13T20:24:24.027273] [INFO ] [FORECASTER] Completed predict_future for IAG [2026-01-13T20:24:24.027394] [INFO ] [sig ] IAG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:24.172431] [INFO ] [LOCAL ] Saved forecast: IAG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IAG.txt [2026-01-13T20:24:24.172606] [INFO ] [sig ] [1581/3497] Completed IAG in 0.4s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:24.172650] [INFO ] [sig ] [1582/3497] Forecasting IBB... [2026-01-13T20:24:24.172683] [INFO ] [sig ] Generating forecast for: IBB [2026-01-13T20:24:24.172714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBB' from 'https://tdm.silogroup.org/data/derivative_storage/IBB.csv'. [2026-01-13T20:24:24.184709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBB'. [2026-01-13T20:24:24.185068] [INFO ] [FORECASTER] Starting predict_future for IBB [2026-01-13T20:24:24.185910] [DEBUG] [LOCAL ] No optimal features file found for IBB: ./output/feature-sets/IBB.txt [2026-01-13T20:24:24.185963] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:24.185996] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:24.186022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:24.186080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:24.244561] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:24.245415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:24.245494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:24.245527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:24.368336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:24.368489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:24.368528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:24.368556] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:24.372484] [DEBUG] [FORECASTER] IBB: Forecast T+1@11:T+2@11: UP (p=94.53%) [2026-01-13T20:24:24.372985] [INFO ] [FORECASTER] Completed predict_future for IBB [2026-01-13T20:24:24.373112] [INFO ] [sig ] IBB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:24.516875] [INFO ] [LOCAL ] Saved forecast: IBB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBB.txt [2026-01-13T20:24:24.517012] [INFO ] [sig ] [1582/3497] Completed IBB in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:24.517051] [INFO ] [sig ] [1583/3497] Forecasting IBBQ... [2026-01-13T20:24:24.517082] [INFO ] [sig ] Generating forecast for: IBBQ [2026-01-13T20:24:24.517112] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBBQ' from 'https://tdm.silogroup.org/data/derivative_storage/IBBQ.csv'. [2026-01-13T20:24:24.528082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBBQ'. [2026-01-13T20:24:24.528355] [INFO ] [FORECASTER] Starting predict_future for IBBQ [2026-01-13T20:24:24.529131] [DEBUG] [LOCAL ] No optimal features file found for IBBQ: ./output/feature-sets/IBBQ.txt [2026-01-13T20:24:24.529183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:24.529214] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:24.529240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:24.529307] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:24.584792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:24.585383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:24.585458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:24.585491] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:24.687449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:24.687649] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:24.687695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:24.687757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:24.691202] [DEBUG] [FORECASTER] IBBQ: Forecast T+1@11:T+2@11: DOWN (p=16.38%) [2026-01-13T20:24:24.691470] [INFO ] [FORECASTER] Completed predict_future for IBBQ [2026-01-13T20:24:24.691608] [INFO ] [sig ] IBBQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:24.838184] [INFO ] [LOCAL ] Saved forecast: IBBQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBBQ.txt [2026-01-13T20:24:24.838339] [INFO ] [sig ] [1583/3497] Completed IBBQ in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:24.838380] [INFO ] [sig ] [1584/3497] Forecasting IBCP... [2026-01-13T20:24:24.838411] [INFO ] [sig ] Generating forecast for: IBCP [2026-01-13T20:24:24.838442] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBCP' from 'https://tdm.silogroup.org/data/derivative_storage/IBCP.csv'. [2026-01-13T20:24:24.849745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBCP'. [2026-01-13T20:24:24.850062] [INFO ] [FORECASTER] Starting predict_future for IBCP [2026-01-13T20:24:24.850840] [DEBUG] [LOCAL ] No optimal features file found for IBCP: ./output/feature-sets/IBCP.txt [2026-01-13T20:24:24.850890] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:24.850923] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:24.850950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:24.851006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:24.906451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:24.907083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:24.907158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:24.907190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:25.021613] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:25.021767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:25.021808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:25.021839] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:25.025244] [DEBUG] [FORECASTER] IBCP: Forecast T+1@11:T+2@11: DOWN (p=27.73%) [2026-01-13T20:24:25.025521] [INFO ] [FORECASTER] Completed predict_future for IBCP [2026-01-13T20:24:25.025675] [INFO ] [sig ] IBCP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:25.171335] [INFO ] [LOCAL ] Saved forecast: IBCP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBCP.txt [2026-01-13T20:24:25.171473] [INFO ] [sig ] [1584/3497] Completed IBCP in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:25.171511] [INFO ] [sig ] [1585/3497] Forecasting IBEX... [2026-01-13T20:24:25.171541] [INFO ] [sig ] Generating forecast for: IBEX [2026-01-13T20:24:25.171589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBEX' from 'https://tdm.silogroup.org/data/derivative_storage/IBEX.csv'. [2026-01-13T20:24:25.183152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBEX'. [2026-01-13T20:24:25.183443] [INFO ] [FORECASTER] Starting predict_future for IBEX [2026-01-13T20:24:25.184234] [DEBUG] [LOCAL ] No optimal features file found for IBEX: ./output/feature-sets/IBEX.txt [2026-01-13T20:24:25.184298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:25.184331] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:25.184358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:25.184414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:25.241370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:25.242172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:25.242251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:25.242286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:25.362476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:25.362642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:25.362687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:25.362718] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:25.366162] [DEBUG] [FORECASTER] IBEX: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-01-13T20:24:25.366438] [INFO ] [FORECASTER] Completed predict_future for IBEX [2026-01-13T20:24:25.366561] [INFO ] [sig ] IBEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:25.509503] [INFO ] [LOCAL ] Saved forecast: IBEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBEX.txt [2026-01-13T20:24:25.509658] [INFO ] [sig ] [1585/3497] Completed IBEX in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:25.509698] [INFO ] [sig ] [1586/3497] Forecasting IBM... [2026-01-13T20:24:25.509728] [INFO ] [sig ] Generating forecast for: IBM [2026-01-13T20:24:25.509764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBM' from 'https://tdm.silogroup.org/data/derivative_storage/IBM.csv'. [2026-01-13T20:24:25.522032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBM'. [2026-01-13T20:24:25.522373] [INFO ] [FORECASTER] Starting predict_future for IBM [2026-01-13T20:24:25.523170] [DEBUG] [LOCAL ] No optimal features file found for IBM: ./output/feature-sets/IBM.txt [2026-01-13T20:24:25.523222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:25.523253] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:25.523279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:25.523333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:25.580664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:25.581350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:25.581431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:25.581466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:25.705118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:25.705263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:25.705303] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:25.705330] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:25.708691] [DEBUG] [FORECASTER] IBM: Forecast T+1@11:T+2@11: DOWN (p=7.95%) [2026-01-13T20:24:25.708974] [INFO ] [FORECASTER] Completed predict_future for IBM [2026-01-13T20:24:25.709099] [INFO ] [sig ] IBM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:25.851123] [INFO ] [LOCAL ] Saved forecast: IBM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBM.txt [2026-01-13T20:24:25.851277] [INFO ] [sig ] [1586/3497] Completed IBM in 0.3s | 2.83 sym/s | Total: 9.3m | ETA: 11.3m [2026-01-13T20:24:25.851316] [INFO ] [sig ] [1587/3497] Forecasting IBN... [2026-01-13T20:24:25.851346] [INFO ] [sig ] Generating forecast for: IBN [2026-01-13T20:24:25.851375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBN' from 'https://tdm.silogroup.org/data/derivative_storage/IBN.csv'. [2026-01-13T20:24:25.862842] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBN'. [2026-01-13T20:24:25.863168] [INFO ] [FORECASTER] Starting predict_future for IBN [2026-01-13T20:24:25.863944] [DEBUG] [LOCAL ] No optimal features file found for IBN: ./output/feature-sets/IBN.txt [2026-01-13T20:24:25.863995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:25.864026] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:25.864053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:25.864109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:25.920395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:25.921308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:25.921386] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:25.921417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:26.044120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:26.044272] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:26.044314] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:26.044343] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:26.047853] [DEBUG] [FORECASTER] IBN: Forecast T+1@11:T+2@11: UP (p=82.10%) [2026-01-13T20:24:26.048161] [INFO ] [FORECASTER] Completed predict_future for IBN [2026-01-13T20:24:26.048289] [INFO ] [sig ] IBN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:26.193039] [INFO ] [LOCAL ] Saved forecast: IBN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBN.txt [2026-01-13T20:24:26.193175] [INFO ] [sig ] [1587/3497] Completed IBN in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.3m [2026-01-13T20:24:26.193215] [INFO ] [sig ] [1588/3497] Forecasting IBOC... [2026-01-13T20:24:26.193243] [INFO ] [sig ] Generating forecast for: IBOC [2026-01-13T20:24:26.193273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBOC' from 'https://tdm.silogroup.org/data/derivative_storage/IBOC.csv'. [2026-01-13T20:24:26.204730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBOC'. [2026-01-13T20:24:26.205047] [INFO ] [FORECASTER] Starting predict_future for IBOC [2026-01-13T20:24:26.205836] [DEBUG] [LOCAL ] No optimal features file found for IBOC: ./output/feature-sets/IBOC.txt [2026-01-13T20:24:26.205887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:26.205918] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:26.205944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:26.206000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:26.261731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:26.262497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:26.262597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:26.262634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:26.383626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:26.383783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:26.383823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:26.383852] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:26.387829] [DEBUG] [FORECASTER] IBOC: Forecast T+1@11:T+2@11: UP (p=89.50%) [2026-01-13T20:24:26.388167] [INFO ] [FORECASTER] Completed predict_future for IBOC [2026-01-13T20:24:26.388306] [INFO ] [sig ] IBOC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:26.539549] [INFO ] [LOCAL ] Saved forecast: IBOC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBOC.txt [2026-01-13T20:24:26.539730] [INFO ] [sig ] [1588/3497] Completed IBOC in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:26.539778] [INFO ] [sig ] [1589/3497] Forecasting IBP... [2026-01-13T20:24:26.539818] [INFO ] [sig ] Generating forecast for: IBP [2026-01-13T20:24:26.539852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBP' from 'https://tdm.silogroup.org/data/derivative_storage/IBP.csv'. [2026-01-13T20:24:26.551479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBP'. [2026-01-13T20:24:26.551845] [INFO ] [FORECASTER] Starting predict_future for IBP [2026-01-13T20:24:26.552643] [DEBUG] [LOCAL ] No optimal features file found for IBP: ./output/feature-sets/IBP.txt [2026-01-13T20:24:26.552697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:26.552734] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:26.552768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:26.552840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:26.612877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:26.613693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:26.613774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:26.613809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:26.744111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:26.744271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:26.744312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:26.744340] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:26.748122] [DEBUG] [FORECASTER] IBP: Forecast T+1@11:T+2@11: UP (p=61.37%) [2026-01-13T20:24:26.748416] [INFO ] [FORECASTER] Completed predict_future for IBP [2026-01-13T20:24:26.748546] [INFO ] [sig ] IBP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:26.913319] [INFO ] [LOCAL ] Saved forecast: IBP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBP.txt [2026-01-13T20:24:26.913469] [INFO ] [sig ] [1589/3497] Completed IBP in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:26.913508] [INFO ] [sig ] [1590/3497] Forecasting IBRX... [2026-01-13T20:24:26.913538] [INFO ] [sig ] Generating forecast for: IBRX [2026-01-13T20:24:26.913587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBRX' from 'https://tdm.silogroup.org/data/derivative_storage/IBRX.csv'. [2026-01-13T20:24:26.925419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBRX'. [2026-01-13T20:24:26.925764] [INFO ] [FORECASTER] Starting predict_future for IBRX [2026-01-13T20:24:26.926544] [DEBUG] [LOCAL ] No optimal features file found for IBRX: ./output/feature-sets/IBRX.txt [2026-01-13T20:24:26.926617] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:26.926651] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:26.926681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:26.926739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:26.988170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:26.989222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:26.989333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:26.989368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:27.109208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:27.109365] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:27.109405] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:27.109434] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:27.113359] [DEBUG] [FORECASTER] IBRX: Forecast T+1@11:T+2@11: DOWN (p=8.54%) [2026-01-13T20:24:27.113679] [INFO ] [FORECASTER] Completed predict_future for IBRX [2026-01-13T20:24:27.113829] [INFO ] [sig ] IBRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:27.269761] [INFO ] [LOCAL ] Saved forecast: IBRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBRX.txt [2026-01-13T20:24:27.269945] [INFO ] [sig ] [1590/3497] Completed IBRX in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:27.270001] [INFO ] [sig ] [1591/3497] Forecasting IBTG... [2026-01-13T20:24:27.270035] [INFO ] [sig ] Generating forecast for: IBTG [2026-01-13T20:24:27.270067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTG' from 'https://tdm.silogroup.org/data/derivative_storage/IBTG.csv'. [2026-01-13T20:24:27.281709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTG'. [2026-01-13T20:24:27.282065] [INFO ] [FORECASTER] Starting predict_future for IBTG [2026-01-13T20:24:27.282922] [DEBUG] [LOCAL ] No optimal features file found for IBTG: ./output/feature-sets/IBTG.txt [2026-01-13T20:24:27.282975] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:27.283007] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:27.283034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:27.283090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:27.342344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:27.343129] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:27.343210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:27.343246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:27.465091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:27.465255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:27.465297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:27.465325] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:27.469110] [DEBUG] [FORECASTER] IBTG: Forecast T+1@11:T+2@11: UP (p=90.03%) [2026-01-13T20:24:27.469460] [INFO ] [FORECASTER] Completed predict_future for IBTG [2026-01-13T20:24:27.469612] [INFO ] [sig ] IBTG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:27.617189] [INFO ] [LOCAL ] Saved forecast: IBTG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBTG.txt [2026-01-13T20:24:27.617325] [INFO ] [sig ] [1591/3497] Completed IBTG in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:27.617365] [INFO ] [sig ] [1592/3497] Forecasting IBTH... [2026-01-13T20:24:27.617395] [INFO ] [sig ] Generating forecast for: IBTH [2026-01-13T20:24:27.617425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTH' from 'https://tdm.silogroup.org/data/derivative_storage/IBTH.csv'. [2026-01-13T20:24:27.628397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTH'. [2026-01-13T20:24:27.628800] [INFO ] [FORECASTER] Starting predict_future for IBTH [2026-01-13T20:24:27.629631] [DEBUG] [LOCAL ] No optimal features file found for IBTH: ./output/feature-sets/IBTH.txt [2026-01-13T20:24:27.629689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:27.629722] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:27.629750] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:27.629808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:27.689498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:27.690340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:27.690424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:27.690458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:27.814374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:27.814569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:27.814639] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:27.814672] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:27.818189] [DEBUG] [FORECASTER] IBTH: Forecast T+1@11:T+2@11: UP (p=73.24%) [2026-01-13T20:24:27.818479] [INFO ] [FORECASTER] Completed predict_future for IBTH [2026-01-13T20:24:27.818625] [INFO ] [sig ] IBTH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:27.967534] [INFO ] [LOCAL ] Saved forecast: IBTH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBTH.txt [2026-01-13T20:24:27.967705] [INFO ] [sig ] [1592/3497] Completed IBTH in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:27.967747] [INFO ] [sig ] [1593/3497] Forecasting IBTI... [2026-01-13T20:24:27.967777] [INFO ] [sig ] Generating forecast for: IBTI [2026-01-13T20:24:27.967807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTI' from 'https://tdm.silogroup.org/data/derivative_storage/IBTI.csv'. [2026-01-13T20:24:27.979889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTI'. [2026-01-13T20:24:27.980247] [INFO ] [FORECASTER] Starting predict_future for IBTI [2026-01-13T20:24:27.981105] [DEBUG] [LOCAL ] No optimal features file found for IBTI: ./output/feature-sets/IBTI.txt [2026-01-13T20:24:27.981166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:27.981201] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:27.981228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:27.981285] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:28.040527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:28.041297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:28.041379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:28.041413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:28.171816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:28.171965] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:28.172006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:28.172036] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:28.175642] [DEBUG] [FORECASTER] IBTI: Forecast T+1@11:T+2@11: DOWN (p=31.19%) [2026-01-13T20:24:28.175948] [INFO ] [FORECASTER] Completed predict_future for IBTI [2026-01-13T20:24:28.176076] [INFO ] [sig ] IBTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:28.325866] [INFO ] [LOCAL ] Saved forecast: IBTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBTI.txt [2026-01-13T20:24:28.326052] [INFO ] [sig ] [1593/3497] Completed IBTI in 0.4s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:28.326093] [INFO ] [sig ] [1594/3497] Forecasting IBTJ... [2026-01-13T20:24:28.326125] [INFO ] [sig ] Generating forecast for: IBTJ [2026-01-13T20:24:28.326157] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTJ' from 'https://tdm.silogroup.org/data/derivative_storage/IBTJ.csv'. [2026-01-13T20:24:28.337933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTJ'. [2026-01-13T20:24:28.338300] [INFO ] [FORECASTER] Starting predict_future for IBTJ [2026-01-13T20:24:28.339143] [DEBUG] [LOCAL ] No optimal features file found for IBTJ: ./output/feature-sets/IBTJ.txt [2026-01-13T20:24:28.339196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:28.339229] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:28.339256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:28.339315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:28.398981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:28.399873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:28.399954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:28.399988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:28.523287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:28.523443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:28.523484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:28.523513] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:28.527052] [DEBUG] [FORECASTER] IBTJ: Forecast T+1@11:T+2@11: UP (p=79.84%) [2026-01-13T20:24:28.527351] [INFO ] [FORECASTER] Completed predict_future for IBTJ [2026-01-13T20:24:28.527480] [INFO ] [sig ] IBTJ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:28.673446] [INFO ] [LOCAL ] Saved forecast: IBTJ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBTJ.txt [2026-01-13T20:24:28.673609] [INFO ] [sig ] [1594/3497] Completed IBTJ in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:28.673649] [INFO ] [sig ] [1595/3497] Forecasting IBTK... [2026-01-13T20:24:28.673680] [INFO ] [sig ] Generating forecast for: IBTK [2026-01-13T20:24:28.673711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTK' from 'https://tdm.silogroup.org/data/derivative_storage/IBTK.csv'. [2026-01-13T20:24:28.685039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTK'. [2026-01-13T20:24:28.685370] [INFO ] [FORECASTER] Starting predict_future for IBTK [2026-01-13T20:24:28.686194] [DEBUG] [LOCAL ] No optimal features file found for IBTK: ./output/feature-sets/IBTK.txt [2026-01-13T20:24:28.686256] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:28.686290] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:28.686318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:28.686374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:28.745365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:28.746154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:28.746237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:28.746271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:28.875566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:28.875740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:28.875782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:28.875811] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:28.879351] [DEBUG] [FORECASTER] IBTK: Forecast T+1@11:T+2@11: DOWN (p=13.23%) [2026-01-13T20:24:28.879661] [INFO ] [FORECASTER] Completed predict_future for IBTK [2026-01-13T20:24:28.879785] [INFO ] [sig ] IBTK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:29.022326] [INFO ] [LOCAL ] Saved forecast: IBTK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBTK.txt [2026-01-13T20:24:29.022469] [INFO ] [sig ] [1595/3497] Completed IBTK in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:29.022507] [INFO ] [sig ] [1596/3497] Forecasting IBTL... [2026-01-13T20:24:29.022536] [INFO ] [sig ] Generating forecast for: IBTL [2026-01-13T20:24:29.022565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTL' from 'https://tdm.silogroup.org/data/derivative_storage/IBTL.csv'. [2026-01-13T20:24:29.034643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTL'. [2026-01-13T20:24:29.034991] [INFO ] [FORECASTER] Starting predict_future for IBTL [2026-01-13T20:24:29.035785] [DEBUG] [LOCAL ] No optimal features file found for IBTL: ./output/feature-sets/IBTL.txt [2026-01-13T20:24:29.035837] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:29.035882] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:29.035909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:29.035966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:29.092143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:29.093012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:29.093097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:29.093130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:29.210512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:29.210682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:29.210723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:29.210752] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:29.214096] [DEBUG] [FORECASTER] IBTL: Forecast T+1@11:T+2@11: DOWN (p=18.77%) [2026-01-13T20:24:29.214368] [INFO ] [FORECASTER] Completed predict_future for IBTL [2026-01-13T20:24:29.214486] [INFO ] [sig ] IBTL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:29.355891] [INFO ] [LOCAL ] Saved forecast: IBTL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IBTL.txt [2026-01-13T20:24:29.356041] [INFO ] [sig ] [1596/3497] Completed IBTL in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:29.356082] [INFO ] [sig ] [1597/3497] Forecasting IBTM... [2026-01-13T20:24:29.356113] [INFO ] [sig ] Generating forecast for: IBTM [2026-01-13T20:24:29.356142] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTM' from 'https://tdm.silogroup.org/data/derivative_storage/IBTM.csv'. [2026-01-13T20:24:29.367309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTM'. [2026-01-13T20:24:29.367625] [INFO ] [FORECASTER] Starting predict_future for IBTM [2026-01-13T20:24:29.368402] [DEBUG] [LOCAL ] No optimal features file found for IBTM: ./output/feature-sets/IBTM.txt [2026-01-13T20:24:29.368453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:29.368511] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:29.368539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:29.368615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:29.424560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:29.425274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:29.425356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:29.425387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:29.541626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:29.541784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:29.541824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:29.541853] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:29.545292] [DEBUG] [FORECASTER] IBTM: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-13T20:24:29.545601] [INFO ] [FORECASTER] Completed predict_future for IBTM [2026-01-13T20:24:29.545734] [INFO ] [sig ] IBTM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:29.689897] [INFO ] [LOCAL ] Saved forecast: IBTM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBTM.txt [2026-01-13T20:24:29.690061] [INFO ] [sig ] [1597/3497] Completed IBTM in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:29.690100] [INFO ] [sig ] [1598/3497] Forecasting IBTO... [2026-01-13T20:24:29.690130] [INFO ] [sig ] Generating forecast for: IBTO [2026-01-13T20:24:29.690160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IBTO' from 'https://tdm.silogroup.org/data/derivative_storage/IBTO.csv'. [2026-01-13T20:24:29.701375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IBTO'. [2026-01-13T20:24:29.701763] [INFO ] [FORECASTER] Starting predict_future for IBTO [2026-01-13T20:24:29.702623] [DEBUG] [LOCAL ] No optimal features file found for IBTO: ./output/feature-sets/IBTO.txt [2026-01-13T20:24:29.702677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:29.702710] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:29.702737] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:29.702796] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:29.758663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:29.759523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:29.759622] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:29.759657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:29.881637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:29.881793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:29.881834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:29.881863] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:29.885235] [DEBUG] [FORECASTER] IBTO: Forecast T+1@11:T+2@11: UP (p=78.31%) [2026-01-13T20:24:29.885518] [INFO ] [FORECASTER] Completed predict_future for IBTO [2026-01-13T20:24:29.885661] [INFO ] [sig ] IBTO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:30.026005] [INFO ] [LOCAL ] Saved forecast: IBTO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IBTO.txt [2026-01-13T20:24:30.026131] [INFO ] [sig ] [1598/3497] Completed IBTO in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:30.026176] [INFO ] [sig ] [1599/3497] Forecasting ICE... [2026-01-13T20:24:30.026204] [INFO ] [sig ] Generating forecast for: ICE [2026-01-13T20:24:30.026234] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICE' from 'https://tdm.silogroup.org/data/derivative_storage/ICE.csv'. [2026-01-13T20:24:30.037454] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICE'. [2026-01-13T20:24:30.037783] [INFO ] [FORECASTER] Starting predict_future for ICE [2026-01-13T20:24:30.038667] [DEBUG] [LOCAL ] No optimal features file found for ICE: ./output/feature-sets/ICE.txt [2026-01-13T20:24:30.038721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:30.038753] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:30.038779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:30.038835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:30.095178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:30.096100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:30.096184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:30.096217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:30.213744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:30.213899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:30.213938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:30.213966] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:30.217280] [DEBUG] [FORECASTER] ICE: Forecast T+1@11:T+2@11: UP (p=66.01%) [2026-01-13T20:24:30.217545] [INFO ] [FORECASTER] Completed predict_future for ICE [2026-01-13T20:24:30.217682] [INFO ] [sig ] ICE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:30.358328] [INFO ] [LOCAL ] Saved forecast: ICE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ICE.txt [2026-01-13T20:24:30.358464] [INFO ] [sig ] [1599/3497] Completed ICE in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:30.358537] [INFO ] [sig ] [1600/3497] Forecasting ICFI... [2026-01-13T20:24:30.358585] [INFO ] [sig ] Generating forecast for: ICFI [2026-01-13T20:24:30.358620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICFI' from 'https://tdm.silogroup.org/data/derivative_storage/ICFI.csv'. [2026-01-13T20:24:30.369486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICFI'. [2026-01-13T20:24:30.369784] [INFO ] [FORECASTER] Starting predict_future for ICFI [2026-01-13T20:24:30.370726] [DEBUG] [LOCAL ] No optimal features file found for ICFI: ./output/feature-sets/ICFI.txt [2026-01-13T20:24:30.370776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:30.370807] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:30.370833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:30.370890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:30.427692] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:30.428377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:30.428453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:30.428485] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:30.551395] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:30.551545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:30.551600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:30.551662] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:30.555094] [DEBUG] [FORECASTER] ICFI: Forecast T+1@11:T+2@11: UP (p=95.47%) [2026-01-13T20:24:30.555396] [INFO ] [FORECASTER] Completed predict_future for ICFI [2026-01-13T20:24:30.555525] [INFO ] [sig ] ICFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:30.696843] [INFO ] [LOCAL ] Saved forecast: ICFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ICFI.txt [2026-01-13T20:24:30.696994] [INFO ] [sig ] [1600/3497] Completed ICFI in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:30.697033] [INFO ] [sig ] [1601/3497] Forecasting ICL... [2026-01-13T20:24:30.697067] [INFO ] [sig ] Generating forecast for: ICL [2026-01-13T20:24:30.697098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICL' from 'https://tdm.silogroup.org/data/derivative_storage/ICL.csv'. [2026-01-13T20:24:30.707879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICL'. [2026-01-13T20:24:30.708218] [INFO ] [FORECASTER] Starting predict_future for ICL [2026-01-13T20:24:30.708988] [DEBUG] [LOCAL ] No optimal features file found for ICL: ./output/feature-sets/ICL.txt [2026-01-13T20:24:30.709039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:30.709071] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:30.709097] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:30.709154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:30.764965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:30.765718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:30.765796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:30.765830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:30.885731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:30.885900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:30.885946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:30.885975] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:30.889342] [DEBUG] [FORECASTER] ICL: Forecast T+1@11:T+2@11: UP (p=57.43%) [2026-01-13T20:24:30.889631] [INFO ] [FORECASTER] Completed predict_future for ICL [2026-01-13T20:24:30.889767] [INFO ] [sig ] ICL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:31.034794] [INFO ] [LOCAL ] Saved forecast: ICL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ICL.txt [2026-01-13T20:24:31.034955] [INFO ] [sig ] [1601/3497] Completed ICL in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:31.034996] [INFO ] [sig ] [1602/3497] Forecasting ICLN... [2026-01-13T20:24:31.035024] [INFO ] [sig ] Generating forecast for: ICLN [2026-01-13T20:24:31.035056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICLN' from 'https://tdm.silogroup.org/data/derivative_storage/ICLN.csv'. [2026-01-13T20:24:31.046915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICLN'. [2026-01-13T20:24:31.047311] [INFO ] [FORECASTER] Starting predict_future for ICLN [2026-01-13T20:24:31.048174] [DEBUG] [LOCAL ] No optimal features file found for ICLN: ./output/feature-sets/ICLN.txt [2026-01-13T20:24:31.048227] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:31.048259] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:31.048285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:31.048341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:31.106562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:31.107422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:31.107508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:31.107541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:31.232000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:31.232184] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:31.232229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:31.232265] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:31.235766] [DEBUG] [FORECASTER] ICLN: Forecast T+1@11:T+2@11: UP (p=97.53%) [2026-01-13T20:24:31.236078] [INFO ] [FORECASTER] Completed predict_future for ICLN [2026-01-13T20:24:31.236213] [INFO ] [sig ] ICLN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:31.383742] [INFO ] [LOCAL ] Saved forecast: ICLN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ICLN.txt [2026-01-13T20:24:31.383927] [INFO ] [sig ] [1602/3497] Completed ICLN in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:31.383979] [INFO ] [sig ] [1603/3497] Forecasting ICMB... [2026-01-13T20:24:31.384011] [INFO ] [sig ] Generating forecast for: ICMB [2026-01-13T20:24:31.384043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICMB' from 'https://tdm.silogroup.org/data/derivative_storage/ICMB.csv'. [2026-01-13T20:24:31.395411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICMB'. [2026-01-13T20:24:31.395817] [INFO ] [FORECASTER] Starting predict_future for ICMB [2026-01-13T20:24:31.396675] [DEBUG] [LOCAL ] No optimal features file found for ICMB: ./output/feature-sets/ICMB.txt [2026-01-13T20:24:31.396728] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:31.396760] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:31.396786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:31.396842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:31.454681] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:31.455504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:31.455603] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:31.455639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:31.572533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:31.572710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:31.572766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:31.572795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:31.576177] [DEBUG] [FORECASTER] ICMB: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-13T20:24:31.576489] [INFO ] [FORECASTER] Completed predict_future for ICMB [2026-01-13T20:24:31.576635] [INFO ] [sig ] ICMB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:31.731028] [INFO ] [LOCAL ] Saved forecast: ICMB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ICMB.txt [2026-01-13T20:24:31.731185] [INFO ] [sig ] [1603/3497] Completed ICMB in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:31.731225] [INFO ] [sig ] [1604/3497] Forecasting ICOP... [2026-01-13T20:24:31.731256] [INFO ] [sig ] Generating forecast for: ICOP [2026-01-13T20:24:31.731286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICOP' from 'https://tdm.silogroup.org/data/derivative_storage/ICOP.csv'. [2026-01-13T20:24:31.742676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICOP'. [2026-01-13T20:24:31.742995] [INFO ] [FORECASTER] Starting predict_future for ICOP [2026-01-13T20:24:31.743824] [DEBUG] [LOCAL ] No optimal features file found for ICOP: ./output/feature-sets/ICOP.txt [2026-01-13T20:24:31.743877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:31.743912] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:31.743940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:31.743997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:31.805168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:31.806070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:31.806153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:31.806187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:31.929172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:31.929328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:31.929370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:31.929399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:31.932931] [DEBUG] [FORECASTER] ICOP: Forecast T+1@11:T+2@11: DOWN (p=18.07%) [2026-01-13T20:24:31.933249] [INFO ] [FORECASTER] Completed predict_future for ICOP [2026-01-13T20:24:31.933382] [INFO ] [sig ] ICOP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:32.076803] [INFO ] [LOCAL ] Saved forecast: ICOP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ICOP.txt [2026-01-13T20:24:32.076954] [INFO ] [sig ] [1604/3497] Completed ICOP in 0.3s | 2.83 sym/s | Total: 9.4m | ETA: 11.2m [2026-01-13T20:24:32.076996] [INFO ] [sig ] [1605/3497] Forecasting ICUI... [2026-01-13T20:24:32.077026] [INFO ] [sig ] Generating forecast for: ICUI [2026-01-13T20:24:32.077056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ICUI' from 'https://tdm.silogroup.org/data/derivative_storage/ICUI.csv'. [2026-01-13T20:24:32.088381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ICUI'. [2026-01-13T20:24:32.088732] [INFO ] [FORECASTER] Starting predict_future for ICUI [2026-01-13T20:24:32.089503] [DEBUG] [LOCAL ] No optimal features file found for ICUI: ./output/feature-sets/ICUI.txt [2026-01-13T20:24:32.089555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:32.089607] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:32.089636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:32.089693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:32.146950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:32.147858] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:32.147992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:32.148036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:32.265301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:32.265450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:32.265489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:32.265518] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:32.268881] [DEBUG] [FORECASTER] ICUI: Forecast T+1@11:T+2@11: UP (p=90.35%) [2026-01-13T20:24:32.269156] [INFO ] [FORECASTER] Completed predict_future for ICUI [2026-01-13T20:24:32.269274] [INFO ] [sig ] ICUI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:32.411355] [INFO ] [LOCAL ] Saved forecast: ICUI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ICUI.txt [2026-01-13T20:24:32.411488] [INFO ] [sig ] [1605/3497] Completed ICUI in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:32.411528] [INFO ] [sig ] [1606/3497] Forecasting IDA... [2026-01-13T20:24:32.411556] [INFO ] [sig ] Generating forecast for: IDA [2026-01-13T20:24:32.411604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDA' from 'https://tdm.silogroup.org/data/derivative_storage/IDA.csv'. [2026-01-13T20:24:32.422545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDA'. [2026-01-13T20:24:32.422881] [INFO ] [FORECASTER] Starting predict_future for IDA [2026-01-13T20:24:32.423650] [DEBUG] [LOCAL ] No optimal features file found for IDA: ./output/feature-sets/IDA.txt [2026-01-13T20:24:32.423702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:32.423733] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:32.423760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:32.423817] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:32.479351] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:32.480071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:32.480148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:32.480181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:32.598930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:32.599076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:32.599114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:32.599142] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:32.602465] [DEBUG] [FORECASTER] IDA: Forecast T+1@11:T+2@11: UP (p=53.29%) [2026-01-13T20:24:32.602754] [INFO ] [FORECASTER] Completed predict_future for IDA [2026-01-13T20:24:32.602874] [INFO ] [sig ] IDA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:32.745429] [INFO ] [LOCAL ] Saved forecast: IDA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IDA.txt [2026-01-13T20:24:32.745595] [INFO ] [sig ] [1606/3497] Completed IDA in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:32.745637] [INFO ] [sig ] [1607/3497] Forecasting IDAI... [2026-01-13T20:24:32.745667] [INFO ] [sig ] Generating forecast for: IDAI [2026-01-13T20:24:32.745698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDAI' from 'https://tdm.silogroup.org/data/derivative_storage/IDAI.csv'. [2026-01-13T20:24:32.756481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDAI'. [2026-01-13T20:24:32.756854] [INFO ] [FORECASTER] Starting predict_future for IDAI [2026-01-13T20:24:32.757635] [DEBUG] [LOCAL ] No optimal features file found for IDAI: ./output/feature-sets/IDAI.txt [2026-01-13T20:24:32.757686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:32.757730] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:32.757759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:32.757816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:32.813748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:32.814468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:32.814591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:32.814627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:32.933016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:32.933174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:32.933214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:32.933242] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:32.936706] [DEBUG] [FORECASTER] IDAI: Forecast T+1@11:T+2@11: DOWN (p=5.47%) [2026-01-13T20:24:32.937043] [INFO ] [FORECASTER] Completed predict_future for IDAI [2026-01-13T20:24:32.937179] [INFO ] [sig ] IDAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:33.079462] [INFO ] [LOCAL ] Saved forecast: IDAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IDAI.txt [2026-01-13T20:24:33.079622] [INFO ] [sig ] [1607/3497] Completed IDAI in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:33.079664] [INFO ] [sig ] [1608/3497] Forecasting IDCC... [2026-01-13T20:24:33.079693] [INFO ] [sig ] Generating forecast for: IDCC [2026-01-13T20:24:33.079723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDCC' from 'https://tdm.silogroup.org/data/derivative_storage/IDCC.csv'. [2026-01-13T20:24:33.090632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDCC'. [2026-01-13T20:24:33.090943] [INFO ] [FORECASTER] Starting predict_future for IDCC [2026-01-13T20:24:33.091718] [DEBUG] [LOCAL ] No optimal features file found for IDCC: ./output/feature-sets/IDCC.txt [2026-01-13T20:24:33.091769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:33.091801] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:33.091827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:33.091883] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:33.150682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:33.151513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:33.151608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:33.151644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:33.268001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:33.268157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:33.268196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:33.268225] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:33.271611] [DEBUG] [FORECASTER] IDCC: Forecast T+1@11:T+2@11: DOWN (p=25.08%) [2026-01-13T20:24:33.271907] [INFO ] [FORECASTER] Completed predict_future for IDCC [2026-01-13T20:24:33.272031] [INFO ] [sig ] IDCC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:33.413843] [INFO ] [LOCAL ] Saved forecast: IDCC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IDCC.txt [2026-01-13T20:24:33.413980] [INFO ] [sig ] [1608/3497] Completed IDCC in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:33.414018] [INFO ] [sig ] [1609/3497] Forecasting IDE... [2026-01-13T20:24:33.414049] [INFO ] [sig ] Generating forecast for: IDE [2026-01-13T20:24:33.414080] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDE' from 'https://tdm.silogroup.org/data/derivative_storage/IDE.csv'. [2026-01-13T20:24:33.425274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDE'. [2026-01-13T20:24:33.425617] [INFO ] [FORECASTER] Starting predict_future for IDE [2026-01-13T20:24:33.426366] [DEBUG] [LOCAL ] No optimal features file found for IDE: ./output/feature-sets/IDE.txt [2026-01-13T20:24:33.426417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:33.426448] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:33.426475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:33.426532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:33.482823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:33.483588] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:33.483666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:33.483698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:33.599997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:33.600149] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:33.600186] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:33.600214] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:33.603600] [DEBUG] [FORECASTER] IDE: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-01-13T20:24:33.603889] [INFO ] [FORECASTER] Completed predict_future for IDE [2026-01-13T20:24:33.604033] [INFO ] [sig ] IDE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:33.746067] [INFO ] [LOCAL ] Saved forecast: IDE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IDE.txt [2026-01-13T20:24:33.746219] [INFO ] [sig ] [1609/3497] Completed IDE in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:33.746258] [INFO ] [sig ] [1610/3497] Forecasting IDN... [2026-01-13T20:24:33.746289] [INFO ] [sig ] Generating forecast for: IDN [2026-01-13T20:24:33.746320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDN' from 'https://tdm.silogroup.org/data/derivative_storage/IDN.csv'. [2026-01-13T20:24:33.757290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDN'. [2026-01-13T20:24:33.757670] [INFO ] [FORECASTER] Starting predict_future for IDN [2026-01-13T20:24:33.758451] [DEBUG] [LOCAL ] No optimal features file found for IDN: ./output/feature-sets/IDN.txt [2026-01-13T20:24:33.758502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:33.758534] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:33.758560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:33.758642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:33.815797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:33.816658] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:33.816738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:33.816773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:33.931878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:33.932029] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:33.932070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:33.932099] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:33.935457] [DEBUG] [FORECASTER] IDN: Forecast T+1@11:T+2@11: UP (p=70.08%) [2026-01-13T20:24:33.935745] [INFO ] [FORECASTER] Completed predict_future for IDN [2026-01-13T20:24:33.935863] [INFO ] [sig ] IDN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:34.079563] [INFO ] [LOCAL ] Saved forecast: IDN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IDN.txt [2026-01-13T20:24:34.079731] [INFO ] [sig ] [1610/3497] Completed IDN in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:34.079769] [INFO ] [sig ] [1611/3497] Forecasting IDXX... [2026-01-13T20:24:34.079809] [INFO ] [sig ] Generating forecast for: IDXX [2026-01-13T20:24:34.079841] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDXX' from 'https://tdm.silogroup.org/data/derivative_storage/IDXX.csv'. [2026-01-13T20:24:34.091276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDXX'. [2026-01-13T20:24:34.091702] [INFO ] [FORECASTER] Starting predict_future for IDXX [2026-01-13T20:24:34.092554] [DEBUG] [LOCAL ] No optimal features file found for IDXX: ./output/feature-sets/IDXX.txt [2026-01-13T20:24:34.092633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:34.092668] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:34.092695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:34.092752] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:34.148844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:34.149749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:34.149829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:34.149861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:34.266718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:34.266872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:34.266919] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:34.266953] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:34.270312] [DEBUG] [FORECASTER] IDXX: Forecast T+1@11:T+2@11: DOWN (p=14.07%) [2026-01-13T20:24:34.270602] [INFO ] [FORECASTER] Completed predict_future for IDXX [2026-01-13T20:24:34.270727] [INFO ] [sig ] IDXX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:34.418469] [INFO ] [LOCAL ] Saved forecast: IDXX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IDXX.txt [2026-01-13T20:24:34.418648] [INFO ] [sig ] [1611/3497] Completed IDXX in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:34.418691] [INFO ] [sig ] [1612/3497] Forecasting IDYA... [2026-01-13T20:24:34.418721] [INFO ] [sig ] Generating forecast for: IDYA [2026-01-13T20:24:34.418752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IDYA' from 'https://tdm.silogroup.org/data/derivative_storage/IDYA.csv'. [2026-01-13T20:24:34.430364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IDYA'. [2026-01-13T20:24:34.430708] [INFO ] [FORECASTER] Starting predict_future for IDYA [2026-01-13T20:24:34.431488] [DEBUG] [LOCAL ] No optimal features file found for IDYA: ./output/feature-sets/IDYA.txt [2026-01-13T20:24:34.431548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:34.431628] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:34.431677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:34.431739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:34.489194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:34.489999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:34.490083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:34.490117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:34.613482] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:34.613655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:34.613696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:34.613725] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:34.617183] [DEBUG] [FORECASTER] IDYA: Forecast T+1@11:T+2@11: UP (p=86.11%) [2026-01-13T20:24:34.617470] [INFO ] [FORECASTER] Completed predict_future for IDYA [2026-01-13T20:24:34.617618] [INFO ] [sig ] IDYA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:34.762035] [INFO ] [LOCAL ] Saved forecast: IDYA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IDYA.txt [2026-01-13T20:24:34.762174] [INFO ] [sig ] [1612/3497] Completed IDYA in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:34.762213] [INFO ] [sig ] [1613/3497] Forecasting IEF... [2026-01-13T20:24:34.762243] [INFO ] [sig ] Generating forecast for: IEF [2026-01-13T20:24:34.762274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEF' from 'https://tdm.silogroup.org/data/derivative_storage/IEF.csv'. [2026-01-13T20:24:34.773482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEF'. [2026-01-13T20:24:34.773834] [INFO ] [FORECASTER] Starting predict_future for IEF [2026-01-13T20:24:34.774682] [DEBUG] [LOCAL ] No optimal features file found for IEF: ./output/feature-sets/IEF.txt [2026-01-13T20:24:34.774735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:34.774769] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:34.774796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:34.774858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:34.833463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:34.834360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:34.834445] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:34.834477] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:34.954955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:34.955109] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:34.955147] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:34.955175] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:34.958519] [DEBUG] [FORECASTER] IEF: Forecast T+1@11:T+2@11: UP (p=77.53%) [2026-01-13T20:24:34.958812] [INFO ] [FORECASTER] Completed predict_future for IEF [2026-01-13T20:24:34.958945] [INFO ] [sig ] IEF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:35.100047] [INFO ] [LOCAL ] Saved forecast: IEF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IEF.txt [2026-01-13T20:24:35.100175] [INFO ] [sig ] [1613/3497] Completed IEF in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:35.100214] [INFO ] [sig ] [1614/3497] Forecasting IEI... [2026-01-13T20:24:35.100243] [INFO ] [sig ] Generating forecast for: IEI [2026-01-13T20:24:35.100273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEI' from 'https://tdm.silogroup.org/data/derivative_storage/IEI.csv'. [2026-01-13T20:24:35.111596] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEI'. [2026-01-13T20:24:35.111906] [INFO ] [FORECASTER] Starting predict_future for IEI [2026-01-13T20:24:35.112673] [DEBUG] [LOCAL ] No optimal features file found for IEI: ./output/feature-sets/IEI.txt [2026-01-13T20:24:35.112724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:35.112781] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:35.112810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:35.112867] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:35.168728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:35.169389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:35.169470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:35.169503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:35.286956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:35.287110] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:35.287150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:35.287196] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:35.290557] [DEBUG] [FORECASTER] IEI: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-01-13T20:24:35.290844] [INFO ] [FORECASTER] Completed predict_future for IEI [2026-01-13T20:24:35.290964] [INFO ] [sig ] IEI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:35.438715] [INFO ] [LOCAL ] Saved forecast: IEI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IEI.txt [2026-01-13T20:24:35.438916] [INFO ] [sig ] [1614/3497] Completed IEI in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:35.438976] [INFO ] [sig ] [1615/3497] Forecasting IEP... [2026-01-13T20:24:35.439024] [INFO ] [sig ] Generating forecast for: IEP [2026-01-13T20:24:35.439071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEP' from 'https://tdm.silogroup.org/data/derivative_storage/IEP.csv'. [2026-01-13T20:24:35.451957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEP'. [2026-01-13T20:24:35.452314] [INFO ] [FORECASTER] Starting predict_future for IEP [2026-01-13T20:24:35.453103] [DEBUG] [LOCAL ] No optimal features file found for IEP: ./output/feature-sets/IEP.txt [2026-01-13T20:24:35.453155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:35.453187] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:35.453213] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:35.453269] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:35.511090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:35.511964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:35.512058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:35.512095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:35.632187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:35.632323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:35.632361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:35.632389] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:35.635679] [DEBUG] [FORECASTER] IEP: Forecast T+1@11:T+2@11: UP (p=95.82%) [2026-01-13T20:24:35.635961] [INFO ] [FORECASTER] Completed predict_future for IEP [2026-01-13T20:24:35.636103] [INFO ] [sig ] IEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:35.781732] [INFO ] [LOCAL ] Saved forecast: IEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IEP.txt [2026-01-13T20:24:35.781867] [INFO ] [sig ] [1615/3497] Completed IEP in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:35.781906] [INFO ] [sig ] [1616/3497] Forecasting IESC... [2026-01-13T20:24:35.781935] [INFO ] [sig ] Generating forecast for: IESC [2026-01-13T20:24:35.781965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IESC' from 'https://tdm.silogroup.org/data/derivative_storage/IESC.csv'. [2026-01-13T20:24:35.792942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IESC'. [2026-01-13T20:24:35.793221] [INFO ] [FORECASTER] Starting predict_future for IESC [2026-01-13T20:24:35.794007] [DEBUG] [LOCAL ] No optimal features file found for IESC: ./output/feature-sets/IESC.txt [2026-01-13T20:24:35.794068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:35.794100] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:35.794127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:35.794184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:35.850065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:35.850690] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:35.850767] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:35.850798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:35.970234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:35.970374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:35.970413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:35.970442] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:35.973822] [DEBUG] [FORECASTER] IESC: Forecast T+1@11:T+2@11: DOWN (p=32.98%) [2026-01-13T20:24:35.974090] [INFO ] [FORECASTER] Completed predict_future for IESC [2026-01-13T20:24:35.974211] [INFO ] [sig ] IESC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:36.116706] [INFO ] [LOCAL ] Saved forecast: IESC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IESC.txt [2026-01-13T20:24:36.116882] [INFO ] [sig ] [1616/3497] Completed IESC in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:36.116934] [INFO ] [sig ] [1617/3497] Forecasting IEX... [2026-01-13T20:24:36.116971] [INFO ] [sig ] Generating forecast for: IEX [2026-01-13T20:24:36.117010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IEX' from 'https://tdm.silogroup.org/data/derivative_storage/IEX.csv'. [2026-01-13T20:24:36.128852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IEX'. [2026-01-13T20:24:36.129185] [INFO ] [FORECASTER] Starting predict_future for IEX [2026-01-13T20:24:36.129991] [DEBUG] [LOCAL ] No optimal features file found for IEX: ./output/feature-sets/IEX.txt [2026-01-13T20:24:36.130053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:36.130091] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:36.130119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:36.130176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:36.189052] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:36.189946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:36.190030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:36.190064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:36.307972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:36.308129] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:36.308168] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:36.308230] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:36.311591] [DEBUG] [FORECASTER] IEX: Forecast T+1@11:T+2@11: DOWN (p=17.79%) [2026-01-13T20:24:36.311862] [INFO ] [FORECASTER] Completed predict_future for IEX [2026-01-13T20:24:36.311986] [INFO ] [sig ] IEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:36.459655] [INFO ] [LOCAL ] Saved forecast: IEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IEX.txt [2026-01-13T20:24:36.459808] [INFO ] [sig ] [1617/3497] Completed IEX in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:36.459847] [INFO ] [sig ] [1618/3497] Forecasting IFF... [2026-01-13T20:24:36.459877] [INFO ] [sig ] Generating forecast for: IFF [2026-01-13T20:24:36.459908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFF' from 'https://tdm.silogroup.org/data/derivative_storage/IFF.csv'. [2026-01-13T20:24:36.472024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFF'. [2026-01-13T20:24:36.472352] [INFO ] [FORECASTER] Starting predict_future for IFF [2026-01-13T20:24:36.473119] [DEBUG] [LOCAL ] No optimal features file found for IFF: ./output/feature-sets/IFF.txt [2026-01-13T20:24:36.473170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:36.473202] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:36.473228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:36.473297] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:36.532345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:36.533270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:36.533349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:36.533382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:36.658720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:36.658876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:36.658916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:36.658947] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:36.662310] [DEBUG] [FORECASTER] IFF: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-01-13T20:24:36.662596] [INFO ] [FORECASTER] Completed predict_future for IFF [2026-01-13T20:24:36.662720] [INFO ] [sig ] IFF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:36.805766] [INFO ] [LOCAL ] Saved forecast: IFF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IFF.txt [2026-01-13T20:24:36.805914] [INFO ] [sig ] [1618/3497] Completed IFF in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:36.805953] [INFO ] [sig ] [1619/3497] Forecasting IFN... [2026-01-13T20:24:36.805981] [INFO ] [sig ] Generating forecast for: IFN [2026-01-13T20:24:36.806011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFN' from 'https://tdm.silogroup.org/data/derivative_storage/IFN.csv'. [2026-01-13T20:24:36.817210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFN'. [2026-01-13T20:24:36.817532] [INFO ] [FORECASTER] Starting predict_future for IFN [2026-01-13T20:24:36.818319] [DEBUG] [LOCAL ] No optimal features file found for IFN: ./output/feature-sets/IFN.txt [2026-01-13T20:24:36.818369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:36.818400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:36.818426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:36.818482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:36.875712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:36.876569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:36.876678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:36.876713] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:36.993171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:36.993329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:36.993372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:36.993402] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:36.996804] [DEBUG] [FORECASTER] IFN: Forecast T+1@11:T+2@11: UP (p=95.07%) [2026-01-13T20:24:36.997075] [INFO ] [FORECASTER] Completed predict_future for IFN [2026-01-13T20:24:36.997196] [INFO ] [sig ] IFN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:37.139609] [INFO ] [LOCAL ] Saved forecast: IFN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IFN.txt [2026-01-13T20:24:37.139752] [INFO ] [sig ] [1619/3497] Completed IFN in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:37.139789] [INFO ] [sig ] [1620/3497] Forecasting IFS... [2026-01-13T20:24:37.139820] [INFO ] [sig ] Generating forecast for: IFS [2026-01-13T20:24:37.139856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IFS' from 'https://tdm.silogroup.org/data/derivative_storage/IFS.csv'. [2026-01-13T20:24:37.151775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IFS'. [2026-01-13T20:24:37.152065] [INFO ] [FORECASTER] Starting predict_future for IFS [2026-01-13T20:24:37.152853] [DEBUG] [LOCAL ] No optimal features file found for IFS: ./output/feature-sets/IFS.txt [2026-01-13T20:24:37.152937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:37.152970] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:37.153001] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:37.153058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:37.213825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:37.214723] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:37.214812] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:37.214847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:37.337462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:37.337627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:37.337668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:37.337696] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:37.341130] [DEBUG] [FORECASTER] IFS: Forecast T+1@11:T+2@11: UP (p=96.08%) [2026-01-13T20:24:37.341397] [INFO ] [FORECASTER] Completed predict_future for IFS [2026-01-13T20:24:37.341514] [INFO ] [sig ] IFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:37.483377] [INFO ] [LOCAL ] Saved forecast: IFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IFS.txt [2026-01-13T20:24:37.483505] [INFO ] [sig ] [1620/3497] Completed IFS in 0.3s | 2.83 sym/s | Total: 9.5m | ETA: 11.1m [2026-01-13T20:24:37.483544] [INFO ] [sig ] [1621/3497] Forecasting IGA... [2026-01-13T20:24:37.483589] [INFO ] [sig ] Generating forecast for: IGA [2026-01-13T20:24:37.483622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGA' from 'https://tdm.silogroup.org/data/derivative_storage/IGA.csv'. [2026-01-13T20:24:37.494447] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGA'. [2026-01-13T20:24:37.494744] [INFO ] [FORECASTER] Starting predict_future for IGA [2026-01-13T20:24:37.495488] [DEBUG] [LOCAL ] No optimal features file found for IGA: ./output/feature-sets/IGA.txt [2026-01-13T20:24:37.495539] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:37.495590] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:37.495620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:37.495675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:37.551775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:37.552461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:37.552537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:37.552569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:37.671539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:37.671732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:37.671780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:37.671813] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:37.676140] [DEBUG] [FORECASTER] IGA: Forecast T+1@11:T+2@11: DOWN (p=1.15%) [2026-01-13T20:24:37.676467] [INFO ] [FORECASTER] Completed predict_future for IGA [2026-01-13T20:24:37.676645] [INFO ] [sig ] IGA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:37.841358] [INFO ] [LOCAL ] Saved forecast: IGA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IGA.txt [2026-01-13T20:24:37.841514] [INFO ] [sig ] [1621/3497] Completed IGA in 0.4s | 2.83 sym/s | Total: 9.5m | ETA: 11.0m [2026-01-13T20:24:37.841555] [INFO ] [sig ] [1622/3497] Forecasting IGD... [2026-01-13T20:24:37.841605] [INFO ] [sig ] Generating forecast for: IGD [2026-01-13T20:24:37.841637] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGD' from 'https://tdm.silogroup.org/data/derivative_storage/IGD.csv'. [2026-01-13T20:24:37.853643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGD'. [2026-01-13T20:24:37.853957] [INFO ] [FORECASTER] Starting predict_future for IGD [2026-01-13T20:24:37.854744] [DEBUG] [LOCAL ] No optimal features file found for IGD: ./output/feature-sets/IGD.txt [2026-01-13T20:24:37.854796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:37.854827] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:37.854853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:37.854910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:37.910600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:37.911437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:37.911520] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:37.911553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:38.026044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:38.026200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:38.026239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:38.026267] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:38.029609] [DEBUG] [FORECASTER] IGD: Forecast T+1@11:T+2@11: DOWN (p=40.66%) [2026-01-13T20:24:38.029877] [INFO ] [FORECASTER] Completed predict_future for IGD [2026-01-13T20:24:38.029992] [INFO ] [sig ] IGD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:38.177019] [INFO ] [LOCAL ] Saved forecast: IGD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IGD.txt [2026-01-13T20:24:38.177175] [INFO ] [sig ] [1622/3497] Completed IGD in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:38.177214] [INFO ] [sig ] [1623/3497] Forecasting IGF... [2026-01-13T20:24:38.177244] [INFO ] [sig ] Generating forecast for: IGF [2026-01-13T20:24:38.177275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGF' from 'https://tdm.silogroup.org/data/derivative_storage/IGF.csv'. [2026-01-13T20:24:38.188751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGF'. [2026-01-13T20:24:38.189127] [INFO ] [FORECASTER] Starting predict_future for IGF [2026-01-13T20:24:38.189956] [DEBUG] [LOCAL ] No optimal features file found for IGF: ./output/feature-sets/IGF.txt [2026-01-13T20:24:38.190011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:38.190046] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:38.190073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:38.190135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:38.250515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:38.251433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:38.251516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:38.251549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:38.370997] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:38.371148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:38.371188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:38.371216] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:38.375189] [DEBUG] [FORECASTER] IGF: Forecast T+1@11:T+2@11: DOWN (p=4.83%) [2026-01-13T20:24:38.375721] [INFO ] [FORECASTER] Completed predict_future for IGF [2026-01-13T20:24:38.375901] [INFO ] [sig ] IGF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:38.525964] [INFO ] [LOCAL ] Saved forecast: IGF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IGF.txt [2026-01-13T20:24:38.526126] [INFO ] [sig ] [1623/3497] Completed IGF in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:38.526171] [INFO ] [sig ] [1624/3497] Forecasting IGI... [2026-01-13T20:24:38.526201] [INFO ] [sig ] Generating forecast for: IGI [2026-01-13T20:24:38.526231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGI' from 'https://tdm.silogroup.org/data/derivative_storage/IGI.csv'. [2026-01-13T20:24:38.538142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGI'. [2026-01-13T20:24:38.538554] [INFO ] [FORECASTER] Starting predict_future for IGI [2026-01-13T20:24:38.539379] [DEBUG] [LOCAL ] No optimal features file found for IGI: ./output/feature-sets/IGI.txt [2026-01-13T20:24:38.539434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:38.539465] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:38.539493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:38.539549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:38.595796] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:38.596701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:38.596815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:38.596848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:38.700681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:38.700838] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:38.700878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:38.700906] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:38.704360] [DEBUG] [FORECASTER] IGI: Forecast T+1@11:T+2@11: UP (p=95.02%) [2026-01-13T20:24:38.704694] [INFO ] [FORECASTER] Completed predict_future for IGI [2026-01-13T20:24:38.704825] [INFO ] [sig ] IGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:38.846104] [INFO ] [LOCAL ] Saved forecast: IGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IGI.txt [2026-01-13T20:24:38.846260] [INFO ] [sig ] [1624/3497] Completed IGI in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:38.846300] [INFO ] [sig ] [1625/3497] Forecasting IGIB... [2026-01-13T20:24:38.846331] [INFO ] [sig ] Generating forecast for: IGIB [2026-01-13T20:24:38.846361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIB' from 'https://tdm.silogroup.org/data/derivative_storage/IGIB.csv'. [2026-01-13T20:24:38.858340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIB'. [2026-01-13T20:24:38.858738] [INFO ] [FORECASTER] Starting predict_future for IGIB [2026-01-13T20:24:38.859505] [DEBUG] [LOCAL ] No optimal features file found for IGIB: ./output/feature-sets/IGIB.txt [2026-01-13T20:24:38.859557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:38.859610] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:38.859638] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:38.859694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:38.915743] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:38.916659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:38.916746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:38.916780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:39.041038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:39.041203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:39.041243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:39.041272] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:39.044709] [DEBUG] [FORECASTER] IGIB: Forecast T+1@11:T+2@11: DOWN (p=49.19%) [2026-01-13T20:24:39.045034] [INFO ] [FORECASTER] Completed predict_future for IGIB [2026-01-13T20:24:39.045165] [INFO ] [sig ] IGIB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:39.193861] [INFO ] [LOCAL ] Saved forecast: IGIB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IGIB.txt [2026-01-13T20:24:39.193993] [INFO ] [sig ] [1625/3497] Completed IGIB in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:39.194033] [INFO ] [sig ] [1626/3497] Forecasting IGIC... [2026-01-13T20:24:39.194062] [INFO ] [sig ] Generating forecast for: IGIC [2026-01-13T20:24:39.194092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGIC' from 'https://tdm.silogroup.org/data/derivative_storage/IGIC.csv'. [2026-01-13T20:24:39.206609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGIC'. [2026-01-13T20:24:39.206894] [INFO ] [FORECASTER] Starting predict_future for IGIC [2026-01-13T20:24:39.207691] [DEBUG] [LOCAL ] No optimal features file found for IGIC: ./output/feature-sets/IGIC.txt [2026-01-13T20:24:39.207744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:39.207776] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:39.207803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:39.207860] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:39.267672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:39.268539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:39.268639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:39.268674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:39.387760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:39.387910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:39.387949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:39.391162] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:39.394651] [DEBUG] [FORECASTER] IGIC: Forecast T+1@11:T+2@11: DOWN (p=16.17%) [2026-01-13T20:24:39.394918] [INFO ] [FORECASTER] Completed predict_future for IGIC [2026-01-13T20:24:39.395040] [INFO ] [sig ] IGIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:39.540310] [INFO ] [LOCAL ] Saved forecast: IGIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IGIC.txt [2026-01-13T20:24:39.540465] [INFO ] [sig ] [1626/3497] Completed IGIC in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:39.540505] [INFO ] [sig ] [1627/3497] Forecasting IGSB... [2026-01-13T20:24:39.540536] [INFO ] [sig ] Generating forecast for: IGSB [2026-01-13T20:24:39.540590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IGSB' from 'https://tdm.silogroup.org/data/derivative_storage/IGSB.csv'. [2026-01-13T20:24:39.552096] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IGSB'. [2026-01-13T20:24:39.552438] [INFO ] [FORECASTER] Starting predict_future for IGSB [2026-01-13T20:24:39.553207] [DEBUG] [LOCAL ] No optimal features file found for IGSB: ./output/feature-sets/IGSB.txt [2026-01-13T20:24:39.553259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:39.553291] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:39.553318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:39.553374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:39.609619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:39.610469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:39.610549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:39.610600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:39.729700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:39.729870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:39.729929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:39.729960] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:39.733347] [DEBUG] [FORECASTER] IGSB: Forecast T+1@11:T+2@11: DOWN (p=22.41%) [2026-01-13T20:24:39.733646] [INFO ] [FORECASTER] Completed predict_future for IGSB [2026-01-13T20:24:39.733774] [INFO ] [sig ] IGSB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:39.873029] [INFO ] [LOCAL ] Saved forecast: IGSB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IGSB.txt [2026-01-13T20:24:39.873176] [INFO ] [sig ] [1627/3497] Completed IGSB in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:39.873216] [INFO ] [sig ] [1628/3497] Forecasting IHD... [2026-01-13T20:24:39.873245] [INFO ] [sig ] Generating forecast for: IHD [2026-01-13T20:24:39.873275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHD' from 'https://tdm.silogroup.org/data/derivative_storage/IHD.csv'. [2026-01-13T20:24:39.883616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHD'. [2026-01-13T20:24:39.883874] [INFO ] [FORECASTER] Starting predict_future for IHD [2026-01-13T20:24:39.884634] [DEBUG] [LOCAL ] No optimal features file found for IHD: ./output/feature-sets/IHD.txt [2026-01-13T20:24:39.884685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:39.884717] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:39.884744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:39.884800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:39.940104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:39.940735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:39.940810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:39.940841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:40.056597] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:40.056755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:40.056794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:40.056822] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:40.060219] [DEBUG] [FORECASTER] IHD: Forecast T+1@11:T+2@11: DOWN (p=6.28%) [2026-01-13T20:24:40.060501] [INFO ] [FORECASTER] Completed predict_future for IHD [2026-01-13T20:24:40.060646] [INFO ] [sig ] IHD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:40.206015] [INFO ] [LOCAL ] Saved forecast: IHD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IHD.txt [2026-01-13T20:24:40.206168] [INFO ] [sig ] [1628/3497] Completed IHD in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:40.206206] [INFO ] [sig ] [1629/3497] Forecasting IHG... [2026-01-13T20:24:40.206237] [INFO ] [sig ] Generating forecast for: IHG [2026-01-13T20:24:40.206268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHG' from 'https://tdm.silogroup.org/data/derivative_storage/IHG.csv'. [2026-01-13T20:24:40.217518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHG'. [2026-01-13T20:24:40.217848] [INFO ] [FORECASTER] Starting predict_future for IHG [2026-01-13T20:24:40.218646] [DEBUG] [LOCAL ] No optimal features file found for IHG: ./output/feature-sets/IHG.txt [2026-01-13T20:24:40.218698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:40.218730] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:40.218756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:40.218813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:40.275185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:40.276078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:40.276158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:40.276191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:40.394659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:40.394806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:40.394846] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:40.394874] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:40.398217] [DEBUG] [FORECASTER] IHG: Forecast T+1@11:T+2@11: DOWN (p=0.40%) [2026-01-13T20:24:40.398485] [INFO ] [FORECASTER] Completed predict_future for IHG [2026-01-13T20:24:40.398620] [INFO ] [sig ] IHG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:40.539500] [INFO ] [LOCAL ] Saved forecast: IHG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IHG.txt [2026-01-13T20:24:40.539651] [INFO ] [sig ] [1629/3497] Completed IHG in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:40.539694] [INFO ] [sig ] [1630/3497] Forecasting IHS... [2026-01-13T20:24:40.539723] [INFO ] [sig ] Generating forecast for: IHS [2026-01-13T20:24:40.539756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IHS' from 'https://tdm.silogroup.org/data/derivative_storage/IHS.csv'. [2026-01-13T20:24:40.551133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IHS'. [2026-01-13T20:24:40.551545] [INFO ] [FORECASTER] Starting predict_future for IHS [2026-01-13T20:24:40.552344] [DEBUG] [LOCAL ] No optimal features file found for IHS: ./output/feature-sets/IHS.txt [2026-01-13T20:24:40.552395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:40.552427] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:40.552454] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:40.552508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:40.615333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:40.616181] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:40.616261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:40.616294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:40.734344] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:40.734500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:40.734540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:40.734587] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:40.737871] [DEBUG] [FORECASTER] IHS: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-13T20:24:40.738155] [INFO ] [FORECASTER] Completed predict_future for IHS [2026-01-13T20:24:40.738273] [INFO ] [sig ] IHS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:40.882172] [INFO ] [LOCAL ] Saved forecast: IHS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IHS.txt [2026-01-13T20:24:40.882321] [INFO ] [sig ] [1630/3497] Completed IHS in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:40.882360] [INFO ] [sig ] [1631/3497] Forecasting IIF... [2026-01-13T20:24:40.882390] [INFO ] [sig ] Generating forecast for: IIF [2026-01-13T20:24:40.882420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIF' from 'https://tdm.silogroup.org/data/derivative_storage/IIF.csv'. [2026-01-13T20:24:40.894158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIF'. [2026-01-13T20:24:40.894516] [INFO ] [FORECASTER] Starting predict_future for IIF [2026-01-13T20:24:40.895364] [DEBUG] [LOCAL ] No optimal features file found for IIF: ./output/feature-sets/IIF.txt [2026-01-13T20:24:40.895418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:40.895499] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:40.895542] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:40.895643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:40.953086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:40.954078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:40.954171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:40.954206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:41.073270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:41.073437] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:41.073478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:41.073506] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:41.077058] [DEBUG] [FORECASTER] IIF: Forecast T+1@11:T+2@11: UP (p=62.04%) [2026-01-13T20:24:41.077336] [INFO ] [FORECASTER] Completed predict_future for IIF [2026-01-13T20:24:41.077459] [INFO ] [sig ] IIF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:41.218045] [INFO ] [LOCAL ] Saved forecast: IIF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IIF.txt [2026-01-13T20:24:41.218209] [INFO ] [sig ] [1631/3497] Completed IIF in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:41.218249] [INFO ] [sig ] [1632/3497] Forecasting III... [2026-01-13T20:24:41.218279] [INFO ] [sig ] Generating forecast for: III [2026-01-13T20:24:41.218309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'III' from 'https://tdm.silogroup.org/data/derivative_storage/III.csv'. [2026-01-13T20:24:41.229607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'III'. [2026-01-13T20:24:41.229985] [INFO ] [FORECASTER] Starting predict_future for III [2026-01-13T20:24:41.230782] [DEBUG] [LOCAL ] No optimal features file found for III: ./output/feature-sets/III.txt [2026-01-13T20:24:41.230836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:41.230868] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:41.230896] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:41.230953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:41.288096] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:41.288987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:41.289069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:41.289103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:41.409786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:41.409941] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:41.409982] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:41.410015] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:41.413446] [DEBUG] [FORECASTER] III: Forecast T+1@11:T+2@11: UP (p=78.02%) [2026-01-13T20:24:41.413741] [INFO ] [FORECASTER] Completed predict_future for III [2026-01-13T20:24:41.413866] [INFO ] [sig ] III: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:41.558150] [INFO ] [LOCAL ] Saved forecast: III 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/III.txt [2026-01-13T20:24:41.558289] [INFO ] [sig ] [1632/3497] Completed III in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:41.558329] [INFO ] [sig ] [1633/3497] Forecasting IIIN... [2026-01-13T20:24:41.558361] [INFO ] [sig ] Generating forecast for: IIIN [2026-01-13T20:24:41.558391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIIN' from 'https://tdm.silogroup.org/data/derivative_storage/IIIN.csv'. [2026-01-13T20:24:41.569742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIIN'. [2026-01-13T20:24:41.570066] [INFO ] [FORECASTER] Starting predict_future for IIIN [2026-01-13T20:24:41.570861] [DEBUG] [LOCAL ] No optimal features file found for IIIN: ./output/feature-sets/IIIN.txt [2026-01-13T20:24:41.570915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:41.570948] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:41.570976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:41.571038] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:41.629720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:41.630377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:41.630456] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:41.630489] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:41.752298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:41.752462] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:41.752517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:41.752550] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:41.756138] [DEBUG] [FORECASTER] IIIN: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-13T20:24:41.756417] [INFO ] [FORECASTER] Completed predict_future for IIIN [2026-01-13T20:24:41.756538] [INFO ] [sig ] IIIN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:41.917153] [INFO ] [LOCAL ] Saved forecast: IIIN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IIIN.txt [2026-01-13T20:24:41.917305] [INFO ] [sig ] [1633/3497] Completed IIIN in 0.4s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:41.917347] [INFO ] [sig ] [1634/3497] Forecasting IIM... [2026-01-13T20:24:41.917375] [INFO ] [sig ] Generating forecast for: IIM [2026-01-13T20:24:41.917407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IIM' from 'https://tdm.silogroup.org/data/derivative_storage/IIM.csv'. [2026-01-13T20:24:41.928966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IIM'. [2026-01-13T20:24:41.929347] [INFO ] [FORECASTER] Starting predict_future for IIM [2026-01-13T20:24:41.930134] [DEBUG] [LOCAL ] No optimal features file found for IIM: ./output/feature-sets/IIM.txt [2026-01-13T20:24:41.930185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:41.930217] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:41.930243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:41.930300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:41.989686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:41.990514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:41.990609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:41.990645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:42.115425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:42.115611] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:42.115662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:42.115741] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:42.119678] [DEBUG] [FORECASTER] IIM: Forecast T+1@11:T+2@11: DOWN (p=25.66%) [2026-01-13T20:24:42.119977] [INFO ] [FORECASTER] Completed predict_future for IIM [2026-01-13T20:24:42.120122] [INFO ] [sig ] IIM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:42.267192] [INFO ] [LOCAL ] Saved forecast: IIM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IIM.txt [2026-01-13T20:24:42.267356] [INFO ] [sig ] [1634/3497] Completed IIM in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:42.267397] [INFO ] [sig ] [1635/3497] Forecasting ILMN... [2026-01-13T20:24:42.267434] [INFO ] [sig ] Generating forecast for: ILMN [2026-01-13T20:24:42.267468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ILMN' from 'https://tdm.silogroup.org/data/derivative_storage/ILMN.csv'. [2026-01-13T20:24:42.278927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ILMN'. [2026-01-13T20:24:42.279297] [INFO ] [FORECASTER] Starting predict_future for ILMN [2026-01-13T20:24:42.280094] [DEBUG] [LOCAL ] No optimal features file found for ILMN: ./output/feature-sets/ILMN.txt [2026-01-13T20:24:42.280152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:42.280185] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:42.280212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:42.280273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:42.337599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:42.338482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:42.338607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:42.338645] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:42.463675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:42.463831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:42.463873] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:42.463903] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:42.467410] [DEBUG] [FORECASTER] ILMN: Forecast T+1@11:T+2@11: DOWN (p=4.92%) [2026-01-13T20:24:42.467708] [INFO ] [FORECASTER] Completed predict_future for ILMN [2026-01-13T20:24:42.467838] [INFO ] [sig ] ILMN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:42.610434] [INFO ] [LOCAL ] Saved forecast: ILMN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ILMN.txt [2026-01-13T20:24:42.610602] [INFO ] [sig ] [1635/3497] Completed ILMN in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:42.610643] [INFO ] [sig ] [1636/3497] Forecasting IMAX... [2026-01-13T20:24:42.610673] [INFO ] [sig ] Generating forecast for: IMAX [2026-01-13T20:24:42.610703] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMAX' from 'https://tdm.silogroup.org/data/derivative_storage/IMAX.csv'. [2026-01-13T20:24:42.621933] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMAX'. [2026-01-13T20:24:42.622218] [INFO ] [FORECASTER] Starting predict_future for IMAX [2026-01-13T20:24:42.622986] [DEBUG] [LOCAL ] No optimal features file found for IMAX: ./output/feature-sets/IMAX.txt [2026-01-13T20:24:42.623037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:42.623067] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:42.623094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:42.623150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:42.680852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:42.681848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:42.681950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:42.681985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:42.798550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:42.798718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:42.798759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:42.798789] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:42.802283] [DEBUG] [FORECASTER] IMAX: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-01-13T20:24:42.802559] [INFO ] [FORECASTER] Completed predict_future for IMAX [2026-01-13T20:24:42.802700] [INFO ] [sig ] IMAX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:42.949307] [INFO ] [LOCAL ] Saved forecast: IMAX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IMAX.txt [2026-01-13T20:24:42.949486] [INFO ] [sig ] [1636/3497] Completed IMAX in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 11.0m [2026-01-13T20:24:42.949530] [INFO ] [sig ] [1637/3497] Forecasting IMMP... [2026-01-13T20:24:42.949560] [INFO ] [sig ] Generating forecast for: IMMP [2026-01-13T20:24:42.949610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMP' from 'https://tdm.silogroup.org/data/derivative_storage/IMMP.csv'. [2026-01-13T20:24:42.962602] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMP'. [2026-01-13T20:24:42.963010] [INFO ] [FORECASTER] Starting predict_future for IMMP [2026-01-13T20:24:42.963842] [DEBUG] [LOCAL ] No optimal features file found for IMMP: ./output/feature-sets/IMMP.txt [2026-01-13T20:24:42.963894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:42.963926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:42.963953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:42.964008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:43.022386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:43.023499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:43.023624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:43.023669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:43.145314] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:43.145471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:43.145511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:43.145539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:43.148929] [DEBUG] [FORECASTER] IMMP: Forecast T+1@11:T+2@11: UP (p=56.19%) [2026-01-13T20:24:43.149213] [INFO ] [FORECASTER] Completed predict_future for IMMP [2026-01-13T20:24:43.149335] [INFO ] [sig ] IMMP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:43.293535] [INFO ] [LOCAL ] Saved forecast: IMMP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IMMP.txt [2026-01-13T20:24:43.293686] [INFO ] [sig ] [1637/3497] Completed IMMP in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-13T20:24:43.293727] [INFO ] [sig ] [1638/3497] Forecasting IMMX... [2026-01-13T20:24:43.293758] [INFO ] [sig ] Generating forecast for: IMMX [2026-01-13T20:24:43.293790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMMX' from 'https://tdm.silogroup.org/data/derivative_storage/IMMX.csv'. [2026-01-13T20:24:43.304993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMMX'. [2026-01-13T20:24:43.305366] [INFO ] [FORECASTER] Starting predict_future for IMMX [2026-01-13T20:24:43.306184] [DEBUG] [LOCAL ] No optimal features file found for IMMX: ./output/feature-sets/IMMX.txt [2026-01-13T20:24:43.306237] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:43.306270] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:43.306297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:43.306359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:43.371568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:43.372443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:43.372524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:43.372559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:43.491681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:43.491842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:43.491881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:43.491927] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:43.495255] [DEBUG] [FORECASTER] IMMX: Forecast T+1@11:T+2@11: DOWN (p=12.76%) [2026-01-13T20:24:43.495532] [INFO ] [FORECASTER] Completed predict_future for IMMX [2026-01-13T20:24:43.495675] [INFO ] [sig ] IMMX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:43.643831] [INFO ] [LOCAL ] Saved forecast: IMMX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IMMX.txt [2026-01-13T20:24:43.644037] [INFO ] [sig ] [1638/3497] Completed IMMX in 0.4s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-13T20:24:43.644080] [INFO ] [sig ] [1639/3497] Forecasting IMNM... [2026-01-13T20:24:43.644112] [INFO ] [sig ] Generating forecast for: IMNM [2026-01-13T20:24:43.644152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNM' from 'https://tdm.silogroup.org/data/derivative_storage/IMNM.csv'. [2026-01-13T20:24:43.656228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNM'. [2026-01-13T20:24:43.656592] [INFO ] [FORECASTER] Starting predict_future for IMNM [2026-01-13T20:24:43.657394] [DEBUG] [LOCAL ] No optimal features file found for IMNM: ./output/feature-sets/IMNM.txt [2026-01-13T20:24:43.657456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:43.657489] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:43.657516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:43.657590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:43.715627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:43.716519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:43.716621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:43.716658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:43.838083] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:43.838246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:43.838287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:43.838317] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:43.841829] [DEBUG] [FORECASTER] IMNM: Forecast T+1@11:T+2@11: UP (p=81.98%) [2026-01-13T20:24:43.842118] [INFO ] [FORECASTER] Completed predict_future for IMNM [2026-01-13T20:24:43.842250] [INFO ] [sig ] IMNM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:43.986428] [INFO ] [LOCAL ] Saved forecast: IMNM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IMNM.txt [2026-01-13T20:24:43.986607] [INFO ] [sig ] [1639/3497] Completed IMNM in 0.3s | 2.83 sym/s | Total: 9.6m | ETA: 10.9m [2026-01-13T20:24:43.986649] [INFO ] [sig ] [1640/3497] Forecasting IMNN... [2026-01-13T20:24:43.986680] [INFO ] [sig ] Generating forecast for: IMNN [2026-01-13T20:24:43.986710] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMNN' from 'https://tdm.silogroup.org/data/derivative_storage/IMNN.csv'. [2026-01-13T20:24:43.998165] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMNN'. [2026-01-13T20:24:43.998533] [INFO ] [FORECASTER] Starting predict_future for IMNN [2026-01-13T20:24:43.999312] [DEBUG] [LOCAL ] No optimal features file found for IMNN: ./output/feature-sets/IMNN.txt [2026-01-13T20:24:43.999364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:43.999396] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:43.999427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:43.999483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:44.055982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:44.056850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:44.056931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:44.056979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:44.178720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:44.178887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:44.178928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:44.178957] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:44.182674] [DEBUG] [FORECASTER] IMNN: Forecast T+1@11:T+2@11: UP (p=70.22%) [2026-01-13T20:24:44.182978] [INFO ] [FORECASTER] Completed predict_future for IMNN [2026-01-13T20:24:44.183143] [INFO ] [sig ] IMNN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:44.333179] [INFO ] [LOCAL ] Saved forecast: IMNN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IMNN.txt [2026-01-13T20:24:44.333346] [INFO ] [sig ] [1640/3497] Completed IMNN in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:44.333403] [INFO ] [sig ] [1641/3497] Forecasting IMOS... [2026-01-13T20:24:44.333440] [INFO ] [sig ] Generating forecast for: IMOS [2026-01-13T20:24:44.333473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMOS' from 'https://tdm.silogroup.org/data/derivative_storage/IMOS.csv'. [2026-01-13T20:24:44.344929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMOS'. [2026-01-13T20:24:44.345270] [INFO ] [FORECASTER] Starting predict_future for IMOS [2026-01-13T20:24:44.346072] [DEBUG] [LOCAL ] No optimal features file found for IMOS: ./output/feature-sets/IMOS.txt [2026-01-13T20:24:44.346126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:44.346158] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:44.346187] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:44.346245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:44.408333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:44.409210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:44.409335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:44.409372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:44.534740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:44.534901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:44.534943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:44.534972] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:44.538551] [DEBUG] [FORECASTER] IMOS: Forecast T+1@11:T+2@11: DOWN (p=45.83%) [2026-01-13T20:24:44.538850] [INFO ] [FORECASTER] Completed predict_future for IMOS [2026-01-13T20:24:44.538978] [INFO ] [sig ] IMOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:44.686384] [INFO ] [LOCAL ] Saved forecast: IMOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IMOS.txt [2026-01-13T20:24:44.686553] [INFO ] [sig ] [1641/3497] Completed IMOS in 0.4s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:44.686624] [INFO ] [sig ] [1642/3497] Forecasting IMPP... [2026-01-13T20:24:44.686659] [INFO ] [sig ] Generating forecast for: IMPP [2026-01-13T20:24:44.686692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMPP' from 'https://tdm.silogroup.org/data/derivative_storage/IMPP.csv'. [2026-01-13T20:24:44.698823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMPP'. [2026-01-13T20:24:44.699134] [INFO ] [FORECASTER] Starting predict_future for IMPP [2026-01-13T20:24:44.699995] [DEBUG] [LOCAL ] No optimal features file found for IMPP: ./output/feature-sets/IMPP.txt [2026-01-13T20:24:44.700049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:44.700082] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:44.700119] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:44.700178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:44.758441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:44.759265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:44.759344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:44.759387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:44.883854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:44.884013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:44.884054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:44.884082] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:44.887553] [DEBUG] [FORECASTER] IMPP: Forecast T+1@11:T+2@11: UP (p=81.94%) [2026-01-13T20:24:44.887846] [INFO ] [FORECASTER] Completed predict_future for IMPP [2026-01-13T20:24:44.887999] [INFO ] [sig ] IMPP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:45.036261] [INFO ] [LOCAL ] Saved forecast: IMPP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IMPP.txt [2026-01-13T20:24:45.036405] [INFO ] [sig ] [1642/3497] Completed IMPP in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:45.036445] [INFO ] [sig ] [1643/3497] Forecasting IMRX... [2026-01-13T20:24:45.036477] [INFO ] [sig ] Generating forecast for: IMRX [2026-01-13T20:24:45.036508] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMRX' from 'https://tdm.silogroup.org/data/derivative_storage/IMRX.csv'. [2026-01-13T20:24:45.048606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMRX'. [2026-01-13T20:24:45.048973] [INFO ] [FORECASTER] Starting predict_future for IMRX [2026-01-13T20:24:45.049758] [DEBUG] [LOCAL ] No optimal features file found for IMRX: ./output/feature-sets/IMRX.txt [2026-01-13T20:24:45.049810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:45.049843] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:45.049870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:45.049926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:45.105626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:45.106403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:45.106483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:45.106516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:45.225213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:45.225384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:45.225426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:45.225454] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:45.228946] [DEBUG] [FORECASTER] IMRX: Forecast T+1@11:T+2@11: UP (p=85.02%) [2026-01-13T20:24:45.229226] [INFO ] [FORECASTER] Completed predict_future for IMRX [2026-01-13T20:24:45.229349] [INFO ] [sig ] IMRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:45.374715] [INFO ] [LOCAL ] Saved forecast: IMRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IMRX.txt [2026-01-13T20:24:45.374862] [INFO ] [sig ] [1643/3497] Completed IMRX in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:45.374916] [INFO ] [sig ] [1644/3497] Forecasting IMTX... [2026-01-13T20:24:45.374949] [INFO ] [sig ] Generating forecast for: IMTX [2026-01-13T20:24:45.374989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMTX' from 'https://tdm.silogroup.org/data/derivative_storage/IMTX.csv'. [2026-01-13T20:24:45.386937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMTX'. [2026-01-13T20:24:45.387282] [INFO ] [FORECASTER] Starting predict_future for IMTX [2026-01-13T20:24:45.388200] [DEBUG] [LOCAL ] No optimal features file found for IMTX: ./output/feature-sets/IMTX.txt [2026-01-13T20:24:45.388264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:45.388312] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:45.388344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:45.388400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:45.449597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:45.450447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:45.450527] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:45.450560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:45.575956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:45.576120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:45.576165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:45.576196] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:45.579841] [DEBUG] [FORECASTER] IMTX: Forecast T+1@11:T+2@11: DOWN (p=42.55%) [2026-01-13T20:24:45.580117] [INFO ] [FORECASTER] Completed predict_future for IMTX [2026-01-13T20:24:45.580245] [INFO ] [sig ] IMTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:45.727114] [INFO ] [LOCAL ] Saved forecast: IMTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IMTX.txt [2026-01-13T20:24:45.727282] [INFO ] [sig ] [1644/3497] Completed IMTX in 0.4s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:45.727321] [INFO ] [sig ] [1645/3497] Forecasting IMXI... [2026-01-13T20:24:45.727351] [INFO ] [sig ] Generating forecast for: IMXI [2026-01-13T20:24:45.727383] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IMXI' from 'https://tdm.silogroup.org/data/derivative_storage/IMXI.csv'. [2026-01-13T20:24:45.738524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IMXI'. [2026-01-13T20:24:45.738883] [INFO ] [FORECASTER] Starting predict_future for IMXI [2026-01-13T20:24:45.739657] [DEBUG] [LOCAL ] No optimal features file found for IMXI: ./output/feature-sets/IMXI.txt [2026-01-13T20:24:45.739708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:45.739740] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:45.739767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:45.739824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:45.799261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:45.800108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:45.800188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:45.800220] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:45.934194] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:45.934379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:45.934437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:45.934480] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:45.938495] [DEBUG] [FORECASTER] IMXI: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-13T20:24:45.938807] [INFO ] [FORECASTER] Completed predict_future for IMXI [2026-01-13T20:24:45.938939] [INFO ] [sig ] IMXI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:46.086169] [INFO ] [LOCAL ] Saved forecast: IMXI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IMXI.txt [2026-01-13T20:24:46.086324] [INFO ] [sig ] [1645/3497] Completed IMXI in 0.4s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:46.086364] [INFO ] [sig ] [1646/3497] Forecasting INAB... [2026-01-13T20:24:46.086394] [INFO ] [sig ] Generating forecast for: INAB [2026-01-13T20:24:46.086434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INAB' from 'https://tdm.silogroup.org/data/derivative_storage/INAB.csv'. [2026-01-13T20:24:46.097659] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INAB'. [2026-01-13T20:24:46.098003] [INFO ] [FORECASTER] Starting predict_future for INAB [2026-01-13T20:24:46.098849] [DEBUG] [LOCAL ] No optimal features file found for INAB: ./output/feature-sets/INAB.txt [2026-01-13T20:24:46.098902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:46.098934] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:46.098960] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:46.099017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:46.159910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:46.160867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:46.160949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:46.160982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:46.276568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:46.276740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:46.276779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:46.276808] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:46.280267] [DEBUG] [FORECASTER] INAB: Forecast T+1@11:T+2@11: UP (p=90.53%) [2026-01-13T20:24:46.280548] [INFO ] [FORECASTER] Completed predict_future for INAB [2026-01-13T20:24:46.280703] [INFO ] [sig ] INAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:46.427657] [INFO ] [LOCAL ] Saved forecast: INAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INAB.txt [2026-01-13T20:24:46.427812] [INFO ] [sig ] [1646/3497] Completed INAB in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:46.427852] [INFO ] [sig ] [1647/3497] Forecasting INBK... [2026-01-13T20:24:46.427881] [INFO ] [sig ] Generating forecast for: INBK [2026-01-13T20:24:46.427911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBK' from 'https://tdm.silogroup.org/data/derivative_storage/INBK.csv'. [2026-01-13T20:24:46.439450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBK'. [2026-01-13T20:24:46.439791] [INFO ] [FORECASTER] Starting predict_future for INBK [2026-01-13T20:24:46.440550] [DEBUG] [LOCAL ] No optimal features file found for INBK: ./output/feature-sets/INBK.txt [2026-01-13T20:24:46.440618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:46.440652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:46.440679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:46.440735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:46.496421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:46.497236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:46.497315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:46.497347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:46.616799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:46.616973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:46.617024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:46.617055] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:46.620647] [DEBUG] [FORECASTER] INBK: Forecast T+1@11:T+2@11: DOWN (p=20.33%) [2026-01-13T20:24:46.620917] [INFO ] [FORECASTER] Completed predict_future for INBK [2026-01-13T20:24:46.621036] [INFO ] [sig ] INBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:46.761932] [INFO ] [LOCAL ] Saved forecast: INBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INBK.txt [2026-01-13T20:24:46.762094] [INFO ] [sig ] [1647/3497] Completed INBK in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:46.762133] [INFO ] [sig ] [1648/3497] Forecasting INBX... [2026-01-13T20:24:46.762164] [INFO ] [sig ] Generating forecast for: INBX [2026-01-13T20:24:46.762198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INBX' from 'https://tdm.silogroup.org/data/derivative_storage/INBX.csv'. [2026-01-13T20:24:46.774150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INBX'. [2026-01-13T20:24:46.774494] [INFO ] [FORECASTER] Starting predict_future for INBX [2026-01-13T20:24:46.775372] [DEBUG] [LOCAL ] No optimal features file found for INBX: ./output/feature-sets/INBX.txt [2026-01-13T20:24:46.775426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:46.775492] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:46.775523] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:46.775596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:46.833258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:46.834135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:46.834219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:46.834253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:46.953751] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:46.953906] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:46.953945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:46.953973] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:46.957399] [DEBUG] [FORECASTER] INBX: Forecast T+1@11:T+2@11: DOWN (p=40.12%) [2026-01-13T20:24:46.957685] [INFO ] [FORECASTER] Completed predict_future for INBX [2026-01-13T20:24:46.957804] [INFO ] [sig ] INBX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:47.101070] [INFO ] [LOCAL ] Saved forecast: INBX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INBX.txt [2026-01-13T20:24:47.101229] [INFO ] [sig ] [1648/3497] Completed INBX in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:47.101271] [INFO ] [sig ] [1649/3497] Forecasting INCY... [2026-01-13T20:24:47.101300] [INFO ] [sig ] Generating forecast for: INCY [2026-01-13T20:24:47.101331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INCY' from 'https://tdm.silogroup.org/data/derivative_storage/INCY.csv'. [2026-01-13T20:24:47.112868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INCY'. [2026-01-13T20:24:47.113263] [INFO ] [FORECASTER] Starting predict_future for INCY [2026-01-13T20:24:47.114054] [DEBUG] [LOCAL ] No optimal features file found for INCY: ./output/feature-sets/INCY.txt [2026-01-13T20:24:47.114104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:47.114135] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:47.114161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:47.114217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:47.172767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:47.173652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:47.173740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:47.173774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:47.293897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:47.294053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:47.294092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:47.294138] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:47.297500] [DEBUG] [FORECASTER] INCY: Forecast T+1@11:T+2@11: UP (p=97.24%) [2026-01-13T20:24:47.297800] [INFO ] [FORECASTER] Completed predict_future for INCY [2026-01-13T20:24:47.297927] [INFO ] [sig ] INCY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:47.450675] [INFO ] [LOCAL ] Saved forecast: INCY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INCY.txt [2026-01-13T20:24:47.450837] [INFO ] [sig ] [1649/3497] Completed INCY in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:47.450878] [INFO ] [sig ] [1650/3497] Forecasting INDB... [2026-01-13T20:24:47.450908] [INFO ] [sig ] Generating forecast for: INDB [2026-01-13T20:24:47.450938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDB' from 'https://tdm.silogroup.org/data/derivative_storage/INDB.csv'. [2026-01-13T20:24:47.462352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDB'. [2026-01-13T20:24:47.462733] [INFO ] [FORECASTER] Starting predict_future for INDB [2026-01-13T20:24:47.463517] [DEBUG] [LOCAL ] No optimal features file found for INDB: ./output/feature-sets/INDB.txt [2026-01-13T20:24:47.463589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:47.463626] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:47.463654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:47.463712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:47.519772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:47.520664] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:47.520747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:47.520788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:47.638636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:47.638790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:47.638829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:47.638858] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:47.642285] [DEBUG] [FORECASTER] INDB: Forecast T+1@11:T+2@11: UP (p=55.08%) [2026-01-13T20:24:47.642591] [INFO ] [FORECASTER] Completed predict_future for INDB [2026-01-13T20:24:47.642719] [INFO ] [sig ] INDB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:47.789675] [INFO ] [LOCAL ] Saved forecast: INDB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INDB.txt [2026-01-13T20:24:47.789824] [INFO ] [sig ] [1650/3497] Completed INDB in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:47.789861] [INFO ] [sig ] [1651/3497] Forecasting INDI... [2026-01-13T20:24:47.789891] [INFO ] [sig ] Generating forecast for: INDI [2026-01-13T20:24:47.789922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDI' from 'https://tdm.silogroup.org/data/derivative_storage/INDI.csv'. [2026-01-13T20:24:47.801039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDI'. [2026-01-13T20:24:47.801335] [INFO ] [FORECASTER] Starting predict_future for INDI [2026-01-13T20:24:47.802105] [DEBUG] [LOCAL ] No optimal features file found for INDI: ./output/feature-sets/INDI.txt [2026-01-13T20:24:47.802156] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:47.802188] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:47.802214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:47.802274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:47.858208] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:47.858834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:47.858910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:47.858942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:47.976428] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:47.976588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:47.976632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:47.976692] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:47.980255] [DEBUG] [FORECASTER] INDI: Forecast T+1@11:T+2@11: DOWN (p=16.43%) [2026-01-13T20:24:47.980540] [INFO ] [FORECASTER] Completed predict_future for INDI [2026-01-13T20:24:47.980683] [INFO ] [sig ] INDI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:48.122149] [INFO ] [LOCAL ] Saved forecast: INDI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INDI.txt [2026-01-13T20:24:48.122278] [INFO ] [sig ] [1651/3497] Completed INDI in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:48.122317] [INFO ] [sig ] [1652/3497] Forecasting INDP... [2026-01-13T20:24:48.122347] [INFO ] [sig ] Generating forecast for: INDP [2026-01-13T20:24:48.122380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDP' from 'https://tdm.silogroup.org/data/derivative_storage/INDP.csv'. [2026-01-13T20:24:48.133767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDP'. [2026-01-13T20:24:48.134043] [INFO ] [FORECASTER] Starting predict_future for INDP [2026-01-13T20:24:48.135015] [DEBUG] [LOCAL ] No optimal features file found for INDP: ./output/feature-sets/INDP.txt [2026-01-13T20:24:48.135067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:48.135100] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:48.135127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:48.135184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:48.195566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:48.196403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:48.196485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:48.196525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:48.304074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:48.304235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:48.304276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:48.304306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:48.307647] [DEBUG] [FORECASTER] INDP: Forecast T+1@11:T+2@11: UP (p=78.35%) [2026-01-13T20:24:48.307923] [INFO ] [FORECASTER] Completed predict_future for INDP [2026-01-13T20:24:48.308073] [INFO ] [sig ] INDP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:48.466447] [INFO ] [LOCAL ] Saved forecast: INDP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INDP.txt [2026-01-13T20:24:48.466623] [INFO ] [sig ] [1652/3497] Completed INDP in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:48.466668] [INFO ] [sig ] [1653/3497] Forecasting INDY... [2026-01-13T20:24:48.466698] [INFO ] [sig ] Generating forecast for: INDY [2026-01-13T20:24:48.466730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INDY' from 'https://tdm.silogroup.org/data/derivative_storage/INDY.csv'. [2026-01-13T20:24:48.478119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INDY'. [2026-01-13T20:24:48.478513] [INFO ] [FORECASTER] Starting predict_future for INDY [2026-01-13T20:24:48.479377] [DEBUG] [LOCAL ] No optimal features file found for INDY: ./output/feature-sets/INDY.txt [2026-01-13T20:24:48.479434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:48.479468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:48.479496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:48.479609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:48.538330] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:48.539304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:48.539396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:48.539431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:48.661715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:48.661874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:48.661914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:48.661943] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:48.665285] [DEBUG] [FORECASTER] INDY: Forecast T+1@11:T+2@11: UP (p=90.47%) [2026-01-13T20:24:48.665566] [INFO ] [FORECASTER] Completed predict_future for INDY [2026-01-13T20:24:48.665707] [INFO ] [sig ] INDY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:48.811112] [INFO ] [LOCAL ] Saved forecast: INDY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INDY.txt [2026-01-13T20:24:48.811251] [INFO ] [sig ] [1653/3497] Completed INDY in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.9m [2026-01-13T20:24:48.811291] [INFO ] [sig ] [1654/3497] Forecasting INFY... [2026-01-13T20:24:48.811323] [INFO ] [sig ] Generating forecast for: INFY [2026-01-13T20:24:48.811355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INFY' from 'https://tdm.silogroup.org/data/derivative_storage/INFY.csv'. [2026-01-13T20:24:48.823033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INFY'. [2026-01-13T20:24:48.823311] [INFO ] [FORECASTER] Starting predict_future for INFY [2026-01-13T20:24:48.824104] [DEBUG] [LOCAL ] No optimal features file found for INFY: ./output/feature-sets/INFY.txt [2026-01-13T20:24:48.824158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:48.824192] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:48.824220] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:48.824278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:48.882458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:48.883163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:48.883242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:48.883276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:49.004703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:49.004973] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:49.005015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:49.005044] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:49.008670] [DEBUG] [FORECASTER] INFY: Forecast T+1@11:T+2@11: UP (p=84.60%) [2026-01-13T20:24:49.008951] [INFO ] [FORECASTER] Completed predict_future for INFY [2026-01-13T20:24:49.009079] [INFO ] [sig ] INFY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:49.154308] [INFO ] [LOCAL ] Saved forecast: INFY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INFY.txt [2026-01-13T20:24:49.154462] [INFO ] [sig ] [1654/3497] Completed INFY in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-13T20:24:49.154501] [INFO ] [sig ] [1655/3497] Forecasting ING... [2026-01-13T20:24:49.154532] [INFO ] [sig ] Generating forecast for: ING [2026-01-13T20:24:49.154563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ING' from 'https://tdm.silogroup.org/data/derivative_storage/ING.csv'. [2026-01-13T20:24:49.166479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ING'. [2026-01-13T20:24:49.166906] [INFO ] [FORECASTER] Starting predict_future for ING [2026-01-13T20:24:49.167939] [DEBUG] [LOCAL ] No optimal features file found for ING: ./output/feature-sets/ING.txt [2026-01-13T20:24:49.168031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:49.168066] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:49.168093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:49.168150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:49.226630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:49.227476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:49.227556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:49.227608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:49.347636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:49.347784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:49.347824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:49.347853] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:49.351273] [DEBUG] [FORECASTER] ING: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-01-13T20:24:49.351542] [INFO ] [FORECASTER] Completed predict_future for ING [2026-01-13T20:24:49.351678] [INFO ] [sig ] ING: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:49.498188] [INFO ] [LOCAL ] Saved forecast: ING 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ING.txt [2026-01-13T20:24:49.498346] [INFO ] [sig ] [1655/3497] Completed ING in 0.3s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-13T20:24:49.498387] [INFO ] [sig ] [1656/3497] Forecasting INGN... [2026-01-13T20:24:49.498415] [INFO ] [sig ] Generating forecast for: INGN [2026-01-13T20:24:49.498446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INGN' from 'https://tdm.silogroup.org/data/derivative_storage/INGN.csv'. [2026-01-13T20:24:49.509900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INGN'. [2026-01-13T20:24:49.510279] [INFO ] [FORECASTER] Starting predict_future for INGN [2026-01-13T20:24:49.511136] [DEBUG] [LOCAL ] No optimal features file found for INGN: ./output/feature-sets/INGN.txt [2026-01-13T20:24:49.511189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:49.511223] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:49.511251] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:49.511309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:49.569445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:49.570305] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:49.570388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:49.570422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:49.693187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:49.693348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:49.693391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:49.693421] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:49.697049] [DEBUG] [FORECASTER] INGN: Forecast T+1@11:T+2@11: DOWN (p=3.85%) [2026-01-13T20:24:49.697392] [INFO ] [FORECASTER] Completed predict_future for INGN [2026-01-13T20:24:49.697525] [INFO ] [sig ] INGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:49.868346] [INFO ] [LOCAL ] Saved forecast: INGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INGN.txt [2026-01-13T20:24:49.868505] [INFO ] [sig ] [1656/3497] Completed INGN in 0.4s | 2.83 sym/s | Total: 9.7m | ETA: 10.8m [2026-01-13T20:24:49.868546] [INFO ] [sig ] [1657/3497] Forecasting INM... [2026-01-13T20:24:49.868596] [INFO ] [sig ] Generating forecast for: INM [2026-01-13T20:24:49.868631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INM' from 'https://tdm.silogroup.org/data/derivative_storage/INM.csv'. [2026-01-13T20:24:49.879484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INM'. [2026-01-13T20:24:49.879839] [INFO ] [FORECASTER] Starting predict_future for INM [2026-01-13T20:24:49.880618] [DEBUG] [LOCAL ] No optimal features file found for INM: ./output/feature-sets/INM.txt [2026-01-13T20:24:49.880670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:49.880701] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:49.880728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:49.880784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:49.936820] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:49.937685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:49.937766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:49.937801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:50.055264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:50.055397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:50.055435] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:50.055463] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:50.058769] [DEBUG] [FORECASTER] INM: Forecast T+1@11:T+2@11: DOWN (p=1.90%) [2026-01-13T20:24:50.059039] [INFO ] [FORECASTER] Completed predict_future for INM [2026-01-13T20:24:50.059182] [INFO ] [sig ] INM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:50.202021] [INFO ] [LOCAL ] Saved forecast: INM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INM.txt [2026-01-13T20:24:50.202144] [INFO ] [sig ] [1657/3497] Completed INM in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:50.202182] [INFO ] [sig ] [1658/3497] Forecasting INMB... [2026-01-13T20:24:50.202212] [INFO ] [sig ] Generating forecast for: INMB [2026-01-13T20:24:50.202241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMB' from 'https://tdm.silogroup.org/data/derivative_storage/INMB.csv'. [2026-01-13T20:24:50.213417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMB'. [2026-01-13T20:24:50.213739] [INFO ] [FORECASTER] Starting predict_future for INMB [2026-01-13T20:24:50.214487] [DEBUG] [LOCAL ] No optimal features file found for INMB: ./output/feature-sets/INMB.txt [2026-01-13T20:24:50.214538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:50.214570] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:50.214621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:50.214679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:50.270731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:50.271322] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:50.271421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:50.271454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:50.392371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:50.392516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:50.392556] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:50.392604] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:50.395908] [DEBUG] [FORECASTER] INMB: Forecast T+1@11:T+2@11: DOWN (p=49.96%) [2026-01-13T20:24:50.396176] [INFO ] [FORECASTER] Completed predict_future for INMB [2026-01-13T20:24:50.396299] [INFO ] [sig ] INMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:50.536590] [INFO ] [LOCAL ] Saved forecast: INMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INMB.txt [2026-01-13T20:24:50.536742] [INFO ] [sig ] [1658/3497] Completed INMB in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:50.536783] [INFO ] [sig ] [1659/3497] Forecasting INMD... [2026-01-13T20:24:50.536813] [INFO ] [sig ] Generating forecast for: INMD [2026-01-13T20:24:50.536843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INMD' from 'https://tdm.silogroup.org/data/derivative_storage/INMD.csv'. [2026-01-13T20:24:50.548204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INMD'. [2026-01-13T20:24:50.548499] [INFO ] [FORECASTER] Starting predict_future for INMD [2026-01-13T20:24:50.549263] [DEBUG] [LOCAL ] No optimal features file found for INMD: ./output/feature-sets/INMD.txt [2026-01-13T20:24:50.549319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:50.549351] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:50.549378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:50.549435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:50.605823] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:50.606682] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:50.606773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:50.606809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:50.732922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:50.733091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:50.733133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:50.733161] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:50.736755] [DEBUG] [FORECASTER] INMD: Forecast T+1@11:T+2@11: DOWN (p=46.08%) [2026-01-13T20:24:50.737102] [INFO ] [FORECASTER] Completed predict_future for INMD [2026-01-13T20:24:50.737242] [INFO ] [sig ] INMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:50.884324] [INFO ] [LOCAL ] Saved forecast: INMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INMD.txt [2026-01-13T20:24:50.884495] [INFO ] [sig ] [1659/3497] Completed INMD in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:50.884533] [INFO ] [sig ] [1660/3497] Forecasting INN... [2026-01-13T20:24:50.884564] [INFO ] [sig ] Generating forecast for: INN [2026-01-13T20:24:50.884616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INN' from 'https://tdm.silogroup.org/data/derivative_storage/INN.csv'. [2026-01-13T20:24:50.896392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INN'. [2026-01-13T20:24:50.896963] [INFO ] [FORECASTER] Starting predict_future for INN [2026-01-13T20:24:50.897742] [DEBUG] [LOCAL ] No optimal features file found for INN: ./output/feature-sets/INN.txt [2026-01-13T20:24:50.897794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:50.897825] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:50.897851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:50.897907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:50.955826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:50.956692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:50.956772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:50.956806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:51.077998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:51.078164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:51.078203] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:51.078257] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:51.081920] [DEBUG] [FORECASTER] INN: Forecast T+1@11:T+2@11: DOWN (p=44.37%) [2026-01-13T20:24:51.082224] [INFO ] [FORECASTER] Completed predict_future for INN [2026-01-13T20:24:51.082348] [INFO ] [sig ] INN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:51.229490] [INFO ] [LOCAL ] Saved forecast: INN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INN.txt [2026-01-13T20:24:51.229665] [INFO ] [sig ] [1660/3497] Completed INN in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:51.229707] [INFO ] [sig ] [1661/3497] Forecasting INO... [2026-01-13T20:24:51.229737] [INFO ] [sig ] Generating forecast for: INO [2026-01-13T20:24:51.229769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INO' from 'https://tdm.silogroup.org/data/derivative_storage/INO.csv'. [2026-01-13T20:24:51.241589] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INO'. [2026-01-13T20:24:51.241943] [INFO ] [FORECASTER] Starting predict_future for INO [2026-01-13T20:24:51.242766] [DEBUG] [LOCAL ] No optimal features file found for INO: ./output/feature-sets/INO.txt [2026-01-13T20:24:51.242818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:51.242849] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:51.242876] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:51.242933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:51.302299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:51.303185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:51.303264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:51.303299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:51.421502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:51.421681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:51.421730] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:51.421762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:51.425249] [DEBUG] [FORECASTER] INO: Forecast T+1@11:T+2@11: UP (p=81.77%) [2026-01-13T20:24:51.425536] [INFO ] [FORECASTER] Completed predict_future for INO [2026-01-13T20:24:51.425683] [INFO ] [sig ] INO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:51.577157] [INFO ] [LOCAL ] Saved forecast: INO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INO.txt [2026-01-13T20:24:51.577340] [INFO ] [sig ] [1661/3497] Completed INO in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:51.577381] [INFO ] [sig ] [1662/3497] Forecasting INOD... [2026-01-13T20:24:51.577409] [INFO ] [sig ] Generating forecast for: INOD [2026-01-13T20:24:51.577439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INOD' from 'https://tdm.silogroup.org/data/derivative_storage/INOD.csv'. [2026-01-13T20:24:51.588973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INOD'. [2026-01-13T20:24:51.589309] [INFO ] [FORECASTER] Starting predict_future for INOD [2026-01-13T20:24:51.590106] [DEBUG] [LOCAL ] No optimal features file found for INOD: ./output/feature-sets/INOD.txt [2026-01-13T20:24:51.590158] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:51.590190] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:51.590217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:51.590274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:51.649105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:51.650021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:51.650105] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:51.650140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:51.771021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:51.771200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:51.771244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:51.771275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:51.774899] [DEBUG] [FORECASTER] INOD: Forecast T+1@11:T+2@11: DOWN (p=48.92%) [2026-01-13T20:24:51.775194] [INFO ] [FORECASTER] Completed predict_future for INOD [2026-01-13T20:24:51.775321] [INFO ] [sig ] INOD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:51.931883] [INFO ] [LOCAL ] Saved forecast: INOD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INOD.txt [2026-01-13T20:24:51.932046] [INFO ] [sig ] [1662/3497] Completed INOD in 0.4s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:51.932086] [INFO ] [sig ] [1663/3497] Forecasting INSE... [2026-01-13T20:24:51.932115] [INFO ] [sig ] Generating forecast for: INSE [2026-01-13T20:24:51.932146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSE' from 'https://tdm.silogroup.org/data/derivative_storage/INSE.csv'. [2026-01-13T20:24:51.943689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSE'. [2026-01-13T20:24:51.944053] [INFO ] [FORECASTER] Starting predict_future for INSE [2026-01-13T20:24:51.944850] [DEBUG] [LOCAL ] No optimal features file found for INSE: ./output/feature-sets/INSE.txt [2026-01-13T20:24:51.944902] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:51.944934] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:51.944961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:51.945018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:52.002022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:52.002936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:52.003021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:52.003056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:52.124832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:52.125000] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:52.125043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:52.125073] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:52.128591] [DEBUG] [FORECASTER] INSE: Forecast T+1@11:T+2@11: DOWN (p=4.67%) [2026-01-13T20:24:52.128890] [INFO ] [FORECASTER] Completed predict_future for INSE [2026-01-13T20:24:52.129023] [INFO ] [sig ] INSE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:52.278009] [INFO ] [LOCAL ] Saved forecast: INSE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INSE.txt [2026-01-13T20:24:52.278169] [INFO ] [sig ] [1663/3497] Completed INSE in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:52.278208] [INFO ] [sig ] [1664/3497] Forecasting INSG... [2026-01-13T20:24:52.278236] [INFO ] [sig ] Generating forecast for: INSG [2026-01-13T20:24:52.278268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSG' from 'https://tdm.silogroup.org/data/derivative_storage/INSG.csv'. [2026-01-13T20:24:52.289785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSG'. [2026-01-13T20:24:52.290130] [INFO ] [FORECASTER] Starting predict_future for INSG [2026-01-13T20:24:52.290943] [DEBUG] [LOCAL ] No optimal features file found for INSG: ./output/feature-sets/INSG.txt [2026-01-13T20:24:52.290995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:52.291027] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:52.291053] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:52.291109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:52.348913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:52.349783] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:52.349865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:52.349898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:52.467759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:52.467919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:52.467987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:52.468033] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:52.471557] [DEBUG] [FORECASTER] INSG: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-01-13T20:24:52.471866] [INFO ] [FORECASTER] Completed predict_future for INSG [2026-01-13T20:24:52.472004] [INFO ] [sig ] INSG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:52.619086] [INFO ] [LOCAL ] Saved forecast: INSG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INSG.txt [2026-01-13T20:24:52.619248] [INFO ] [sig ] [1664/3497] Completed INSG in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:52.619288] [INFO ] [sig ] [1665/3497] Forecasting INSM... [2026-01-13T20:24:52.619318] [INFO ] [sig ] Generating forecast for: INSM [2026-01-13T20:24:52.619351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSM' from 'https://tdm.silogroup.org/data/derivative_storage/INSM.csv'. [2026-01-13T20:24:52.631523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSM'. [2026-01-13T20:24:52.631909] [INFO ] [FORECASTER] Starting predict_future for INSM [2026-01-13T20:24:52.632716] [DEBUG] [LOCAL ] No optimal features file found for INSM: ./output/feature-sets/INSM.txt [2026-01-13T20:24:52.632768] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:52.632824] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:52.632852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:52.632909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:52.689490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:52.690287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:52.690365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:52.690398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:52.806287] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:52.806439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:52.806479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:52.806507] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:52.809833] [DEBUG] [FORECASTER] INSM: Forecast T+1@11:T+2@11: UP (p=61.25%) [2026-01-13T20:24:52.810106] [INFO ] [FORECASTER] Completed predict_future for INSM [2026-01-13T20:24:52.810223] [INFO ] [sig ] INSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:52.954858] [INFO ] [LOCAL ] Saved forecast: INSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INSM.txt [2026-01-13T20:24:52.955010] [INFO ] [sig ] [1665/3497] Completed INSM in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:52.955049] [INFO ] [sig ] [1666/3497] Forecasting INSP... [2026-01-13T20:24:52.955079] [INFO ] [sig ] Generating forecast for: INSP [2026-01-13T20:24:52.955110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INSP' from 'https://tdm.silogroup.org/data/derivative_storage/INSP.csv'. [2026-01-13T20:24:52.966612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INSP'. [2026-01-13T20:24:52.966970] [INFO ] [FORECASTER] Starting predict_future for INSP [2026-01-13T20:24:52.967751] [DEBUG] [LOCAL ] No optimal features file found for INSP: ./output/feature-sets/INSP.txt [2026-01-13T20:24:52.967815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:52.967849] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:52.967877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:52.967933] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:53.026082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:53.026927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:53.027004] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:53.027037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:53.147662] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:53.147812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:53.147853] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:53.147881] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:53.151298] [DEBUG] [FORECASTER] INSP: Forecast T+1@11:T+2@11: DOWN (p=0.43%) [2026-01-13T20:24:53.151594] [INFO ] [FORECASTER] Completed predict_future for INSP [2026-01-13T20:24:53.151724] [INFO ] [sig ] INSP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:53.295319] [INFO ] [LOCAL ] Saved forecast: INSP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INSP.txt [2026-01-13T20:24:53.295444] [INFO ] [sig ] [1666/3497] Completed INSP in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:53.295481] [INFO ] [sig ] [1667/3497] Forecasting INTA... [2026-01-13T20:24:53.295511] [INFO ] [sig ] Generating forecast for: INTA [2026-01-13T20:24:53.295541] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTA' from 'https://tdm.silogroup.org/data/derivative_storage/INTA.csv'. [2026-01-13T20:24:53.310224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTA'. [2026-01-13T20:24:53.310498] [INFO ] [FORECASTER] Starting predict_future for INTA [2026-01-13T20:24:53.311283] [DEBUG] [LOCAL ] No optimal features file found for INTA: ./output/feature-sets/INTA.txt [2026-01-13T20:24:53.311334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:53.311367] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:53.311394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:53.311450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:53.367319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:53.368014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:53.368091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:53.368124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:53.490111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:53.490260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:53.490299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:53.490327] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:53.493639] [DEBUG] [FORECASTER] INTA: Forecast T+1@11:T+2@11: UP (p=87.96%) [2026-01-13T20:24:53.493910] [INFO ] [FORECASTER] Completed predict_future for INTA [2026-01-13T20:24:53.494028] [INFO ] [sig ] INTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:53.634456] [INFO ] [LOCAL ] Saved forecast: INTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INTA.txt [2026-01-13T20:24:53.634588] [INFO ] [sig ] [1667/3497] Completed INTA in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:53.634629] [INFO ] [sig ] [1668/3497] Forecasting INTC... [2026-01-13T20:24:53.634658] [INFO ] [sig ] Generating forecast for: INTC [2026-01-13T20:24:53.634689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTC' from 'https://tdm.silogroup.org/data/derivative_storage/INTC.csv'. [2026-01-13T20:24:53.645987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTC'. [2026-01-13T20:24:53.646259] [INFO ] [FORECASTER] Starting predict_future for INTC [2026-01-13T20:24:53.647019] [DEBUG] [LOCAL ] No optimal features file found for INTC: ./output/feature-sets/INTC.txt [2026-01-13T20:24:53.647070] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:53.647101] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:53.647128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:53.647185] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:53.703129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:53.703755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:53.703831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:53.703863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:53.820587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:53.820735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:53.820782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:53.820846] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:53.824116] [DEBUG] [FORECASTER] INTC: Forecast T+1@11:T+2@11: DOWN (p=48.36%) [2026-01-13T20:24:53.824386] [INFO ] [FORECASTER] Completed predict_future for INTC [2026-01-13T20:24:53.824504] [INFO ] [sig ] INTC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:53.968467] [INFO ] [LOCAL ] Saved forecast: INTC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INTC.txt [2026-01-13T20:24:53.968616] [INFO ] [sig ] [1668/3497] Completed INTC in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:53.968657] [INFO ] [sig ] [1669/3497] Forecasting INTZ... [2026-01-13T20:24:53.968687] [INFO ] [sig ] Generating forecast for: INTZ [2026-01-13T20:24:53.968718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INTZ' from 'https://tdm.silogroup.org/data/derivative_storage/INTZ.csv'. [2026-01-13T20:24:53.980214] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INTZ'. [2026-01-13T20:24:53.980487] [INFO ] [FORECASTER] Starting predict_future for INTZ [2026-01-13T20:24:53.981246] [DEBUG] [LOCAL ] No optimal features file found for INTZ: ./output/feature-sets/INTZ.txt [2026-01-13T20:24:53.981298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:53.981332] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:53.981363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:53.981420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:54.042382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:54.043336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:54.043428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:54.043464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:54.167121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:54.167277] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:54.167315] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:54.167343] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:54.171115] [DEBUG] [FORECASTER] INTZ: Forecast T+1@11:T+2@11: UP (p=50.01%) [2026-01-13T20:24:54.171385] [INFO ] [FORECASTER] Completed predict_future for INTZ [2026-01-13T20:24:54.171505] [INFO ] [sig ] INTZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:54.314697] [INFO ] [LOCAL ] Saved forecast: INTZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INTZ.txt [2026-01-13T20:24:54.314822] [INFO ] [sig ] [1669/3497] Completed INTZ in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.8m [2026-01-13T20:24:54.314867] [INFO ] [sig ] [1670/3497] Forecasting INVA... [2026-01-13T20:24:54.314897] [INFO ] [sig ] Generating forecast for: INVA [2026-01-13T20:24:54.314927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVA' from 'https://tdm.silogroup.org/data/derivative_storage/INVA.csv'. [2026-01-13T20:24:54.326624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVA'. [2026-01-13T20:24:54.326882] [INFO ] [FORECASTER] Starting predict_future for INVA [2026-01-13T20:24:54.327647] [DEBUG] [LOCAL ] No optimal features file found for INVA: ./output/feature-sets/INVA.txt [2026-01-13T20:24:54.327698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:54.327730] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:54.327756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:54.327813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:54.384542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:54.385185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:54.385263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:54.385296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:54.503604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:54.503740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:54.503779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:54.503811] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:54.507129] [DEBUG] [FORECASTER] INVA: Forecast T+1@11:T+2@11: DOWN (p=7.38%) [2026-01-13T20:24:54.507392] [INFO ] [FORECASTER] Completed predict_future for INVA [2026-01-13T20:24:54.507510] [INFO ] [sig ] INVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:54.648686] [INFO ] [LOCAL ] Saved forecast: INVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INVA.txt [2026-01-13T20:24:54.648803] [INFO ] [sig ] [1670/3497] Completed INVA in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-13T20:24:54.648841] [INFO ] [sig ] [1671/3497] Forecasting INVE... [2026-01-13T20:24:54.648870] [INFO ] [sig ] Generating forecast for: INVE [2026-01-13T20:24:54.648901] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVE' from 'https://tdm.silogroup.org/data/derivative_storage/INVE.csv'. [2026-01-13T20:24:54.660053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVE'. [2026-01-13T20:24:54.660312] [INFO ] [FORECASTER] Starting predict_future for INVE [2026-01-13T20:24:54.661070] [DEBUG] [LOCAL ] No optimal features file found for INVE: ./output/feature-sets/INVE.txt [2026-01-13T20:24:54.661124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:54.661155] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:54.661182] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:54.661238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:54.718365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:54.719012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:54.719090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:54.719123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:54.840051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:54.840233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:54.840296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:54.840331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:54.843877] [DEBUG] [FORECASTER] INVE: Forecast T+1@11:T+2@11: UP (p=97.37%) [2026-01-13T20:24:54.844150] [INFO ] [FORECASTER] Completed predict_future for INVE [2026-01-13T20:24:54.844296] [INFO ] [sig ] INVE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:54.986005] [INFO ] [LOCAL ] Saved forecast: INVE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/INVE.txt [2026-01-13T20:24:54.986131] [INFO ] [sig ] [1671/3497] Completed INVE in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-13T20:24:54.986169] [INFO ] [sig ] [1672/3497] Forecasting INVH... [2026-01-13T20:24:54.986198] [INFO ] [sig ] Generating forecast for: INVH [2026-01-13T20:24:54.986233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'INVH' from 'https://tdm.silogroup.org/data/derivative_storage/INVH.csv'. [2026-01-13T20:24:54.997298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'INVH'. [2026-01-13T20:24:54.997553] [INFO ] [FORECASTER] Starting predict_future for INVH [2026-01-13T20:24:54.998346] [DEBUG] [LOCAL ] No optimal features file found for INVH: ./output/feature-sets/INVH.txt [2026-01-13T20:24:54.998398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:54.998433] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:54.998459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:54.998515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:55.054539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:55.055286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:55.055364] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:55.055399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:55.170996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:55.171152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:55.171191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:55.171219] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:55.174548] [DEBUG] [FORECASTER] INVH: Forecast T+1@11:T+2@11: DOWN (p=33.64%) [2026-01-13T20:24:55.174869] [INFO ] [FORECASTER] Completed predict_future for INVH [2026-01-13T20:24:55.174993] [INFO ] [sig ] INVH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:55.317412] [INFO ] [LOCAL ] Saved forecast: INVH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/INVH.txt [2026-01-13T20:24:55.317537] [INFO ] [sig ] [1672/3497] Completed INVH in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-13T20:24:55.317592] [INFO ] [sig ] [1673/3497] Forecasting IONS... [2026-01-13T20:24:55.317624] [INFO ] [sig ] Generating forecast for: IONS [2026-01-13T20:24:55.317655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IONS' from 'https://tdm.silogroup.org/data/derivative_storage/IONS.csv'. [2026-01-13T20:24:55.328520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IONS'. [2026-01-13T20:24:55.328791] [INFO ] [FORECASTER] Starting predict_future for IONS [2026-01-13T20:24:55.329532] [DEBUG] [LOCAL ] No optimal features file found for IONS: ./output/feature-sets/IONS.txt [2026-01-13T20:24:55.329607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:55.329640] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:55.329668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:55.329724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:55.385963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:55.386593] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:55.386677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:55.386709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:55.504779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:55.504923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:55.504979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:55.505009] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:55.511525] [DEBUG] [FORECASTER] IONS: Forecast T+1@11:T+2@11: UP (p=78.13%) [2026-01-13T20:24:55.511873] [INFO ] [FORECASTER] Completed predict_future for IONS [2026-01-13T20:24:55.512006] [INFO ] [sig ] IONS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:55.653653] [INFO ] [LOCAL ] Saved forecast: IONS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IONS.txt [2026-01-13T20:24:55.653773] [INFO ] [sig ] [1673/3497] Completed IONS in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-13T20:24:55.653811] [INFO ] [sig ] [1674/3497] Forecasting IOSP... [2026-01-13T20:24:55.653841] [INFO ] [sig ] Generating forecast for: IOSP [2026-01-13T20:24:55.653872] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOSP' from 'https://tdm.silogroup.org/data/derivative_storage/IOSP.csv'. [2026-01-13T20:24:55.665208] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOSP'. [2026-01-13T20:24:55.665471] [INFO ] [FORECASTER] Starting predict_future for IOSP [2026-01-13T20:24:55.666225] [DEBUG] [LOCAL ] No optimal features file found for IOSP: ./output/feature-sets/IOSP.txt [2026-01-13T20:24:55.666276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:55.666308] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:55.666335] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:55.666391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:55.722909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:55.723499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:55.723590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:55.723625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:55.839436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:55.839608] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:55.839650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:55.839678] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:55.843053] [DEBUG] [FORECASTER] IOSP: Forecast T+1@11:T+2@11: UP (p=55.33%) [2026-01-13T20:24:55.843318] [INFO ] [FORECASTER] Completed predict_future for IOSP [2026-01-13T20:24:55.843453] [INFO ] [sig ] IOSP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:55.985675] [INFO ] [LOCAL ] Saved forecast: IOSP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IOSP.txt [2026-01-13T20:24:55.985798] [INFO ] [sig ] [1674/3497] Completed IOSP in 0.3s | 2.83 sym/s | Total: 9.8m | ETA: 10.7m [2026-01-13T20:24:55.985836] [INFO ] [sig ] [1675/3497] Forecasting IOVA... [2026-01-13T20:24:55.985866] [INFO ] [sig ] Generating forecast for: IOVA [2026-01-13T20:24:55.985896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IOVA' from 'https://tdm.silogroup.org/data/derivative_storage/IOVA.csv'. [2026-01-13T20:24:55.997543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IOVA'. [2026-01-13T20:24:55.997825] [INFO ] [FORECASTER] Starting predict_future for IOVA [2026-01-13T20:24:55.998661] [DEBUG] [LOCAL ] No optimal features file found for IOVA: ./output/feature-sets/IOVA.txt [2026-01-13T20:24:55.998712] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:55.998744] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:55.998771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:55.998828] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:56.055441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:56.056169] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:56.056271] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:56.056304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:56.173092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:56.173236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:56.173276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:56.173305] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:56.176604] [DEBUG] [FORECASTER] IOVA: Forecast T+1@11:T+2@11: DOWN (p=24.90%) [2026-01-13T20:24:56.176870] [INFO ] [FORECASTER] Completed predict_future for IOVA [2026-01-13T20:24:56.176988] [INFO ] [sig ] IOVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:56.322961] [INFO ] [LOCAL ] Saved forecast: IOVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IOVA.txt [2026-01-13T20:24:56.323141] [INFO ] [sig ] [1675/3497] Completed IOVA in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:56.323181] [INFO ] [sig ] [1676/3497] Forecasting IPGP... [2026-01-13T20:24:56.323211] [INFO ] [sig ] Generating forecast for: IPGP [2026-01-13T20:24:56.323242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPGP' from 'https://tdm.silogroup.org/data/derivative_storage/IPGP.csv'. [2026-01-13T20:24:56.334506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPGP'. [2026-01-13T20:24:56.334798] [INFO ] [FORECASTER] Starting predict_future for IPGP [2026-01-13T20:24:56.335530] [DEBUG] [LOCAL ] No optimal features file found for IPGP: ./output/feature-sets/IPGP.txt [2026-01-13T20:24:56.335598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:56.335639] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:56.335666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:56.335722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:56.391855] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:56.392440] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:56.392515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:56.392546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:56.512076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:56.512236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:56.512277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:56.512306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:56.515616] [DEBUG] [FORECASTER] IPGP: Forecast T+1@11:T+2@11: DOWN (p=27.49%) [2026-01-13T20:24:56.515883] [INFO ] [FORECASTER] Completed predict_future for IPGP [2026-01-13T20:24:56.515999] [INFO ] [sig ] IPGP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:56.656662] [INFO ] [LOCAL ] Saved forecast: IPGP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IPGP.txt [2026-01-13T20:24:56.656781] [INFO ] [sig ] [1676/3497] Completed IPGP in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:56.656819] [INFO ] [sig ] [1677/3497] Forecasting IPI... [2026-01-13T20:24:56.656848] [INFO ] [sig ] Generating forecast for: IPI [2026-01-13T20:24:56.656879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IPI' from 'https://tdm.silogroup.org/data/derivative_storage/IPI.csv'. [2026-01-13T20:24:56.668831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IPI'. [2026-01-13T20:24:56.669183] [INFO ] [FORECASTER] Starting predict_future for IPI [2026-01-13T20:24:56.670070] [DEBUG] [LOCAL ] No optimal features file found for IPI: ./output/feature-sets/IPI.txt [2026-01-13T20:24:56.670124] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:56.670183] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:56.670214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:56.670272] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:56.727704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:56.728482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:56.728568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:56.728620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:56.849006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:56.849172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:56.849214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:56.849242] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:56.852820] [DEBUG] [FORECASTER] IPI: Forecast T+1@11:T+2@11: UP (p=79.69%) [2026-01-13T20:24:56.853133] [INFO ] [FORECASTER] Completed predict_future for IPI [2026-01-13T20:24:56.853267] [INFO ] [sig ] IPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:57.004700] [INFO ] [LOCAL ] Saved forecast: IPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IPI.txt [2026-01-13T20:24:57.004824] [INFO ] [sig ] [1677/3497] Completed IPI in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:57.004862] [INFO ] [sig ] [1678/3497] Forecasting IQ... [2026-01-13T20:24:57.004891] [INFO ] [sig ] Generating forecast for: IQ [2026-01-13T20:24:57.004922] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQ.csv'. [2026-01-13T20:24:57.017278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQ'. [2026-01-13T20:24:57.017597] [INFO ] [FORECASTER] Starting predict_future for IQ [2026-01-13T20:24:57.018405] [DEBUG] [LOCAL ] No optimal features file found for IQ: ./output/feature-sets/IQ.txt [2026-01-13T20:24:57.018461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:57.018494] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:57.018521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:57.018605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:57.075355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:57.075983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:57.076060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:57.076094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:57.196260] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:57.196413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:57.196458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:57.196493] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:57.199859] [DEBUG] [FORECASTER] IQ: Forecast T+1@11:T+2@11: DOWN (p=25.70%) [2026-01-13T20:24:57.200126] [INFO ] [FORECASTER] Completed predict_future for IQ [2026-01-13T20:24:57.200253] [INFO ] [sig ] IQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:57.341491] [INFO ] [LOCAL ] Saved forecast: IQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IQ.txt [2026-01-13T20:24:57.341660] [INFO ] [sig ] [1678/3497] Completed IQ in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:57.341702] [INFO ] [sig ] [1679/3497] Forecasting IQI... [2026-01-13T20:24:57.341733] [INFO ] [sig ] Generating forecast for: IQI [2026-01-13T20:24:57.341763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQI' from 'https://tdm.silogroup.org/data/derivative_storage/IQI.csv'. [2026-01-13T20:24:57.352526] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQI'. [2026-01-13T20:24:57.352933] [INFO ] [FORECASTER] Starting predict_future for IQI [2026-01-13T20:24:57.353721] [DEBUG] [LOCAL ] No optimal features file found for IQI: ./output/feature-sets/IQI.txt [2026-01-13T20:24:57.353772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:57.353804] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:57.353830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:57.353886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:57.410462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:57.411308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:57.411391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:57.411430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:57.530253] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:57.530405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:57.530444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:57.530473] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:57.533873] [DEBUG] [FORECASTER] IQI: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-13T20:24:57.534185] [INFO ] [FORECASTER] Completed predict_future for IQI [2026-01-13T20:24:57.534311] [INFO ] [sig ] IQI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:57.676062] [INFO ] [LOCAL ] Saved forecast: IQI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IQI.txt [2026-01-13T20:24:57.676187] [INFO ] [sig ] [1679/3497] Completed IQI in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:57.676225] [INFO ] [sig ] [1680/3497] Forecasting IQQQ... [2026-01-13T20:24:57.676255] [INFO ] [sig ] Generating forecast for: IQQQ [2026-01-13T20:24:57.676285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/IQQQ.csv'. [2026-01-13T20:24:57.687078] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IQQQ'. [2026-01-13T20:24:57.687368] [INFO ] [FORECASTER] Starting predict_future for IQQQ [2026-01-13T20:24:57.688161] [DEBUG] [LOCAL ] No optimal features file found for IQQQ: ./output/feature-sets/IQQQ.txt [2026-01-13T20:24:57.688212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:57.688242] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:57.688268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:57.688325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:57.744658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:57.745272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:57.745347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:57.745378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:57.861475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:57.861645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:57.861687] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:57.861715] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:57.865018] [DEBUG] [FORECASTER] IQQQ: Forecast T+1@11:T+2@11: DOWN (p=19.23%) [2026-01-13T20:24:57.865284] [INFO ] [FORECASTER] Completed predict_future for IQQQ [2026-01-13T20:24:57.865401] [INFO ] [sig ] IQQQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:58.006031] [INFO ] [LOCAL ] Saved forecast: IQQQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IQQQ.txt [2026-01-13T20:24:58.006167] [INFO ] [sig ] [1680/3497] Completed IQQQ in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:58.006206] [INFO ] [sig ] [1681/3497] Forecasting IRDM... [2026-01-13T20:24:58.006242] [INFO ] [sig ] Generating forecast for: IRDM [2026-01-13T20:24:58.006273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRDM' from 'https://tdm.silogroup.org/data/derivative_storage/IRDM.csv'. [2026-01-13T20:24:58.017029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRDM'. [2026-01-13T20:24:58.017299] [INFO ] [FORECASTER] Starting predict_future for IRDM [2026-01-13T20:24:58.018079] [DEBUG] [LOCAL ] No optimal features file found for IRDM: ./output/feature-sets/IRDM.txt [2026-01-13T20:24:58.018131] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:58.018163] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:58.018189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:58.018245] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:58.074656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:58.075488] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:58.075567] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:58.075621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:58.195058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:58.195196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:58.195233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:58.195262] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:58.198588] [DEBUG] [FORECASTER] IRDM: Forecast T+1@11:T+2@11: DOWN (p=5.29%) [2026-01-13T20:24:58.198855] [INFO ] [FORECASTER] Completed predict_future for IRDM [2026-01-13T20:24:58.198973] [INFO ] [sig ] IRDM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:58.343812] [INFO ] [LOCAL ] Saved forecast: IRDM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IRDM.txt [2026-01-13T20:24:58.343963] [INFO ] [sig ] [1681/3497] Completed IRDM in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:58.344000] [INFO ] [sig ] [1682/3497] Forecasting IREN... [2026-01-13T20:24:58.344029] [INFO ] [sig ] Generating forecast for: IREN [2026-01-13T20:24:58.344061] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IREN' from 'https://tdm.silogroup.org/data/derivative_storage/IREN.csv'. [2026-01-13T20:24:58.355021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IREN'. [2026-01-13T20:24:58.355369] [INFO ] [FORECASTER] Starting predict_future for IREN [2026-01-13T20:24:58.356198] [DEBUG] [LOCAL ] No optimal features file found for IREN: ./output/feature-sets/IREN.txt [2026-01-13T20:24:58.356252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:58.356314] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:58.356344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:58.356403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:58.414244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:58.414955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:58.415030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:58.415062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:58.536967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:58.537112] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:58.537150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:58.537177] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:58.540482] [DEBUG] [FORECASTER] IREN: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-13T20:24:58.540766] [INFO ] [FORECASTER] Completed predict_future for IREN [2026-01-13T20:24:58.540886] [INFO ] [sig ] IREN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:58.684134] [INFO ] [LOCAL ] Saved forecast: IREN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IREN.txt [2026-01-13T20:24:58.684277] [INFO ] [sig ] [1682/3497] Completed IREN in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:58.684319] [INFO ] [sig ] [1683/3497] Forecasting IRM... [2026-01-13T20:24:58.684351] [INFO ] [sig ] Generating forecast for: IRM [2026-01-13T20:24:58.684391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRM' from 'https://tdm.silogroup.org/data/derivative_storage/IRM.csv'. [2026-01-13T20:24:58.695508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRM'. [2026-01-13T20:24:58.695804] [INFO ] [FORECASTER] Starting predict_future for IRM [2026-01-13T20:24:58.696602] [DEBUG] [LOCAL ] No optimal features file found for IRM: ./output/feature-sets/IRM.txt [2026-01-13T20:24:58.696653] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:58.696684] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:58.696710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:58.696766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:58.752748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:58.753519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:58.753618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:58.753652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:58.882122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:58.882278] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:58.882320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:58.882348] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:58.885703] [DEBUG] [FORECASTER] IRM: Forecast T+1@11:T+2@11: DOWN (p=7.81%) [2026-01-13T20:24:58.885975] [INFO ] [FORECASTER] Completed predict_future for IRM [2026-01-13T20:24:58.886096] [INFO ] [sig ] IRM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:24:59.026474] [INFO ] [LOCAL ] Saved forecast: IRM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IRM.txt [2026-01-13T20:24:59.026656] [INFO ] [sig ] [1683/3497] Completed IRM in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:59.026697] [INFO ] [sig ] [1684/3497] Forecasting IRMD... [2026-01-13T20:24:59.026726] [INFO ] [sig ] Generating forecast for: IRMD [2026-01-13T20:24:59.026755] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRMD' from 'https://tdm.silogroup.org/data/derivative_storage/IRMD.csv'. [2026-01-13T20:24:59.037797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRMD'. [2026-01-13T20:24:59.038114] [INFO ] [FORECASTER] Starting predict_future for IRMD [2026-01-13T20:24:59.038901] [DEBUG] [LOCAL ] No optimal features file found for IRMD: ./output/feature-sets/IRMD.txt [2026-01-13T20:24:59.038953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:59.038984] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:59.039010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:59.039066] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:59.094879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:59.095661] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:59.095739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:59.095772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:59.215236] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:59.215394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:59.215432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:59.215476] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:59.218852] [DEBUG] [FORECASTER] IRMD: Forecast T+1@11:T+2@11: UP (p=95.42%) [2026-01-13T20:24:59.219119] [INFO ] [FORECASTER] Completed predict_future for IRMD [2026-01-13T20:24:59.219239] [INFO ] [sig ] IRMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:59.362777] [INFO ] [LOCAL ] Saved forecast: IRMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IRMD.txt [2026-01-13T20:24:59.362927] [INFO ] [sig ] [1684/3497] Completed IRMD in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:59.362965] [INFO ] [sig ] [1685/3497] Forecasting IRON... [2026-01-13T20:24:59.362995] [INFO ] [sig ] Generating forecast for: IRON [2026-01-13T20:24:59.363026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRON' from 'https://tdm.silogroup.org/data/derivative_storage/IRON.csv'. [2026-01-13T20:24:59.374236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRON'. [2026-01-13T20:24:59.374643] [INFO ] [FORECASTER] Starting predict_future for IRON [2026-01-13T20:24:59.375400] [DEBUG] [LOCAL ] No optimal features file found for IRON: ./output/feature-sets/IRON.txt [2026-01-13T20:24:59.375451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:59.375483] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:59.375509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:59.375565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:59.431934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:59.432619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:59.432695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:59.432726] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:59.551393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:59.551549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:59.551606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:59.551668] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:59.554978] [DEBUG] [FORECASTER] IRON: Forecast T+1@11:T+2@11: UP (p=75.16%) [2026-01-13T20:24:59.555259] [INFO ] [FORECASTER] Completed predict_future for IRON [2026-01-13T20:24:59.555381] [INFO ] [sig ] IRON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:24:59.696226] [INFO ] [LOCAL ] Saved forecast: IRON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IRON.txt [2026-01-13T20:24:59.696364] [INFO ] [sig ] [1685/3497] Completed IRON in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.7m [2026-01-13T20:24:59.696404] [INFO ] [sig ] [1686/3497] Forecasting IRTC... [2026-01-13T20:24:59.696432] [INFO ] [sig ] Generating forecast for: IRTC [2026-01-13T20:24:59.696464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRTC' from 'https://tdm.silogroup.org/data/derivative_storage/IRTC.csv'. [2026-01-13T20:24:59.708046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRTC'. [2026-01-13T20:24:59.708341] [INFO ] [FORECASTER] Starting predict_future for IRTC [2026-01-13T20:24:59.709114] [DEBUG] [LOCAL ] No optimal features file found for IRTC: ./output/feature-sets/IRTC.txt [2026-01-13T20:24:59.709166] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:24:59.709198] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:24:59.709224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:24:59.709280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:24:59.765119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:24:59.765978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:24:59.766057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:24:59.766104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:24:59.884636] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:24:59.884788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:24:59.884827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:24:59.884855] [INFO ] [FORECASTER] Training complete [2026-01-13T20:24:59.888228] [DEBUG] [FORECASTER] IRTC: Forecast T+1@11:T+2@11: DOWN (p=3.60%) [2026-01-13T20:24:59.888511] [INFO ] [FORECASTER] Completed predict_future for IRTC [2026-01-13T20:24:59.888671] [INFO ] [sig ] IRTC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:00.030660] [INFO ] [LOCAL ] Saved forecast: IRTC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IRTC.txt [2026-01-13T20:25:00.030819] [INFO ] [sig ] [1686/3497] Completed IRTC in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-13T20:25:00.030858] [INFO ] [sig ] [1687/3497] Forecasting IRWD... [2026-01-13T20:25:00.030888] [INFO ] [sig ] Generating forecast for: IRWD [2026-01-13T20:25:00.030918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IRWD' from 'https://tdm.silogroup.org/data/derivative_storage/IRWD.csv'. [2026-01-13T20:25:00.045002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IRWD'. [2026-01-13T20:25:00.045403] [INFO ] [FORECASTER] Starting predict_future for IRWD [2026-01-13T20:25:00.046205] [DEBUG] [LOCAL ] No optimal features file found for IRWD: ./output/feature-sets/IRWD.txt [2026-01-13T20:25:00.046258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:00.046289] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:00.046314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:00.046372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:00.103487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:00.104629] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:00.104712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:00.104744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:00.232774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:00.232936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:00.232978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:00.233009] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:00.236913] [DEBUG] [FORECASTER] IRWD: Forecast T+1@11:T+2@11: DOWN (p=42.71%) [2026-01-13T20:25:00.237198] [INFO ] [FORECASTER] Completed predict_future for IRWD [2026-01-13T20:25:00.237323] [INFO ] [sig ] IRWD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:00.389685] [INFO ] [LOCAL ] Saved forecast: IRWD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IRWD.txt [2026-01-13T20:25:00.389846] [INFO ] [sig ] [1687/3497] Completed IRWD in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-13T20:25:00.389889] [INFO ] [sig ] [1688/3497] Forecasting ISD... [2026-01-13T20:25:00.389929] [INFO ] [sig ] Generating forecast for: ISD [2026-01-13T20:25:00.389972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISD' from 'https://tdm.silogroup.org/data/derivative_storage/ISD.csv'. [2026-01-13T20:25:00.402092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISD'. [2026-01-13T20:25:00.402483] [INFO ] [FORECASTER] Starting predict_future for ISD [2026-01-13T20:25:00.403325] [DEBUG] [LOCAL ] No optimal features file found for ISD: ./output/feature-sets/ISD.txt [2026-01-13T20:25:00.403378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:00.403411] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:00.403452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:00.403511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:00.462912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:00.463821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:00.463906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:00.463939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:00.581744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:00.581903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:00.581944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:00.581972] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:00.585318] [DEBUG] [FORECASTER] ISD: Forecast T+1@11:T+2@11: UP (p=68.31%) [2026-01-13T20:25:00.585651] [INFO ] [FORECASTER] Completed predict_future for ISD [2026-01-13T20:25:00.585780] [INFO ] [sig ] ISD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:00.734215] [INFO ] [LOCAL ] Saved forecast: ISD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ISD.txt [2026-01-13T20:25:00.734800] [INFO ] [sig ] [1688/3497] Completed ISD in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-13T20:25:00.734844] [INFO ] [sig ] [1689/3497] Forecasting ISRG... [2026-01-13T20:25:00.734875] [INFO ] [sig ] Generating forecast for: ISRG [2026-01-13T20:25:00.734905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISRG' from 'https://tdm.silogroup.org/data/derivative_storage/ISRG.csv'. [2026-01-13T20:25:00.751274] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISRG'. [2026-01-13T20:25:00.751661] [INFO ] [FORECASTER] Starting predict_future for ISRG [2026-01-13T20:25:00.752493] [DEBUG] [LOCAL ] No optimal features file found for ISRG: ./output/feature-sets/ISRG.txt [2026-01-13T20:25:00.752547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:00.752606] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:00.752641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:00.752702] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:00.811270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:00.812016] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:00.812094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:00.812128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:00.930800] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:00.930954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:00.930994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:00.931022] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:00.934523] [DEBUG] [FORECASTER] ISRG: Forecast T+1@11:T+2@11: DOWN (p=7.05%) [2026-01-13T20:25:00.934963] [INFO ] [FORECASTER] Completed predict_future for ISRG [2026-01-13T20:25:00.935082] [INFO ] [sig ] ISRG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:01.079346] [INFO ] [LOCAL ] Saved forecast: ISRG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ISRG.txt [2026-01-13T20:25:01.079504] [INFO ] [sig ] [1689/3497] Completed ISRG in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-13T20:25:01.079545] [INFO ] [sig ] [1690/3497] Forecasting ISSC... [2026-01-13T20:25:01.079596] [INFO ] [sig ] Generating forecast for: ISSC [2026-01-13T20:25:01.079629] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISSC' from 'https://tdm.silogroup.org/data/derivative_storage/ISSC.csv'. [2026-01-13T20:25:01.090510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISSC'. [2026-01-13T20:25:01.090829] [INFO ] [FORECASTER] Starting predict_future for ISSC [2026-01-13T20:25:01.091606] [DEBUG] [LOCAL ] No optimal features file found for ISSC: ./output/feature-sets/ISSC.txt [2026-01-13T20:25:01.091657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:01.091690] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:01.091717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:01.091773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:01.148094] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:01.148863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:01.148943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:01.148976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:01.268138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:01.268293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:01.268332] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:01.268362] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:01.271880] [DEBUG] [FORECASTER] ISSC: Forecast T+1@11:T+2@11: DOWN (p=3.02%) [2026-01-13T20:25:01.272160] [INFO ] [FORECASTER] Completed predict_future for ISSC [2026-01-13T20:25:01.272282] [INFO ] [sig ] ISSC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:01.415707] [INFO ] [LOCAL ] Saved forecast: ISSC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ISSC.txt [2026-01-13T20:25:01.415854] [INFO ] [sig ] [1690/3497] Completed ISSC in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-13T20:25:01.415893] [INFO ] [sig ] [1691/3497] Forecasting ISTB... [2026-01-13T20:25:01.415925] [INFO ] [sig ] Generating forecast for: ISTB [2026-01-13T20:25:01.415954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ISTB' from 'https://tdm.silogroup.org/data/derivative_storage/ISTB.csv'. [2026-01-13T20:25:01.428392] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ISTB'. [2026-01-13T20:25:01.428873] [INFO ] [FORECASTER] Starting predict_future for ISTB [2026-01-13T20:25:01.430132] [DEBUG] [LOCAL ] No optimal features file found for ISTB: ./output/feature-sets/ISTB.txt [2026-01-13T20:25:01.430219] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:01.430252] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:01.430279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:01.430338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:01.495640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:01.496532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:01.496642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:01.496677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:01.626427] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:01.626592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:01.626634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:01.626662] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:01.630020] [DEBUG] [FORECASTER] ISTB: Forecast T+1@11:T+2@11: UP (p=89.67%) [2026-01-13T20:25:01.630290] [INFO ] [FORECASTER] Completed predict_future for ISTB [2026-01-13T20:25:01.630410] [INFO ] [sig ] ISTB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:01.774798] [INFO ] [LOCAL ] Saved forecast: ISTB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ISTB.txt [2026-01-13T20:25:01.774942] [INFO ] [sig ] [1691/3497] Completed ISTB in 0.4s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-13T20:25:01.774980] [INFO ] [sig ] [1692/3497] Forecasting ITIC... [2026-01-13T20:25:01.775010] [INFO ] [sig ] Generating forecast for: ITIC [2026-01-13T20:25:01.775047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITIC' from 'https://tdm.silogroup.org/data/derivative_storage/ITIC.csv'. [2026-01-13T20:25:01.785777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITIC'. [2026-01-13T20:25:01.786080] [INFO ] [FORECASTER] Starting predict_future for ITIC [2026-01-13T20:25:01.786886] [DEBUG] [LOCAL ] No optimal features file found for ITIC: ./output/feature-sets/ITIC.txt [2026-01-13T20:25:01.786937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:01.786969] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:01.786997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:01.787054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:01.845128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:01.845979] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:01.846093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:01.846126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:01.956959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:01.957122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:01.957165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:01.957195] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:01.960657] [DEBUG] [FORECASTER] ITIC: Forecast T+1@11:T+2@11: UP (p=80.19%) [2026-01-13T20:25:01.960939] [INFO ] [FORECASTER] Completed predict_future for ITIC [2026-01-13T20:25:01.961061] [INFO ] [sig ] ITIC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:02.110495] [INFO ] [LOCAL ] Saved forecast: ITIC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ITIC.txt [2026-01-13T20:25:02.110653] [INFO ] [sig ] [1692/3497] Completed ITIC in 0.3s | 2.83 sym/s | Total: 9.9m | ETA: 10.6m [2026-01-13T20:25:02.110695] [INFO ] [sig ] [1693/3497] Forecasting ITRI... [2026-01-13T20:25:02.110725] [INFO ] [sig ] Generating forecast for: ITRI [2026-01-13T20:25:02.110756] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRI' from 'https://tdm.silogroup.org/data/derivative_storage/ITRI.csv'. [2026-01-13T20:25:02.122884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRI'. [2026-01-13T20:25:02.123191] [INFO ] [FORECASTER] Starting predict_future for ITRI [2026-01-13T20:25:02.123974] [DEBUG] [LOCAL ] No optimal features file found for ITRI: ./output/feature-sets/ITRI.txt [2026-01-13T20:25:02.124025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:02.124057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:02.124083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:02.124139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:02.182959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:02.183912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:02.183991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:02.184025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:02.310411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:02.310561] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:02.310620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:02.310649] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:02.313970] [DEBUG] [FORECASTER] ITRI: Forecast T+1@11:T+2@11: UP (p=92.92%) [2026-01-13T20:25:02.314238] [INFO ] [FORECASTER] Completed predict_future for ITRI [2026-01-13T20:25:02.314355] [INFO ] [sig ] ITRI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:02.458730] [INFO ] [LOCAL ] Saved forecast: ITRI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ITRI.txt [2026-01-13T20:25:02.458879] [INFO ] [sig ] [1693/3497] Completed ITRI in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:02.458919] [INFO ] [sig ] [1694/3497] Forecasting ITRN... [2026-01-13T20:25:02.458949] [INFO ] [sig ] Generating forecast for: ITRN [2026-01-13T20:25:02.458978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITRN' from 'https://tdm.silogroup.org/data/derivative_storage/ITRN.csv'. [2026-01-13T20:25:02.472446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITRN'. [2026-01-13T20:25:02.472795] [INFO ] [FORECASTER] Starting predict_future for ITRN [2026-01-13T20:25:02.473549] [DEBUG] [LOCAL ] No optimal features file found for ITRN: ./output/feature-sets/ITRN.txt [2026-01-13T20:25:02.473619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:02.473652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:02.473679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:02.473739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:02.535668] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:02.536508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:02.536620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:02.536658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:02.666006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:02.666165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:02.666206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:02.666236] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:02.670026] [DEBUG] [FORECASTER] ITRN: Forecast T+1@11:T+2@11: DOWN (p=24.93%) [2026-01-13T20:25:02.670319] [INFO ] [FORECASTER] Completed predict_future for ITRN [2026-01-13T20:25:02.670449] [INFO ] [sig ] ITRN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:02.813823] [INFO ] [LOCAL ] Saved forecast: ITRN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ITRN.txt [2026-01-13T20:25:02.813960] [INFO ] [sig ] [1694/3497] Completed ITRN in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:02.813999] [INFO ] [sig ] [1695/3497] Forecasting ITUB... [2026-01-13T20:25:02.814029] [INFO ] [sig ] Generating forecast for: ITUB [2026-01-13T20:25:02.814059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ITUB' from 'https://tdm.silogroup.org/data/derivative_storage/ITUB.csv'. [2026-01-13T20:25:02.825033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ITUB'. [2026-01-13T20:25:02.825371] [INFO ] [FORECASTER] Starting predict_future for ITUB [2026-01-13T20:25:02.826203] [DEBUG] [LOCAL ] No optimal features file found for ITUB: ./output/feature-sets/ITUB.txt [2026-01-13T20:25:02.826254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:02.826286] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:02.826313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:02.826369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:02.885530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:02.886270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:02.886347] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:02.886380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:03.009755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:03.009905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:03.009943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:03.009988] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:03.013287] [DEBUG] [FORECASTER] ITUB: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-13T20:25:03.013553] [INFO ] [FORECASTER] Completed predict_future for ITUB [2026-01-13T20:25:03.013696] [INFO ] [sig ] ITUB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:03.169399] [INFO ] [LOCAL ] Saved forecast: ITUB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ITUB.txt [2026-01-13T20:25:03.169700] [INFO ] [sig ] [1695/3497] Completed ITUB in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:03.169761] [INFO ] [sig ] [1696/3497] Forecasting IUS... [2026-01-13T20:25:03.169803] [INFO ] [sig ] Generating forecast for: IUS [2026-01-13T20:25:03.169843] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUS' from 'https://tdm.silogroup.org/data/derivative_storage/IUS.csv'. [2026-01-13T20:25:03.185125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUS'. [2026-01-13T20:25:03.185617] [INFO ] [FORECASTER] Starting predict_future for IUS [2026-01-13T20:25:03.186732] [DEBUG] [LOCAL ] No optimal features file found for IUS: ./output/feature-sets/IUS.txt [2026-01-13T20:25:03.186800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:03.186843] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:03.186879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:03.186962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:03.248118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:03.248971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:03.249050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:03.249083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:03.370088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:03.370239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:03.370278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:03.370307] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:03.373681] [DEBUG] [FORECASTER] IUS: Forecast T+1@11:T+2@11: DOWN (p=30.49%) [2026-01-13T20:25:03.373955] [INFO ] [FORECASTER] Completed predict_future for IUS [2026-01-13T20:25:03.374075] [INFO ] [sig ] IUS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:03.519143] [INFO ] [LOCAL ] Saved forecast: IUS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IUS.txt [2026-01-13T20:25:03.519292] [INFO ] [sig ] [1696/3497] Completed IUS in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:03.519330] [INFO ] [sig ] [1697/3497] Forecasting IUSB... [2026-01-13T20:25:03.519359] [INFO ] [sig ] Generating forecast for: IUSB [2026-01-13T20:25:03.519390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSB' from 'https://tdm.silogroup.org/data/derivative_storage/IUSB.csv'. [2026-01-13T20:25:03.530609] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSB'. [2026-01-13T20:25:03.530931] [INFO ] [FORECASTER] Starting predict_future for IUSB [2026-01-13T20:25:03.531736] [DEBUG] [LOCAL ] No optimal features file found for IUSB: ./output/feature-sets/IUSB.txt [2026-01-13T20:25:03.531789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:03.531822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:03.531851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:03.531913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:03.587319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:03.588283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:03.588363] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:03.588396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:03.705006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:03.705158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:03.705196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:03.705224] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:03.708590] [DEBUG] [FORECASTER] IUSB: Forecast T+1@11:T+2@11: DOWN (p=7.91%) [2026-01-13T20:25:03.708861] [INFO ] [FORECASTER] Completed predict_future for IUSB [2026-01-13T20:25:03.708981] [INFO ] [sig ] IUSB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:03.850329] [INFO ] [LOCAL ] Saved forecast: IUSB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IUSB.txt [2026-01-13T20:25:03.850485] [INFO ] [sig ] [1697/3497] Completed IUSB in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:03.850523] [INFO ] [sig ] [1698/3497] Forecasting IUSG... [2026-01-13T20:25:03.850553] [INFO ] [sig ] Generating forecast for: IUSG [2026-01-13T20:25:03.850606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IUSG' from 'https://tdm.silogroup.org/data/derivative_storage/IUSG.csv'. [2026-01-13T20:25:03.862539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IUSG'. [2026-01-13T20:25:03.862885] [INFO ] [FORECASTER] Starting predict_future for IUSG [2026-01-13T20:25:03.863890] [DEBUG] [LOCAL ] No optimal features file found for IUSG: ./output/feature-sets/IUSG.txt [2026-01-13T20:25:03.863942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:03.863974] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:03.864008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:03.864077] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:03.921126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:03.921963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:03.922042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:03.922074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:04.041936] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:04.042084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:04.042123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:04.042152] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:04.045447] [DEBUG] [FORECASTER] IUSG: Forecast T+1@11:T+2@11: UP (p=62.68%) [2026-01-13T20:25:04.045734] [INFO ] [FORECASTER] Completed predict_future for IUSG [2026-01-13T20:25:04.046022] [INFO ] [sig ] IUSG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:04.185592] [INFO ] [LOCAL ] Saved forecast: IUSG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IUSG.txt [2026-01-13T20:25:04.185707] [INFO ] [sig ] [1698/3497] Completed IUSG in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:04.185744] [INFO ] [sig ] [1699/3497] Forecasting IVAL... [2026-01-13T20:25:04.185773] [INFO ] [sig ] Generating forecast for: IVAL [2026-01-13T20:25:04.185982] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVAL' from 'https://tdm.silogroup.org/data/derivative_storage/IVAL.csv'. [2026-01-13T20:25:04.198118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVAL'. [2026-01-13T20:25:04.198390] [INFO ] [FORECASTER] Starting predict_future for IVAL [2026-01-13T20:25:04.199147] [DEBUG] [LOCAL ] No optimal features file found for IVAL: ./output/feature-sets/IVAL.txt [2026-01-13T20:25:04.199198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:04.199255] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:04.199283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:04.199350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:04.255697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:04.256341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:04.256416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:04.256448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:04.364626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:04.364752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:04.364788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:04.364817] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:04.368258] [DEBUG] [FORECASTER] IVAL: Forecast T+1@11:T+2@11: DOWN (p=23.01%) [2026-01-13T20:25:04.368529] [INFO ] [FORECASTER] Completed predict_future for IVAL [2026-01-13T20:25:04.368671] [INFO ] [sig ] IVAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:04.513364] [INFO ] [LOCAL ] Saved forecast: IVAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IVAL.txt [2026-01-13T20:25:04.513495] [INFO ] [sig ] [1699/3497] Completed IVAL in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:04.513534] [INFO ] [sig ] [1700/3497] Forecasting IVZ... [2026-01-13T20:25:04.513564] [INFO ] [sig ] Generating forecast for: IVZ [2026-01-13T20:25:04.513613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IVZ' from 'https://tdm.silogroup.org/data/derivative_storage/IVZ.csv'. [2026-01-13T20:25:04.525368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IVZ'. [2026-01-13T20:25:04.525665] [INFO ] [FORECASTER] Starting predict_future for IVZ [2026-01-13T20:25:04.526623] [DEBUG] [LOCAL ] No optimal features file found for IVZ: ./output/feature-sets/IVZ.txt [2026-01-13T20:25:04.526673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:04.526704] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:04.526731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:04.526957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:04.583559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:04.584194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:04.584270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:04.584302] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:04.707222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:04.707352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:04.707390] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:04.707418] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:04.710759] [DEBUG] [FORECASTER] IVZ: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-01-13T20:25:04.711035] [INFO ] [FORECASTER] Completed predict_future for IVZ [2026-01-13T20:25:04.711156] [INFO ] [sig ] IVZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:04.854072] [INFO ] [LOCAL ] Saved forecast: IVZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IVZ.txt [2026-01-13T20:25:04.854223] [INFO ] [sig ] [1700/3497] Completed IVZ in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:04.854261] [INFO ] [sig ] [1701/3497] Forecasting IX... [2026-01-13T20:25:04.854290] [INFO ] [sig ] Generating forecast for: IX [2026-01-13T20:25:04.854322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IX' from 'https://tdm.silogroup.org/data/derivative_storage/IX.csv'. [2026-01-13T20:25:04.865081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IX'. [2026-01-13T20:25:04.865352] [INFO ] [FORECASTER] Starting predict_future for IX [2026-01-13T20:25:04.866126] [DEBUG] [LOCAL ] No optimal features file found for IX: ./output/feature-sets/IX.txt [2026-01-13T20:25:04.866186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:04.866219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:04.866246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:04.866302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:04.922144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:04.922763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:04.922836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:04.922869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:05.041010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:05.041151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:05.041190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:05.041217] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:05.044506] [DEBUG] [FORECASTER] IX: Forecast T+1@11:T+2@11: DOWN (p=20.61%) [2026-01-13T20:25:05.044796] [INFO ] [FORECASTER] Completed predict_future for IX [2026-01-13T20:25:05.044918] [INFO ] [sig ] IX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:05.185792] [INFO ] [LOCAL ] Saved forecast: IX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/IX.txt [2026-01-13T20:25:05.185952] [INFO ] [sig ] [1701/3497] Completed IX in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:05.185992] [INFO ] [sig ] [1702/3497] Forecasting IXUS... [2026-01-13T20:25:05.186020] [INFO ] [sig ] Generating forecast for: IXUS [2026-01-13T20:25:05.186053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IXUS' from 'https://tdm.silogroup.org/data/derivative_storage/IXUS.csv'. [2026-01-13T20:25:05.197654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IXUS'. [2026-01-13T20:25:05.198030] [INFO ] [FORECASTER] Starting predict_future for IXUS [2026-01-13T20:25:05.198820] [DEBUG] [LOCAL ] No optimal features file found for IXUS: ./output/feature-sets/IXUS.txt [2026-01-13T20:25:05.198871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:05.198902] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:05.198929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:05.198985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:05.255284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:05.256142] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:05.256222] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:05.256255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:05.374708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:05.374862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:05.374902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:05.374963] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:05.378381] [DEBUG] [FORECASTER] IXUS: Forecast T+1@11:T+2@11: UP (p=55.36%) [2026-01-13T20:25:05.378692] [INFO ] [FORECASTER] Completed predict_future for IXUS [2026-01-13T20:25:05.378821] [INFO ] [sig ] IXUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:05.574277] [INFO ] [LOCAL ] Saved forecast: IXUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IXUS.txt [2026-01-13T20:25:05.574432] [INFO ] [sig ] [1702/3497] Completed IXUS in 0.4s | 2.83 sym/s | Total: 10.0m | ETA: 10.6m [2026-01-13T20:25:05.574471] [INFO ] [sig ] [1703/3497] Forecasting IZEA... [2026-01-13T20:25:05.574500] [INFO ] [sig ] Generating forecast for: IZEA [2026-01-13T20:25:05.574530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'IZEA' from 'https://tdm.silogroup.org/data/derivative_storage/IZEA.csv'. [2026-01-13T20:25:05.586308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'IZEA'. [2026-01-13T20:25:05.586717] [INFO ] [FORECASTER] Starting predict_future for IZEA [2026-01-13T20:25:05.587499] [DEBUG] [LOCAL ] No optimal features file found for IZEA: ./output/feature-sets/IZEA.txt [2026-01-13T20:25:05.587552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:05.587608] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:05.587641] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:05.587698] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:05.643674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:05.644469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:05.644551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:05.644605] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:05.760443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:05.760620] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:05.760664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:05.760692] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:05.764033] [DEBUG] [FORECASTER] IZEA: Forecast T+1@11:T+2@11: UP (p=91.02%) [2026-01-13T20:25:05.764304] [INFO ] [FORECASTER] Completed predict_future for IZEA [2026-01-13T20:25:05.764435] [INFO ] [sig ] IZEA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:05.905253] [INFO ] [LOCAL ] Saved forecast: IZEA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/IZEA.txt [2026-01-13T20:25:05.905389] [INFO ] [sig ] [1703/3497] Completed IZEA in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-13T20:25:05.905428] [INFO ] [sig ] [1704/3497] Forecasting J... [2026-01-13T20:25:05.905458] [INFO ] [sig ] Generating forecast for: J [2026-01-13T20:25:05.905488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'J' from 'https://tdm.silogroup.org/data/derivative_storage/J.csv'. [2026-01-13T20:25:05.917173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'J'. [2026-01-13T20:25:05.917471] [INFO ] [FORECASTER] Starting predict_future for J [2026-01-13T20:25:05.918267] [DEBUG] [LOCAL ] No optimal features file found for J: ./output/feature-sets/J.txt [2026-01-13T20:25:05.918319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:05.918349] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:05.918376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:05.918432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:05.977092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:05.977833] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:05.977910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:05.977944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:06.093469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:06.093637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:06.093678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:06.093708] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:06.097047] [DEBUG] [FORECASTER] J: Forecast T+1@11:T+2@11: DOWN (p=11.22%) [2026-01-13T20:25:06.097317] [INFO ] [FORECASTER] Completed predict_future for J [2026-01-13T20:25:06.097435] [INFO ] [sig ] J: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:06.238354] [INFO ] [LOCAL ] Saved forecast: J 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/J.txt [2026-01-13T20:25:06.238499] [INFO ] [sig ] [1704/3497] Completed J in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-13T20:25:06.238546] [INFO ] [sig ] [1705/3497] Forecasting JACK... [2026-01-13T20:25:06.238595] [INFO ] [sig ] Generating forecast for: JACK [2026-01-13T20:25:06.238632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JACK' from 'https://tdm.silogroup.org/data/derivative_storage/JACK.csv'. [2026-01-13T20:25:06.249949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JACK'. [2026-01-13T20:25:06.250266] [INFO ] [FORECASTER] Starting predict_future for JACK [2026-01-13T20:25:06.251039] [DEBUG] [LOCAL ] No optimal features file found for JACK: ./output/feature-sets/JACK.txt [2026-01-13T20:25:06.251091] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:06.251122] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:06.251149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:06.251204] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:06.306664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:06.307449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:06.307526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:06.307560] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:06.426795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:06.426954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:06.426994] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:06.427022] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:06.430360] [DEBUG] [FORECASTER] JACK: Forecast T+1@11:T+2@11: UP (p=69.86%) [2026-01-13T20:25:06.430652] [INFO ] [FORECASTER] Completed predict_future for JACK [2026-01-13T20:25:06.430778] [INFO ] [sig ] JACK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:06.570070] [INFO ] [LOCAL ] Saved forecast: JACK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JACK.txt [2026-01-13T20:25:06.570198] [INFO ] [sig ] [1705/3497] Completed JACK in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-13T20:25:06.570235] [INFO ] [sig ] [1706/3497] Forecasting JAKK... [2026-01-13T20:25:06.570263] [INFO ] [sig ] Generating forecast for: JAKK [2026-01-13T20:25:06.570293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAKK' from 'https://tdm.silogroup.org/data/derivative_storage/JAKK.csv'. [2026-01-13T20:25:06.581682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAKK'. [2026-01-13T20:25:06.581959] [INFO ] [FORECASTER] Starting predict_future for JAKK [2026-01-13T20:25:06.582723] [DEBUG] [LOCAL ] No optimal features file found for JAKK: ./output/feature-sets/JAKK.txt [2026-01-13T20:25:06.582775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:06.582806] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:06.582833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:06.582889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:06.638619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:06.639232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:06.639305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:06.639337] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:06.760513] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:06.760680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:06.760719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:06.760747] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:06.764070] [DEBUG] [FORECASTER] JAKK: Forecast T+1@11:T+2@11: UP (p=75.24%) [2026-01-13T20:25:06.764357] [INFO ] [FORECASTER] Completed predict_future for JAKK [2026-01-13T20:25:06.764478] [INFO ] [sig ] JAKK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:06.907217] [INFO ] [LOCAL ] Saved forecast: JAKK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JAKK.txt [2026-01-13T20:25:06.907346] [INFO ] [sig ] [1706/3497] Completed JAKK in 0.3s | 2.83 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-13T20:25:06.907383] [INFO ] [sig ] [1707/3497] Forecasting JAMF... [2026-01-13T20:25:06.907412] [INFO ] [sig ] Generating forecast for: JAMF [2026-01-13T20:25:06.907443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAMF' from 'https://tdm.silogroup.org/data/derivative_storage/JAMF.csv'. [2026-01-13T20:25:06.919365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAMF'. [2026-01-13T20:25:06.919765] [INFO ] [FORECASTER] Starting predict_future for JAMF [2026-01-13T20:25:06.920668] [DEBUG] [LOCAL ] No optimal features file found for JAMF: ./output/feature-sets/JAMF.txt [2026-01-13T20:25:06.920725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:06.920760] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:06.920788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:06.920847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:06.977653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:06.978635] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:06.978737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:06.978779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:07.100493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:07.100675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:07.100719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:07.100749] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:07.104190] [DEBUG] [FORECASTER] JAMF: Forecast T+1@11:T+2@11: DOWN (p=38.04%) [2026-01-13T20:25:07.104467] [INFO ] [FORECASTER] Completed predict_future for JAMF [2026-01-13T20:25:07.104608] [INFO ] [sig ] JAMF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:07.248735] [INFO ] [LOCAL ] Saved forecast: JAMF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JAMF.txt [2026-01-13T20:25:07.248903] [INFO ] [sig ] [1707/3497] Completed JAMF in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-13T20:25:07.248956] [INFO ] [sig ] [1708/3497] Forecasting JANX... [2026-01-13T20:25:07.248991] [INFO ] [sig ] Generating forecast for: JANX [2026-01-13T20:25:07.249023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JANX' from 'https://tdm.silogroup.org/data/derivative_storage/JANX.csv'. [2026-01-13T20:25:07.260488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JANX'. [2026-01-13T20:25:07.260879] [INFO ] [FORECASTER] Starting predict_future for JANX [2026-01-13T20:25:07.261726] [DEBUG] [LOCAL ] No optimal features file found for JANX: ./output/feature-sets/JANX.txt [2026-01-13T20:25:07.261779] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:07.261812] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:07.261841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:07.261899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:07.319669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:07.320543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:07.320644] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:07.320681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:07.443737] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:07.443893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:07.443951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:07.443981] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:07.447387] [DEBUG] [FORECASTER] JANX: Forecast T+1@11:T+2@11: UP (p=91.76%) [2026-01-13T20:25:07.447694] [INFO ] [FORECASTER] Completed predict_future for JANX [2026-01-13T20:25:07.447822] [INFO ] [sig ] JANX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:07.592885] [INFO ] [LOCAL ] Saved forecast: JANX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JANX.txt [2026-01-13T20:25:07.593082] [INFO ] [sig ] [1708/3497] Completed JANX in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-13T20:25:07.593141] [INFO ] [sig ] [1709/3497] Forecasting JAZZ... [2026-01-13T20:25:07.593176] [INFO ] [sig ] Generating forecast for: JAZZ [2026-01-13T20:25:07.593207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JAZZ' from 'https://tdm.silogroup.org/data/derivative_storage/JAZZ.csv'. [2026-01-13T20:25:07.605237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JAZZ'. [2026-01-13T20:25:07.605537] [INFO ] [FORECASTER] Starting predict_future for JAZZ [2026-01-13T20:25:07.606324] [DEBUG] [LOCAL ] No optimal features file found for JAZZ: ./output/feature-sets/JAZZ.txt [2026-01-13T20:25:07.606376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:07.606407] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:07.606435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:07.606493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:07.662491] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:07.663119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:07.663223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:07.663257] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:07.783541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:07.783691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:07.783729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:07.783757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:07.787125] [DEBUG] [FORECASTER] JAZZ: Forecast T+1@11:T+2@11: UP (p=85.12%) [2026-01-13T20:25:07.787389] [INFO ] [FORECASTER] Completed predict_future for JAZZ [2026-01-13T20:25:07.787509] [INFO ] [sig ] JAZZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:07.928710] [INFO ] [LOCAL ] Saved forecast: JAZZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JAZZ.txt [2026-01-13T20:25:07.928844] [INFO ] [sig ] [1709/3497] Completed JAZZ in 0.3s | 2.84 sym/s | Total: 10.0m | ETA: 10.5m [2026-01-13T20:25:07.929052] [INFO ] [sig ] [1710/3497] Forecasting JBGS... [2026-01-13T20:25:07.929080] [INFO ] [sig ] Generating forecast for: JBGS [2026-01-13T20:25:07.929110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBGS' from 'https://tdm.silogroup.org/data/derivative_storage/JBGS.csv'. [2026-01-13T20:25:07.940948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBGS'. [2026-01-13T20:25:07.941221] [INFO ] [FORECASTER] Starting predict_future for JBGS [2026-01-13T20:25:07.941986] [DEBUG] [LOCAL ] No optimal features file found for JBGS: ./output/feature-sets/JBGS.txt [2026-01-13T20:25:07.942037] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:07.942069] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:07.942095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:07.942152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:08.012365] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:08.013070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:08.013146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:08.013179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:08.136028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:08.136177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:08.136216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:08.136245] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:08.139701] [DEBUG] [FORECASTER] JBGS: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-01-13T20:25:08.139975] [INFO ] [FORECASTER] Completed predict_future for JBGS [2026-01-13T20:25:08.140096] [INFO ] [sig ] JBGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:08.280966] [INFO ] [LOCAL ] Saved forecast: JBGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JBGS.txt [2026-01-13T20:25:08.281095] [INFO ] [sig ] [1710/3497] Completed JBGS in 0.4s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:08.281132] [INFO ] [sig ] [1711/3497] Forecasting JBI... [2026-01-13T20:25:08.281162] [INFO ] [sig ] Generating forecast for: JBI [2026-01-13T20:25:08.281191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBI' from 'https://tdm.silogroup.org/data/derivative_storage/JBI.csv'. [2026-01-13T20:25:08.292019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBI'. [2026-01-13T20:25:08.292280] [INFO ] [FORECASTER] Starting predict_future for JBI [2026-01-13T20:25:08.293044] [DEBUG] [LOCAL ] No optimal features file found for JBI: ./output/feature-sets/JBI.txt [2026-01-13T20:25:08.293095] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:08.293127] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:08.293153] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:08.293209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:08.349200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:08.349840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:08.349915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:08.349947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:08.466131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:08.466263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:08.466302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:08.466330] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:08.469621] [DEBUG] [FORECASTER] JBI: Forecast T+1@11:T+2@11: UP (p=96.62%) [2026-01-13T20:25:08.469896] [INFO ] [FORECASTER] Completed predict_future for JBI [2026-01-13T20:25:08.470016] [INFO ] [sig ] JBI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:08.610206] [INFO ] [LOCAL ] Saved forecast: JBI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JBI.txt [2026-01-13T20:25:08.610322] [INFO ] [sig ] [1711/3497] Completed JBI in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:08.610360] [INFO ] [sig ] [1712/3497] Forecasting JBL... [2026-01-13T20:25:08.610389] [INFO ] [sig ] Generating forecast for: JBL [2026-01-13T20:25:08.610418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBL' from 'https://tdm.silogroup.org/data/derivative_storage/JBL.csv'. [2026-01-13T20:25:08.621331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBL'. [2026-01-13T20:25:08.621613] [INFO ] [FORECASTER] Starting predict_future for JBL [2026-01-13T20:25:08.622347] [DEBUG] [LOCAL ] No optimal features file found for JBL: ./output/feature-sets/JBL.txt [2026-01-13T20:25:08.622398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:08.622440] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:08.622468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:08.622524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:08.678798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:08.679426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:08.679501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:08.679534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:08.796514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:08.796667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:08.796708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:08.796736] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:08.800004] [DEBUG] [FORECASTER] JBL: Forecast T+1@11:T+2@11: UP (p=63.14%) [2026-01-13T20:25:08.800267] [INFO ] [FORECASTER] Completed predict_future for JBL [2026-01-13T20:25:08.800383] [INFO ] [sig ] JBL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:08.941915] [INFO ] [LOCAL ] Saved forecast: JBL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JBL.txt [2026-01-13T20:25:08.942063] [INFO ] [sig ] [1712/3497] Completed JBL in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:08.942102] [INFO ] [sig ] [1713/3497] Forecasting JBND... [2026-01-13T20:25:08.942132] [INFO ] [sig ] Generating forecast for: JBND [2026-01-13T20:25:08.942163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBND' from 'https://tdm.silogroup.org/data/derivative_storage/JBND.csv'. [2026-01-13T20:25:08.953166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBND'. [2026-01-13T20:25:08.953433] [INFO ] [FORECASTER] Starting predict_future for JBND [2026-01-13T20:25:08.954203] [DEBUG] [LOCAL ] No optimal features file found for JBND: ./output/feature-sets/JBND.txt [2026-01-13T20:25:08.954255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:08.954286] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:08.954312] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:08.954369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:09.010543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:09.011171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:09.011246] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:09.011278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:09.125049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:09.125199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:09.125237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:09.125265] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:09.128637] [DEBUG] [FORECASTER] JBND: Forecast T+1@11:T+2@11: UP (p=87.74%) [2026-01-13T20:25:09.128911] [INFO ] [FORECASTER] Completed predict_future for JBND [2026-01-13T20:25:09.129029] [INFO ] [sig ] JBND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:09.271979] [INFO ] [LOCAL ] Saved forecast: JBND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JBND.txt [2026-01-13T20:25:09.272107] [INFO ] [sig ] [1713/3497] Completed JBND in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:09.272145] [INFO ] [sig ] [1714/3497] Forecasting JBSS... [2026-01-13T20:25:09.272173] [INFO ] [sig ] Generating forecast for: JBSS [2026-01-13T20:25:09.272204] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JBSS' from 'https://tdm.silogroup.org/data/derivative_storage/JBSS.csv'. [2026-01-13T20:25:09.284025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JBSS'. [2026-01-13T20:25:09.284303] [INFO ] [FORECASTER] Starting predict_future for JBSS [2026-01-13T20:25:09.285071] [DEBUG] [LOCAL ] No optimal features file found for JBSS: ./output/feature-sets/JBSS.txt [2026-01-13T20:25:09.285123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:09.285154] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:09.285181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:09.285238] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:09.341284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:09.341877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:09.341951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:09.341983] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:09.459490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:09.459646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:09.459686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:09.459714] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:09.462965] [DEBUG] [FORECASTER] JBSS: Forecast T+1@11:T+2@11: DOWN (p=38.81%) [2026-01-13T20:25:09.463228] [INFO ] [FORECASTER] Completed predict_future for JBSS [2026-01-13T20:25:09.463347] [INFO ] [sig ] JBSS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:09.604855] [INFO ] [LOCAL ] Saved forecast: JBSS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JBSS.txt [2026-01-13T20:25:09.604976] [INFO ] [sig ] [1714/3497] Completed JBSS in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:09.605014] [INFO ] [sig ] [1715/3497] Forecasting JCE... [2026-01-13T20:25:09.605042] [INFO ] [sig ] Generating forecast for: JCE [2026-01-13T20:25:09.605071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCE' from 'https://tdm.silogroup.org/data/derivative_storage/JCE.csv'. [2026-01-13T20:25:09.618883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCE'. [2026-01-13T20:25:09.619235] [INFO ] [FORECASTER] Starting predict_future for JCE [2026-01-13T20:25:09.620035] [DEBUG] [LOCAL ] No optimal features file found for JCE: ./output/feature-sets/JCE.txt [2026-01-13T20:25:09.620089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:09.620121] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:09.620147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:09.620202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:09.676342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:09.677212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:09.677292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:09.677324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:09.793050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:09.793207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:09.793247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:09.793277] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:09.796632] [DEBUG] [FORECASTER] JCE: Forecast T+1@11:T+2@11: UP (p=86.03%) [2026-01-13T20:25:09.796905] [INFO ] [FORECASTER] Completed predict_future for JCE [2026-01-13T20:25:09.797024] [INFO ] [sig ] JCE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:09.938068] [INFO ] [LOCAL ] Saved forecast: JCE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JCE.txt [2026-01-13T20:25:09.938194] [INFO ] [sig ] [1715/3497] Completed JCE in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:09.938237] [INFO ] [sig ] [1716/3497] Forecasting JCI... [2026-01-13T20:25:09.938268] [INFO ] [sig ] Generating forecast for: JCI [2026-01-13T20:25:09.938297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JCI' from 'https://tdm.silogroup.org/data/derivative_storage/JCI.csv'. [2026-01-13T20:25:09.949442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JCI'. [2026-01-13T20:25:09.949731] [INFO ] [FORECASTER] Starting predict_future for JCI [2026-01-13T20:25:09.950482] [DEBUG] [LOCAL ] No optimal features file found for JCI: ./output/feature-sets/JCI.txt [2026-01-13T20:25:09.950534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:09.950607] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:09.950637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:09.950695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:10.006931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:10.007600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:10.007676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:10.007708] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:10.129321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:10.129479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:10.129520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:10.129547] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:10.132894] [DEBUG] [FORECASTER] JCI: Forecast T+1@11:T+2@11: UP (p=99.07%) [2026-01-13T20:25:10.133176] [INFO ] [FORECASTER] Completed predict_future for JCI [2026-01-13T20:25:10.133298] [INFO ] [sig ] JCI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:10.273999] [INFO ] [LOCAL ] Saved forecast: JCI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JCI.txt [2026-01-13T20:25:10.274131] [INFO ] [sig ] [1716/3497] Completed JCI in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:10.274169] [INFO ] [sig ] [1717/3497] Forecasting JD... [2026-01-13T20:25:10.274198] [INFO ] [sig ] Generating forecast for: JD [2026-01-13T20:25:10.274229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JD' from 'https://tdm.silogroup.org/data/derivative_storage/JD.csv'. [2026-01-13T20:25:10.285355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JD'. [2026-01-13T20:25:10.285699] [INFO ] [FORECASTER] Starting predict_future for JD [2026-01-13T20:25:10.286455] [DEBUG] [LOCAL ] No optimal features file found for JD: ./output/feature-sets/JD.txt [2026-01-13T20:25:10.286506] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:10.286539] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:10.286565] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:10.286646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:10.341435] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:10.342094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:10.342169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:10.342201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:10.460898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:10.461057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:10.461096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:10.461125] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:10.464841] [DEBUG] [FORECASTER] JD: Forecast T+1@11:T+2@11: DOWN (p=40.63%) [2026-01-13T20:25:10.465307] [INFO ] [FORECASTER] Completed predict_future for JD [2026-01-13T20:25:10.465430] [INFO ] [sig ] JD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:10.606067] [INFO ] [LOCAL ] Saved forecast: JD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JD.txt [2026-01-13T20:25:10.606199] [INFO ] [sig ] [1717/3497] Completed JD in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:10.606236] [INFO ] [sig ] [1718/3497] Forecasting JEF... [2026-01-13T20:25:10.606267] [INFO ] [sig ] Generating forecast for: JEF [2026-01-13T20:25:10.606296] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEF' from 'https://tdm.silogroup.org/data/derivative_storage/JEF.csv'. [2026-01-13T20:25:10.617217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEF'. [2026-01-13T20:25:10.617504] [INFO ] [FORECASTER] Starting predict_future for JEF [2026-01-13T20:25:10.618302] [DEBUG] [LOCAL ] No optimal features file found for JEF: ./output/feature-sets/JEF.txt [2026-01-13T20:25:10.618353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:10.618385] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:10.618412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:10.618468] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:10.674363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:10.675005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:10.675080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:10.675112] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:10.796406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:10.796541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:10.796595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:10.796625] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:10.799971] [DEBUG] [FORECASTER] JEF: Forecast T+1@11:T+2@11: DOWN (p=17.66%) [2026-01-13T20:25:10.800237] [INFO ] [FORECASTER] Completed predict_future for JEF [2026-01-13T20:25:10.800356] [INFO ] [sig ] JEF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:10.942668] [INFO ] [LOCAL ] Saved forecast: JEF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JEF.txt [2026-01-13T20:25:10.942792] [INFO ] [sig ] [1718/3497] Completed JEF in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.5m [2026-01-13T20:25:10.942830] [INFO ] [sig ] [1719/3497] Forecasting JELD... [2026-01-13T20:25:10.942859] [INFO ] [sig ] Generating forecast for: JELD [2026-01-13T20:25:10.942888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JELD' from 'https://tdm.silogroup.org/data/derivative_storage/JELD.csv'. [2026-01-13T20:25:10.953922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JELD'. [2026-01-13T20:25:10.954199] [INFO ] [FORECASTER] Starting predict_future for JELD [2026-01-13T20:25:10.954963] [DEBUG] [LOCAL ] No optimal features file found for JELD: ./output/feature-sets/JELD.txt [2026-01-13T20:25:10.955014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:10.955045] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:10.955071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:10.955128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:11.013990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:11.014611] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:11.014686] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:11.014718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:11.137048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:11.137200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:11.137240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:11.137285] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:11.140635] [DEBUG] [FORECASTER] JELD: Forecast T+1@11:T+2@11: DOWN (p=16.47%) [2026-01-13T20:25:11.140902] [INFO ] [FORECASTER] Completed predict_future for JELD [2026-01-13T20:25:11.141021] [INFO ] [sig ] JELD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:11.280905] [INFO ] [LOCAL ] Saved forecast: JELD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JELD.txt [2026-01-13T20:25:11.281024] [INFO ] [sig ] [1719/3497] Completed JELD in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:11.281062] [INFO ] [sig ] [1720/3497] Forecasting JEPQ... [2026-01-13T20:25:11.281092] [INFO ] [sig ] Generating forecast for: JEPQ [2026-01-13T20:25:11.281122] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JEPQ' from 'https://tdm.silogroup.org/data/derivative_storage/JEPQ.csv'. [2026-01-13T20:25:11.292154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JEPQ'. [2026-01-13T20:25:11.292413] [INFO ] [FORECASTER] Starting predict_future for JEPQ [2026-01-13T20:25:11.293187] [DEBUG] [LOCAL ] No optimal features file found for JEPQ: ./output/feature-sets/JEPQ.txt [2026-01-13T20:25:11.293239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:11.293271] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:11.293298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:11.293354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:11.349080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:11.349667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:11.349741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:11.349772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:11.472932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:11.473041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:11.473077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:11.473105] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:11.476566] [DEBUG] [FORECASTER] JEPQ: Forecast T+1@11:T+2@11: UP (p=92.00%) [2026-01-13T20:25:11.476849] [INFO ] [FORECASTER] Completed predict_future for JEPQ [2026-01-13T20:25:11.476970] [INFO ] [sig ] JEPQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:11.616212] [INFO ] [LOCAL ] Saved forecast: JEPQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JEPQ.txt [2026-01-13T20:25:11.616324] [INFO ] [sig ] [1720/3497] Completed JEPQ in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:11.616362] [INFO ] [sig ] [1721/3497] Forecasting JFIN... [2026-01-13T20:25:11.616391] [INFO ] [sig ] Generating forecast for: JFIN [2026-01-13T20:25:11.616420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JFIN' from 'https://tdm.silogroup.org/data/derivative_storage/JFIN.csv'. [2026-01-13T20:25:11.628391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JFIN'. [2026-01-13T20:25:11.628696] [INFO ] [FORECASTER] Starting predict_future for JFIN [2026-01-13T20:25:11.629663] [DEBUG] [LOCAL ] No optimal features file found for JFIN: ./output/feature-sets/JFIN.txt [2026-01-13T20:25:11.629719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:11.629751] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:11.629777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:11.629833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:11.686037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:11.686654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:11.686729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:11.686774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:11.815419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:11.815602] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:11.815645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:11.815673] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:11.819089] [DEBUG] [FORECASTER] JFIN: Forecast T+1@11:T+2@11: DOWN (p=18.89%) [2026-01-13T20:25:11.819393] [INFO ] [FORECASTER] Completed predict_future for JFIN [2026-01-13T20:25:11.819527] [INFO ] [sig ] JFIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:11.960200] [INFO ] [LOCAL ] Saved forecast: JFIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JFIN.txt [2026-01-13T20:25:11.960334] [INFO ] [sig ] [1721/3497] Completed JFIN in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:11.960373] [INFO ] [sig ] [1722/3497] Forecasting JGLO... [2026-01-13T20:25:11.960403] [INFO ] [sig ] Generating forecast for: JGLO [2026-01-13T20:25:11.960432] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JGLO' from 'https://tdm.silogroup.org/data/derivative_storage/JGLO.csv'. [2026-01-13T20:25:11.971651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JGLO'. [2026-01-13T20:25:11.971961] [INFO ] [FORECASTER] Starting predict_future for JGLO [2026-01-13T20:25:11.972735] [DEBUG] [LOCAL ] No optimal features file found for JGLO: ./output/feature-sets/JGLO.txt [2026-01-13T20:25:11.972786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:11.972817] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:11.972844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:11.972899] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:12.028655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:12.029360] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:12.029438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:12.029471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:12.147424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:12.147593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:12.147634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:12.147663] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:12.151005] [DEBUG] [FORECASTER] JGLO: Forecast T+1@11:T+2@11: DOWN (p=48.13%) [2026-01-13T20:25:12.151279] [INFO ] [FORECASTER] Completed predict_future for JGLO [2026-01-13T20:25:12.151399] [INFO ] [sig ] JGLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:12.292837] [INFO ] [LOCAL ] Saved forecast: JGLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JGLO.txt [2026-01-13T20:25:12.292975] [INFO ] [sig ] [1722/3497] Completed JGLO in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:12.293015] [INFO ] [sig ] [1723/3497] Forecasting JHG... [2026-01-13T20:25:12.293044] [INFO ] [sig ] Generating forecast for: JHG [2026-01-13T20:25:12.293075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHG' from 'https://tdm.silogroup.org/data/derivative_storage/JHG.csv'. [2026-01-13T20:25:12.304046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHG'. [2026-01-13T20:25:12.304330] [INFO ] [FORECASTER] Starting predict_future for JHG [2026-01-13T20:25:12.305098] [DEBUG] [LOCAL ] No optimal features file found for JHG: ./output/feature-sets/JHG.txt [2026-01-13T20:25:12.305149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:12.305181] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:12.305218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:12.305276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:12.360263] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:12.361037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:12.361113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:12.361146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:12.485064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:12.485215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:12.485255] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:12.485282] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:12.488615] [DEBUG] [FORECASTER] JHG: Forecast T+1@11:T+2@11: DOWN (p=22.88%) [2026-01-13T20:25:12.488884] [INFO ] [FORECASTER] Completed predict_future for JHG [2026-01-13T20:25:12.489003] [INFO ] [sig ] JHG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:12.628990] [INFO ] [LOCAL ] Saved forecast: JHG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JHG.txt [2026-01-13T20:25:12.629116] [INFO ] [sig ] [1723/3497] Completed JHG in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:12.629155] [INFO ] [sig ] [1724/3497] Forecasting JHI... [2026-01-13T20:25:12.629184] [INFO ] [sig ] Generating forecast for: JHI [2026-01-13T20:25:12.629214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHI' from 'https://tdm.silogroup.org/data/derivative_storage/JHI.csv'. [2026-01-13T20:25:12.640324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHI'. [2026-01-13T20:25:12.640617] [INFO ] [FORECASTER] Starting predict_future for JHI [2026-01-13T20:25:12.641379] [DEBUG] [LOCAL ] No optimal features file found for JHI: ./output/feature-sets/JHI.txt [2026-01-13T20:25:12.641430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:12.641461] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:12.641488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:12.641544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:12.697442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:12.698243] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:12.698323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:12.698355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:12.806088] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:12.806240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:12.806280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:12.806308] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:12.809652] [DEBUG] [FORECASTER] JHI: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-01-13T20:25:12.809924] [INFO ] [FORECASTER] Completed predict_future for JHI [2026-01-13T20:25:12.810044] [INFO ] [sig ] JHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:12.949857] [INFO ] [LOCAL ] Saved forecast: JHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JHI.txt [2026-01-13T20:25:12.949984] [INFO ] [sig ] [1724/3497] Completed JHI in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:12.950022] [INFO ] [sig ] [1725/3497] Forecasting JHX... [2026-01-13T20:25:12.950052] [INFO ] [sig ] Generating forecast for: JHX [2026-01-13T20:25:12.950082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JHX' from 'https://tdm.silogroup.org/data/derivative_storage/JHX.csv'. [2026-01-13T20:25:12.960871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JHX'. [2026-01-13T20:25:12.961143] [INFO ] [FORECASTER] Starting predict_future for JHX [2026-01-13T20:25:12.961924] [DEBUG] [LOCAL ] No optimal features file found for JHX: ./output/feature-sets/JHX.txt [2026-01-13T20:25:12.961976] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:12.962007] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:12.962034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:12.962091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:13.018228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:13.018853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:13.018927] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:13.018960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:13.135147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:13.135302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:13.135342] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:13.135369] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:13.138702] [DEBUG] [FORECASTER] JHX: Forecast T+1@11:T+2@11: UP (p=59.13%) [2026-01-13T20:25:13.138976] [INFO ] [FORECASTER] Completed predict_future for JHX [2026-01-13T20:25:13.139094] [INFO ] [sig ] JHX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:13.280463] [INFO ] [LOCAL ] Saved forecast: JHX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JHX.txt [2026-01-13T20:25:13.280613] [INFO ] [sig ] [1725/3497] Completed JHX in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:13.280657] [INFO ] [sig ] [1726/3497] Forecasting JILL... [2026-01-13T20:25:13.280688] [INFO ] [sig ] Generating forecast for: JILL [2026-01-13T20:25:13.280720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JILL' from 'https://tdm.silogroup.org/data/derivative_storage/JILL.csv'. [2026-01-13T20:25:13.292334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JILL'. [2026-01-13T20:25:13.292640] [INFO ] [FORECASTER] Starting predict_future for JILL [2026-01-13T20:25:13.293415] [DEBUG] [LOCAL ] No optimal features file found for JILL: ./output/feature-sets/JILL.txt [2026-01-13T20:25:13.293468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:13.293500] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:13.293529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:13.293611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:13.350639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:13.351239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:13.351340] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:13.351375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:13.465657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:13.465801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:13.465840] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:13.465869] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:13.469163] [DEBUG] [FORECASTER] JILL: Forecast T+1@11:T+2@11: DOWN (p=45.71%) [2026-01-13T20:25:13.469433] [INFO ] [FORECASTER] Completed predict_future for JILL [2026-01-13T20:25:13.469552] [INFO ] [sig ] JILL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:13.610765] [INFO ] [LOCAL ] Saved forecast: JILL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JILL.txt [2026-01-13T20:25:13.610882] [INFO ] [sig ] [1726/3497] Completed JILL in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:13.610919] [INFO ] [sig ] [1727/3497] Forecasting JIVE... [2026-01-13T20:25:13.610948] [INFO ] [sig ] Generating forecast for: JIVE [2026-01-13T20:25:13.610999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JIVE' from 'https://tdm.silogroup.org/data/derivative_storage/JIVE.csv'. [2026-01-13T20:25:13.621810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JIVE'. [2026-01-13T20:25:13.622084] [INFO ] [FORECASTER] Starting predict_future for JIVE [2026-01-13T20:25:13.622837] [DEBUG] [LOCAL ] No optimal features file found for JIVE: ./output/feature-sets/JIVE.txt [2026-01-13T20:25:13.622889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:13.622920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:13.622947] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:13.623007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:13.686830] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:13.687674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:13.687752] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:13.687785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:13.805763] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:13.805921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:13.805961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:13.805989] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:13.809386] [DEBUG] [FORECASTER] JIVE: Forecast T+1@11:T+2@11: UP (p=97.82%) [2026-01-13T20:25:13.809711] [INFO ] [FORECASTER] Completed predict_future for JIVE [2026-01-13T20:25:13.809839] [INFO ] [sig ] JIVE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:13.954590] [INFO ] [LOCAL ] Saved forecast: JIVE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JIVE.txt [2026-01-13T20:25:13.954716] [INFO ] [sig ] [1727/3497] Completed JIVE in 0.3s | 2.84 sym/s | Total: 10.1m | ETA: 10.4m [2026-01-13T20:25:13.954754] [INFO ] [sig ] [1728/3497] Forecasting JJSF... [2026-01-13T20:25:13.954784] [INFO ] [sig ] Generating forecast for: JJSF [2026-01-13T20:25:13.954813] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JJSF' from 'https://tdm.silogroup.org/data/derivative_storage/JJSF.csv'. [2026-01-13T20:25:13.966775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JJSF'. [2026-01-13T20:25:13.967055] [INFO ] [FORECASTER] Starting predict_future for JJSF [2026-01-13T20:25:13.967847] [DEBUG] [LOCAL ] No optimal features file found for JJSF: ./output/feature-sets/JJSF.txt [2026-01-13T20:25:13.967898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:13.967931] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:13.967983] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:13.968042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:14.024051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:14.024681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:14.024761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:14.024795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:14.144035] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:14.144189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:14.144228] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:14.144256] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:14.147553] [DEBUG] [FORECASTER] JJSF: Forecast T+1@11:T+2@11: UP (p=57.01%) [2026-01-13T20:25:14.147837] [INFO ] [FORECASTER] Completed predict_future for JJSF [2026-01-13T20:25:14.147976] [INFO ] [sig ] JJSF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:14.290626] [INFO ] [LOCAL ] Saved forecast: JJSF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JJSF.txt [2026-01-13T20:25:14.290756] [INFO ] [sig ] [1728/3497] Completed JJSF in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:14.290794] [INFO ] [sig ] [1729/3497] Forecasting JKHY... [2026-01-13T20:25:14.290824] [INFO ] [sig ] Generating forecast for: JKHY [2026-01-13T20:25:14.290854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKHY' from 'https://tdm.silogroup.org/data/derivative_storage/JKHY.csv'. [2026-01-13T20:25:14.302256] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKHY'. [2026-01-13T20:25:14.302515] [INFO ] [FORECASTER] Starting predict_future for JKHY [2026-01-13T20:25:14.303273] [DEBUG] [LOCAL ] No optimal features file found for JKHY: ./output/feature-sets/JKHY.txt [2026-01-13T20:25:14.303324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:14.303356] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:14.303383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:14.303440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:14.360138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:14.360749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:14.360825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:14.360858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:14.480495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:14.480656] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:14.480695] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:14.480725] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:14.484010] [DEBUG] [FORECASTER] JKHY: Forecast T+1@11:T+2@11: DOWN (p=7.76%) [2026-01-13T20:25:14.484285] [INFO ] [FORECASTER] Completed predict_future for JKHY [2026-01-13T20:25:14.484415] [INFO ] [sig ] JKHY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:14.624290] [INFO ] [LOCAL ] Saved forecast: JKHY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JKHY.txt [2026-01-13T20:25:14.624418] [INFO ] [sig ] [1729/3497] Completed JKHY in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:14.624457] [INFO ] [sig ] [1730/3497] Forecasting JKS... [2026-01-13T20:25:14.624487] [INFO ] [sig ] Generating forecast for: JKS [2026-01-13T20:25:14.624516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JKS' from 'https://tdm.silogroup.org/data/derivative_storage/JKS.csv'. [2026-01-13T20:25:14.635109] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JKS'. [2026-01-13T20:25:14.635355] [INFO ] [FORECASTER] Starting predict_future for JKS [2026-01-13T20:25:14.636113] [DEBUG] [LOCAL ] No optimal features file found for JKS: ./output/feature-sets/JKS.txt [2026-01-13T20:25:14.636164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:14.636196] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:14.636222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:14.636278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:14.691869] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:14.692468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:14.692543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:14.692592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:14.810217] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:14.810353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:14.810391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:14.810420] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:14.813696] [DEBUG] [FORECASTER] JKS: Forecast T+1@11:T+2@11: DOWN (p=13.01%) [2026-01-13T20:25:14.813960] [INFO ] [FORECASTER] Completed predict_future for JKS [2026-01-13T20:25:14.814078] [INFO ] [sig ] JKS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:14.956220] [INFO ] [LOCAL ] Saved forecast: JKS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JKS.txt [2026-01-13T20:25:14.956365] [INFO ] [sig ] [1730/3497] Completed JKS in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:14.956405] [INFO ] [sig ] [1731/3497] Forecasting JLL... [2026-01-13T20:25:14.956435] [INFO ] [sig ] Generating forecast for: JLL [2026-01-13T20:25:14.956465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLL' from 'https://tdm.silogroup.org/data/derivative_storage/JLL.csv'. [2026-01-13T20:25:14.968911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLL'. [2026-01-13T20:25:14.969186] [INFO ] [FORECASTER] Starting predict_future for JLL [2026-01-13T20:25:14.969961] [DEBUG] [LOCAL ] No optimal features file found for JLL: ./output/feature-sets/JLL.txt [2026-01-13T20:25:14.970013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:14.970045] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:14.970072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:14.970128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:15.025844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:15.026420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:15.026493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:15.026526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:15.155803] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:15.155974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:15.156020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:15.156054] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:15.160310] [DEBUG] [FORECASTER] JLL: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-13T20:25:15.160661] [INFO ] [FORECASTER] Completed predict_future for JLL [2026-01-13T20:25:15.160808] [INFO ] [sig ] JLL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:15.306983] [INFO ] [LOCAL ] Saved forecast: JLL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JLL.txt [2026-01-13T20:25:15.307128] [INFO ] [sig ] [1731/3497] Completed JLL in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:15.307167] [INFO ] [sig ] [1732/3497] Forecasting JLS... [2026-01-13T20:25:15.307199] [INFO ] [sig ] Generating forecast for: JLS [2026-01-13T20:25:15.307230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JLS' from 'https://tdm.silogroup.org/data/derivative_storage/JLS.csv'. [2026-01-13T20:25:15.318439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JLS'. [2026-01-13T20:25:15.318783] [INFO ] [FORECASTER] Starting predict_future for JLS [2026-01-13T20:25:15.319558] [DEBUG] [LOCAL ] No optimal features file found for JLS: ./output/feature-sets/JLS.txt [2026-01-13T20:25:15.319632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:15.319667] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:15.319695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:15.319754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:15.381411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:15.382264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:15.382342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:15.382375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:15.492907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:15.493061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:15.493100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:15.493130] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:15.496490] [DEBUG] [FORECASTER] JLS: Forecast T+1@11:T+2@11: DOWN (p=36.83%) [2026-01-13T20:25:15.496792] [INFO ] [FORECASTER] Completed predict_future for JLS [2026-01-13T20:25:15.496915] [INFO ] [sig ] JLS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:15.641510] [INFO ] [LOCAL ] Saved forecast: JLS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JLS.txt [2026-01-13T20:25:15.641692] [INFO ] [sig ] [1732/3497] Completed JLS in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:15.641744] [INFO ] [sig ] [1733/3497] Forecasting JMIA... [2026-01-13T20:25:15.641776] [INFO ] [sig ] Generating forecast for: JMIA [2026-01-13T20:25:15.641807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMIA' from 'https://tdm.silogroup.org/data/derivative_storage/JMIA.csv'. [2026-01-13T20:25:15.653110] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMIA'. [2026-01-13T20:25:15.653404] [INFO ] [FORECASTER] Starting predict_future for JMIA [2026-01-13T20:25:15.654203] [DEBUG] [LOCAL ] No optimal features file found for JMIA: ./output/feature-sets/JMIA.txt [2026-01-13T20:25:15.654255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:15.654313] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:15.654343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:15.654401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:15.712850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:15.713624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:15.713707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:15.713741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:15.836838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:15.836995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:15.837035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:15.837065] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:15.840513] [DEBUG] [FORECASTER] JMIA: Forecast T+1@11:T+2@11: UP (p=67.94%) [2026-01-13T20:25:15.840809] [INFO ] [FORECASTER] Completed predict_future for JMIA [2026-01-13T20:25:15.840935] [INFO ] [sig ] JMIA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:15.988359] [INFO ] [LOCAL ] Saved forecast: JMIA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JMIA.txt [2026-01-13T20:25:15.988543] [INFO ] [sig ] [1733/3497] Completed JMIA in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:15.988627] [INFO ] [sig ] [1734/3497] Forecasting JMSB... [2026-01-13T20:25:15.988682] [INFO ] [sig ] Generating forecast for: JMSB [2026-01-13T20:25:15.988730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JMSB' from 'https://tdm.silogroup.org/data/derivative_storage/JMSB.csv'. [2026-01-13T20:25:16.002885] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JMSB'. [2026-01-13T20:25:16.003215] [INFO ] [FORECASTER] Starting predict_future for JMSB [2026-01-13T20:25:16.004348] [DEBUG] [LOCAL ] No optimal features file found for JMSB: ./output/feature-sets/JMSB.txt [2026-01-13T20:25:16.004401] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:16.004434] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:16.004475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:16.004542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:16.062249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:16.062873] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:16.062951] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:16.062984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:16.164279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:16.164432] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:25:16.164473] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:16.164504] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:16.167936] [DEBUG] [FORECASTER] JMSB: Forecast T+1@11:T+2@11: UP (p=60.92%) [2026-01-13T20:25:16.168237] [INFO ] [FORECASTER] Completed predict_future for JMSB [2026-01-13T20:25:16.168360] [INFO ] [sig ] JMSB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:16.313613] [INFO ] [LOCAL ] Saved forecast: JMSB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JMSB.txt [2026-01-13T20:25:16.313749] [INFO ] [sig ] [1734/3497] Completed JMSB in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:16.313790] [INFO ] [sig ] [1735/3497] Forecasting JNJ... [2026-01-13T20:25:16.313821] [INFO ] [sig ] Generating forecast for: JNJ [2026-01-13T20:25:16.313853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JNJ' from 'https://tdm.silogroup.org/data/derivative_storage/JNJ.csv'. [2026-01-13T20:25:16.325482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JNJ'. [2026-01-13T20:25:16.325776] [INFO ] [FORECASTER] Starting predict_future for JNJ [2026-01-13T20:25:16.326556] [DEBUG] [LOCAL ] No optimal features file found for JNJ: ./output/feature-sets/JNJ.txt [2026-01-13T20:25:16.326630] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:16.326664] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:16.326692] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:16.326751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:16.384557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:16.385189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:16.385265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:16.385300] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:16.508931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:16.509072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:16.509109] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:16.509137] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:16.512436] [DEBUG] [FORECASTER] JNJ: Forecast T+1@11:T+2@11: UP (p=98.80%) [2026-01-13T20:25:16.512721] [INFO ] [FORECASTER] Completed predict_future for JNJ [2026-01-13T20:25:16.512840] [INFO ] [sig ] JNJ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:16.655828] [INFO ] [LOCAL ] Saved forecast: JNJ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JNJ.txt [2026-01-13T20:25:16.655947] [INFO ] [sig ] [1735/3497] Completed JNJ in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.4m [2026-01-13T20:25:16.655985] [INFO ] [sig ] [1736/3497] Forecasting JOBY... [2026-01-13T20:25:16.656014] [INFO ] [sig ] Generating forecast for: JOBY [2026-01-13T20:25:16.656043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOBY' from 'https://tdm.silogroup.org/data/derivative_storage/JOBY.csv'. [2026-01-13T20:25:16.667347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOBY'. [2026-01-13T20:25:16.667694] [INFO ] [FORECASTER] Starting predict_future for JOBY [2026-01-13T20:25:16.668480] [DEBUG] [LOCAL ] No optimal features file found for JOBY: ./output/feature-sets/JOBY.txt [2026-01-13T20:25:16.668543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:16.668596] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:16.668626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:16.668682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:16.726167] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:16.726822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:16.726900] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:16.726935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:16.846017] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:16.846179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:16.846220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:16.846285] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:16.849689] [DEBUG] [FORECASTER] JOBY: Forecast T+1@11:T+2@11: DOWN (p=29.63%) [2026-01-13T20:25:16.849962] [INFO ] [FORECASTER] Completed predict_future for JOBY [2026-01-13T20:25:16.850081] [INFO ] [sig ] JOBY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:16.996395] [INFO ] [LOCAL ] Saved forecast: JOBY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JOBY.txt [2026-01-13T20:25:16.996564] [INFO ] [sig ] [1736/3497] Completed JOBY in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:16.996630] [INFO ] [sig ] [1737/3497] Forecasting JOE... [2026-01-13T20:25:16.996662] [INFO ] [sig ] Generating forecast for: JOE [2026-01-13T20:25:16.996693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOE' from 'https://tdm.silogroup.org/data/derivative_storage/JOE.csv'. [2026-01-13T20:25:17.009563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOE'. [2026-01-13T20:25:17.010036] [INFO ] [FORECASTER] Starting predict_future for JOE [2026-01-13T20:25:17.010976] [DEBUG] [LOCAL ] No optimal features file found for JOE: ./output/feature-sets/JOE.txt [2026-01-13T20:25:17.011029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:17.011061] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:17.011088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:17.011144] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:17.070102] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:17.070766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:17.070861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:17.070894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:17.199993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:17.200165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:17.200208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:17.200238] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:17.203841] [DEBUG] [FORECASTER] JOE: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-13T20:25:17.204133] [INFO ] [FORECASTER] Completed predict_future for JOE [2026-01-13T20:25:17.204283] [INFO ] [sig ] JOE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:17.354101] [INFO ] [LOCAL ] Saved forecast: JOE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JOE.txt [2026-01-13T20:25:17.354254] [INFO ] [sig ] [1737/3497] Completed JOE in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:17.354296] [INFO ] [sig ] [1738/3497] Forecasting JOF... [2026-01-13T20:25:17.354328] [INFO ] [sig ] Generating forecast for: JOF [2026-01-13T20:25:17.354366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JOF' from 'https://tdm.silogroup.org/data/derivative_storage/JOF.csv'. [2026-01-13T20:25:17.366199] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JOF'. [2026-01-13T20:25:17.366522] [INFO ] [FORECASTER] Starting predict_future for JOF [2026-01-13T20:25:17.367287] [DEBUG] [LOCAL ] No optimal features file found for JOF: ./output/feature-sets/JOF.txt [2026-01-13T20:25:17.367339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:17.367370] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:17.367397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:17.367454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:17.422975] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:17.423726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:17.423808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:17.423840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:17.537507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:17.537665] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:17.537705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:17.537733] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:17.541043] [DEBUG] [FORECASTER] JOF: Forecast T+1@11:T+2@11: DOWN (p=18.26%) [2026-01-13T20:25:17.541309] [INFO ] [FORECASTER] Completed predict_future for JOF [2026-01-13T20:25:17.541429] [INFO ] [sig ] JOF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:17.681778] [INFO ] [LOCAL ] Saved forecast: JOF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JOF.txt [2026-01-13T20:25:17.681894] [INFO ] [sig ] [1738/3497] Completed JOF in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:17.681932] [INFO ] [sig ] [1739/3497] Forecasting JPC... [2026-01-13T20:25:17.681961] [INFO ] [sig ] Generating forecast for: JPC [2026-01-13T20:25:17.681992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPC' from 'https://tdm.silogroup.org/data/derivative_storage/JPC.csv'. [2026-01-13T20:25:17.693999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPC'. [2026-01-13T20:25:17.694428] [INFO ] [FORECASTER] Starting predict_future for JPC [2026-01-13T20:25:17.695242] [DEBUG] [LOCAL ] No optimal features file found for JPC: ./output/feature-sets/JPC.txt [2026-01-13T20:25:17.695295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:17.695328] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:17.695356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:17.695412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:17.751988] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:17.752930] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:17.753027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:17.753059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:17.868515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:17.868703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:17.868745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:17.868772] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:17.872304] [DEBUG] [FORECASTER] JPC: Forecast T+1@11:T+2@11: UP (p=95.48%) [2026-01-13T20:25:17.872652] [INFO ] [FORECASTER] Completed predict_future for JPC [2026-01-13T20:25:17.872790] [INFO ] [sig ] JPC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:18.016487] [INFO ] [LOCAL ] Saved forecast: JPC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JPC.txt [2026-01-13T20:25:18.016667] [INFO ] [sig ] [1739/3497] Completed JPC in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:18.016715] [INFO ] [sig ] [1740/3497] Forecasting JPEF... [2026-01-13T20:25:18.016747] [INFO ] [sig ] Generating forecast for: JPEF [2026-01-13T20:25:18.016777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPEF' from 'https://tdm.silogroup.org/data/derivative_storage/JPEF.csv'. [2026-01-13T20:25:18.027845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPEF'. [2026-01-13T20:25:18.028235] [INFO ] [FORECASTER] Starting predict_future for JPEF [2026-01-13T20:25:18.029016] [DEBUG] [LOCAL ] No optimal features file found for JPEF: ./output/feature-sets/JPEF.txt [2026-01-13T20:25:18.029069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:18.029100] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:18.029126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:18.029181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:18.085547] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:18.086401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:18.086485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:18.086518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:18.204809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:18.204968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:18.205008] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:18.205037] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:18.208429] [DEBUG] [FORECASTER] JPEF: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-13T20:25:18.208732] [INFO ] [FORECASTER] Completed predict_future for JPEF [2026-01-13T20:25:18.208859] [INFO ] [sig ] JPEF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:18.353071] [INFO ] [LOCAL ] Saved forecast: JPEF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JPEF.txt [2026-01-13T20:25:18.353232] [INFO ] [sig ] [1740/3497] Completed JPEF in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:18.353273] [INFO ] [sig ] [1741/3497] Forecasting JPM... [2026-01-13T20:25:18.353304] [INFO ] [sig ] Generating forecast for: JPM [2026-01-13T20:25:18.353335] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JPM' from 'https://tdm.silogroup.org/data/derivative_storage/JPM.csv'. [2026-01-13T20:25:18.365102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JPM'. [2026-01-13T20:25:18.365481] [INFO ] [FORECASTER] Starting predict_future for JPM [2026-01-13T20:25:18.366296] [DEBUG] [LOCAL ] No optimal features file found for JPM: ./output/feature-sets/JPM.txt [2026-01-13T20:25:18.366353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:18.366388] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:18.366417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:18.366475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:18.424995] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:18.425859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:18.425945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:18.425978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:18.554987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:18.555179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:18.555222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:18.555253] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:18.558777] [DEBUG] [FORECASTER] JPM: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-13T20:25:18.559062] [INFO ] [FORECASTER] Completed predict_future for JPM [2026-01-13T20:25:18.559209] [INFO ] [sig ] JPM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:18.705424] [INFO ] [LOCAL ] Saved forecast: JPM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JPM.txt [2026-01-13T20:25:18.705602] [INFO ] [sig ] [1741/3497] Completed JPM in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:18.705646] [INFO ] [sig ] [1742/3497] Forecasting JQC... [2026-01-13T20:25:18.705677] [INFO ] [sig ] Generating forecast for: JQC [2026-01-13T20:25:18.705709] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JQC' from 'https://tdm.silogroup.org/data/derivative_storage/JQC.csv'. [2026-01-13T20:25:18.717054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JQC'. [2026-01-13T20:25:18.717431] [INFO ] [FORECASTER] Starting predict_future for JQC [2026-01-13T20:25:18.718266] [DEBUG] [LOCAL ] No optimal features file found for JQC: ./output/feature-sets/JQC.txt [2026-01-13T20:25:18.718318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:18.718348] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:18.718374] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:18.718429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:18.778439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:18.779323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:18.779407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:18.779442] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:18.903633] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:18.903796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:18.903838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:18.903869] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:18.907531] [DEBUG] [FORECASTER] JQC: Forecast T+1@11:T+2@11: DOWN (p=1.85%) [2026-01-13T20:25:18.907888] [INFO ] [FORECASTER] Completed predict_future for JQC [2026-01-13T20:25:18.908055] [INFO ] [sig ] JQC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:19.050498] [INFO ] [LOCAL ] Saved forecast: JQC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JQC.txt [2026-01-13T20:25:19.050676] [INFO ] [sig ] [1742/3497] Completed JQC in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:19.050719] [INFO ] [sig ] [1743/3497] Forecasting JRI... [2026-01-13T20:25:19.050750] [INFO ] [sig ] Generating forecast for: JRI [2026-01-13T20:25:19.050785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRI' from 'https://tdm.silogroup.org/data/derivative_storage/JRI.csv'. [2026-01-13T20:25:19.062817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRI'. [2026-01-13T20:25:19.063158] [INFO ] [FORECASTER] Starting predict_future for JRI [2026-01-13T20:25:19.063938] [DEBUG] [LOCAL ] No optimal features file found for JRI: ./output/feature-sets/JRI.txt [2026-01-13T20:25:19.063990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:19.064022] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:19.064051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:19.064108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:19.120389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:19.121208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:19.121344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:19.121380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:19.238525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:19.238697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:19.238756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:19.238787] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:19.242101] [DEBUG] [FORECASTER] JRI: Forecast T+1@11:T+2@11: DOWN (p=48.68%) [2026-01-13T20:25:19.242379] [INFO ] [FORECASTER] Completed predict_future for JRI [2026-01-13T20:25:19.242502] [INFO ] [sig ] JRI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:19.383966] [INFO ] [LOCAL ] Saved forecast: JRI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JRI.txt [2026-01-13T20:25:19.384099] [INFO ] [sig ] [1743/3497] Completed JRI in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:19.384139] [INFO ] [sig ] [1744/3497] Forecasting JRS... [2026-01-13T20:25:19.384169] [INFO ] [sig ] Generating forecast for: JRS [2026-01-13T20:25:19.384199] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JRS' from 'https://tdm.silogroup.org/data/derivative_storage/JRS.csv'. [2026-01-13T20:25:19.394978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JRS'. [2026-01-13T20:25:19.395252] [INFO ] [FORECASTER] Starting predict_future for JRS [2026-01-13T20:25:19.396024] [DEBUG] [LOCAL ] No optimal features file found for JRS: ./output/feature-sets/JRS.txt [2026-01-13T20:25:19.396076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:19.396107] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:19.396134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:19.396192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:19.453463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:19.454312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:19.454396] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:19.454430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:19.570838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:19.571002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:19.571044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:19.571072] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:19.574405] [DEBUG] [FORECASTER] JRS: Forecast T+1@11:T+2@11: DOWN (p=27.65%) [2026-01-13T20:25:19.574696] [INFO ] [FORECASTER] Completed predict_future for JRS [2026-01-13T20:25:19.574815] [INFO ] [sig ] JRS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:19.721231] [INFO ] [LOCAL ] Saved forecast: JRS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JRS.txt [2026-01-13T20:25:19.721378] [INFO ] [sig ] [1744/3497] Completed JRS in 0.3s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:19.721417] [INFO ] [sig ] [1745/3497] Forecasting JSM... [2026-01-13T20:25:19.721447] [INFO ] [sig ] Generating forecast for: JSM [2026-01-13T20:25:19.721477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSM' from 'https://tdm.silogroup.org/data/derivative_storage/JSM.csv'. [2026-01-13T20:25:19.733258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSM'. [2026-01-13T20:25:19.733703] [INFO ] [FORECASTER] Starting predict_future for JSM [2026-01-13T20:25:19.734524] [DEBUG] [LOCAL ] No optimal features file found for JSM: ./output/feature-sets/JSM.txt [2026-01-13T20:25:19.734605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:19.734639] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:19.734666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:19.734723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:19.794417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:19.795296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:19.795395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:19.795431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:19.912679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:19.912859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:19.912900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:19.912935] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:19.916998] [DEBUG] [FORECASTER] JSM: Forecast T+1@11:T+2@11: UP (p=68.89%) [2026-01-13T20:25:19.917394] [INFO ] [FORECASTER] Completed predict_future for JSM [2026-01-13T20:25:19.917603] [INFO ] [sig ] JSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:20.082636] [INFO ] [LOCAL ] Saved forecast: JSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JSM.txt [2026-01-13T20:25:20.082794] [INFO ] [sig ] [1745/3497] Completed JSM in 0.4s | 2.84 sym/s | Total: 10.2m | ETA: 10.3m [2026-01-13T20:25:20.082836] [INFO ] [sig ] [1746/3497] Forecasting JSMD... [2026-01-13T20:25:20.082865] [INFO ] [sig ] Generating forecast for: JSMD [2026-01-13T20:25:20.082902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSMD' from 'https://tdm.silogroup.org/data/derivative_storage/JSMD.csv'. [2026-01-13T20:25:20.093836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSMD'. [2026-01-13T20:25:20.094172] [INFO ] [FORECASTER] Starting predict_future for JSMD [2026-01-13T20:25:20.094947] [DEBUG] [LOCAL ] No optimal features file found for JSMD: ./output/feature-sets/JSMD.txt [2026-01-13T20:25:20.094999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:20.095030] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:20.095057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:20.095114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:20.150895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:20.151746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:20.151828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:20.151860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:20.271554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:20.271767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:20.271808] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:20.271837] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:20.275169] [DEBUG] [FORECASTER] JSMD: Forecast T+1@11:T+2@11: DOWN (p=46.77%) [2026-01-13T20:25:20.275449] [INFO ] [FORECASTER] Completed predict_future for JSMD [2026-01-13T20:25:20.275587] [INFO ] [sig ] JSMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:20.417823] [INFO ] [LOCAL ] Saved forecast: JSMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JSMD.txt [2026-01-13T20:25:20.418042] [INFO ] [sig ] [1746/3497] Completed JSMD in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-13T20:25:20.418086] [INFO ] [sig ] [1747/3497] Forecasting JSML... [2026-01-13T20:25:20.418116] [INFO ] [sig ] Generating forecast for: JSML [2026-01-13T20:25:20.418146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JSML' from 'https://tdm.silogroup.org/data/derivative_storage/JSML.csv'. [2026-01-13T20:25:20.429563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JSML'. [2026-01-13T20:25:20.429902] [INFO ] [FORECASTER] Starting predict_future for JSML [2026-01-13T20:25:20.430822] [DEBUG] [LOCAL ] No optimal features file found for JSML: ./output/feature-sets/JSML.txt [2026-01-13T20:25:20.430873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:20.430917] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:20.430946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:20.431003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:20.488859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:20.489535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:20.489632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:20.489667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:20.603908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:20.604068] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:25:20.604109] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:20.604139] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:20.608061] [DEBUG] [FORECASTER] JSML: Forecast T+1@11:T+2@11: DOWN (p=28.40%) [2026-01-13T20:25:20.608331] [INFO ] [FORECASTER] Completed predict_future for JSML [2026-01-13T20:25:20.608454] [INFO ] [sig ] JSML: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:20.754472] [INFO ] [LOCAL ] Saved forecast: JSML 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JSML.txt [2026-01-13T20:25:20.754618] [INFO ] [sig ] [1747/3497] Completed JSML in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-13T20:25:20.754665] [INFO ] [sig ] [1748/3497] Forecasting JTEK... [2026-01-13T20:25:20.754719] [INFO ] [sig ] Generating forecast for: JTEK [2026-01-13T20:25:20.754753] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JTEK' from 'https://tdm.silogroup.org/data/derivative_storage/JTEK.csv'. [2026-01-13T20:25:20.768340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JTEK'. [2026-01-13T20:25:20.768717] [INFO ] [FORECASTER] Starting predict_future for JTEK [2026-01-13T20:25:20.769505] [DEBUG] [LOCAL ] No optimal features file found for JTEK: ./output/feature-sets/JTEK.txt [2026-01-13T20:25:20.769558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:20.769609] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:20.769639] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:20.769697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:20.827617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:20.828451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:20.828545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:20.828607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:20.955541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:20.955723] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:20.955766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:20.955795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:20.959274] [DEBUG] [FORECASTER] JTEK: Forecast T+1@11:T+2@11: DOWN (p=13.40%) [2026-01-13T20:25:20.959561] [INFO ] [FORECASTER] Completed predict_future for JTEK [2026-01-13T20:25:20.959714] [INFO ] [sig ] JTEK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:21.105135] [INFO ] [LOCAL ] Saved forecast: JTEK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JTEK.txt [2026-01-13T20:25:21.105281] [INFO ] [sig ] [1748/3497] Completed JTEK in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-13T20:25:21.105320] [INFO ] [sig ] [1749/3497] Forecasting JVA... [2026-01-13T20:25:21.105348] [INFO ] [sig ] Generating forecast for: JVA [2026-01-13T20:25:21.105378] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JVA' from 'https://tdm.silogroup.org/data/derivative_storage/JVA.csv'. [2026-01-13T20:25:21.116384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JVA'. [2026-01-13T20:25:21.116743] [INFO ] [FORECASTER] Starting predict_future for JVA [2026-01-13T20:25:21.117682] [DEBUG] [LOCAL ] No optimal features file found for JVA: ./output/feature-sets/JVA.txt [2026-01-13T20:25:21.117733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:21.117766] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:21.117793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:21.117850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:21.178380] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:21.179178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:21.179256] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:21.179288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:21.298443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:21.298618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:21.298659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:21.298691] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:21.302018] [DEBUG] [FORECASTER] JVA: Forecast T+1@11:T+2@11: UP (p=94.41%) [2026-01-13T20:25:21.302285] [INFO ] [FORECASTER] Completed predict_future for JVA [2026-01-13T20:25:21.302406] [INFO ] [sig ] JVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:21.444521] [INFO ] [LOCAL ] Saved forecast: JVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/JVA.txt [2026-01-13T20:25:21.444674] [INFO ] [sig ] [1749/3497] Completed JVA in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-13T20:25:21.444712] [INFO ] [sig ] [1750/3497] Forecasting JXN... [2026-01-13T20:25:21.444742] [INFO ] [sig ] Generating forecast for: JXN [2026-01-13T20:25:21.444773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'JXN' from 'https://tdm.silogroup.org/data/derivative_storage/JXN.csv'. [2026-01-13T20:25:21.455504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'JXN'. [2026-01-13T20:25:21.455846] [INFO ] [FORECASTER] Starting predict_future for JXN [2026-01-13T20:25:21.456641] [DEBUG] [LOCAL ] No optimal features file found for JXN: ./output/feature-sets/JXN.txt [2026-01-13T20:25:21.456693] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:21.456754] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:21.456784] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:21.456844] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:21.513430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:21.514103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:21.514178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:21.514210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:21.636221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:21.636394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:21.636437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:21.636465] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:21.639996] [DEBUG] [FORECASTER] JXN: Forecast T+1@11:T+2@11: DOWN (p=1.89%) [2026-01-13T20:25:21.640279] [INFO ] [FORECASTER] Completed predict_future for JXN [2026-01-13T20:25:21.640408] [INFO ] [sig ] JXN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:21.780094] [INFO ] [LOCAL ] Saved forecast: JXN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/JXN.txt [2026-01-13T20:25:21.780202] [INFO ] [sig ] [1750/3497] Completed JXN in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-13T20:25:21.780241] [INFO ] [sig ] [1751/3497] Forecasting KAI... [2026-01-13T20:25:21.780275] [INFO ] [sig ] Generating forecast for: KAI [2026-01-13T20:25:21.780305] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KAI' from 'https://tdm.silogroup.org/data/derivative_storage/KAI.csv'. [2026-01-13T20:25:21.792555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KAI'. [2026-01-13T20:25:21.792961] [INFO ] [FORECASTER] Starting predict_future for KAI [2026-01-13T20:25:21.793789] [DEBUG] [LOCAL ] No optimal features file found for KAI: ./output/feature-sets/KAI.txt [2026-01-13T20:25:21.793842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:21.793874] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:21.793902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:21.793959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:21.852202] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:21.853229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:21.853339] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:21.853373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:21.978274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:21.978435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:21.978476] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:21.978503] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:21.982089] [DEBUG] [FORECASTER] KAI: Forecast T+1@11:T+2@11: UP (p=97.06%) [2026-01-13T20:25:21.982564] [INFO ] [FORECASTER] Completed predict_future for KAI [2026-01-13T20:25:21.982707] [INFO ] [sig ] KAI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:22.123645] [INFO ] [LOCAL ] Saved forecast: KAI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KAI.txt [2026-01-13T20:25:22.123806] [INFO ] [sig ] [1751/3497] Completed KAI in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.3m [2026-01-13T20:25:22.123847] [INFO ] [sig ] [1752/3497] Forecasting KARO... [2026-01-13T20:25:22.123877] [INFO ] [sig ] Generating forecast for: KARO [2026-01-13T20:25:22.123907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KARO' from 'https://tdm.silogroup.org/data/derivative_storage/KARO.csv'. [2026-01-13T20:25:22.135050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KARO'. [2026-01-13T20:25:22.135395] [INFO ] [FORECASTER] Starting predict_future for KARO [2026-01-13T20:25:22.136197] [DEBUG] [LOCAL ] No optimal features file found for KARO: ./output/feature-sets/KARO.txt [2026-01-13T20:25:22.136250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:22.136281] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:22.136308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:22.136364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:22.192557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:22.193396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:22.193475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:22.193507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:22.313603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:22.313761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:22.313802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:22.313830] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:22.317201] [DEBUG] [FORECASTER] KARO: Forecast T+1@11:T+2@11: DOWN (p=0.74%) [2026-01-13T20:25:22.317495] [INFO ] [FORECASTER] Completed predict_future for KARO [2026-01-13T20:25:22.317639] [INFO ] [sig ] KARO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:22.470621] [INFO ] [LOCAL ] Saved forecast: KARO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KARO.txt [2026-01-13T20:25:22.470797] [INFO ] [sig ] [1752/3497] Completed KARO in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:22.470838] [INFO ] [sig ] [1753/3497] Forecasting KB... [2026-01-13T20:25:22.470871] [INFO ] [sig ] Generating forecast for: KB [2026-01-13T20:25:22.470903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KB' from 'https://tdm.silogroup.org/data/derivative_storage/KB.csv'. [2026-01-13T20:25:22.485616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KB'. [2026-01-13T20:25:22.486047] [INFO ] [FORECASTER] Starting predict_future for KB [2026-01-13T20:25:22.486982] [DEBUG] [LOCAL ] No optimal features file found for KB: ./output/feature-sets/KB.txt [2026-01-13T20:25:22.487043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:22.487080] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:22.487111] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:22.487181] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:22.576628] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:22.577885] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:22.578021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:22.578072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:22.735399] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:22.735635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:22.735708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:22.735787] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:22.739885] [DEBUG] [FORECASTER] KB: Forecast T+1@11:T+2@11: DOWN (p=15.57%) [2026-01-13T20:25:22.740344] [INFO ] [FORECASTER] Completed predict_future for KB [2026-01-13T20:25:22.740549] [INFO ] [sig ] KB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:22.958475] [INFO ] [LOCAL ] Saved forecast: KB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KB.txt [2026-01-13T20:25:22.958737] [INFO ] [sig ] [1753/3497] Completed KB in 0.5s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:22.958806] [INFO ] [sig ] [1754/3497] Forecasting KBH... [2026-01-13T20:25:22.958861] [INFO ] [sig ] Generating forecast for: KBH [2026-01-13T20:25:22.958913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBH' from 'https://tdm.silogroup.org/data/derivative_storage/KBH.csv'. [2026-01-13T20:25:22.980458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBH'. [2026-01-13T20:25:22.981017] [INFO ] [FORECASTER] Starting predict_future for KBH [2026-01-13T20:25:22.982225] [DEBUG] [LOCAL ] No optimal features file found for KBH: ./output/feature-sets/KBH.txt [2026-01-13T20:25:22.982294] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:22.982347] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:22.982390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:22.982481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:23.079322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:23.080721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:23.080864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:23.080907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:23.248723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:23.248923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:23.248991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:23.249089] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:23.254795] [DEBUG] [FORECASTER] KBH: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-13T20:25:23.255385] [INFO ] [FORECASTER] Completed predict_future for KBH [2026-01-13T20:25:23.255635] [INFO ] [sig ] KBH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:23.442149] [INFO ] [LOCAL ] Saved forecast: KBH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KBH.txt [2026-01-13T20:25:23.442364] [INFO ] [sig ] [1754/3497] Completed KBH in 0.5s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:23.442430] [INFO ] [sig ] [1755/3497] Forecasting KBWB... [2026-01-13T20:25:23.442482] [INFO ] [sig ] Generating forecast for: KBWB [2026-01-13T20:25:23.442535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWB' from 'https://tdm.silogroup.org/data/derivative_storage/KBWB.csv'. [2026-01-13T20:25:23.455015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWB'. [2026-01-13T20:25:23.455436] [INFO ] [FORECASTER] Starting predict_future for KBWB [2026-01-13T20:25:23.456332] [DEBUG] [LOCAL ] No optimal features file found for KBWB: ./output/feature-sets/KBWB.txt [2026-01-13T20:25:23.456387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:23.456419] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:23.456445] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:23.456503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:23.532751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:23.533953] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:23.534069] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:23.534125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:23.690623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:23.690783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:23.690825] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:23.690853] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:23.694267] [DEBUG] [FORECASTER] KBWB: Forecast T+1@11:T+2@11: DOWN (p=5.21%) [2026-01-13T20:25:23.694550] [INFO ] [FORECASTER] Completed predict_future for KBWB [2026-01-13T20:25:23.694697] [INFO ] [sig ] KBWB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:23.838426] [INFO ] [LOCAL ] Saved forecast: KBWB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KBWB.txt [2026-01-13T20:25:23.838555] [INFO ] [sig ] [1755/3497] Completed KBWB in 0.4s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:23.838613] [INFO ] [sig ] [1756/3497] Forecasting KBWD... [2026-01-13T20:25:23.838644] [INFO ] [sig ] Generating forecast for: KBWD [2026-01-13T20:25:23.838674] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWD' from 'https://tdm.silogroup.org/data/derivative_storage/KBWD.csv'. [2026-01-13T20:25:23.849506] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWD'. [2026-01-13T20:25:23.849797] [INFO ] [FORECASTER] Starting predict_future for KBWD [2026-01-13T20:25:23.850547] [DEBUG] [LOCAL ] No optimal features file found for KBWD: ./output/feature-sets/KBWD.txt [2026-01-13T20:25:23.850623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:23.850656] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:23.850683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:23.850740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:23.908054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:23.908852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:23.908936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:23.908986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:24.029677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:24.029829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:24.029869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:24.029898] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:24.033272] [DEBUG] [FORECASTER] KBWD: Forecast T+1@11:T+2@11: DOWN (p=3.21%) [2026-01-13T20:25:24.033561] [INFO ] [FORECASTER] Completed predict_future for KBWD [2026-01-13T20:25:24.033708] [INFO ] [sig ] KBWD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:24.176600] [INFO ] [LOCAL ] Saved forecast: KBWD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KBWD.txt [2026-01-13T20:25:24.176737] [INFO ] [sig ] [1756/3497] Completed KBWD in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:24.176776] [INFO ] [sig ] [1757/3497] Forecasting KBWP... [2026-01-13T20:25:24.176806] [INFO ] [sig ] Generating forecast for: KBWP [2026-01-13T20:25:24.176836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWP' from 'https://tdm.silogroup.org/data/derivative_storage/KBWP.csv'. [2026-01-13T20:25:24.188673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWP'. [2026-01-13T20:25:24.188962] [INFO ] [FORECASTER] Starting predict_future for KBWP [2026-01-13T20:25:24.189883] [DEBUG] [LOCAL ] No optimal features file found for KBWP: ./output/feature-sets/KBWP.txt [2026-01-13T20:25:24.189937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:24.189970] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:24.190000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:24.190070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:24.247767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:24.248599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:24.248677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:24.248709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:24.360904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:24.361082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:24.361130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:24.361163] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:24.364684] [DEBUG] [FORECASTER] KBWP: Forecast T+1@11:T+2@11: DOWN (p=20.25%) [2026-01-13T20:25:24.364976] [INFO ] [FORECASTER] Completed predict_future for KBWP [2026-01-13T20:25:24.365105] [INFO ] [sig ] KBWP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:24.519862] [INFO ] [LOCAL ] Saved forecast: KBWP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KBWP.txt [2026-01-13T20:25:24.520022] [INFO ] [sig ] [1757/3497] Completed KBWP in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:24.520064] [INFO ] [sig ] [1758/3497] Forecasting KBWY... [2026-01-13T20:25:24.520093] [INFO ] [sig ] Generating forecast for: KBWY [2026-01-13T20:25:24.520128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KBWY' from 'https://tdm.silogroup.org/data/derivative_storage/KBWY.csv'. [2026-01-13T20:25:24.531423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KBWY'. [2026-01-13T20:25:24.531738] [INFO ] [FORECASTER] Starting predict_future for KBWY [2026-01-13T20:25:24.532485] [DEBUG] [LOCAL ] No optimal features file found for KBWY: ./output/feature-sets/KBWY.txt [2026-01-13T20:25:24.532537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:24.532569] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:24.532615] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:24.532682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:24.588262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:24.589110] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:24.589189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:24.589222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:24.707132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:24.707288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:24.707329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:24.707358] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:24.710842] [DEBUG] [FORECASTER] KBWY: Forecast T+1@11:T+2@11: UP (p=98.24%) [2026-01-13T20:25:24.711129] [INFO ] [FORECASTER] Completed predict_future for KBWY [2026-01-13T20:25:24.711253] [INFO ] [sig ] KBWY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:24.856441] [INFO ] [LOCAL ] Saved forecast: KBWY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KBWY.txt [2026-01-13T20:25:24.856613] [INFO ] [sig ] [1758/3497] Completed KBWY in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:24.856653] [INFO ] [sig ] [1759/3497] Forecasting KC... [2026-01-13T20:25:24.856683] [INFO ] [sig ] Generating forecast for: KC [2026-01-13T20:25:24.856715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KC' from 'https://tdm.silogroup.org/data/derivative_storage/KC.csv'. [2026-01-13T20:25:24.868017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KC'. [2026-01-13T20:25:24.868389] [INFO ] [FORECASTER] Starting predict_future for KC [2026-01-13T20:25:24.869166] [DEBUG] [LOCAL ] No optimal features file found for KC: ./output/feature-sets/KC.txt [2026-01-13T20:25:24.869217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:24.869248] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:24.869275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:24.869331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:24.928092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:24.929445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:24.929525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:24.929557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:25.053364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:25.053520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:25.053559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:25.053606] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:25.057058] [DEBUG] [FORECASTER] KC: Forecast T+1@11:T+2@11: DOWN (p=4.82%) [2026-01-13T20:25:25.057330] [INFO ] [FORECASTER] Completed predict_future for KC [2026-01-13T20:25:25.057450] [INFO ] [sig ] KC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:25.201837] [INFO ] [LOCAL ] Saved forecast: KC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KC.txt [2026-01-13T20:25:25.201991] [INFO ] [sig ] [1759/3497] Completed KC in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:25.202030] [INFO ] [sig ] [1760/3497] Forecasting KD... [2026-01-13T20:25:25.202060] [INFO ] [sig ] Generating forecast for: KD [2026-01-13T20:25:25.202094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KD' from 'https://tdm.silogroup.org/data/derivative_storage/KD.csv'. [2026-01-13T20:25:25.213520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KD'. [2026-01-13T20:25:25.213841] [INFO ] [FORECASTER] Starting predict_future for KD [2026-01-13T20:25:25.214649] [DEBUG] [LOCAL ] No optimal features file found for KD: ./output/feature-sets/KD.txt [2026-01-13T20:25:25.214734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:25.214770] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:25.214798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:25.214856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:25.272482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:25.273363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:25.273480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:25.273516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:25.399485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:25.399663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:25.399705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:25.399734] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:25.403206] [DEBUG] [FORECASTER] KD: Forecast T+1@11:T+2@11: UP (p=60.03%) [2026-01-13T20:25:25.403508] [INFO ] [FORECASTER] Completed predict_future for KD [2026-01-13T20:25:25.403661] [INFO ] [sig ] KD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:25.545706] [INFO ] [LOCAL ] Saved forecast: KD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KD.txt [2026-01-13T20:25:25.545835] [INFO ] [sig ] [1760/3497] Completed KD in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:25.545873] [INFO ] [sig ] [1761/3497] Forecasting KDP... [2026-01-13T20:25:25.545904] [INFO ] [sig ] Generating forecast for: KDP [2026-01-13T20:25:25.545934] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KDP' from 'https://tdm.silogroup.org/data/derivative_storage/KDP.csv'. [2026-01-13T20:25:25.557139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KDP'. [2026-01-13T20:25:25.557416] [INFO ] [FORECASTER] Starting predict_future for KDP [2026-01-13T20:25:25.558216] [DEBUG] [LOCAL ] No optimal features file found for KDP: ./output/feature-sets/KDP.txt [2026-01-13T20:25:25.558267] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:25.558299] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:25.558326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:25.558382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:25.614258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:25.614887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:25.614962] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:25.614994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:25.733700] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:25.733854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:25.733893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:25.733921] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:25.737242] [DEBUG] [FORECASTER] KDP: Forecast T+1@11:T+2@11: DOWN (p=1.33%) [2026-01-13T20:25:25.737508] [INFO ] [FORECASTER] Completed predict_future for KDP [2026-01-13T20:25:25.737644] [INFO ] [sig ] KDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:25.878944] [INFO ] [LOCAL ] Saved forecast: KDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KDP.txt [2026-01-13T20:25:25.879094] [INFO ] [sig ] [1761/3497] Completed KDP in 0.3s | 2.84 sym/s | Total: 10.3m | ETA: 10.2m [2026-01-13T20:25:25.879135] [INFO ] [sig ] [1762/3497] Forecasting KE... [2026-01-13T20:25:25.879163] [INFO ] [sig ] Generating forecast for: KE [2026-01-13T20:25:25.879192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KE' from 'https://tdm.silogroup.org/data/derivative_storage/KE.csv'. [2026-01-13T20:25:25.890107] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KE'. [2026-01-13T20:25:25.890440] [INFO ] [FORECASTER] Starting predict_future for KE [2026-01-13T20:25:25.891211] [DEBUG] [LOCAL ] No optimal features file found for KE: ./output/feature-sets/KE.txt [2026-01-13T20:25:25.891262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:25.891293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:25.891319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:25.891376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:25.946719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:25.947465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:25.947543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:25.947595] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:26.069081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:26.069253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:26.069295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:26.069324] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:26.072721] [DEBUG] [FORECASTER] KE: Forecast T+1@11:T+2@11: DOWN (p=34.16%) [2026-01-13T20:25:26.073008] [INFO ] [FORECASTER] Completed predict_future for KE [2026-01-13T20:25:26.073136] [INFO ] [sig ] KE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:26.219010] [INFO ] [LOCAL ] Saved forecast: KE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KE.txt [2026-01-13T20:25:26.219171] [INFO ] [sig ] [1762/3497] Completed KE in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:26.219221] [INFO ] [sig ] [1763/3497] Forecasting KELYA... [2026-01-13T20:25:26.219254] [INFO ] [sig ] Generating forecast for: KELYA [2026-01-13T20:25:26.219283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KELYA' from 'https://tdm.silogroup.org/data/derivative_storage/KELYA.csv'. [2026-01-13T20:25:26.231733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KELYA'. [2026-01-13T20:25:26.232127] [INFO ] [FORECASTER] Starting predict_future for KELYA [2026-01-13T20:25:26.233046] [DEBUG] [LOCAL ] No optimal features file found for KELYA: ./output/feature-sets/KELYA.txt [2026-01-13T20:25:26.233110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:26.233143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:26.233170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:26.233227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:26.292442] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:26.293340] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:26.293425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:26.293457] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:26.417082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:26.417235] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:26.417275] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:26.417304] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:26.420853] [DEBUG] [FORECASTER] KELYA: Forecast T+1@11:T+2@11: DOWN (p=31.10%) [2026-01-13T20:25:26.421222] [INFO ] [FORECASTER] Completed predict_future for KELYA [2026-01-13T20:25:26.421368] [INFO ] [sig ] KELYA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:26.573458] [INFO ] [LOCAL ] Saved forecast: KELYA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KELYA.txt [2026-01-13T20:25:26.573670] [INFO ] [sig ] [1763/3497] Completed KELYA in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:26.573721] [INFO ] [sig ] [1764/3497] Forecasting KEN... [2026-01-13T20:25:26.573751] [INFO ] [sig ] Generating forecast for: KEN [2026-01-13T20:25:26.573783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEN' from 'https://tdm.silogroup.org/data/derivative_storage/KEN.csv'. [2026-01-13T20:25:26.585378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEN'. [2026-01-13T20:25:26.585837] [INFO ] [FORECASTER] Starting predict_future for KEN [2026-01-13T20:25:26.586694] [DEBUG] [LOCAL ] No optimal features file found for KEN: ./output/feature-sets/KEN.txt [2026-01-13T20:25:26.586757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:26.586799] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:26.586838] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:26.586902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:26.648183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:26.649093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:26.649177] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:26.649211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:26.783183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:26.783552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:26.783619] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:26.783652] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:26.787732] [DEBUG] [FORECASTER] KEN: Forecast T+1@11:T+2@11: UP (p=69.47%) [2026-01-13T20:25:26.788087] [INFO ] [FORECASTER] Completed predict_future for KEN [2026-01-13T20:25:26.788456] [INFO ] [sig ] KEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:26.941076] [INFO ] [LOCAL ] Saved forecast: KEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KEN.txt [2026-01-13T20:25:26.941224] [INFO ] [sig ] [1764/3497] Completed KEN in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:26.941264] [INFO ] [sig ] [1765/3497] Forecasting KEP... [2026-01-13T20:25:26.941294] [INFO ] [sig ] Generating forecast for: KEP [2026-01-13T20:25:26.941325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEP' from 'https://tdm.silogroup.org/data/derivative_storage/KEP.csv'. [2026-01-13T20:25:26.952898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEP'. [2026-01-13T20:25:26.953211] [INFO ] [FORECASTER] Starting predict_future for KEP [2026-01-13T20:25:26.954000] [DEBUG] [LOCAL ] No optimal features file found for KEP: ./output/feature-sets/KEP.txt [2026-01-13T20:25:26.954057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:26.954092] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:26.954121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:26.954182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:27.010650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:27.011384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:27.011477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:27.011511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:27.138075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:27.138240] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:27.138281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:27.138310] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:27.141992] [DEBUG] [FORECASTER] KEP: Forecast T+1@11:T+2@11: UP (p=61.97%) [2026-01-13T20:25:27.142295] [INFO ] [FORECASTER] Completed predict_future for KEP [2026-01-13T20:25:27.142419] [INFO ] [sig ] KEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:27.287938] [INFO ] [LOCAL ] Saved forecast: KEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KEP.txt [2026-01-13T20:25:27.288112] [INFO ] [sig ] [1765/3497] Completed KEP in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:27.288152] [INFO ] [sig ] [1766/3497] Forecasting KEX... [2026-01-13T20:25:27.288182] [INFO ] [sig ] Generating forecast for: KEX [2026-01-13T20:25:27.288212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEX' from 'https://tdm.silogroup.org/data/derivative_storage/KEX.csv'. [2026-01-13T20:25:27.299551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEX'. [2026-01-13T20:25:27.299914] [INFO ] [FORECASTER] Starting predict_future for KEX [2026-01-13T20:25:27.300742] [DEBUG] [LOCAL ] No optimal features file found for KEX: ./output/feature-sets/KEX.txt [2026-01-13T20:25:27.300793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:27.300827] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:27.300854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:27.300910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:27.358832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:27.359780] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:27.359863] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:27.359896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:27.489297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:27.489464] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:27.489505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:27.489534] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:27.493183] [DEBUG] [FORECASTER] KEX: Forecast T+1@11:T+2@11: DOWN (p=7.36%) [2026-01-13T20:25:27.493471] [INFO ] [FORECASTER] Completed predict_future for KEX [2026-01-13T20:25:27.493611] [INFO ] [sig ] KEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:27.637321] [INFO ] [LOCAL ] Saved forecast: KEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KEX.txt [2026-01-13T20:25:27.637467] [INFO ] [sig ] [1766/3497] Completed KEX in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:27.637507] [INFO ] [sig ] [1767/3497] Forecasting KEYS... [2026-01-13T20:25:27.637536] [INFO ] [sig ] Generating forecast for: KEYS [2026-01-13T20:25:27.637566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KEYS' from 'https://tdm.silogroup.org/data/derivative_storage/KEYS.csv'. [2026-01-13T20:25:27.649159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KEYS'. [2026-01-13T20:25:27.649466] [INFO ] [FORECASTER] Starting predict_future for KEYS [2026-01-13T20:25:27.650274] [DEBUG] [LOCAL ] No optimal features file found for KEYS: ./output/feature-sets/KEYS.txt [2026-01-13T20:25:27.650324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:27.650402] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:27.650430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:27.650487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:27.706483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:27.707204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:27.707280] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:27.707313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:27.829353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:27.829504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:27.829560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:27.829608] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:27.832906] [DEBUG] [FORECASTER] KEYS: Forecast T+1@11:T+2@11: DOWN (p=41.00%) [2026-01-13T20:25:27.833177] [INFO ] [FORECASTER] Completed predict_future for KEYS [2026-01-13T20:25:27.833295] [INFO ] [sig ] KEYS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:27.975211] [INFO ] [LOCAL ] Saved forecast: KEYS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KEYS.txt [2026-01-13T20:25:27.975340] [INFO ] [sig ] [1767/3497] Completed KEYS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:27.975379] [INFO ] [sig ] [1768/3497] Forecasting KFS... [2026-01-13T20:25:27.975409] [INFO ] [sig ] Generating forecast for: KFS [2026-01-13T20:25:27.975439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFS' from 'https://tdm.silogroup.org/data/derivative_storage/KFS.csv'. [2026-01-13T20:25:27.986310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFS'. [2026-01-13T20:25:27.986618] [INFO ] [FORECASTER] Starting predict_future for KFS [2026-01-13T20:25:27.987491] [DEBUG] [LOCAL ] No optimal features file found for KFS: ./output/feature-sets/KFS.txt [2026-01-13T20:25:27.987542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:27.987598] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:27.987629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:27.987686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:28.044288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:28.045155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:28.045232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:28.045264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:28.165608] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:28.165776] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:25:28.165823] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:28.165851] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:28.169255] [DEBUG] [FORECASTER] KFS: Forecast T+1@11:T+2@11: UP (p=76.99%) [2026-01-13T20:25:28.169530] [INFO ] [FORECASTER] Completed predict_future for KFS [2026-01-13T20:25:28.169666] [INFO ] [sig ] KFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:28.315795] [INFO ] [LOCAL ] Saved forecast: KFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KFS.txt [2026-01-13T20:25:28.315974] [INFO ] [sig ] [1768/3497] Completed KFS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:28.316014] [INFO ] [sig ] [1769/3497] Forecasting KFY... [2026-01-13T20:25:28.316046] [INFO ] [sig ] Generating forecast for: KFY [2026-01-13T20:25:28.316085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KFY' from 'https://tdm.silogroup.org/data/derivative_storage/KFY.csv'. [2026-01-13T20:25:28.327719] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KFY'. [2026-01-13T20:25:28.328073] [INFO ] [FORECASTER] Starting predict_future for KFY [2026-01-13T20:25:28.328860] [DEBUG] [LOCAL ] No optimal features file found for KFY: ./output/feature-sets/KFY.txt [2026-01-13T20:25:28.328911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:28.328943] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:28.328970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:28.329026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:28.386724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:28.387362] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:28.387439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:28.387470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:28.503628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:28.503731] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:28.503766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:28.503793] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:28.507461] [DEBUG] [FORECASTER] KFY: Forecast T+1@11:T+2@11: DOWN (p=8.35%) [2026-01-13T20:25:28.507748] [INFO ] [FORECASTER] Completed predict_future for KFY [2026-01-13T20:25:28.507870] [INFO ] [sig ] KFY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:28.654887] [INFO ] [LOCAL ] Saved forecast: KFY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KFY.txt [2026-01-13T20:25:28.654997] [INFO ] [sig ] [1769/3497] Completed KFY in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.2m [2026-01-13T20:25:28.655035] [INFO ] [sig ] [1770/3497] Forecasting KGS... [2026-01-13T20:25:28.655063] [INFO ] [sig ] Generating forecast for: KGS [2026-01-13T20:25:28.655093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KGS' from 'https://tdm.silogroup.org/data/derivative_storage/KGS.csv'. [2026-01-13T20:25:28.665706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KGS'. [2026-01-13T20:25:28.665959] [INFO ] [FORECASTER] Starting predict_future for KGS [2026-01-13T20:25:28.666709] [DEBUG] [LOCAL ] No optimal features file found for KGS: ./output/feature-sets/KGS.txt [2026-01-13T20:25:28.666764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:28.666795] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:28.666820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:28.666876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:28.723260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:28.723869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:28.723942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:28.723974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:28.843014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:28.843104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:28.843139] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:28.843206] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:28.846275] [DEBUG] [FORECASTER] KGS: Forecast T+1@11:T+2@11: UP (p=92.38%) [2026-01-13T20:25:28.846527] [INFO ] [FORECASTER] Completed predict_future for KGS [2026-01-13T20:25:28.846661] [INFO ] [sig ] KGS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:28.991369] [INFO ] [LOCAL ] Saved forecast: KGS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KGS.txt [2026-01-13T20:25:28.991484] [INFO ] [sig ] [1770/3497] Completed KGS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:28.991521] [INFO ] [sig ] [1771/3497] Forecasting KHC... [2026-01-13T20:25:28.991551] [INFO ] [sig ] Generating forecast for: KHC [2026-01-13T20:25:28.991598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KHC' from 'https://tdm.silogroup.org/data/derivative_storage/KHC.csv'. [2026-01-13T20:25:29.002534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KHC'. [2026-01-13T20:25:29.002804] [INFO ] [FORECASTER] Starting predict_future for KHC [2026-01-13T20:25:29.003543] [DEBUG] [LOCAL ] No optimal features file found for KHC: ./output/feature-sets/KHC.txt [2026-01-13T20:25:29.003615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:29.003666] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:29.003695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:29.003757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:29.060106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:29.060708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:29.060781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:29.060813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:29.178562] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:29.178680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:29.178716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:29.178744] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:29.181861] [DEBUG] [FORECASTER] KHC: Forecast T+1@11:T+2@11: UP (p=51.79%) [2026-01-13T20:25:29.182119] [INFO ] [FORECASTER] Completed predict_future for KHC [2026-01-13T20:25:29.182236] [INFO ] [sig ] KHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:29.322798] [INFO ] [LOCAL ] Saved forecast: KHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KHC.txt [2026-01-13T20:25:29.322903] [INFO ] [sig ] [1771/3497] Completed KHC in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:29.322940] [INFO ] [sig ] [1772/3497] Forecasting KIDS... [2026-01-13T20:25:29.322969] [INFO ] [sig ] Generating forecast for: KIDS [2026-01-13T20:25:29.322998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIDS' from 'https://tdm.silogroup.org/data/derivative_storage/KIDS.csv'. [2026-01-13T20:25:29.333904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIDS'. [2026-01-13T20:25:29.334156] [INFO ] [FORECASTER] Starting predict_future for KIDS [2026-01-13T20:25:29.334906] [DEBUG] [LOCAL ] No optimal features file found for KIDS: ./output/feature-sets/KIDS.txt [2026-01-13T20:25:29.334957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:29.334989] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:29.335016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:29.335073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:29.391402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:29.392055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:29.392128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:29.392160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:29.509156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:29.509253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:29.509290] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:29.509318] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:29.512378] [DEBUG] [FORECASTER] KIDS: Forecast T+1@11:T+2@11: DOWN (p=24.85%) [2026-01-13T20:25:29.512656] [INFO ] [FORECASTER] Completed predict_future for KIDS [2026-01-13T20:25:29.512772] [INFO ] [sig ] KIDS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:29.654289] [INFO ] [LOCAL ] Saved forecast: KIDS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KIDS.txt [2026-01-13T20:25:29.654403] [INFO ] [sig ] [1772/3497] Completed KIDS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:29.654440] [INFO ] [sig ] [1773/3497] Forecasting KIM... [2026-01-13T20:25:29.654469] [INFO ] [sig ] Generating forecast for: KIM [2026-01-13T20:25:29.654499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIM' from 'https://tdm.silogroup.org/data/derivative_storage/KIM.csv'. [2026-01-13T20:25:29.669317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIM'. [2026-01-13T20:25:29.669620] [INFO ] [FORECASTER] Starting predict_future for KIM [2026-01-13T20:25:29.670390] [DEBUG] [LOCAL ] No optimal features file found for KIM: ./output/feature-sets/KIM.txt [2026-01-13T20:25:29.670441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:29.670474] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:29.670500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:29.670556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:29.726898] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:29.727493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:29.727569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:29.727618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:29.850354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:29.850444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:29.850479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:29.850506] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:29.853552] [DEBUG] [FORECASTER] KIM: Forecast T+1@11:T+2@11: UP (p=73.53%) [2026-01-13T20:25:29.853826] [INFO ] [FORECASTER] Completed predict_future for KIM [2026-01-13T20:25:29.853943] [INFO ] [sig ] KIM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:29.995685] [INFO ] [LOCAL ] Saved forecast: KIM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KIM.txt [2026-01-13T20:25:29.995789] [INFO ] [sig ] [1773/3497] Completed KIM in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:29.995825] [INFO ] [sig ] [1774/3497] Forecasting KINS... [2026-01-13T20:25:29.995854] [INFO ] [sig ] Generating forecast for: KINS [2026-01-13T20:25:29.995883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KINS' from 'https://tdm.silogroup.org/data/derivative_storage/KINS.csv'. [2026-01-13T20:25:30.007264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KINS'. [2026-01-13T20:25:30.007510] [INFO ] [FORECASTER] Starting predict_future for KINS [2026-01-13T20:25:30.008284] [DEBUG] [LOCAL ] No optimal features file found for KINS: ./output/feature-sets/KINS.txt [2026-01-13T20:25:30.008335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:30.008366] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:30.008394] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:30.008450] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:30.064159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:30.064759] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:30.064833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:30.064865] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:30.179539] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:30.179659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:30.179694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:30.179722] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:30.182829] [DEBUG] [FORECASTER] KINS: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-01-13T20:25:30.183088] [INFO ] [FORECASTER] Completed predict_future for KINS [2026-01-13T20:25:30.183205] [INFO ] [sig ] KINS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:30.324477] [INFO ] [LOCAL ] Saved forecast: KINS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KINS.txt [2026-01-13T20:25:30.324598] [INFO ] [sig ] [1774/3497] Completed KINS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:30.324638] [INFO ] [sig ] [1775/3497] Forecasting KIO... [2026-01-13T20:25:30.324673] [INFO ] [sig ] Generating forecast for: KIO [2026-01-13T20:25:30.324704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KIO' from 'https://tdm.silogroup.org/data/derivative_storage/KIO.csv'. [2026-01-13T20:25:30.335734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KIO'. [2026-01-13T20:25:30.335986] [INFO ] [FORECASTER] Starting predict_future for KIO [2026-01-13T20:25:30.336743] [DEBUG] [LOCAL ] No optimal features file found for KIO: ./output/feature-sets/KIO.txt [2026-01-13T20:25:30.336794] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:30.336825] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:30.336852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:30.336907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:30.393242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:30.393841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:30.393914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:30.393946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:30.511923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:30.512026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:30.512074] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:30.512104] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:30.515294] [DEBUG] [FORECASTER] KIO: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-01-13T20:25:30.515555] [INFO ] [FORECASTER] Completed predict_future for KIO [2026-01-13T20:25:30.515690] [INFO ] [sig ] KIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:30.669347] [INFO ] [LOCAL ] Saved forecast: KIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KIO.txt [2026-01-13T20:25:30.669536] [INFO ] [sig ] [1775/3497] Completed KIO in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:30.669610] [INFO ] [sig ] [1776/3497] Forecasting KKRS... [2026-01-13T20:25:30.669644] [INFO ] [sig ] Generating forecast for: KKRS [2026-01-13T20:25:30.669676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KKRS' from 'https://tdm.silogroup.org/data/derivative_storage/KKRS.csv'. [2026-01-13T20:25:30.683958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KKRS'. [2026-01-13T20:25:30.684422] [INFO ] [FORECASTER] Starting predict_future for KKRS [2026-01-13T20:25:30.685413] [DEBUG] [LOCAL ] No optimal features file found for KKRS: ./output/feature-sets/KKRS.txt [2026-01-13T20:25:30.685474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:30.685505] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:30.685532] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:30.685615] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:30.745203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:30.746117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:30.746202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:30.746236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:30.862220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:30.862377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:30.862419] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:30.862448] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:30.865872] [DEBUG] [FORECASTER] KKRS: Forecast T+1@11:T+2@11: DOWN (p=11.58%) [2026-01-13T20:25:30.866144] [INFO ] [FORECASTER] Completed predict_future for KKRS [2026-01-13T20:25:30.866274] [INFO ] [sig ] KKRS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:31.011313] [INFO ] [LOCAL ] Saved forecast: KKRS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KKRS.txt [2026-01-13T20:25:31.011488] [INFO ] [sig ] [1776/3497] Completed KKRS in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:31.011530] [INFO ] [sig ] [1777/3497] Forecasting KLAC... [2026-01-13T20:25:31.011560] [INFO ] [sig ] Generating forecast for: KLAC [2026-01-13T20:25:31.011610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLAC' from 'https://tdm.silogroup.org/data/derivative_storage/KLAC.csv'. [2026-01-13T20:25:31.023054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLAC'. [2026-01-13T20:25:31.023370] [INFO ] [FORECASTER] Starting predict_future for KLAC [2026-01-13T20:25:31.024251] [DEBUG] [LOCAL ] No optimal features file found for KLAC: ./output/feature-sets/KLAC.txt [2026-01-13T20:25:31.024303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:31.024336] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:31.024363] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:31.024419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:31.081368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:31.082171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:31.082279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:31.082313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:31.209514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:31.209694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:31.209739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:31.209770] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:31.213365] [DEBUG] [FORECASTER] KLAC: Forecast T+1@11:T+2@11: DOWN (p=41.46%) [2026-01-13T20:25:31.213659] [INFO ] [FORECASTER] Completed predict_future for KLAC [2026-01-13T20:25:31.213783] [INFO ] [sig ] KLAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:31.373087] [INFO ] [LOCAL ] Saved forecast: KLAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KLAC.txt [2026-01-13T20:25:31.373257] [INFO ] [sig ] [1777/3497] Completed KLAC in 0.4s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:31.373304] [INFO ] [sig ] [1778/3497] Forecasting KLIC... [2026-01-13T20:25:31.373340] [INFO ] [sig ] Generating forecast for: KLIC [2026-01-13T20:25:31.373377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLIC' from 'https://tdm.silogroup.org/data/derivative_storage/KLIC.csv'. [2026-01-13T20:25:31.385608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLIC'. [2026-01-13T20:25:31.386010] [INFO ] [FORECASTER] Starting predict_future for KLIC [2026-01-13T20:25:31.386892] [DEBUG] [LOCAL ] No optimal features file found for KLIC: ./output/feature-sets/KLIC.txt [2026-01-13T20:25:31.386946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:31.386980] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:31.387009] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:31.387068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:31.445317] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:31.446206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:31.446287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:31.446321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:31.573516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:31.573692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:31.573735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:31.573781] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:31.577186] [DEBUG] [FORECASTER] KLIC: Forecast T+1@11:T+2@11: DOWN (p=11.46%) [2026-01-13T20:25:31.577469] [INFO ] [FORECASTER] Completed predict_future for KLIC [2026-01-13T20:25:31.577610] [INFO ] [sig ] KLIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:31.720719] [INFO ] [LOCAL ] Saved forecast: KLIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KLIC.txt [2026-01-13T20:25:31.720878] [INFO ] [sig ] [1778/3497] Completed KLIC in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:31.720917] [INFO ] [sig ] [1779/3497] Forecasting KLXE... [2026-01-13T20:25:31.720947] [INFO ] [sig ] Generating forecast for: KLXE [2026-01-13T20:25:31.720977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KLXE' from 'https://tdm.silogroup.org/data/derivative_storage/KLXE.csv'. [2026-01-13T20:25:31.732807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KLXE'. [2026-01-13T20:25:31.733182] [INFO ] [FORECASTER] Starting predict_future for KLXE [2026-01-13T20:25:31.733979] [DEBUG] [LOCAL ] No optimal features file found for KLXE: ./output/feature-sets/KLXE.txt [2026-01-13T20:25:31.734032] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:31.734065] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:31.734093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:31.734151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:31.792776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:31.793641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:31.793724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:31.793758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:31.917048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:31.917242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:31.917299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:31.917332] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:31.921223] [DEBUG] [FORECASTER] KLXE: Forecast T+1@11:T+2@11: DOWN (p=29.61%) [2026-01-13T20:25:31.921558] [INFO ] [FORECASTER] Completed predict_future for KLXE [2026-01-13T20:25:31.921724] [INFO ] [sig ] KLXE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:32.064103] [INFO ] [LOCAL ] Saved forecast: KLXE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KLXE.txt [2026-01-13T20:25:32.064237] [INFO ] [sig ] [1779/3497] Completed KLXE in 0.3s | 2.84 sym/s | Total: 10.4m | ETA: 10.1m [2026-01-13T20:25:32.064275] [INFO ] [sig ] [1780/3497] Forecasting KMB... [2026-01-13T20:25:32.064305] [INFO ] [sig ] Generating forecast for: KMB [2026-01-13T20:25:32.064334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMB' from 'https://tdm.silogroup.org/data/derivative_storage/KMB.csv'. [2026-01-13T20:25:32.076024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMB'. [2026-01-13T20:25:32.076314] [INFO ] [FORECASTER] Starting predict_future for KMB [2026-01-13T20:25:32.077088] [DEBUG] [LOCAL ] No optimal features file found for KMB: ./output/feature-sets/KMB.txt [2026-01-13T20:25:32.077139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:32.077171] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:32.077198] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:32.077254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:32.135296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:32.136013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:32.136094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:32.136155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:32.253075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:32.253233] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:32.253274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:32.253304] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:32.256845] [DEBUG] [FORECASTER] KMB: Forecast T+1@11:T+2@11: DOWN (p=6.83%) [2026-01-13T20:25:32.257133] [INFO ] [FORECASTER] Completed predict_future for KMB [2026-01-13T20:25:32.257267] [INFO ] [sig ] KMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:32.399412] [INFO ] [LOCAL ] Saved forecast: KMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KMB.txt [2026-01-13T20:25:32.399710] [INFO ] [sig ] [1780/3497] Completed KMB in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-13T20:25:32.399760] [INFO ] [sig ] [1781/3497] Forecasting KMDA... [2026-01-13T20:25:32.399804] [INFO ] [sig ] Generating forecast for: KMDA [2026-01-13T20:25:32.399845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMDA' from 'https://tdm.silogroup.org/data/derivative_storage/KMDA.csv'. [2026-01-13T20:25:32.410977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMDA'. [2026-01-13T20:25:32.411304] [INFO ] [FORECASTER] Starting predict_future for KMDA [2026-01-13T20:25:32.412193] [DEBUG] [LOCAL ] No optimal features file found for KMDA: ./output/feature-sets/KMDA.txt [2026-01-13T20:25:32.412245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:32.412278] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:32.412306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:32.412362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:32.470459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:32.471321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:32.471429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:32.471463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:32.604598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:32.604751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:32.604792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:32.604821] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:32.608309] [DEBUG] [FORECASTER] KMDA: Forecast T+1@11:T+2@11: DOWN (p=12.73%) [2026-01-13T20:25:32.608606] [INFO ] [FORECASTER] Completed predict_future for KMDA [2026-01-13T20:25:32.608731] [INFO ] [sig ] KMDA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:32.759417] [INFO ] [LOCAL ] Saved forecast: KMDA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KMDA.txt [2026-01-13T20:25:32.759623] [INFO ] [sig ] [1781/3497] Completed KMDA in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-13T20:25:32.759672] [INFO ] [sig ] [1782/3497] Forecasting KMI... [2026-01-13T20:25:32.759704] [INFO ] [sig ] Generating forecast for: KMI [2026-01-13T20:25:32.759734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMI' from 'https://tdm.silogroup.org/data/derivative_storage/KMI.csv'. [2026-01-13T20:25:32.771725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMI'. [2026-01-13T20:25:32.772085] [INFO ] [FORECASTER] Starting predict_future for KMI [2026-01-13T20:25:32.772892] [DEBUG] [LOCAL ] No optimal features file found for KMI: ./output/feature-sets/KMI.txt [2026-01-13T20:25:32.772943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:32.772982] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:32.773023] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:32.773081] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:32.830990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:32.831870] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:32.831979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:32.832014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:32.953164] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:32.953319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:32.953360] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:32.953389] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:32.956859] [DEBUG] [FORECASTER] KMI: Forecast T+1@11:T+2@11: DOWN (p=11.71%) [2026-01-13T20:25:32.957148] [INFO ] [FORECASTER] Completed predict_future for KMI [2026-01-13T20:25:32.957278] [INFO ] [sig ] KMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:33.102956] [INFO ] [LOCAL ] Saved forecast: KMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KMI.txt [2026-01-13T20:25:33.103111] [INFO ] [sig ] [1782/3497] Completed KMI in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-13T20:25:33.103150] [INFO ] [sig ] [1783/3497] Forecasting KMPB... [2026-01-13T20:25:33.103180] [INFO ] [sig ] Generating forecast for: KMPB [2026-01-13T20:25:33.103209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMPB' from 'https://tdm.silogroup.org/data/derivative_storage/KMPB.csv'. [2026-01-13T20:25:33.114050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMPB'. [2026-01-13T20:25:33.114424] [INFO ] [FORECASTER] Starting predict_future for KMPB [2026-01-13T20:25:33.115238] [DEBUG] [LOCAL ] No optimal features file found for KMPB: ./output/feature-sets/KMPB.txt [2026-01-13T20:25:33.115290] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:33.115322] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:33.115348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:33.115403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:33.171540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:33.172383] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:33.172464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:33.172495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:33.278732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:33.278891] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:33.278931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:33.278959] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:33.282308] [DEBUG] [FORECASTER] KMPB: Forecast T+1@11:T+2@11: UP (p=64.35%) [2026-01-13T20:25:33.282606] [INFO ] [FORECASTER] Completed predict_future for KMPB [2026-01-13T20:25:33.282732] [INFO ] [sig ] KMPB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:33.426615] [INFO ] [LOCAL ] Saved forecast: KMPB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KMPB.txt [2026-01-13T20:25:33.426774] [INFO ] [sig ] [1783/3497] Completed KMPB in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-13T20:25:33.426812] [INFO ] [sig ] [1784/3497] Forecasting KMX... [2026-01-13T20:25:33.426843] [INFO ] [sig ] Generating forecast for: KMX [2026-01-13T20:25:33.426873] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KMX' from 'https://tdm.silogroup.org/data/derivative_storage/KMX.csv'. [2026-01-13T20:25:33.438870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KMX'. [2026-01-13T20:25:33.439202] [INFO ] [FORECASTER] Starting predict_future for KMX [2026-01-13T20:25:33.439984] [DEBUG] [LOCAL ] No optimal features file found for KMX: ./output/feature-sets/KMX.txt [2026-01-13T20:25:33.440036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:33.440092] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:33.440121] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:33.440183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:33.496420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:33.497681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:33.497761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:33.497793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:33.619823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:33.619978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:33.620018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:33.620047] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:33.623721] [DEBUG] [FORECASTER] KMX: Forecast T+1@11:T+2@11: UP (p=93.70%) [2026-01-13T20:25:33.623986] [INFO ] [FORECASTER] Completed predict_future for KMX [2026-01-13T20:25:33.624107] [INFO ] [sig ] KMX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:33.766277] [INFO ] [LOCAL ] Saved forecast: KMX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KMX.txt [2026-01-13T20:25:33.766394] [INFO ] [sig ] [1784/3497] Completed KMX in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-13T20:25:33.766432] [INFO ] [sig ] [1785/3497] Forecasting KN... [2026-01-13T20:25:33.766462] [INFO ] [sig ] Generating forecast for: KN [2026-01-13T20:25:33.766492] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KN' from 'https://tdm.silogroup.org/data/derivative_storage/KN.csv'. [2026-01-13T20:25:33.778276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KN'. [2026-01-13T20:25:33.778535] [INFO ] [FORECASTER] Starting predict_future for KN [2026-01-13T20:25:33.779300] [DEBUG] [LOCAL ] No optimal features file found for KN: ./output/feature-sets/KN.txt [2026-01-13T20:25:33.779350] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:33.779381] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:33.779408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:33.779464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:33.835886] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:33.836456] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:33.836699] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:33.836731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:33.961079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:33.961232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:33.961272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:33.961300] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:33.964767] [DEBUG] [FORECASTER] KN: Forecast T+1@11:T+2@11: UP (p=51.70%) [2026-01-13T20:25:33.965034] [INFO ] [FORECASTER] Completed predict_future for KN [2026-01-13T20:25:33.965152] [INFO ] [sig ] KN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:34.110795] [INFO ] [LOCAL ] Saved forecast: KN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KN.txt [2026-01-13T20:25:34.110945] [INFO ] [sig ] [1785/3497] Completed KN in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.1m [2026-01-13T20:25:34.110986] [INFO ] [sig ] [1786/3497] Forecasting KNF... [2026-01-13T20:25:34.111015] [INFO ] [sig ] Generating forecast for: KNF [2026-01-13T20:25:34.111052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNF' from 'https://tdm.silogroup.org/data/derivative_storage/KNF.csv'. [2026-01-13T20:25:34.122540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNF'. [2026-01-13T20:25:34.122802] [INFO ] [FORECASTER] Starting predict_future for KNF [2026-01-13T20:25:34.123551] [DEBUG] [LOCAL ] No optimal features file found for KNF: ./output/feature-sets/KNF.txt [2026-01-13T20:25:34.123620] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:34.123653] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:34.123680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:34.123737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:34.180849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:34.181431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:34.181505] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:34.181537] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:34.297935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:34.298051] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:34.298087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:34.298114] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:34.301193] [DEBUG] [FORECASTER] KNF: Forecast T+1@11:T+2@11: UP (p=80.27%) [2026-01-13T20:25:34.301458] [INFO ] [FORECASTER] Completed predict_future for KNF [2026-01-13T20:25:34.301590] [INFO ] [sig ] KNF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:34.442194] [INFO ] [LOCAL ] Saved forecast: KNF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KNF.txt [2026-01-13T20:25:34.442298] [INFO ] [sig ] [1786/3497] Completed KNF in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:34.442337] [INFO ] [sig ] [1787/3497] Forecasting KNOP... [2026-01-13T20:25:34.442365] [INFO ] [sig ] Generating forecast for: KNOP [2026-01-13T20:25:34.442395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNOP' from 'https://tdm.silogroup.org/data/derivative_storage/KNOP.csv'. [2026-01-13T20:25:34.453103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNOP'. [2026-01-13T20:25:34.453362] [INFO ] [FORECASTER] Starting predict_future for KNOP [2026-01-13T20:25:34.454111] [DEBUG] [LOCAL ] No optimal features file found for KNOP: ./output/feature-sets/KNOP.txt [2026-01-13T20:25:34.454161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:34.454192] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:34.454219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:34.454275] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:34.510453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:34.511038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:34.511113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:34.511144] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:34.628000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:34.628108] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:34.628143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:34.628172] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:34.631328] [DEBUG] [FORECASTER] KNOP: Forecast T+1@11:T+2@11: DOWN (p=12.14%) [2026-01-13T20:25:34.631613] [INFO ] [FORECASTER] Completed predict_future for KNOP [2026-01-13T20:25:34.631732] [INFO ] [sig ] KNOP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:34.773622] [INFO ] [LOCAL ] Saved forecast: KNOP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KNOP.txt [2026-01-13T20:25:34.773736] [INFO ] [sig ] [1787/3497] Completed KNOP in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:34.773774] [INFO ] [sig ] [1788/3497] Forecasting KNSA... [2026-01-13T20:25:34.773804] [INFO ] [sig ] Generating forecast for: KNSA [2026-01-13T20:25:34.773834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSA' from 'https://tdm.silogroup.org/data/derivative_storage/KNSA.csv'. [2026-01-13T20:25:34.785411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSA'. [2026-01-13T20:25:34.785878] [INFO ] [FORECASTER] Starting predict_future for KNSA [2026-01-13T20:25:34.786798] [DEBUG] [LOCAL ] No optimal features file found for KNSA: ./output/feature-sets/KNSA.txt [2026-01-13T20:25:34.786849] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:34.786880] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:34.786907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:34.786963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:34.844717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:34.845303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:34.845378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:34.845410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:34.965152] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:34.965270] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:34.965306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:34.965335] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:34.968636] [DEBUG] [FORECASTER] KNSA: Forecast T+1@11:T+2@11: DOWN (p=21.07%) [2026-01-13T20:25:34.968906] [INFO ] [FORECASTER] Completed predict_future for KNSA [2026-01-13T20:25:34.969024] [INFO ] [sig ] KNSA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:35.126278] [INFO ] [LOCAL ] Saved forecast: KNSA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KNSA.txt [2026-01-13T20:25:35.126423] [INFO ] [sig ] [1788/3497] Completed KNSA in 0.4s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:35.126463] [INFO ] [sig ] [1789/3497] Forecasting KNSL... [2026-01-13T20:25:35.126492] [INFO ] [sig ] Generating forecast for: KNSL [2026-01-13T20:25:35.126521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNSL' from 'https://tdm.silogroup.org/data/derivative_storage/KNSL.csv'. [2026-01-13T20:25:35.137827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNSL'. [2026-01-13T20:25:35.138178] [INFO ] [FORECASTER] Starting predict_future for KNSL [2026-01-13T20:25:35.138964] [DEBUG] [LOCAL ] No optimal features file found for KNSL: ./output/feature-sets/KNSL.txt [2026-01-13T20:25:35.139014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:35.139046] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:35.139073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:35.139129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:35.194814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:35.195619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:35.195698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:35.195731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:35.317044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:35.317199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:35.317238] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:35.317266] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:35.320613] [DEBUG] [FORECASTER] KNSL: Forecast T+1@11:T+2@11: DOWN (p=12.38%) [2026-01-13T20:25:35.320880] [INFO ] [FORECASTER] Completed predict_future for KNSL [2026-01-13T20:25:35.320998] [INFO ] [sig ] KNSL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:35.461864] [INFO ] [LOCAL ] Saved forecast: KNSL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KNSL.txt [2026-01-13T20:25:35.462011] [INFO ] [sig ] [1789/3497] Completed KNSL in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:35.462053] [INFO ] [sig ] [1790/3497] Forecasting KNTK... [2026-01-13T20:25:35.462088] [INFO ] [sig ] Generating forecast for: KNTK [2026-01-13T20:25:35.462118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNTK' from 'https://tdm.silogroup.org/data/derivative_storage/KNTK.csv'. [2026-01-13T20:25:35.473174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNTK'. [2026-01-13T20:25:35.473423] [INFO ] [FORECASTER] Starting predict_future for KNTK [2026-01-13T20:25:35.474180] [DEBUG] [LOCAL ] No optimal features file found for KNTK: ./output/feature-sets/KNTK.txt [2026-01-13T20:25:35.474231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:35.474263] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:35.474289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:35.474350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:35.529629] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:35.530263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:35.530337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:35.530370] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:35.652298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:35.652451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:35.652489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:35.652516] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:35.655916] [DEBUG] [FORECASTER] KNTK: Forecast T+1@11:T+2@11: DOWN (p=49.09%) [2026-01-13T20:25:35.656194] [INFO ] [FORECASTER] Completed predict_future for KNTK [2026-01-13T20:25:35.656316] [INFO ] [sig ] KNTK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:35.798114] [INFO ] [LOCAL ] Saved forecast: KNTK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KNTK.txt [2026-01-13T20:25:35.798220] [INFO ] [sig ] [1790/3497] Completed KNTK in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:35.798258] [INFO ] [sig ] [1791/3497] Forecasting KNX... [2026-01-13T20:25:35.798288] [INFO ] [sig ] Generating forecast for: KNX [2026-01-13T20:25:35.798321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KNX' from 'https://tdm.silogroup.org/data/derivative_storage/KNX.csv'. [2026-01-13T20:25:35.809436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KNX'. [2026-01-13T20:25:35.809707] [INFO ] [FORECASTER] Starting predict_future for KNX [2026-01-13T20:25:35.810484] [DEBUG] [LOCAL ] No optimal features file found for KNX: ./output/feature-sets/KNX.txt [2026-01-13T20:25:35.810535] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:35.810587] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:35.810618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:35.810675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:35.867496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:35.868105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:35.868181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:35.868214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:35.986371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:35.986468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:35.986503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:35.986531] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:35.989622] [DEBUG] [FORECASTER] KNX: Forecast T+1@11:T+2@11: DOWN (p=29.28%) [2026-01-13T20:25:35.989883] [INFO ] [FORECASTER] Completed predict_future for KNX [2026-01-13T20:25:35.989998] [INFO ] [sig ] KNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:36.131972] [INFO ] [LOCAL ] Saved forecast: KNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KNX.txt [2026-01-13T20:25:36.132084] [INFO ] [sig ] [1791/3497] Completed KNX in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:36.132123] [INFO ] [sig ] [1792/3497] Forecasting KOD... [2026-01-13T20:25:36.132152] [INFO ] [sig ] Generating forecast for: KOD [2026-01-13T20:25:36.132181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOD' from 'https://tdm.silogroup.org/data/derivative_storage/KOD.csv'. [2026-01-13T20:25:36.143284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOD'. [2026-01-13T20:25:36.143553] [INFO ] [FORECASTER] Starting predict_future for KOD [2026-01-13T20:25:36.144312] [DEBUG] [LOCAL ] No optimal features file found for KOD: ./output/feature-sets/KOD.txt [2026-01-13T20:25:36.144369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:36.144400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:36.144428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:36.144485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:36.200903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:36.201492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:36.201566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:36.201616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:36.323112] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:36.323210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:36.323246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:36.323273] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:36.326352] [DEBUG] [FORECASTER] KOD: Forecast T+1@11:T+2@11: DOWN (p=9.57%) [2026-01-13T20:25:36.326629] [INFO ] [FORECASTER] Completed predict_future for KOD [2026-01-13T20:25:36.326746] [INFO ] [sig ] KOD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:36.469776] [INFO ] [LOCAL ] Saved forecast: KOD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KOD.txt [2026-01-13T20:25:36.469883] [INFO ] [sig ] [1792/3497] Completed KOD in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:36.469920] [INFO ] [sig ] [1793/3497] Forecasting KODK... [2026-01-13T20:25:36.469950] [INFO ] [sig ] Generating forecast for: KODK [2026-01-13T20:25:36.469979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KODK' from 'https://tdm.silogroup.org/data/derivative_storage/KODK.csv'. [2026-01-13T20:25:36.480928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KODK'. [2026-01-13T20:25:36.481193] [INFO ] [FORECASTER] Starting predict_future for KODK [2026-01-13T20:25:36.481949] [DEBUG] [LOCAL ] No optimal features file found for KODK: ./output/feature-sets/KODK.txt [2026-01-13T20:25:36.481999] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:36.482030] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:36.482057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:36.482113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:36.538461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:36.539065] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:36.539139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:36.539171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:36.653456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:36.653555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:36.653606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:36.653636] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:36.656708] [DEBUG] [FORECASTER] KODK: Forecast T+1@11:T+2@11: DOWN (p=15.46%) [2026-01-13T20:25:36.656968] [INFO ] [FORECASTER] Completed predict_future for KODK [2026-01-13T20:25:36.657084] [INFO ] [sig ] KODK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:36.797378] [INFO ] [LOCAL ] Saved forecast: KODK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KODK.txt [2026-01-13T20:25:36.797485] [INFO ] [sig ] [1793/3497] Completed KODK in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:36.797521] [INFO ] [sig ] [1794/3497] Forecasting KOF... [2026-01-13T20:25:36.797549] [INFO ] [sig ] Generating forecast for: KOF [2026-01-13T20:25:36.797596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOF' from 'https://tdm.silogroup.org/data/derivative_storage/KOF.csv'. [2026-01-13T20:25:36.808547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOF'. [2026-01-13T20:25:36.808830] [INFO ] [FORECASTER] Starting predict_future for KOF [2026-01-13T20:25:36.809561] [DEBUG] [LOCAL ] No optimal features file found for KOF: ./output/feature-sets/KOF.txt [2026-01-13T20:25:36.809640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:36.809672] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:36.809700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:36.809757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:36.865729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:36.866294] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:36.866391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:36.866424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:36.987156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:36.987250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:36.987287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:36.987314] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:36.990405] [DEBUG] [FORECASTER] KOF: Forecast T+1@11:T+2@11: DOWN (p=10.39%) [2026-01-13T20:25:36.990683] [INFO ] [FORECASTER] Completed predict_future for KOF [2026-01-13T20:25:36.990801] [INFO ] [sig ] KOF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:37.134779] [INFO ] [LOCAL ] Saved forecast: KOF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KOF.txt [2026-01-13T20:25:37.134908] [INFO ] [sig ] [1794/3497] Completed KOF in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:37.134955] [INFO ] [sig ] [1795/3497] Forecasting KOP... [2026-01-13T20:25:37.134984] [INFO ] [sig ] Generating forecast for: KOP [2026-01-13T20:25:37.135019] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOP' from 'https://tdm.silogroup.org/data/derivative_storage/KOP.csv'. [2026-01-13T20:25:37.146949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOP'. [2026-01-13T20:25:37.147211] [INFO ] [FORECASTER] Starting predict_future for KOP [2026-01-13T20:25:37.148022] [DEBUG] [LOCAL ] No optimal features file found for KOP: ./output/feature-sets/KOP.txt [2026-01-13T20:25:37.148085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:37.148118] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:37.148145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:37.148202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:37.203815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:37.204401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:37.204481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:37.204515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:37.324283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:37.324389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:37.324424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:37.324453] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:37.327560] [DEBUG] [FORECASTER] KOP: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-13T20:25:37.327853] [INFO ] [FORECASTER] Completed predict_future for KOP [2026-01-13T20:25:37.327992] [INFO ] [sig ] KOP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:37.468393] [INFO ] [LOCAL ] Saved forecast: KOP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KOP.txt [2026-01-13T20:25:37.468498] [INFO ] [sig ] [1795/3497] Completed KOP in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:37.468536] [INFO ] [sig ] [1796/3497] Forecasting KOPN... [2026-01-13T20:25:37.468566] [INFO ] [sig ] Generating forecast for: KOPN [2026-01-13T20:25:37.468617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOPN' from 'https://tdm.silogroup.org/data/derivative_storage/KOPN.csv'. [2026-01-13T20:25:37.479492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOPN'. [2026-01-13T20:25:37.479761] [INFO ] [FORECASTER] Starting predict_future for KOPN [2026-01-13T20:25:37.480493] [DEBUG] [LOCAL ] No optimal features file found for KOPN: ./output/feature-sets/KOPN.txt [2026-01-13T20:25:37.480544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:37.480592] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:37.480621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:37.480677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:37.536807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:37.537391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:37.537464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:37.537496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:37.656987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:37.657084] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:37.657119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:37.657146] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:37.660632] [DEBUG] [FORECASTER] KOPN: Forecast T+1@11:T+2@11: UP (p=80.53%) [2026-01-13T20:25:37.660888] [INFO ] [FORECASTER] Completed predict_future for KOPN [2026-01-13T20:25:37.661006] [INFO ] [sig ] KOPN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:37.801954] [INFO ] [LOCAL ] Saved forecast: KOPN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KOPN.txt [2026-01-13T20:25:37.802097] [INFO ] [sig ] [1796/3497] Completed KOPN in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:37.802136] [INFO ] [sig ] [1797/3497] Forecasting KOSS... [2026-01-13T20:25:37.802166] [INFO ] [sig ] Generating forecast for: KOSS [2026-01-13T20:25:37.802195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KOSS' from 'https://tdm.silogroup.org/data/derivative_storage/KOSS.csv'. [2026-01-13T20:25:37.816289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KOSS'. [2026-01-13T20:25:37.816690] [INFO ] [FORECASTER] Starting predict_future for KOSS [2026-01-13T20:25:37.817439] [DEBUG] [LOCAL ] No optimal features file found for KOSS: ./output/feature-sets/KOSS.txt [2026-01-13T20:25:37.817490] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:37.817522] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:37.817549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:37.817625] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:37.873600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:37.874235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:37.874312] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:37.874344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:37.988507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:37.988655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:37.988693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:37.988722] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:37.991973] [DEBUG] [FORECASTER] KOSS: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-13T20:25:37.992238] [INFO ] [FORECASTER] Completed predict_future for KOSS [2026-01-13T20:25:37.992356] [INFO ] [sig ] KOSS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:38.133959] [INFO ] [LOCAL ] Saved forecast: KOSS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KOSS.txt [2026-01-13T20:25:38.134095] [INFO ] [sig ] [1797/3497] Completed KOSS in 0.3s | 2.84 sym/s | Total: 10.5m | ETA: 10.0m [2026-01-13T20:25:38.134133] [INFO ] [sig ] [1798/3497] Forecasting KPRX... [2026-01-13T20:25:38.134162] [INFO ] [sig ] Generating forecast for: KPRX [2026-01-13T20:25:38.134192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPRX' from 'https://tdm.silogroup.org/data/derivative_storage/KPRX.csv'. [2026-01-13T20:25:38.145020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPRX'. [2026-01-13T20:25:38.145306] [INFO ] [FORECASTER] Starting predict_future for KPRX [2026-01-13T20:25:38.146064] [DEBUG] [LOCAL ] No optimal features file found for KPRX: ./output/feature-sets/KPRX.txt [2026-01-13T20:25:38.146116] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:38.146147] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:38.146173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:38.146229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:38.203324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:38.203919] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:38.203993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:38.204025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:38.316111] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:38.316220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:38.316256] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:38.316284] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:38.319452] [DEBUG] [FORECASTER] KPRX: Forecast T+1@11:T+2@11: UP (p=51.77%) [2026-01-13T20:25:38.319730] [INFO ] [FORECASTER] Completed predict_future for KPRX [2026-01-13T20:25:38.319847] [INFO ] [sig ] KPRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:38.459902] [INFO ] [LOCAL ] Saved forecast: KPRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KPRX.txt [2026-01-13T20:25:38.460044] [INFO ] [sig ] [1798/3497] Completed KPRX in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-13T20:25:38.460087] [INFO ] [sig ] [1799/3497] Forecasting KPTI... [2026-01-13T20:25:38.460119] [INFO ] [sig ] Generating forecast for: KPTI [2026-01-13T20:25:38.460149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KPTI' from 'https://tdm.silogroup.org/data/derivative_storage/KPTI.csv'. [2026-01-13T20:25:38.471201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KPTI'. [2026-01-13T20:25:38.471560] [INFO ] [FORECASTER] Starting predict_future for KPTI [2026-01-13T20:25:38.472360] [DEBUG] [LOCAL ] No optimal features file found for KPTI: ./output/feature-sets/KPTI.txt [2026-01-13T20:25:38.472412] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:38.472443] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:38.472472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:38.472529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:38.529019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:38.529973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:38.530056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:38.530091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:38.665248] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:38.665431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:38.665484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:38.665515] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:38.669456] [DEBUG] [FORECASTER] KPTI: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-01-13T20:25:38.669818] [INFO ] [FORECASTER] Completed predict_future for KPTI [2026-01-13T20:25:38.669985] [INFO ] [sig ] KPTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:38.816038] [INFO ] [LOCAL ] Saved forecast: KPTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KPTI.txt [2026-01-13T20:25:38.816182] [INFO ] [sig ] [1799/3497] Completed KPTI in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-13T20:25:38.816221] [INFO ] [sig ] [1800/3497] Forecasting KRC... [2026-01-13T20:25:38.816251] [INFO ] [sig ] Generating forecast for: KRC [2026-01-13T20:25:38.816283] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRC' from 'https://tdm.silogroup.org/data/derivative_storage/KRC.csv'. [2026-01-13T20:25:38.828698] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRC'. [2026-01-13T20:25:38.829054] [INFO ] [FORECASTER] Starting predict_future for KRC [2026-01-13T20:25:38.829862] [DEBUG] [LOCAL ] No optimal features file found for KRC: ./output/feature-sets/KRC.txt [2026-01-13T20:25:38.829916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:38.829951] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:38.829980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:38.830039] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:38.887441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:38.888268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:38.888369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:38.888403] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:39.011689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:39.011859] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:39.011917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:39.011955] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:39.015506] [DEBUG] [FORECASTER] KRC: Forecast T+1@11:T+2@11: DOWN (p=2.85%) [2026-01-13T20:25:39.015856] [INFO ] [FORECASTER] Completed predict_future for KRC [2026-01-13T20:25:39.015984] [INFO ] [sig ] KRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:39.164127] [INFO ] [LOCAL ] Saved forecast: KRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KRC.txt [2026-01-13T20:25:39.164270] [INFO ] [sig ] [1800/3497] Completed KRC in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-13T20:25:39.164310] [INFO ] [sig ] [1801/3497] Forecasting KREF... [2026-01-13T20:25:39.164341] [INFO ] [sig ] Generating forecast for: KREF [2026-01-13T20:25:39.164372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KREF' from 'https://tdm.silogroup.org/data/derivative_storage/KREF.csv'. [2026-01-13T20:25:39.175880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KREF'. [2026-01-13T20:25:39.176178] [INFO ] [FORECASTER] Starting predict_future for KREF [2026-01-13T20:25:39.177023] [DEBUG] [LOCAL ] No optimal features file found for KREF: ./output/feature-sets/KREF.txt [2026-01-13T20:25:39.177076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:39.177134] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:39.177162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:39.177221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:39.237559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:39.238272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:39.238351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:39.238385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:39.361815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:39.362022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:39.362065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:39.362095] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:39.365715] [DEBUG] [FORECASTER] KREF: Forecast T+1@11:T+2@11: DOWN (p=44.53%) [2026-01-13T20:25:39.366001] [INFO ] [FORECASTER] Completed predict_future for KREF [2026-01-13T20:25:39.366126] [INFO ] [sig ] KREF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:39.512897] [INFO ] [LOCAL ] Saved forecast: KREF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KREF.txt [2026-01-13T20:25:39.513041] [INFO ] [sig ] [1801/3497] Completed KREF in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-13T20:25:39.513081] [INFO ] [sig ] [1802/3497] Forecasting KRG... [2026-01-13T20:25:39.513109] [INFO ] [sig ] Generating forecast for: KRG [2026-01-13T20:25:39.513138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRG' from 'https://tdm.silogroup.org/data/derivative_storage/KRG.csv'. [2026-01-13T20:25:39.525605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRG'. [2026-01-13T20:25:39.525906] [INFO ] [FORECASTER] Starting predict_future for KRG [2026-01-13T20:25:39.526702] [DEBUG] [LOCAL ] No optimal features file found for KRG: ./output/feature-sets/KRG.txt [2026-01-13T20:25:39.526753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:39.526784] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:39.526811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:39.526871] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:39.582862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:39.583559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:39.583654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:39.583688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:39.702738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:39.702899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:39.702988] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:39.703019] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:39.706617] [DEBUG] [FORECASTER] KRG: Forecast T+1@11:T+2@11: DOWN (p=40.65%) [2026-01-13T20:25:39.706890] [INFO ] [FORECASTER] Completed predict_future for KRG [2026-01-13T20:25:39.707011] [INFO ] [sig ] KRG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:39.850714] [INFO ] [LOCAL ] Saved forecast: KRG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KRG.txt [2026-01-13T20:25:39.850898] [INFO ] [sig ] [1802/3497] Completed KRG in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 10.0m [2026-01-13T20:25:39.850949] [INFO ] [sig ] [1803/3497] Forecasting KRMD... [2026-01-13T20:25:39.850981] [INFO ] [sig ] Generating forecast for: KRMD [2026-01-13T20:25:39.851013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRMD' from 'https://tdm.silogroup.org/data/derivative_storage/KRMD.csv'. [2026-01-13T20:25:39.862281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRMD'. [2026-01-13T20:25:39.862600] [INFO ] [FORECASTER] Starting predict_future for KRMD [2026-01-13T20:25:39.863423] [DEBUG] [LOCAL ] No optimal features file found for KRMD: ./output/feature-sets/KRMD.txt [2026-01-13T20:25:39.863483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:39.863528] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:39.863563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:39.863664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:39.920323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:39.921050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:39.921134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:39.921168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:40.046349] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:40.046517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:40.046559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:40.046606] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:40.050594] [DEBUG] [FORECASTER] KRMD: Forecast T+1@11:T+2@11: DOWN (p=7.65%) [2026-01-13T20:25:40.050961] [INFO ] [FORECASTER] Completed predict_future for KRMD [2026-01-13T20:25:40.051105] [INFO ] [sig ] KRMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:40.207808] [INFO ] [LOCAL ] Saved forecast: KRMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KRMD.txt [2026-01-13T20:25:40.207941] [INFO ] [sig ] [1803/3497] Completed KRMD in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:40.208001] [INFO ] [sig ] [1804/3497] Forecasting KRNY... [2026-01-13T20:25:40.208035] [INFO ] [sig ] Generating forecast for: KRNY [2026-01-13T20:25:40.208067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRNY' from 'https://tdm.silogroup.org/data/derivative_storage/KRNY.csv'. [2026-01-13T20:25:40.219154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRNY'. [2026-01-13T20:25:40.219452] [INFO ] [FORECASTER] Starting predict_future for KRNY [2026-01-13T20:25:40.220233] [DEBUG] [LOCAL ] No optimal features file found for KRNY: ./output/feature-sets/KRNY.txt [2026-01-13T20:25:40.220286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:40.220319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:40.220346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:40.220404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:40.277485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:40.278242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:40.278322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:40.278354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:40.399928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:40.400082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:40.400121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:40.400186] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:40.403613] [DEBUG] [FORECASTER] KRNY: Forecast T+1@11:T+2@11: DOWN (p=0.71%) [2026-01-13T20:25:40.403889] [INFO ] [FORECASTER] Completed predict_future for KRNY [2026-01-13T20:25:40.404012] [INFO ] [sig ] KRNY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:40.546171] [INFO ] [LOCAL ] Saved forecast: KRNY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KRNY.txt [2026-01-13T20:25:40.546300] [INFO ] [sig ] [1804/3497] Completed KRNY in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:40.546338] [INFO ] [sig ] [1805/3497] Forecasting KRO... [2026-01-13T20:25:40.546368] [INFO ] [sig ] Generating forecast for: KRO [2026-01-13T20:25:40.546399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRO.csv'. [2026-01-13T20:25:40.557849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRO'. [2026-01-13T20:25:40.558233] [INFO ] [FORECASTER] Starting predict_future for KRO [2026-01-13T20:25:40.559044] [DEBUG] [LOCAL ] No optimal features file found for KRO: ./output/feature-sets/KRO.txt [2026-01-13T20:25:40.559097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:40.559130] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:40.559158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:40.559216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:40.619203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:40.620063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:40.620142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:40.620177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:40.739367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:40.739525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:40.739565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:40.739613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:40.743077] [DEBUG] [FORECASTER] KRO: Forecast T+1@11:T+2@11: DOWN (p=44.60%) [2026-01-13T20:25:40.743359] [INFO ] [FORECASTER] Completed predict_future for KRO [2026-01-13T20:25:40.743486] [INFO ] [sig ] KRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:40.890012] [INFO ] [LOCAL ] Saved forecast: KRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KRO.txt [2026-01-13T20:25:40.890160] [INFO ] [sig ] [1805/3497] Completed KRO in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:40.890200] [INFO ] [sig ] [1806/3497] Forecasting KROS... [2026-01-13T20:25:40.890229] [INFO ] [sig ] Generating forecast for: KROS [2026-01-13T20:25:40.890259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KROS' from 'https://tdm.silogroup.org/data/derivative_storage/KROS.csv'. [2026-01-13T20:25:40.901544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KROS'. [2026-01-13T20:25:40.901917] [INFO ] [FORECASTER] Starting predict_future for KROS [2026-01-13T20:25:40.902768] [DEBUG] [LOCAL ] No optimal features file found for KROS: ./output/feature-sets/KROS.txt [2026-01-13T20:25:40.902822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:40.902866] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:40.902894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:40.902953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:40.961017] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:40.961869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:40.961950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:40.961984] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:41.084208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:41.084370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:41.084411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:41.084440] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:41.087762] [DEBUG] [FORECASTER] KROS: Forecast T+1@11:T+2@11: DOWN (p=5.58%) [2026-01-13T20:25:41.088055] [INFO ] [FORECASTER] Completed predict_future for KROS [2026-01-13T20:25:41.088176] [INFO ] [sig ] KROS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:41.227679] [INFO ] [LOCAL ] Saved forecast: KROS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KROS.txt [2026-01-13T20:25:41.227827] [INFO ] [sig ] [1806/3497] Completed KROS in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:41.227865] [INFO ] [sig ] [1807/3497] Forecasting KRRO... [2026-01-13T20:25:41.227896] [INFO ] [sig ] Generating forecast for: KRRO [2026-01-13T20:25:41.227927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRRO' from 'https://tdm.silogroup.org/data/derivative_storage/KRRO.csv'. [2026-01-13T20:25:41.239218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRRO'. [2026-01-13T20:25:41.239605] [INFO ] [FORECASTER] Starting predict_future for KRRO [2026-01-13T20:25:41.240371] [DEBUG] [LOCAL ] No optimal features file found for KRRO: ./output/feature-sets/KRRO.txt [2026-01-13T20:25:41.240422] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:41.240454] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:41.240480] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:41.240536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:41.303103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:41.303994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:41.304081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:41.304116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:41.454503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:41.454685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:41.454728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:41.454757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:41.458234] [DEBUG] [FORECASTER] KRRO: Forecast T+1@11:T+2@11: DOWN (p=0.97%) [2026-01-13T20:25:41.458565] [INFO ] [FORECASTER] Completed predict_future for KRRO [2026-01-13T20:25:41.458725] [INFO ] [sig ] KRRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:41.605358] [INFO ] [LOCAL ] Saved forecast: KRRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KRRO.txt [2026-01-13T20:25:41.605524] [INFO ] [sig ] [1807/3497] Completed KRRO in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:41.605563] [INFO ] [sig ] [1808/3497] Forecasting KRUS... [2026-01-13T20:25:41.605613] [INFO ] [sig ] Generating forecast for: KRUS [2026-01-13T20:25:41.605643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRUS' from 'https://tdm.silogroup.org/data/derivative_storage/KRUS.csv'. [2026-01-13T20:25:41.617425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRUS'. [2026-01-13T20:25:41.617868] [INFO ] [FORECASTER] Starting predict_future for KRUS [2026-01-13T20:25:41.618739] [DEBUG] [LOCAL ] No optimal features file found for KRUS: ./output/feature-sets/KRUS.txt [2026-01-13T20:25:41.618793] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:41.618828] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:41.618868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:41.618952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:41.679412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:41.680339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:41.680425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:41.680459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:41.799274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:41.799438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:41.799479] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:41.799508] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:41.802993] [DEBUG] [FORECASTER] KRUS: Forecast T+1@11:T+2@11: DOWN (p=23.91%) [2026-01-13T20:25:41.803309] [INFO ] [FORECASTER] Completed predict_future for KRUS [2026-01-13T20:25:41.803440] [INFO ] [sig ] KRUS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:41.951542] [INFO ] [LOCAL ] Saved forecast: KRUS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KRUS.txt [2026-01-13T20:25:41.951720] [INFO ] [sig ] [1808/3497] Completed KRUS in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:41.951764] [INFO ] [sig ] [1809/3497] Forecasting KRYS... [2026-01-13T20:25:41.951794] [INFO ] [sig ] Generating forecast for: KRYS [2026-01-13T20:25:41.951824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KRYS' from 'https://tdm.silogroup.org/data/derivative_storage/KRYS.csv'. [2026-01-13T20:25:41.963787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KRYS'. [2026-01-13T20:25:41.964160] [INFO ] [FORECASTER] Starting predict_future for KRYS [2026-01-13T20:25:41.964987] [DEBUG] [LOCAL ] No optimal features file found for KRYS: ./output/feature-sets/KRYS.txt [2026-01-13T20:25:41.965041] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:41.965075] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:41.965109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:41.965174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:42.024451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:42.025336] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:42.025425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:42.025459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:42.147881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:42.148062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:42.148104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:42.148134] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:42.151620] [DEBUG] [FORECASTER] KRYS: Forecast T+1@11:T+2@11: UP (p=94.14%) [2026-01-13T20:25:42.151901] [INFO ] [FORECASTER] Completed predict_future for KRYS [2026-01-13T20:25:42.152025] [INFO ] [sig ] KRYS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:42.294859] [INFO ] [LOCAL ] Saved forecast: KRYS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KRYS.txt [2026-01-13T20:25:42.295011] [INFO ] [sig ] [1809/3497] Completed KRYS in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:42.295057] [INFO ] [sig ] [1810/3497] Forecasting KSCP... [2026-01-13T20:25:42.295087] [INFO ] [sig ] Generating forecast for: KSCP [2026-01-13T20:25:42.295118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSCP' from 'https://tdm.silogroup.org/data/derivative_storage/KSCP.csv'. [2026-01-13T20:25:42.307520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSCP'. [2026-01-13T20:25:42.307915] [INFO ] [FORECASTER] Starting predict_future for KSCP [2026-01-13T20:25:42.308765] [DEBUG] [LOCAL ] No optimal features file found for KSCP: ./output/feature-sets/KSCP.txt [2026-01-13T20:25:42.308817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:42.308850] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:42.308877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:42.308936] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:42.366626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:42.367531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:42.367635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:42.367671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:42.491922] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:42.492094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:42.492138] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:42.492167] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:42.495730] [DEBUG] [FORECASTER] KSCP: Forecast T+1@11:T+2@11: UP (p=80.65%) [2026-01-13T20:25:42.496027] [INFO ] [FORECASTER] Completed predict_future for KSCP [2026-01-13T20:25:42.496160] [INFO ] [sig ] KSCP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:42.639353] [INFO ] [LOCAL ] Saved forecast: KSCP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KSCP.txt [2026-01-13T20:25:42.639500] [INFO ] [sig ] [1810/3497] Completed KSCP in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:42.639539] [INFO ] [sig ] [1811/3497] Forecasting KSPI... [2026-01-13T20:25:42.639585] [INFO ] [sig ] Generating forecast for: KSPI [2026-01-13T20:25:42.639620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSPI' from 'https://tdm.silogroup.org/data/derivative_storage/KSPI.csv'. [2026-01-13T20:25:42.652655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSPI'. [2026-01-13T20:25:42.653055] [INFO ] [FORECASTER] Starting predict_future for KSPI [2026-01-13T20:25:42.653993] [DEBUG] [LOCAL ] No optimal features file found for KSPI: ./output/feature-sets/KSPI.txt [2026-01-13T20:25:42.654052] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:42.654095] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:42.654135] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:42.654206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:42.717935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:42.718986] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:42.719113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:42.719152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:42.847804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:42.848006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:42.848066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:42.848103] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:42.851661] [DEBUG] [FORECASTER] KSPI: Forecast T+1@11:T+2@11: UP (p=79.42%) [2026-01-13T20:25:42.851970] [INFO ] [FORECASTER] Completed predict_future for KSPI [2026-01-13T20:25:42.852120] [INFO ] [sig ] KSPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:43.009434] [INFO ] [LOCAL ] Saved forecast: KSPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/KSPI.txt [2026-01-13T20:25:43.009608] [INFO ] [sig ] [1811/3497] Completed KSPI in 0.4s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:43.009651] [INFO ] [sig ] [1812/3497] Forecasting KSS... [2026-01-13T20:25:43.009681] [INFO ] [sig ] Generating forecast for: KSS [2026-01-13T20:25:43.009711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KSS' from 'https://tdm.silogroup.org/data/derivative_storage/KSS.csv'. [2026-01-13T20:25:43.021441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KSS'. [2026-01-13T20:25:43.021869] [INFO ] [FORECASTER] Starting predict_future for KSS [2026-01-13T20:25:43.022749] [DEBUG] [LOCAL ] No optimal features file found for KSS: ./output/feature-sets/KSS.txt [2026-01-13T20:25:43.022803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:43.022837] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:43.022865] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:43.022922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:43.078605] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:43.079361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:43.079439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:43.079481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:43.197731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:43.197894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:43.197934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:43.197978] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:43.201410] [DEBUG] [FORECASTER] KSS: Forecast T+1@11:T+2@11: DOWN (p=12.33%) [2026-01-13T20:25:43.201709] [INFO ] [FORECASTER] Completed predict_future for KSS [2026-01-13T20:25:43.201835] [INFO ] [sig ] KSS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:43.342954] [INFO ] [LOCAL ] Saved forecast: KSS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KSS.txt [2026-01-13T20:25:43.343113] [INFO ] [sig ] [1812/3497] Completed KSS in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:43.343152] [INFO ] [sig ] [1813/3497] Forecasting KTB... [2026-01-13T20:25:43.343183] [INFO ] [sig ] Generating forecast for: KTB [2026-01-13T20:25:43.343213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTB' from 'https://tdm.silogroup.org/data/derivative_storage/KTB.csv'. [2026-01-13T20:25:43.354607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTB'. [2026-01-13T20:25:43.354962] [INFO ] [FORECASTER] Starting predict_future for KTB [2026-01-13T20:25:43.355961] [DEBUG] [LOCAL ] No optimal features file found for KTB: ./output/feature-sets/KTB.txt [2026-01-13T20:25:43.356014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:43.356047] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:43.356076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:43.356135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:43.415419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:43.416293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:43.416377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:43.416412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:43.544046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:43.544201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:43.544241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:43.544288] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:43.547771] [DEBUG] [FORECASTER] KTB: Forecast T+1@11:T+2@11: DOWN (p=46.28%) [2026-01-13T20:25:43.548101] [INFO ] [FORECASTER] Completed predict_future for KTB [2026-01-13T20:25:43.548237] [INFO ] [sig ] KTB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:43.692480] [INFO ] [LOCAL ] Saved forecast: KTB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KTB.txt [2026-01-13T20:25:43.692671] [INFO ] [sig ] [1813/3497] Completed KTB in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:43.692721] [INFO ] [sig ] [1814/3497] Forecasting KTCC... [2026-01-13T20:25:43.692752] [INFO ] [sig ] Generating forecast for: KTCC [2026-01-13T20:25:43.692784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTCC' from 'https://tdm.silogroup.org/data/derivative_storage/KTCC.csv'. [2026-01-13T20:25:43.703373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTCC'. [2026-01-13T20:25:43.703759] [INFO ] [FORECASTER] Starting predict_future for KTCC [2026-01-13T20:25:43.704528] [DEBUG] [LOCAL ] No optimal features file found for KTCC: ./output/feature-sets/KTCC.txt [2026-01-13T20:25:43.704601] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:43.704638] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:43.704666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:43.704724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:43.770407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:43.771275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:43.771360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:43.771401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:43.879378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:43.879537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:43.879610] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:43.879663] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:43.882978] [DEBUG] [FORECASTER] KTCC: Forecast T+1@11:T+2@11: DOWN (p=41.78%) [2026-01-13T20:25:43.883248] [INFO ] [FORECASTER] Completed predict_future for KTCC [2026-01-13T20:25:43.883368] [INFO ] [sig ] KTCC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:44.028538] [INFO ] [LOCAL ] Saved forecast: KTCC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KTCC.txt [2026-01-13T20:25:44.028763] [INFO ] [sig ] [1814/3497] Completed KTCC in 0.3s | 2.84 sym/s | Total: 10.6m | ETA: 9.9m [2026-01-13T20:25:44.028805] [INFO ] [sig ] [1815/3497] Forecasting KTF... [2026-01-13T20:25:44.028835] [INFO ] [sig ] Generating forecast for: KTF [2026-01-13T20:25:44.028866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KTF' from 'https://tdm.silogroup.org/data/derivative_storage/KTF.csv'. [2026-01-13T20:25:44.040319] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KTF'. [2026-01-13T20:25:44.040711] [INFO ] [FORECASTER] Starting predict_future for KTF [2026-01-13T20:25:44.041486] [DEBUG] [LOCAL ] No optimal features file found for KTF: ./output/feature-sets/KTF.txt [2026-01-13T20:25:44.041538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:44.041587] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:44.041617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:44.041674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:44.097174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:44.098057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:44.098156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:44.098189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:44.220066] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:44.220220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:44.220260] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:44.220288] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:44.223672] [DEBUG] [FORECASTER] KTF: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-13T20:25:44.223938] [INFO ] [FORECASTER] Completed predict_future for KTF [2026-01-13T20:25:44.224058] [INFO ] [sig ] KTF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:44.366121] [INFO ] [LOCAL ] Saved forecast: KTF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KTF.txt [2026-01-13T20:25:44.366256] [INFO ] [sig ] [1815/3497] Completed KTF in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-13T20:25:44.366296] [INFO ] [sig ] [1816/3497] Forecasting KURA... [2026-01-13T20:25:44.366325] [INFO ] [sig ] Generating forecast for: KURA [2026-01-13T20:25:44.366356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KURA' from 'https://tdm.silogroup.org/data/derivative_storage/KURA.csv'. [2026-01-13T20:25:44.377940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KURA'. [2026-01-13T20:25:44.378297] [INFO ] [FORECASTER] Starting predict_future for KURA [2026-01-13T20:25:44.379247] [DEBUG] [LOCAL ] No optimal features file found for KURA: ./output/feature-sets/KURA.txt [2026-01-13T20:25:44.379298] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:44.379328] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:44.379354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:44.379410] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:44.435476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:44.436291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:44.436370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:44.436402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:44.556494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:44.556669] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:44.556709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:44.556737] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:44.560045] [DEBUG] [FORECASTER] KURA: Forecast T+1@11:T+2@11: DOWN (p=38.54%) [2026-01-13T20:25:44.560321] [INFO ] [FORECASTER] Completed predict_future for KURA [2026-01-13T20:25:44.560443] [INFO ] [sig ] KURA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:44.703335] [INFO ] [LOCAL ] Saved forecast: KURA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KURA.txt [2026-01-13T20:25:44.703500] [INFO ] [sig ] [1816/3497] Completed KURA in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-13T20:25:44.703542] [INFO ] [sig ] [1817/3497] Forecasting KVHI... [2026-01-13T20:25:44.703593] [INFO ] [sig ] Generating forecast for: KVHI [2026-01-13T20:25:44.703630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVHI' from 'https://tdm.silogroup.org/data/derivative_storage/KVHI.csv'. [2026-01-13T20:25:44.714844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVHI'. [2026-01-13T20:25:44.715199] [INFO ] [FORECASTER] Starting predict_future for KVHI [2026-01-13T20:25:44.715990] [DEBUG] [LOCAL ] No optimal features file found for KVHI: ./output/feature-sets/KVHI.txt [2026-01-13T20:25:44.716042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:44.716087] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:44.716115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:44.716172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:44.775235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:44.776081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:44.776159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:44.776192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:44.892268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:44.892421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:44.892460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:44.892490] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:44.895816] [DEBUG] [FORECASTER] KVHI: Forecast T+1@11:T+2@11: DOWN (p=26.02%) [2026-01-13T20:25:44.896084] [INFO ] [FORECASTER] Completed predict_future for KVHI [2026-01-13T20:25:44.896203] [INFO ] [sig ] KVHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:45.038884] [INFO ] [LOCAL ] Saved forecast: KVHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KVHI.txt [2026-01-13T20:25:45.039028] [INFO ] [sig ] [1817/3497] Completed KVHI in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-13T20:25:45.039067] [INFO ] [sig ] [1818/3497] Forecasting KVUE... [2026-01-13T20:25:45.039096] [INFO ] [sig ] Generating forecast for: KVUE [2026-01-13T20:25:45.039127] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVUE' from 'https://tdm.silogroup.org/data/derivative_storage/KVUE.csv'. [2026-01-13T20:25:45.050133] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVUE'. [2026-01-13T20:25:45.050452] [INFO ] [FORECASTER] Starting predict_future for KVUE [2026-01-13T20:25:45.051227] [DEBUG] [LOCAL ] No optimal features file found for KVUE: ./output/feature-sets/KVUE.txt [2026-01-13T20:25:45.051278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:45.051335] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:45.051364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:45.051421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:45.106829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:45.107637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:45.107717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:45.107750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:45.221068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:45.221223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:45.221262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:45.221289] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:45.224657] [DEBUG] [FORECASTER] KVUE: Forecast T+1@11:T+2@11: DOWN (p=40.20%) [2026-01-13T20:25:45.224929] [INFO ] [FORECASTER] Completed predict_future for KVUE [2026-01-13T20:25:45.225049] [INFO ] [sig ] KVUE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:45.365596] [INFO ] [LOCAL ] Saved forecast: KVUE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KVUE.txt [2026-01-13T20:25:45.365747] [INFO ] [sig ] [1818/3497] Completed KVUE in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.9m [2026-01-13T20:25:45.365788] [INFO ] [sig ] [1819/3497] Forecasting KVYO... [2026-01-13T20:25:45.365819] [INFO ] [sig ] Generating forecast for: KVYO [2026-01-13T20:25:45.365851] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KVYO' from 'https://tdm.silogroup.org/data/derivative_storage/KVYO.csv'. [2026-01-13T20:25:45.377504] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KVYO'. [2026-01-13T20:25:45.377939] [INFO ] [FORECASTER] Starting predict_future for KVYO [2026-01-13T20:25:45.378792] [DEBUG] [LOCAL ] No optimal features file found for KVYO: ./output/feature-sets/KVYO.txt [2026-01-13T20:25:45.378843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:45.378875] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:45.378901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:45.378957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:45.435606] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:45.436422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:45.436499] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:45.436532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:45.560909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:45.561053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:45.561094] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:45.561123] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:45.564556] [DEBUG] [FORECASTER] KVYO: Forecast T+1@11:T+2@11: DOWN (p=11.91%) [2026-01-13T20:25:45.564867] [INFO ] [FORECASTER] Completed predict_future for KVYO [2026-01-13T20:25:45.564993] [INFO ] [sig ] KVYO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:45.709453] [INFO ] [LOCAL ] Saved forecast: KVYO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KVYO.txt [2026-01-13T20:25:45.709636] [INFO ] [sig ] [1819/3497] Completed KVYO in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:45.709679] [INFO ] [sig ] [1820/3497] Forecasting KYN... [2026-01-13T20:25:45.709711] [INFO ] [sig ] Generating forecast for: KYN [2026-01-13T20:25:45.709743] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYN' from 'https://tdm.silogroup.org/data/derivative_storage/KYN.csv'. [2026-01-13T20:25:45.721129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYN'. [2026-01-13T20:25:45.721518] [INFO ] [FORECASTER] Starting predict_future for KYN [2026-01-13T20:25:45.722330] [DEBUG] [LOCAL ] No optimal features file found for KYN: ./output/feature-sets/KYN.txt [2026-01-13T20:25:45.722381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:45.722413] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:45.722440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:45.722496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:45.778894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:45.779781] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:45.779865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:45.779897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:45.896053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:45.896217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:45.896259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:45.896287] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:45.899911] [DEBUG] [FORECASTER] KYN: Forecast T+1@11:T+2@11: DOWN (p=10.20%) [2026-01-13T20:25:45.900221] [INFO ] [FORECASTER] Completed predict_future for KYN [2026-01-13T20:25:45.900363] [INFO ] [sig ] KYN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:46.043612] [INFO ] [LOCAL ] Saved forecast: KYN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KYN.txt [2026-01-13T20:25:46.043771] [INFO ] [sig ] [1820/3497] Completed KYN in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:46.043813] [INFO ] [sig ] [1821/3497] Forecasting KYTX... [2026-01-13T20:25:46.043849] [INFO ] [sig ] Generating forecast for: KYTX [2026-01-13T20:25:46.043881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KYTX' from 'https://tdm.silogroup.org/data/derivative_storage/KYTX.csv'. [2026-01-13T20:25:46.055259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KYTX'. [2026-01-13T20:25:46.055627] [INFO ] [FORECASTER] Starting predict_future for KYTX [2026-01-13T20:25:46.056413] [DEBUG] [LOCAL ] No optimal features file found for KYTX: ./output/feature-sets/KYTX.txt [2026-01-13T20:25:46.056465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:46.056497] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:46.056525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:46.056612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:46.116322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:46.117196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:46.117277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:46.117310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:46.235561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:46.235732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:46.235771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:46.235832] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:46.239217] [DEBUG] [FORECASTER] KYTX: Forecast T+1@11:T+2@11: DOWN (p=2.17%) [2026-01-13T20:25:46.239497] [INFO ] [FORECASTER] Completed predict_future for KYTX [2026-01-13T20:25:46.239644] [INFO ] [sig ] KYTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:46.382039] [INFO ] [LOCAL ] Saved forecast: KYTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KYTX.txt [2026-01-13T20:25:46.382191] [INFO ] [sig ] [1821/3497] Completed KYTX in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:46.382247] [INFO ] [sig ] [1822/3497] Forecasting KZIA... [2026-01-13T20:25:46.382281] [INFO ] [sig ] Generating forecast for: KZIA [2026-01-13T20:25:46.382311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'KZIA' from 'https://tdm.silogroup.org/data/derivative_storage/KZIA.csv'. [2026-01-13T20:25:46.395415] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'KZIA'. [2026-01-13T20:25:46.395811] [INFO ] [FORECASTER] Starting predict_future for KZIA [2026-01-13T20:25:46.396602] [DEBUG] [LOCAL ] No optimal features file found for KZIA: ./output/feature-sets/KZIA.txt [2026-01-13T20:25:46.396654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:46.396687] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:46.396714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:46.396771] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:46.453437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:46.454283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:46.454366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:46.454399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:46.573333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:46.573492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:46.573535] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:46.573595] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:46.577028] [DEBUG] [FORECASTER] KZIA: Forecast T+1@11:T+2@11: DOWN (p=24.28%) [2026-01-13T20:25:46.577324] [INFO ] [FORECASTER] Completed predict_future for KZIA [2026-01-13T20:25:46.577453] [INFO ] [sig ] KZIA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:46.719364] [INFO ] [LOCAL ] Saved forecast: KZIA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/KZIA.txt [2026-01-13T20:25:46.719518] [INFO ] [sig ] [1822/3497] Completed KZIA in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:46.719558] [INFO ] [sig ] [1823/3497] Forecasting L... [2026-01-13T20:25:46.719608] [INFO ] [sig ] Generating forecast for: L [2026-01-13T20:25:46.719641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'L' from 'https://tdm.silogroup.org/data/derivative_storage/L.csv'. [2026-01-13T20:25:46.731148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'L'. [2026-01-13T20:25:46.731438] [INFO ] [FORECASTER] Starting predict_future for L [2026-01-13T20:25:46.732235] [DEBUG] [LOCAL ] No optimal features file found for L: ./output/feature-sets/L.txt [2026-01-13T20:25:46.732286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:46.732318] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:46.732344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:46.732400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:46.790601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:46.791378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:46.791458] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:46.791492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:46.907114] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:46.907269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:46.907309] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:46.907338] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:46.910792] [DEBUG] [FORECASTER] L: Forecast T+1@11:T+2@11: UP (p=96.87%) [2026-01-13T20:25:46.911076] [INFO ] [FORECASTER] Completed predict_future for L [2026-01-13T20:25:46.911197] [INFO ] [sig ] L: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:47.054283] [INFO ] [LOCAL ] Saved forecast: L 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/L.txt [2026-01-13T20:25:47.054429] [INFO ] [sig ] [1823/3497] Completed L in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:47.054470] [INFO ] [sig ] [1824/3497] Forecasting LAB... [2026-01-13T20:25:47.054499] [INFO ] [sig ] Generating forecast for: LAB [2026-01-13T20:25:47.054530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAB' from 'https://tdm.silogroup.org/data/derivative_storage/LAB.csv'. [2026-01-13T20:25:47.065937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAB'. [2026-01-13T20:25:47.066253] [INFO ] [FORECASTER] Starting predict_future for LAB [2026-01-13T20:25:47.067027] [DEBUG] [LOCAL ] No optimal features file found for LAB: ./output/feature-sets/LAB.txt [2026-01-13T20:25:47.067078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:47.067110] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:47.067137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:47.067193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:47.123450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:47.124287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:47.124367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:47.124400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:47.243373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:47.243533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:47.243590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:47.243623] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:47.247124] [DEBUG] [FORECASTER] LAB: Forecast T+1@11:T+2@11: UP (p=96.21%) [2026-01-13T20:25:47.247402] [INFO ] [FORECASTER] Completed predict_future for LAB [2026-01-13T20:25:47.247525] [INFO ] [sig ] LAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:47.391459] [INFO ] [LOCAL ] Saved forecast: LAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LAB.txt [2026-01-13T20:25:47.391654] [INFO ] [sig ] [1824/3497] Completed LAB in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:47.391703] [INFO ] [sig ] [1825/3497] Forecasting LAC... [2026-01-13T20:25:47.391734] [INFO ] [sig ] Generating forecast for: LAC [2026-01-13T20:25:47.391766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAC' from 'https://tdm.silogroup.org/data/derivative_storage/LAC.csv'. [2026-01-13T20:25:47.403027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAC'. [2026-01-13T20:25:47.403374] [INFO ] [FORECASTER] Starting predict_future for LAC [2026-01-13T20:25:47.404164] [DEBUG] [LOCAL ] No optimal features file found for LAC: ./output/feature-sets/LAC.txt [2026-01-13T20:25:47.404215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:47.404247] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:47.404273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:47.404330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:47.461589] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:47.462406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:47.462487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:47.462520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:47.584528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:47.584702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:47.584743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:47.584772] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:47.588194] [DEBUG] [FORECASTER] LAC: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-13T20:25:47.588472] [INFO ] [FORECASTER] Completed predict_future for LAC [2026-01-13T20:25:47.588630] [INFO ] [sig ] LAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:47.733743] [INFO ] [LOCAL ] Saved forecast: LAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LAC.txt [2026-01-13T20:25:47.733886] [INFO ] [sig ] [1825/3497] Completed LAC in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:47.733927] [INFO ] [sig ] [1826/3497] Forecasting LAD... [2026-01-13T20:25:47.733957] [INFO ] [sig ] Generating forecast for: LAD [2026-01-13T20:25:47.733988] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAD' from 'https://tdm.silogroup.org/data/derivative_storage/LAD.csv'. [2026-01-13T20:25:47.746033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAD'. [2026-01-13T20:25:47.746315] [INFO ] [FORECASTER] Starting predict_future for LAD [2026-01-13T20:25:47.747101] [DEBUG] [LOCAL ] No optimal features file found for LAD: ./output/feature-sets/LAD.txt [2026-01-13T20:25:47.747153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:47.747185] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:47.747212] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:47.747270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:47.804827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:47.805549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:47.805649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:47.805686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:47.917682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:47.917831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:47.917869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:47.917898] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:47.921224] [DEBUG] [FORECASTER] LAD: Forecast T+1@11:T+2@11: UP (p=56.10%) [2026-01-13T20:25:47.921490] [INFO ] [FORECASTER] Completed predict_future for LAD [2026-01-13T20:25:47.921634] [INFO ] [sig ] LAD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:48.065904] [INFO ] [LOCAL ] Saved forecast: LAD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LAD.txt [2026-01-13T20:25:48.066031] [INFO ] [sig ] [1826/3497] Completed LAD in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:48.066069] [INFO ] [sig ] [1827/3497] Forecasting LAES... [2026-01-13T20:25:48.066099] [INFO ] [sig ] Generating forecast for: LAES [2026-01-13T20:25:48.066129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAES' from 'https://tdm.silogroup.org/data/derivative_storage/LAES.csv'. [2026-01-13T20:25:48.077863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAES'. [2026-01-13T20:25:48.078174] [INFO ] [FORECASTER] Starting predict_future for LAES [2026-01-13T20:25:48.078943] [DEBUG] [LOCAL ] No optimal features file found for LAES: ./output/feature-sets/LAES.txt [2026-01-13T20:25:48.078994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:48.079025] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:48.079052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:48.079108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:48.136624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:48.137472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:48.137553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:48.137608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:48.257605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:48.257758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:48.257798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:48.257825] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:48.261516] [DEBUG] [FORECASTER] LAES: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-13T20:25:48.261802] [INFO ] [FORECASTER] Completed predict_future for LAES [2026-01-13T20:25:48.261920] [INFO ] [sig ] LAES: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:48.406201] [INFO ] [LOCAL ] Saved forecast: LAES 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LAES.txt [2026-01-13T20:25:48.406343] [INFO ] [sig ] [1827/3497] Completed LAES in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:48.406382] [INFO ] [sig ] [1828/3497] Forecasting LAKE... [2026-01-13T20:25:48.406411] [INFO ] [sig ] Generating forecast for: LAKE [2026-01-13T20:25:48.406441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAKE' from 'https://tdm.silogroup.org/data/derivative_storage/LAKE.csv'. [2026-01-13T20:25:48.418624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAKE'. [2026-01-13T20:25:48.418939] [INFO ] [FORECASTER] Starting predict_future for LAKE [2026-01-13T20:25:48.419733] [DEBUG] [LOCAL ] No optimal features file found for LAKE: ./output/feature-sets/LAKE.txt [2026-01-13T20:25:48.419785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:48.419818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:48.419845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:48.419914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:48.488464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:48.489462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:48.489612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:48.489657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:48.613373] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:48.613527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:48.613566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:48.613613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:48.616960] [DEBUG] [FORECASTER] LAKE: Forecast T+1@11:T+2@11: UP (p=55.22%) [2026-01-13T20:25:48.617227] [INFO ] [FORECASTER] Completed predict_future for LAKE [2026-01-13T20:25:48.617347] [INFO ] [sig ] LAKE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:48.776463] [INFO ] [LOCAL ] Saved forecast: LAKE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LAKE.txt [2026-01-13T20:25:48.776614] [INFO ] [sig ] [1828/3497] Completed LAKE in 0.4s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:48.776657] [INFO ] [sig ] [1829/3497] Forecasting LAND... [2026-01-13T20:25:48.776687] [INFO ] [sig ] Generating forecast for: LAND [2026-01-13T20:25:48.776717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAND' from 'https://tdm.silogroup.org/data/derivative_storage/LAND.csv'. [2026-01-13T20:25:48.788308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAND'. [2026-01-13T20:25:48.788640] [INFO ] [FORECASTER] Starting predict_future for LAND [2026-01-13T20:25:48.789396] [DEBUG] [LOCAL ] No optimal features file found for LAND: ./output/feature-sets/LAND.txt [2026-01-13T20:25:48.789448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:48.789480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:48.789507] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:48.789564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:48.846132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:48.846974] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:48.847056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:48.847090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:48.965638] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:48.965796] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:48.965835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:48.965863] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:48.969189] [DEBUG] [FORECASTER] LAND: Forecast T+1@11:T+2@11: DOWN (p=48.43%) [2026-01-13T20:25:48.969460] [INFO ] [FORECASTER] Completed predict_future for LAND [2026-01-13T20:25:48.969599] [INFO ] [sig ] LAND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:49.115560] [INFO ] [LOCAL ] Saved forecast: LAND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LAND.txt [2026-01-13T20:25:49.115723] [INFO ] [sig ] [1829/3497] Completed LAND in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:49.115761] [INFO ] [sig ] [1830/3497] Forecasting LANDO... [2026-01-13T20:25:49.115790] [INFO ] [sig ] Generating forecast for: LANDO [2026-01-13T20:25:49.115821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDO' from 'https://tdm.silogroup.org/data/derivative_storage/LANDO.csv'. [2026-01-13T20:25:49.126880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDO'. [2026-01-13T20:25:49.127193] [INFO ] [FORECASTER] Starting predict_future for LANDO [2026-01-13T20:25:49.127998] [DEBUG] [LOCAL ] No optimal features file found for LANDO: ./output/feature-sets/LANDO.txt [2026-01-13T20:25:49.128063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:49.128095] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:49.128122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:49.128179] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:49.184018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:49.184778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:49.184856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:49.184888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:49.292087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:49.292241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:49.292280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:49.292309] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:49.295730] [DEBUG] [FORECASTER] LANDO: Forecast T+1@11:T+2@11: DOWN (p=14.17%) [2026-01-13T20:25:49.296013] [INFO ] [FORECASTER] Completed predict_future for LANDO [2026-01-13T20:25:49.296136] [INFO ] [sig ] LANDO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:49.438076] [INFO ] [LOCAL ] Saved forecast: LANDO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LANDO.txt [2026-01-13T20:25:49.438226] [INFO ] [sig ] [1830/3497] Completed LANDO in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:49.438266] [INFO ] [sig ] [1831/3497] Forecasting LANDP... [2026-01-13T20:25:49.438296] [INFO ] [sig ] Generating forecast for: LANDP [2026-01-13T20:25:49.438327] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LANDP' from 'https://tdm.silogroup.org/data/derivative_storage/LANDP.csv'. [2026-01-13T20:25:49.450181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LANDP'. [2026-01-13T20:25:49.450496] [INFO ] [FORECASTER] Starting predict_future for LANDP [2026-01-13T20:25:49.451263] [DEBUG] [LOCAL ] No optimal features file found for LANDP: ./output/feature-sets/LANDP.txt [2026-01-13T20:25:49.451314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:49.451345] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:49.451372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:49.451428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:49.525730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:49.526770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:49.526874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:49.526919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:49.639911] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:49.640071] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:49.640113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:49.640144] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:49.643634] [DEBUG] [FORECASTER] LANDP: Forecast T+1@11:T+2@11: UP (p=96.64%) [2026-01-13T20:25:49.643936] [INFO ] [FORECASTER] Completed predict_future for LANDP [2026-01-13T20:25:49.644056] [INFO ] [sig ] LANDP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:49.790845] [INFO ] [LOCAL ] Saved forecast: LANDP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LANDP.txt [2026-01-13T20:25:49.790980] [INFO ] [sig ] [1831/3497] Completed LANDP in 0.4s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:49.791020] [INFO ] [sig ] [1832/3497] Forecasting LASE... [2026-01-13T20:25:49.791050] [INFO ] [sig ] Generating forecast for: LASE [2026-01-13T20:25:49.791082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LASE' from 'https://tdm.silogroup.org/data/derivative_storage/LASE.csv'. [2026-01-13T20:25:49.802373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LASE'. [2026-01-13T20:25:49.802648] [INFO ] [FORECASTER] Starting predict_future for LASE [2026-01-13T20:25:49.803391] [DEBUG] [LOCAL ] No optimal features file found for LASE: ./output/feature-sets/LASE.txt [2026-01-13T20:25:49.803442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:49.803474] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:49.803501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:49.803557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:49.860468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:49.861171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:49.861247] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:49.861280] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:49.975173] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:49.975323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:49.975362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:49.975390] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:49.978752] [DEBUG] [FORECASTER] LASE: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-01-13T20:25:49.979018] [INFO ] [FORECASTER] Completed predict_future for LASE [2026-01-13T20:25:49.979138] [INFO ] [sig ] LASE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:50.120305] [INFO ] [LOCAL ] Saved forecast: LASE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LASE.txt [2026-01-13T20:25:50.120435] [INFO ] [sig ] [1832/3497] Completed LASE in 0.3s | 2.84 sym/s | Total: 10.7m | ETA: 9.8m [2026-01-13T20:25:50.120474] [INFO ] [sig ] [1833/3497] Forecasting LAZ... [2026-01-13T20:25:50.120504] [INFO ] [sig ] Generating forecast for: LAZ [2026-01-13T20:25:50.120534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LAZ' from 'https://tdm.silogroup.org/data/derivative_storage/LAZ.csv'. [2026-01-13T20:25:50.131784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LAZ'. [2026-01-13T20:25:50.132062] [INFO ] [FORECASTER] Starting predict_future for LAZ [2026-01-13T20:25:50.132831] [DEBUG] [LOCAL ] No optimal features file found for LAZ: ./output/feature-sets/LAZ.txt [2026-01-13T20:25:50.132882] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:50.132914] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:50.132941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:50.133002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:50.190047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:50.190884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:50.190963] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:50.190996] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:50.310282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:50.310433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:50.310472] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:50.310500] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:50.313894] [DEBUG] [FORECASTER] LAZ: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-13T20:25:50.314203] [INFO ] [FORECASTER] Completed predict_future for LAZ [2026-01-13T20:25:50.314330] [INFO ] [sig ] LAZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:50.518058] [INFO ] [LOCAL ] Saved forecast: LAZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LAZ.txt [2026-01-13T20:25:50.518208] [INFO ] [sig ] [1833/3497] Completed LAZ in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-13T20:25:50.518248] [INFO ] [sig ] [1834/3497] Forecasting LBRDA... [2026-01-13T20:25:50.518280] [INFO ] [sig ] Generating forecast for: LBRDA [2026-01-13T20:25:50.518310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDA' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDA.csv'. [2026-01-13T20:25:50.529647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDA'. [2026-01-13T20:25:50.530011] [INFO ] [FORECASTER] Starting predict_future for LBRDA [2026-01-13T20:25:50.530790] [DEBUG] [LOCAL ] No optimal features file found for LBRDA: ./output/feature-sets/LBRDA.txt [2026-01-13T20:25:50.530842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:50.530874] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:50.530901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:50.530957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:50.587239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:50.587876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:50.587950] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:50.588010] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:50.710126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:50.710281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:50.710320] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:50.710349] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:50.713671] [DEBUG] [FORECASTER] LBRDA: Forecast T+1@11:T+2@11: DOWN (p=38.18%) [2026-01-13T20:25:50.713937] [INFO ] [FORECASTER] Completed predict_future for LBRDA [2026-01-13T20:25:50.714057] [INFO ] [sig ] LBRDA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:50.856846] [INFO ] [LOCAL ] Saved forecast: LBRDA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LBRDA.txt [2026-01-13T20:25:50.856983] [INFO ] [sig ] [1834/3497] Completed LBRDA in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-13T20:25:50.857021] [INFO ] [sig ] [1835/3497] Forecasting LBRDK... [2026-01-13T20:25:50.857051] [INFO ] [sig ] Generating forecast for: LBRDK [2026-01-13T20:25:50.857081] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBRDK' from 'https://tdm.silogroup.org/data/derivative_storage/LBRDK.csv'. [2026-01-13T20:25:50.868934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBRDK'. [2026-01-13T20:25:50.869236] [INFO ] [FORECASTER] Starting predict_future for LBRDK [2026-01-13T20:25:50.870004] [DEBUG] [LOCAL ] No optimal features file found for LBRDK: ./output/feature-sets/LBRDK.txt [2026-01-13T20:25:50.870079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:50.870112] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:50.870139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:50.870196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:50.927414] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:50.928308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:50.928392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:50.928425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:51.052512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:51.052690] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:51.052733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:51.052762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:51.056490] [DEBUG] [FORECASTER] LBRDK: Forecast T+1@11:T+2@11: UP (p=52.29%) [2026-01-13T20:25:51.056844] [INFO ] [FORECASTER] Completed predict_future for LBRDK [2026-01-13T20:25:51.056983] [INFO ] [sig ] LBRDK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:51.210206] [INFO ] [LOCAL ] Saved forecast: LBRDK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LBRDK.txt [2026-01-13T20:25:51.210362] [INFO ] [sig ] [1835/3497] Completed LBRDK in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.8m [2026-01-13T20:25:51.210405] [INFO ] [sig ] [1836/3497] Forecasting LBTYA... [2026-01-13T20:25:51.210436] [INFO ] [sig ] Generating forecast for: LBTYA [2026-01-13T20:25:51.210466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYA' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYA.csv'. [2026-01-13T20:25:51.223204] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYA'. [2026-01-13T20:25:51.223593] [INFO ] [FORECASTER] Starting predict_future for LBTYA [2026-01-13T20:25:51.224354] [DEBUG] [LOCAL ] No optimal features file found for LBTYA: ./output/feature-sets/LBTYA.txt [2026-01-13T20:25:51.224406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:51.224437] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:51.224464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:51.224521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:51.281198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:51.282085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:51.282175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:51.282208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:51.410206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:51.410366] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:51.410408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:51.410437] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:51.414386] [DEBUG] [FORECASTER] LBTYA: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-01-13T20:25:51.414723] [INFO ] [FORECASTER] Completed predict_future for LBTYA [2026-01-13T20:25:51.414865] [INFO ] [sig ] LBTYA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:51.560452] [INFO ] [LOCAL ] Saved forecast: LBTYA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LBTYA.txt [2026-01-13T20:25:51.560616] [INFO ] [sig ] [1836/3497] Completed LBTYA in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:51.560657] [INFO ] [sig ] [1837/3497] Forecasting LBTYK... [2026-01-13T20:25:51.560686] [INFO ] [sig ] Generating forecast for: LBTYK [2026-01-13T20:25:51.560716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LBTYK' from 'https://tdm.silogroup.org/data/derivative_storage/LBTYK.csv'. [2026-01-13T20:25:51.572262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LBTYK'. [2026-01-13T20:25:51.572543] [INFO ] [FORECASTER] Starting predict_future for LBTYK [2026-01-13T20:25:51.573308] [DEBUG] [LOCAL ] No optimal features file found for LBTYK: ./output/feature-sets/LBTYK.txt [2026-01-13T20:25:51.573360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:51.573391] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:51.573419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:51.573475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:51.632107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:51.632980] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:51.633060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:51.633094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:51.752762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:51.752913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:51.752952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:51.752980] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:51.756402] [DEBUG] [FORECASTER] LBTYK: Forecast T+1@11:T+2@11: DOWN (p=38.55%) [2026-01-13T20:25:51.756711] [INFO ] [FORECASTER] Completed predict_future for LBTYK [2026-01-13T20:25:51.756838] [INFO ] [sig ] LBTYK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:51.909728] [INFO ] [LOCAL ] Saved forecast: LBTYK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LBTYK.txt [2026-01-13T20:25:51.909881] [INFO ] [sig ] [1837/3497] Completed LBTYK in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:51.909922] [INFO ] [sig ] [1838/3497] Forecasting LC... [2026-01-13T20:25:51.909953] [INFO ] [sig ] Generating forecast for: LC [2026-01-13T20:25:51.909983] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LC' from 'https://tdm.silogroup.org/data/derivative_storage/LC.csv'. [2026-01-13T20:25:51.923266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LC'. [2026-01-13T20:25:51.923765] [INFO ] [FORECASTER] Starting predict_future for LC [2026-01-13T20:25:51.924922] [DEBUG] [LOCAL ] No optimal features file found for LC: ./output/feature-sets/LC.txt [2026-01-13T20:25:51.924985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:51.925024] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:51.925055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:51.925114] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:51.986480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:51.987345] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:51.987427] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:51.987461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:52.114681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:52.114836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:52.114926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:52.114957] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:52.118759] [DEBUG] [FORECASTER] LC: Forecast T+1@11:T+2@11: DOWN (p=5.91%) [2026-01-13T20:25:52.119047] [INFO ] [FORECASTER] Completed predict_future for LC [2026-01-13T20:25:52.119174] [INFO ] [sig ] LC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:52.265849] [INFO ] [LOCAL ] Saved forecast: LC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LC.txt [2026-01-13T20:25:52.265993] [INFO ] [sig ] [1838/3497] Completed LC in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:52.266034] [INFO ] [sig ] [1839/3497] Forecasting LCFY... [2026-01-13T20:25:52.266063] [INFO ] [sig ] Generating forecast for: LCFY [2026-01-13T20:25:52.266093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCFY' from 'https://tdm.silogroup.org/data/derivative_storage/LCFY.csv'. [2026-01-13T20:25:52.278448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCFY'. [2026-01-13T20:25:52.278812] [INFO ] [FORECASTER] Starting predict_future for LCFY [2026-01-13T20:25:52.279608] [DEBUG] [LOCAL ] No optimal features file found for LCFY: ./output/feature-sets/LCFY.txt [2026-01-13T20:25:52.279661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:52.279695] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:52.279723] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:52.279781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:52.338121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:52.339035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:52.339116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:52.339149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:52.460850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:52.461006] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:52.461044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:52.461073] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:52.464419] [DEBUG] [FORECASTER] LCFY: Forecast T+1@11:T+2@11: UP (p=70.98%) [2026-01-13T20:25:52.464712] [INFO ] [FORECASTER] Completed predict_future for LCFY [2026-01-13T20:25:52.464836] [INFO ] [sig ] LCFY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:52.610187] [INFO ] [LOCAL ] Saved forecast: LCFY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LCFY.txt [2026-01-13T20:25:52.610336] [INFO ] [sig ] [1839/3497] Completed LCFY in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:52.610376] [INFO ] [sig ] [1840/3497] Forecasting LCID... [2026-01-13T20:25:52.610405] [INFO ] [sig ] Generating forecast for: LCID [2026-01-13T20:25:52.610435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCID' from 'https://tdm.silogroup.org/data/derivative_storage/LCID.csv'. [2026-01-13T20:25:52.622354] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCID'. [2026-01-13T20:25:52.622715] [INFO ] [FORECASTER] Starting predict_future for LCID [2026-01-13T20:25:52.623490] [DEBUG] [LOCAL ] No optimal features file found for LCID: ./output/feature-sets/LCID.txt [2026-01-13T20:25:52.623553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:52.623657] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:52.623690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:52.623760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:52.681162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:52.682052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:52.682135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:52.682170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:52.808785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:52.808955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:52.808996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:52.809024] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:52.812660] [DEBUG] [FORECASTER] LCID: Forecast T+1@11:T+2@11: UP (p=85.21%) [2026-01-13T20:25:52.812996] [INFO ] [FORECASTER] Completed predict_future for LCID [2026-01-13T20:25:52.813135] [INFO ] [sig ] LCID: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:52.967508] [INFO ] [LOCAL ] Saved forecast: LCID 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LCID.txt [2026-01-13T20:25:52.967683] [INFO ] [sig ] [1840/3497] Completed LCID in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:52.967728] [INFO ] [sig ] [1841/3497] Forecasting LCII... [2026-01-13T20:25:52.967760] [INFO ] [sig ] Generating forecast for: LCII [2026-01-13T20:25:52.967790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCII' from 'https://tdm.silogroup.org/data/derivative_storage/LCII.csv'. [2026-01-13T20:25:52.979442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCII'. [2026-01-13T20:25:52.979876] [INFO ] [FORECASTER] Starting predict_future for LCII [2026-01-13T20:25:52.980767] [DEBUG] [LOCAL ] No optimal features file found for LCII: ./output/feature-sets/LCII.txt [2026-01-13T20:25:52.980840] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:52.980873] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:52.980900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:52.980957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:53.041193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:53.042054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:53.042139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:53.042173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:53.178012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:53.178165] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:53.178204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:53.178232] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:53.181776] [DEBUG] [FORECASTER] LCII: Forecast T+1@11:T+2@11: UP (p=91.65%) [2026-01-13T20:25:53.182248] [INFO ] [FORECASTER] Completed predict_future for LCII [2026-01-13T20:25:53.182374] [INFO ] [sig ] LCII: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:53.327617] [INFO ] [LOCAL ] Saved forecast: LCII 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LCII.txt [2026-01-13T20:25:53.327775] [INFO ] [sig ] [1841/3497] Completed LCII in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:53.327816] [INFO ] [sig ] [1842/3497] Forecasting LCNB... [2026-01-13T20:25:53.327844] [INFO ] [sig ] Generating forecast for: LCNB [2026-01-13T20:25:53.327919] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LCNB' from 'https://tdm.silogroup.org/data/derivative_storage/LCNB.csv'. [2026-01-13T20:25:53.339604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LCNB'. [2026-01-13T20:25:53.340016] [INFO ] [FORECASTER] Starting predict_future for LCNB [2026-01-13T20:25:53.340869] [DEBUG] [LOCAL ] No optimal features file found for LCNB: ./output/feature-sets/LCNB.txt [2026-01-13T20:25:53.340925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:53.340960] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:53.340988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:53.341047] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:53.402111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:53.403117] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:53.403210] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:53.403244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:53.536322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:53.536474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:53.536516] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:53.536545] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:53.540072] [DEBUG] [FORECASTER] LCNB: Forecast T+1@11:T+2@11: UP (p=66.91%) [2026-01-13T20:25:53.540417] [INFO ] [FORECASTER] Completed predict_future for LCNB [2026-01-13T20:25:53.540552] [INFO ] [sig ] LCNB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:53.690356] [INFO ] [LOCAL ] Saved forecast: LCNB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LCNB.txt [2026-01-13T20:25:53.690506] [INFO ] [sig ] [1842/3497] Completed LCNB in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:53.690548] [INFO ] [sig ] [1843/3497] Forecasting LDI... [2026-01-13T20:25:53.690597] [INFO ] [sig ] Generating forecast for: LDI [2026-01-13T20:25:53.690630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDI' from 'https://tdm.silogroup.org/data/derivative_storage/LDI.csv'. [2026-01-13T20:25:53.702215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDI'. [2026-01-13T20:25:53.702522] [INFO ] [FORECASTER] Starting predict_future for LDI [2026-01-13T20:25:53.703334] [DEBUG] [LOCAL ] No optimal features file found for LDI: ./output/feature-sets/LDI.txt [2026-01-13T20:25:53.703392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:53.703436] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:53.703466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:53.703525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:53.764136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:53.764945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:53.765027] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:53.765065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:53.880603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:53.880748] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:53.880788] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:53.880817] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:53.884135] [DEBUG] [FORECASTER] LDI: Forecast T+1@11:T+2@11: DOWN (p=20.10%) [2026-01-13T20:25:53.884408] [INFO ] [FORECASTER] Completed predict_future for LDI [2026-01-13T20:25:53.884528] [INFO ] [sig ] LDI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:54.062072] [INFO ] [LOCAL ] Saved forecast: LDI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LDI.txt [2026-01-13T20:25:54.062227] [INFO ] [sig ] [1843/3497] Completed LDI in 0.4s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:54.062267] [INFO ] [sig ] [1844/3497] Forecasting LDOS... [2026-01-13T20:25:54.062297] [INFO ] [sig ] Generating forecast for: LDOS [2026-01-13T20:25:54.062331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDOS' from 'https://tdm.silogroup.org/data/derivative_storage/LDOS.csv'. [2026-01-13T20:25:54.074763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDOS'. [2026-01-13T20:25:54.075093] [INFO ] [FORECASTER] Starting predict_future for LDOS [2026-01-13T20:25:54.075876] [DEBUG] [LOCAL ] No optimal features file found for LDOS: ./output/feature-sets/LDOS.txt [2026-01-13T20:25:54.075928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:54.075959] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:54.075986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:54.076042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:54.131515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:54.132204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:54.132281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:54.132313] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:54.250918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:54.251070] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:54.251108] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:54.251136] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:54.254488] [DEBUG] [FORECASTER] LDOS: Forecast T+1@11:T+2@11: DOWN (p=13.77%) [2026-01-13T20:25:54.254774] [INFO ] [FORECASTER] Completed predict_future for LDOS [2026-01-13T20:25:54.254895] [INFO ] [sig ] LDOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:54.397675] [INFO ] [LOCAL ] Saved forecast: LDOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LDOS.txt [2026-01-13T20:25:54.397804] [INFO ] [sig ] [1844/3497] Completed LDOS in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:54.397849] [INFO ] [sig ] [1845/3497] Forecasting LDP... [2026-01-13T20:25:54.397879] [INFO ] [sig ] Generating forecast for: LDP [2026-01-13T20:25:54.397908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDP' from 'https://tdm.silogroup.org/data/derivative_storage/LDP.csv'. [2026-01-13T20:25:54.409087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDP'. [2026-01-13T20:25:54.409375] [INFO ] [FORECASTER] Starting predict_future for LDP [2026-01-13T20:25:54.410191] [DEBUG] [LOCAL ] No optimal features file found for LDP: ./output/feature-sets/LDP.txt [2026-01-13T20:25:54.410244] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:54.410276] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:54.410303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:54.410359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:54.467428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:54.468194] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:54.468274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:54.468308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:54.588464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:54.588635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:54.588676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:54.588705] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:54.592169] [DEBUG] [FORECASTER] LDP: Forecast T+1@11:T+2@11: UP (p=97.46%) [2026-01-13T20:25:54.592495] [INFO ] [FORECASTER] Completed predict_future for LDP [2026-01-13T20:25:54.592652] [INFO ] [sig ] LDP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:54.740255] [INFO ] [LOCAL ] Saved forecast: LDP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LDP.txt [2026-01-13T20:25:54.740450] [INFO ] [sig ] [1845/3497] Completed LDP in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:54.740491] [INFO ] [sig ] [1846/3497] Forecasting LDSF... [2026-01-13T20:25:54.740521] [INFO ] [sig ] Generating forecast for: LDSF [2026-01-13T20:25:54.740551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LDSF' from 'https://tdm.silogroup.org/data/derivative_storage/LDSF.csv'. [2026-01-13T20:25:54.769871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LDSF'. [2026-01-13T20:25:54.770259] [INFO ] [FORECASTER] Starting predict_future for LDSF [2026-01-13T20:25:54.771128] [DEBUG] [LOCAL ] No optimal features file found for LDSF: ./output/feature-sets/LDSF.txt [2026-01-13T20:25:54.771183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:54.771216] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:54.771244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:54.771301] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:54.827511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:54.828405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:54.828498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:54.828533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:54.939707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:54.939896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:54.939961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:54.940009] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:54.943628] [DEBUG] [FORECASTER] LDSF: Forecast T+1@11:T+2@11: DOWN (p=23.08%) [2026-01-13T20:25:54.943968] [INFO ] [FORECASTER] Completed predict_future for LDSF [2026-01-13T20:25:54.944106] [INFO ] [sig ] LDSF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:55.086786] [INFO ] [LOCAL ] Saved forecast: LDSF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LDSF.txt [2026-01-13T20:25:55.086939] [INFO ] [sig ] [1846/3497] Completed LDSF in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:55.086978] [INFO ] [sig ] [1847/3497] Forecasting LE... [2026-01-13T20:25:55.087010] [INFO ] [sig ] Generating forecast for: LE [2026-01-13T20:25:55.087045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LE' from 'https://tdm.silogroup.org/data/derivative_storage/LE.csv'. [2026-01-13T20:25:55.098788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LE'. [2026-01-13T20:25:55.099156] [INFO ] [FORECASTER] Starting predict_future for LE [2026-01-13T20:25:55.100004] [DEBUG] [LOCAL ] No optimal features file found for LE: ./output/feature-sets/LE.txt [2026-01-13T20:25:55.100059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:55.100091] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:55.100118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:55.100176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:55.156611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:55.157422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:55.157500] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:55.157532] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:55.278881] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:55.279035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:55.279075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:55.279103] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:55.282472] [DEBUG] [FORECASTER] LE: Forecast T+1@11:T+2@11: DOWN (p=23.29%) [2026-01-13T20:25:55.282824] [INFO ] [FORECASTER] Completed predict_future for LE [2026-01-13T20:25:55.282959] [INFO ] [sig ] LE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:55.430097] [INFO ] [LOCAL ] Saved forecast: LE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LE.txt [2026-01-13T20:25:55.430278] [INFO ] [sig ] [1847/3497] Completed LE in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:55.430327] [INFO ] [sig ] [1848/3497] Forecasting LEA... [2026-01-13T20:25:55.430358] [INFO ] [sig ] Generating forecast for: LEA [2026-01-13T20:25:55.430393] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEA' from 'https://tdm.silogroup.org/data/derivative_storage/LEA.csv'. [2026-01-13T20:25:55.441772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEA'. [2026-01-13T20:25:55.442137] [INFO ] [FORECASTER] Starting predict_future for LEA [2026-01-13T20:25:55.442931] [DEBUG] [LOCAL ] No optimal features file found for LEA: ./output/feature-sets/LEA.txt [2026-01-13T20:25:55.442988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:55.443025] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:55.443052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:55.443113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:55.499959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:55.500826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:55.500981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:55.501017] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:55.617718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:55.617872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:55.617928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:55.617977] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:55.621333] [DEBUG] [FORECASTER] LEA: Forecast T+1@11:T+2@11: UP (p=75.77%) [2026-01-13T20:25:55.621625] [INFO ] [FORECASTER] Completed predict_future for LEA [2026-01-13T20:25:55.621790] [INFO ] [sig ] LEA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:55.763155] [INFO ] [LOCAL ] Saved forecast: LEA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LEA.txt [2026-01-13T20:25:55.763294] [INFO ] [sig ] [1848/3497] Completed LEA in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:55.763333] [INFO ] [sig ] [1849/3497] Forecasting LECO... [2026-01-13T20:25:55.763363] [INFO ] [sig ] Generating forecast for: LECO [2026-01-13T20:25:55.763392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LECO' from 'https://tdm.silogroup.org/data/derivative_storage/LECO.csv'. [2026-01-13T20:25:55.774465] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LECO'. [2026-01-13T20:25:55.774750] [INFO ] [FORECASTER] Starting predict_future for LECO [2026-01-13T20:25:55.775492] [DEBUG] [LOCAL ] No optimal features file found for LECO: ./output/feature-sets/LECO.txt [2026-01-13T20:25:55.775543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:55.775595] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:55.775629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:55.775687] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:55.831598] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:55.832246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:55.832323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:55.832355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:55.949048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:55.949203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:55.949243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:55.949271] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:55.952639] [DEBUG] [FORECASTER] LECO: Forecast T+1@11:T+2@11: DOWN (p=8.49%) [2026-01-13T20:25:55.952913] [INFO ] [FORECASTER] Completed predict_future for LECO [2026-01-13T20:25:55.953034] [INFO ] [sig ] LECO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:56.101521] [INFO ] [LOCAL ] Saved forecast: LECO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LECO.txt [2026-01-13T20:25:56.101699] [INFO ] [sig ] [1849/3497] Completed LECO in 0.3s | 2.84 sym/s | Total: 10.8m | ETA: 9.7m [2026-01-13T20:25:56.101747] [INFO ] [sig ] [1850/3497] Forecasting LEG... [2026-01-13T20:25:56.101776] [INFO ] [sig ] Generating forecast for: LEG [2026-01-13T20:25:56.101806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEG' from 'https://tdm.silogroup.org/data/derivative_storage/LEG.csv'. [2026-01-13T20:25:56.113911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEG'. [2026-01-13T20:25:56.114252] [INFO ] [FORECASTER] Starting predict_future for LEG [2026-01-13T20:25:56.115107] [DEBUG] [LOCAL ] No optimal features file found for LEG: ./output/feature-sets/LEG.txt [2026-01-13T20:25:56.115161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:56.115196] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:56.115225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:56.115292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:56.173702] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:56.174620] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:56.174704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:56.174739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:56.295056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:56.295206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:56.295246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:56.295274] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:56.298637] [DEBUG] [FORECASTER] LEG: Forecast T+1@11:T+2@11: DOWN (p=26.29%) [2026-01-13T20:25:56.298917] [INFO ] [FORECASTER] Completed predict_future for LEG [2026-01-13T20:25:56.299042] [INFO ] [sig ] LEG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:56.442407] [INFO ] [LOCAL ] Saved forecast: LEG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LEG.txt [2026-01-13T20:25:56.442556] [INFO ] [sig ] [1850/3497] Completed LEG in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-13T20:25:56.442614] [INFO ] [sig ] [1851/3497] Forecasting LEGH... [2026-01-13T20:25:56.442644] [INFO ] [sig ] Generating forecast for: LEGH [2026-01-13T20:25:56.442673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGH' from 'https://tdm.silogroup.org/data/derivative_storage/LEGH.csv'. [2026-01-13T20:25:56.454093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGH'. [2026-01-13T20:25:56.454468] [INFO ] [FORECASTER] Starting predict_future for LEGH [2026-01-13T20:25:56.455275] [DEBUG] [LOCAL ] No optimal features file found for LEGH: ./output/feature-sets/LEGH.txt [2026-01-13T20:25:56.455341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:56.455375] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:56.455404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:56.455463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:56.512838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:56.513715] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:56.513797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:56.513837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:56.630163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:56.630319] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:56.630358] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:56.630388] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:56.633703] [DEBUG] [FORECASTER] LEGH: Forecast T+1@11:T+2@11: UP (p=80.15%) [2026-01-13T20:25:56.633978] [INFO ] [FORECASTER] Completed predict_future for LEGH [2026-01-13T20:25:56.634097] [INFO ] [sig ] LEGH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:56.780951] [INFO ] [LOCAL ] Saved forecast: LEGH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LEGH.txt [2026-01-13T20:25:56.781158] [INFO ] [sig ] [1851/3497] Completed LEGH in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-13T20:25:56.781201] [INFO ] [sig ] [1852/3497] Forecasting LEGN... [2026-01-13T20:25:56.781230] [INFO ] [sig ] Generating forecast for: LEGN [2026-01-13T20:25:56.781271] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEGN' from 'https://tdm.silogroup.org/data/derivative_storage/LEGN.csv'. [2026-01-13T20:25:56.794293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEGN'. [2026-01-13T20:25:56.794650] [INFO ] [FORECASTER] Starting predict_future for LEGN [2026-01-13T20:25:56.795700] [DEBUG] [LOCAL ] No optimal features file found for LEGN: ./output/feature-sets/LEGN.txt [2026-01-13T20:25:56.795754] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:56.795799] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:56.795830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:56.795890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:56.853686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:56.854534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:56.854629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:56.854665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:56.973265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:56.973416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:56.973456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:56.973486] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:56.976819] [DEBUG] [FORECASTER] LEGN: Forecast T+1@11:T+2@11: DOWN (p=5.28%) [2026-01-13T20:25:56.977092] [INFO ] [FORECASTER] Completed predict_future for LEGN [2026-01-13T20:25:56.977212] [INFO ] [sig ] LEGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:57.120197] [INFO ] [LOCAL ] Saved forecast: LEGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LEGN.txt [2026-01-13T20:25:57.120353] [INFO ] [sig ] [1852/3497] Completed LEGN in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.7m [2026-01-13T20:25:57.120394] [INFO ] [sig ] [1853/3497] Forecasting LEN... [2026-01-13T20:25:57.120424] [INFO ] [sig ] Generating forecast for: LEN [2026-01-13T20:25:57.120455] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEN' from 'https://tdm.silogroup.org/data/derivative_storage/LEN.csv'. [2026-01-13T20:25:57.132169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEN'. [2026-01-13T20:25:57.132502] [INFO ] [FORECASTER] Starting predict_future for LEN [2026-01-13T20:25:57.133270] [DEBUG] [LOCAL ] No optimal features file found for LEN: ./output/feature-sets/LEN.txt [2026-01-13T20:25:57.133321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:57.133353] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:57.133379] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:57.133435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:57.192151] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:57.193064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:57.193149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:57.193184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:57.321530] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:57.321720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:57.321764] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:57.321794] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:57.326064] [DEBUG] [FORECASTER] LEN: Forecast T+1@11:T+2@11: DOWN (p=41.80%) [2026-01-13T20:25:57.326480] [INFO ] [FORECASTER] Completed predict_future for LEN [2026-01-13T20:25:57.326693] [INFO ] [sig ] LEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:57.474088] [INFO ] [LOCAL ] Saved forecast: LEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LEN.txt [2026-01-13T20:25:57.474246] [INFO ] [sig ] [1853/3497] Completed LEN in 0.4s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:57.474287] [INFO ] [sig ] [1854/3497] Forecasting LENZ... [2026-01-13T20:25:57.474317] [INFO ] [sig ] Generating forecast for: LENZ [2026-01-13T20:25:57.474347] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LENZ' from 'https://tdm.silogroup.org/data/derivative_storage/LENZ.csv'. [2026-01-13T20:25:57.485976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LENZ'. [2026-01-13T20:25:57.486269] [INFO ] [FORECASTER] Starting predict_future for LENZ [2026-01-13T20:25:57.487081] [DEBUG] [LOCAL ] No optimal features file found for LENZ: ./output/feature-sets/LENZ.txt [2026-01-13T20:25:57.487134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:57.487167] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:57.487196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:57.487253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:57.544687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:57.545339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:57.545423] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:57.545458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:57.664237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:57.664384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:57.664422] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:57.664450] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:57.667796] [DEBUG] [FORECASTER] LENZ: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-13T20:25:57.668086] [INFO ] [FORECASTER] Completed predict_future for LENZ [2026-01-13T20:25:57.668209] [INFO ] [sig ] LENZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:57.813160] [INFO ] [LOCAL ] Saved forecast: LENZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LENZ.txt [2026-01-13T20:25:57.813285] [INFO ] [sig ] [1854/3497] Completed LENZ in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:57.813325] [INFO ] [sig ] [1855/3497] Forecasting LEO... [2026-01-13T20:25:57.813354] [INFO ] [sig ] Generating forecast for: LEO [2026-01-13T20:25:57.813384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEO' from 'https://tdm.silogroup.org/data/derivative_storage/LEO.csv'. [2026-01-13T20:25:57.824701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEO'. [2026-01-13T20:25:57.824983] [INFO ] [FORECASTER] Starting predict_future for LEO [2026-01-13T20:25:57.825748] [DEBUG] [LOCAL ] No optimal features file found for LEO: ./output/feature-sets/LEO.txt [2026-01-13T20:25:57.825799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:57.825831] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:57.825857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:57.825913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:57.881441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:57.882086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:57.882162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:57.882194] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:58.002419] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:58.002621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:58.002663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:58.002691] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:58.006027] [DEBUG] [FORECASTER] LEO: Forecast T+1@11:T+2@11: DOWN (p=40.76%) [2026-01-13T20:25:58.006294] [INFO ] [FORECASTER] Completed predict_future for LEO [2026-01-13T20:25:58.006410] [INFO ] [sig ] LEO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:58.162138] [INFO ] [LOCAL ] Saved forecast: LEO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LEO.txt [2026-01-13T20:25:58.162302] [INFO ] [sig ] [1855/3497] Completed LEO in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:58.162341] [INFO ] [sig ] [1856/3497] Forecasting LESL... [2026-01-13T20:25:58.162380] [INFO ] [sig ] Generating forecast for: LESL [2026-01-13T20:25:58.162411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LESL' from 'https://tdm.silogroup.org/data/derivative_storage/LESL.csv'. [2026-01-13T20:25:58.174326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LESL'. [2026-01-13T20:25:58.174715] [INFO ] [FORECASTER] Starting predict_future for LESL [2026-01-13T20:25:58.175515] [DEBUG] [LOCAL ] No optimal features file found for LESL: ./output/feature-sets/LESL.txt [2026-01-13T20:25:58.175566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:58.175619] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:58.175647] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:58.175704] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:58.233392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:58.234315] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:58.234399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:58.234431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:58.356150] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:58.356316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:58.356356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:58.356384] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:58.359854] [DEBUG] [FORECASTER] LESL: Forecast T+1@11:T+2@11: UP (p=50.18%) [2026-01-13T20:25:58.360129] [INFO ] [FORECASTER] Completed predict_future for LESL [2026-01-13T20:25:58.360251] [INFO ] [sig ] LESL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:58.502264] [INFO ] [LOCAL ] Saved forecast: LESL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LESL.txt [2026-01-13T20:25:58.502392] [INFO ] [sig ] [1856/3497] Completed LESL in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:58.502430] [INFO ] [sig ] [1857/3497] Forecasting LEVI... [2026-01-13T20:25:58.502460] [INFO ] [sig ] Generating forecast for: LEVI [2026-01-13T20:25:58.502490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LEVI' from 'https://tdm.silogroup.org/data/derivative_storage/LEVI.csv'. [2026-01-13T20:25:58.513647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LEVI'. [2026-01-13T20:25:58.513935] [INFO ] [FORECASTER] Starting predict_future for LEVI [2026-01-13T20:25:58.514705] [DEBUG] [LOCAL ] No optimal features file found for LEVI: ./output/feature-sets/LEVI.txt [2026-01-13T20:25:58.514756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:58.514789] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:58.514816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:58.514872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:58.571010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:58.571713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:58.571790] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:58.571823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:58.691160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:58.691318] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:58.691357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:58.691385] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:58.694895] [DEBUG] [FORECASTER] LEVI: Forecast T+1@11:T+2@11: DOWN (p=26.66%) [2026-01-13T20:25:58.695162] [INFO ] [FORECASTER] Completed predict_future for LEVI [2026-01-13T20:25:58.695283] [INFO ] [sig ] LEVI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:58.838463] [INFO ] [LOCAL ] Saved forecast: LEVI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LEVI.txt [2026-01-13T20:25:58.838605] [INFO ] [sig ] [1857/3497] Completed LEVI in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:58.838645] [INFO ] [sig ] [1858/3497] Forecasting LFMD... [2026-01-13T20:25:58.838674] [INFO ] [sig ] Generating forecast for: LFMD [2026-01-13T20:25:58.838704] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFMD' from 'https://tdm.silogroup.org/data/derivative_storage/LFMD.csv'. [2026-01-13T20:25:58.850796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFMD'. [2026-01-13T20:25:58.851060] [INFO ] [FORECASTER] Starting predict_future for LFMD [2026-01-13T20:25:58.851810] [DEBUG] [LOCAL ] No optimal features file found for LFMD: ./output/feature-sets/LFMD.txt [2026-01-13T20:25:58.851861] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:58.851893] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:58.851919] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:58.851976] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:58.912367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:58.913165] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:58.913241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:58.913273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:59.033097] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:59.033247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:59.033286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:59.033314] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:59.036664] [DEBUG] [FORECASTER] LFMD: Forecast T+1@11:T+2@11: UP (p=83.13%) [2026-01-13T20:25:59.036933] [INFO ] [FORECASTER] Completed predict_future for LFMD [2026-01-13T20:25:59.037053] [INFO ] [sig ] LFMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:59.180697] [INFO ] [LOCAL ] Saved forecast: LFMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LFMD.txt [2026-01-13T20:25:59.180835] [INFO ] [sig ] [1858/3497] Completed LFMD in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:59.180900] [INFO ] [sig ] [1859/3497] Forecasting LFUS... [2026-01-13T20:25:59.180931] [INFO ] [sig ] Generating forecast for: LFUS [2026-01-13T20:25:59.180962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFUS' from 'https://tdm.silogroup.org/data/derivative_storage/LFUS.csv'. [2026-01-13T20:25:59.191967] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFUS'. [2026-01-13T20:25:59.192244] [INFO ] [FORECASTER] Starting predict_future for LFUS [2026-01-13T20:25:59.193012] [DEBUG] [LOCAL ] No optimal features file found for LFUS: ./output/feature-sets/LFUS.txt [2026-01-13T20:25:59.193063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:59.193095] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:59.193122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:59.193178] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:59.249495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:59.250121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:59.250195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:59.250228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:59.373974] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:59.374313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:59.374352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:59.374399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:59.377811] [DEBUG] [FORECASTER] LFUS: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-01-13T20:25:59.378111] [INFO ] [FORECASTER] Completed predict_future for LFUS [2026-01-13T20:25:59.378252] [INFO ] [sig ] LFUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:25:59.521176] [INFO ] [LOCAL ] Saved forecast: LFUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LFUS.txt [2026-01-13T20:25:59.521303] [INFO ] [sig ] [1859/3497] Completed LFUS in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:59.521343] [INFO ] [sig ] [1860/3497] Forecasting LFVN... [2026-01-13T20:25:59.521371] [INFO ] [sig ] Generating forecast for: LFVN [2026-01-13T20:25:59.521401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LFVN' from 'https://tdm.silogroup.org/data/derivative_storage/LFVN.csv'. [2026-01-13T20:25:59.532712] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LFVN'. [2026-01-13T20:25:59.533005] [INFO ] [FORECASTER] Starting predict_future for LFVN [2026-01-13T20:25:59.533770] [DEBUG] [LOCAL ] No optimal features file found for LFVN: ./output/feature-sets/LFVN.txt [2026-01-13T20:25:59.533821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:59.533853] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:59.533880] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:59.533937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:59.594123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:59.595007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:59.595083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:59.595305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:25:59.718053] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:25:59.718203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:25:59.718242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:25:59.718271] [INFO ] [FORECASTER] Training complete [2026-01-13T20:25:59.721755] [DEBUG] [FORECASTER] LFVN: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-01-13T20:25:59.722026] [INFO ] [FORECASTER] Completed predict_future for LFVN [2026-01-13T20:25:59.722145] [INFO ] [sig ] LFVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:25:59.869190] [INFO ] [LOCAL ] Saved forecast: LFVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LFVN.txt [2026-01-13T20:25:59.869324] [INFO ] [sig ] [1860/3497] Completed LFVN in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:25:59.869363] [INFO ] [sig ] [1861/3497] Forecasting LGCL... [2026-01-13T20:25:59.869392] [INFO ] [sig ] Generating forecast for: LGCL [2026-01-13T20:25:59.869422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGCL' from 'https://tdm.silogroup.org/data/derivative_storage/LGCL.csv'. [2026-01-13T20:25:59.880846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGCL'. [2026-01-13T20:25:59.881379] [INFO ] [FORECASTER] Starting predict_future for LGCL [2026-01-13T20:25:59.882183] [DEBUG] [LOCAL ] No optimal features file found for LGCL: ./output/feature-sets/LGCL.txt [2026-01-13T20:25:59.882236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:25:59.882267] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:25:59.882295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:25:59.882352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:25:59.940066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:25:59.940940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:25:59.941024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:25:59.941072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:00.055109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:00.055261] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:00.055300] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:00.055329] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:00.058818] [DEBUG] [FORECASTER] LGCL: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-13T20:26:00.059133] [INFO ] [FORECASTER] Completed predict_future for LGCL [2026-01-13T20:26:00.059264] [INFO ] [sig ] LGCL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:00.206716] [INFO ] [LOCAL ] Saved forecast: LGCL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LGCL.txt [2026-01-13T20:26:00.206868] [INFO ] [sig ] [1861/3497] Completed LGCL in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:26:00.206908] [INFO ] [sig ] [1862/3497] Forecasting LGI... [2026-01-13T20:26:00.206939] [INFO ] [sig ] Generating forecast for: LGI [2026-01-13T20:26:00.206969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGI' from 'https://tdm.silogroup.org/data/derivative_storage/LGI.csv'. [2026-01-13T20:26:00.219280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGI'. [2026-01-13T20:26:00.219660] [INFO ] [FORECASTER] Starting predict_future for LGI [2026-01-13T20:26:00.220438] [DEBUG] [LOCAL ] No optimal features file found for LGI: ./output/feature-sets/LGI.txt [2026-01-13T20:26:00.220488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:00.220520] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:00.220589] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:00.220650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:00.283048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:00.283999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:00.284081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:00.284115] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:00.411447] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:00.411621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:00.411664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:00.411693] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:00.415168] [DEBUG] [FORECASTER] LGI: Forecast T+1@11:T+2@11: UP (p=79.64%) [2026-01-13T20:26:00.415447] [INFO ] [FORECASTER] Completed predict_future for LGI [2026-01-13T20:26:00.415568] [INFO ] [sig ] LGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:00.560060] [INFO ] [LOCAL ] Saved forecast: LGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LGI.txt [2026-01-13T20:26:00.560216] [INFO ] [sig ] [1862/3497] Completed LGI in 0.4s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:26:00.560256] [INFO ] [sig ] [1863/3497] Forecasting LGIH... [2026-01-13T20:26:00.560288] [INFO ] [sig ] Generating forecast for: LGIH [2026-01-13T20:26:00.560317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGIH' from 'https://tdm.silogroup.org/data/derivative_storage/LGIH.csv'. [2026-01-13T20:26:00.572111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGIH'. [2026-01-13T20:26:00.572466] [INFO ] [FORECASTER] Starting predict_future for LGIH [2026-01-13T20:26:00.573227] [DEBUG] [LOCAL ] No optimal features file found for LGIH: ./output/feature-sets/LGIH.txt [2026-01-13T20:26:00.573279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:00.573310] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:00.573348] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:00.573406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:00.633939] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:00.634812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:00.634895] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:00.634934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:00.753092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:00.753242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:00.753280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:00.753310] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:00.756642] [DEBUG] [FORECASTER] LGIH: Forecast T+1@11:T+2@11: UP (p=82.06%) [2026-01-13T20:26:00.756914] [INFO ] [FORECASTER] Completed predict_future for LGIH [2026-01-13T20:26:00.757064] [INFO ] [sig ] LGIH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:00.902777] [INFO ] [LOCAL ] Saved forecast: LGIH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LGIH.txt [2026-01-13T20:26:00.902930] [INFO ] [sig ] [1863/3497] Completed LGIH in 0.3s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:26:00.902973] [INFO ] [sig ] [1864/3497] Forecasting LGND... [2026-01-13T20:26:00.903005] [INFO ] [sig ] Generating forecast for: LGND [2026-01-13T20:26:00.903038] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LGND' from 'https://tdm.silogroup.org/data/derivative_storage/LGND.csv'. [2026-01-13T20:26:00.919651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LGND'. [2026-01-13T20:26:00.920251] [INFO ] [FORECASTER] Starting predict_future for LGND [2026-01-13T20:26:00.921178] [DEBUG] [LOCAL ] No optimal features file found for LGND: ./output/feature-sets/LGND.txt [2026-01-13T20:26:00.921232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:00.921266] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:00.921296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:00.921355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:01.003932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:01.005414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:01.005511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:01.005552] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:01.165376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:01.165553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:01.165616] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:01.165646] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:01.169369] [DEBUG] [FORECASTER] LGND: Forecast T+1@11:T+2@11: UP (p=98.62%) [2026-01-13T20:26:01.169720] [INFO ] [FORECASTER] Completed predict_future for LGND [2026-01-13T20:26:01.169866] [INFO ] [sig ] LGND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:01.331822] [INFO ] [LOCAL ] Saved forecast: LGND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LGND.txt [2026-01-13T20:26:01.332000] [INFO ] [sig ] [1864/3497] Completed LGND in 0.4s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:26:01.332042] [INFO ] [sig ] [1865/3497] Forecasting LH... [2026-01-13T20:26:01.332072] [INFO ] [sig ] Generating forecast for: LH [2026-01-13T20:26:01.332104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LH' from 'https://tdm.silogroup.org/data/derivative_storage/LH.csv'. [2026-01-13T20:26:01.344638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LH'. [2026-01-13T20:26:01.345022] [INFO ] [FORECASTER] Starting predict_future for LH [2026-01-13T20:26:01.346065] [DEBUG] [LOCAL ] No optimal features file found for LH: ./output/feature-sets/LH.txt [2026-01-13T20:26:01.346118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:01.346150] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:01.346177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:01.346234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:01.409529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:01.410448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:01.410539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:01.410592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:01.547946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:01.548131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:01.548181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:01.548215] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:01.551892] [DEBUG] [FORECASTER] LH: Forecast T+1@11:T+2@11: DOWN (p=22.06%) [2026-01-13T20:26:01.552284] [INFO ] [FORECASTER] Completed predict_future for LH [2026-01-13T20:26:01.552436] [INFO ] [sig ] LH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:01.728174] [INFO ] [LOCAL ] Saved forecast: LH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LH.txt [2026-01-13T20:26:01.728523] [INFO ] [sig ] [1865/3497] Completed LH in 0.4s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:26:01.728563] [INFO ] [sig ] [1866/3497] Forecasting LHX... [2026-01-13T20:26:01.728612] [INFO ] [sig ] Generating forecast for: LHX [2026-01-13T20:26:01.728643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LHX' from 'https://tdm.silogroup.org/data/derivative_storage/LHX.csv'. [2026-01-13T20:26:01.741355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LHX'. [2026-01-13T20:26:01.741791] [INFO ] [FORECASTER] Starting predict_future for LHX [2026-01-13T20:26:01.742630] [DEBUG] [LOCAL ] No optimal features file found for LHX: ./output/feature-sets/LHX.txt [2026-01-13T20:26:01.742682] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:01.742713] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:01.742739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:01.742795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:01.800750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:01.801714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:01.801802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:01.801843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:01.939551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:01.939749] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:01.939791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:01.939819] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:01.943215] [DEBUG] [FORECASTER] LHX: Forecast T+1@11:T+2@11: UP (p=82.25%) [2026-01-13T20:26:01.943504] [INFO ] [FORECASTER] Completed predict_future for LHX [2026-01-13T20:26:01.943646] [INFO ] [sig ] LHX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:02.098802] [INFO ] [LOCAL ] Saved forecast: LHX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LHX.txt [2026-01-13T20:26:02.098962] [INFO ] [sig ] [1866/3497] Completed LHX in 0.4s | 2.84 sym/s | Total: 10.9m | ETA: 9.6m [2026-01-13T20:26:02.099006] [INFO ] [sig ] [1867/3497] Forecasting LI... [2026-01-13T20:26:02.099037] [INFO ] [sig ] Generating forecast for: LI [2026-01-13T20:26:02.099075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LI' from 'https://tdm.silogroup.org/data/derivative_storage/LI.csv'. [2026-01-13T20:26:02.113845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LI'. [2026-01-13T20:26:02.114276] [INFO ] [FORECASTER] Starting predict_future for LI [2026-01-13T20:26:02.115359] [DEBUG] [LOCAL ] No optimal features file found for LI: ./output/feature-sets/LI.txt [2026-01-13T20:26:02.115424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:02.115463] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:02.115496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:02.115767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:02.179026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:02.179970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:02.180054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:02.180096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:02.311710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:02.311874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:02.311914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:02.311945] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:02.315642] [DEBUG] [FORECASTER] LI: Forecast T+1@11:T+2@11: UP (p=69.32%) [2026-01-13T20:26:02.315969] [INFO ] [FORECASTER] Completed predict_future for LI [2026-01-13T20:26:02.316105] [INFO ] [sig ] LI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:02.471273] [INFO ] [LOCAL ] Saved forecast: LI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LI.txt [2026-01-13T20:26:02.471448] [INFO ] [sig ] [1867/3497] Completed LI in 0.4s | 2.84 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-13T20:26:02.471489] [INFO ] [sig ] [1868/3497] Forecasting LICN... [2026-01-13T20:26:02.471520] [INFO ] [sig ] Generating forecast for: LICN [2026-01-13T20:26:02.471563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LICN' from 'https://tdm.silogroup.org/data/derivative_storage/LICN.csv'. [2026-01-13T20:26:02.484338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LICN'. [2026-01-13T20:26:02.484779] [INFO ] [FORECASTER] Starting predict_future for LICN [2026-01-13T20:26:02.485681] [DEBUG] [LOCAL ] No optimal features file found for LICN: ./output/feature-sets/LICN.txt [2026-01-13T20:26:02.485744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:02.485778] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:02.485806] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:02.485866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:02.545179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:02.546109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:02.546193] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:02.546227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:02.671289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:02.671451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:02.671493] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:02.671521] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:02.675267] [DEBUG] [FORECASTER] LICN: Forecast T+1@11:T+2@11: UP (p=65.06%) [2026-01-13T20:26:02.675711] [INFO ] [FORECASTER] Completed predict_future for LICN [2026-01-13T20:26:02.675868] [INFO ] [sig ] LICN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:02.834020] [INFO ] [LOCAL ] Saved forecast: LICN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LICN.txt [2026-01-13T20:26:02.834235] [INFO ] [sig ] [1868/3497] Completed LICN in 0.4s | 2.84 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-13T20:26:02.834301] [INFO ] [sig ] [1869/3497] Forecasting LIF... [2026-01-13T20:26:02.834348] [INFO ] [sig ] Generating forecast for: LIF [2026-01-13T20:26:02.834391] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIF' from 'https://tdm.silogroup.org/data/derivative_storage/LIF.csv'. [2026-01-13T20:26:02.846919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIF'. [2026-01-13T20:26:02.847328] [INFO ] [FORECASTER] Starting predict_future for LIF [2026-01-13T20:26:02.848565] [DEBUG] [LOCAL ] No optimal features file found for LIF: ./output/feature-sets/LIF.txt [2026-01-13T20:26:02.848749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:02.848786] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:02.848816] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:02.848889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:02.907386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:02.908293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:02.908376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:02.908408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:03.035986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:03.036145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:03.036184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:03.036213] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:03.043773] [DEBUG] [FORECASTER] LIF: Forecast T+1@11:T+2@11: DOWN (p=13.96%) [2026-01-13T20:26:03.044143] [INFO ] [FORECASTER] Completed predict_future for LIF [2026-01-13T20:26:03.044278] [INFO ] [sig ] LIF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:03.193769] [INFO ] [LOCAL ] Saved forecast: LIF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LIF.txt [2026-01-13T20:26:03.193917] [INFO ] [sig ] [1869/3497] Completed LIF in 0.4s | 2.84 sym/s | Total: 11.0m | ETA: 9.6m [2026-01-13T20:26:03.193956] [INFO ] [sig ] [1870/3497] Forecasting LII... [2026-01-13T20:26:03.193986] [INFO ] [sig ] Generating forecast for: LII [2026-01-13T20:26:03.194018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LII' from 'https://tdm.silogroup.org/data/derivative_storage/LII.csv'. [2026-01-13T20:26:03.206077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LII'. [2026-01-13T20:26:03.206373] [INFO ] [FORECASTER] Starting predict_future for LII [2026-01-13T20:26:03.207130] [DEBUG] [LOCAL ] No optimal features file found for LII: ./output/feature-sets/LII.txt [2026-01-13T20:26:03.207182] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:03.207213] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:03.207240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:03.207296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:03.265640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:03.266524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:03.266632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:03.266668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:03.385938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:03.386098] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:03.386141] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:03.386170] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:03.389640] [DEBUG] [FORECASTER] LII: Forecast T+1@11:T+2@11: DOWN (p=31.58%) [2026-01-13T20:26:03.389934] [INFO ] [FORECASTER] Completed predict_future for LII [2026-01-13T20:26:03.390056] [INFO ] [sig ] LII: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:03.531042] [INFO ] [LOCAL ] Saved forecast: LII 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LII.txt [2026-01-13T20:26:03.531179] [INFO ] [sig ] [1870/3497] Completed LII in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:03.531218] [INFO ] [sig ] [1871/3497] Forecasting LILA... [2026-01-13T20:26:03.531247] [INFO ] [sig ] Generating forecast for: LILA [2026-01-13T20:26:03.531277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILA' from 'https://tdm.silogroup.org/data/derivative_storage/LILA.csv'. [2026-01-13T20:26:03.543245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILA'. [2026-01-13T20:26:03.543568] [INFO ] [FORECASTER] Starting predict_future for LILA [2026-01-13T20:26:03.544329] [DEBUG] [LOCAL ] No optimal features file found for LILA: ./output/feature-sets/LILA.txt [2026-01-13T20:26:03.544380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:03.544411] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:03.544438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:03.544495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:03.602048] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:03.602772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:03.602852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:03.602887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:03.721209] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:03.721368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:03.721407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:03.721436] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:03.724774] [DEBUG] [FORECASTER] LILA: Forecast T+1@11:T+2@11: UP (p=78.00%) [2026-01-13T20:26:03.725047] [INFO ] [FORECASTER] Completed predict_future for LILA [2026-01-13T20:26:03.725169] [INFO ] [sig ] LILA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:03.878415] [INFO ] [LOCAL ] Saved forecast: LILA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LILA.txt [2026-01-13T20:26:03.878596] [INFO ] [sig ] [1871/3497] Completed LILA in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:03.878640] [INFO ] [sig ] [1872/3497] Forecasting LILAK... [2026-01-13T20:26:03.878670] [INFO ] [sig ] Generating forecast for: LILAK [2026-01-13T20:26:03.878702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LILAK' from 'https://tdm.silogroup.org/data/derivative_storage/LILAK.csv'. [2026-01-13T20:26:03.890440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LILAK'. [2026-01-13T20:26:03.890810] [INFO ] [FORECASTER] Starting predict_future for LILAK [2026-01-13T20:26:03.891691] [DEBUG] [LOCAL ] No optimal features file found for LILAK: ./output/feature-sets/LILAK.txt [2026-01-13T20:26:03.891756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:03.891802] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:03.891845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:03.891921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:03.950634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:03.951794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:03.951899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:03.951933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:04.085178] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:04.085353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:04.085394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:04.085423] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:04.089277] [DEBUG] [FORECASTER] LILAK: Forecast T+1@11:T+2@11: UP (p=84.80%) [2026-01-13T20:26:04.089594] [INFO ] [FORECASTER] Completed predict_future for LILAK [2026-01-13T20:26:04.089725] [INFO ] [sig ] LILAK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:04.239469] [INFO ] [LOCAL ] Saved forecast: LILAK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LILAK.txt [2026-01-13T20:26:04.239669] [INFO ] [sig ] [1872/3497] Completed LILAK in 0.4s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:04.239721] [INFO ] [sig ] [1873/3497] Forecasting LIN... [2026-01-13T20:26:04.239756] [INFO ] [sig ] Generating forecast for: LIN [2026-01-13T20:26:04.239799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIN' from 'https://tdm.silogroup.org/data/derivative_storage/LIN.csv'. [2026-01-13T20:26:04.252365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIN'. [2026-01-13T20:26:04.252709] [INFO ] [FORECASTER] Starting predict_future for LIN [2026-01-13T20:26:04.253490] [DEBUG] [LOCAL ] No optimal features file found for LIN: ./output/feature-sets/LIN.txt [2026-01-13T20:26:04.253542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:04.253599] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:04.253630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:04.253689] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:04.313920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:04.314726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:04.314807] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:04.314840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:04.444409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:04.444592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:04.444637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:04.444668] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:04.448879] [DEBUG] [FORECASTER] LIN: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-01-13T20:26:04.449245] [INFO ] [FORECASTER] Completed predict_future for LIN [2026-01-13T20:26:04.449379] [INFO ] [sig ] LIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:04.596478] [INFO ] [LOCAL ] Saved forecast: LIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LIN.txt [2026-01-13T20:26:04.596667] [INFO ] [sig ] [1873/3497] Completed LIN in 0.4s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:04.596710] [INFO ] [sig ] [1874/3497] Forecasting LINC... [2026-01-13T20:26:04.596740] [INFO ] [sig ] Generating forecast for: LINC [2026-01-13T20:26:04.596769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINC' from 'https://tdm.silogroup.org/data/derivative_storage/LINC.csv'. [2026-01-13T20:26:04.608950] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINC'. [2026-01-13T20:26:04.609264] [INFO ] [FORECASTER] Starting predict_future for LINC [2026-01-13T20:26:04.610080] [DEBUG] [LOCAL ] No optimal features file found for LINC: ./output/feature-sets/LINC.txt [2026-01-13T20:26:04.610133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:04.610163] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:04.610190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:04.610246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:04.667051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:04.667998] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:04.668092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:04.668126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:04.786731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:04.786890] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:04.786930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:04.786958] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:04.790431] [DEBUG] [FORECASTER] LINC: Forecast T+1@11:T+2@11: UP (p=74.56%) [2026-01-13T20:26:04.790741] [INFO ] [FORECASTER] Completed predict_future for LINC [2026-01-13T20:26:04.790868] [INFO ] [sig ] LINC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:04.935067] [INFO ] [LOCAL ] Saved forecast: LINC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LINC.txt [2026-01-13T20:26:04.935229] [INFO ] [sig ] [1874/3497] Completed LINC in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:04.935270] [INFO ] [sig ] [1875/3497] Forecasting LIND... [2026-01-13T20:26:04.935300] [INFO ] [sig ] Generating forecast for: LIND [2026-01-13T20:26:04.935330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIND' from 'https://tdm.silogroup.org/data/derivative_storage/LIND.csv'. [2026-01-13T20:26:04.947368] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIND'. [2026-01-13T20:26:04.947740] [INFO ] [FORECASTER] Starting predict_future for LIND [2026-01-13T20:26:04.948746] [DEBUG] [LOCAL ] No optimal features file found for LIND: ./output/feature-sets/LIND.txt [2026-01-13T20:26:04.948799] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:04.948832] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:04.948859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:04.948916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:05.011016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:05.011880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:05.011961] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:05.011994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:05.130537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:05.130706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:05.130745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:05.130773] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:05.134049] [DEBUG] [FORECASTER] LIND: Forecast T+1@11:T+2@11: UP (p=54.33%) [2026-01-13T20:26:05.134511] [INFO ] [FORECASTER] Completed predict_future for LIND [2026-01-13T20:26:05.134649] [INFO ] [sig ] LIND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:05.281440] [INFO ] [LOCAL ] Saved forecast: LIND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LIND.txt [2026-01-13T20:26:05.281611] [INFO ] [sig ] [1875/3497] Completed LIND in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:05.281678] [INFO ] [sig ] [1876/3497] Forecasting LINE... [2026-01-13T20:26:05.281709] [INFO ] [sig ] Generating forecast for: LINE [2026-01-13T20:26:05.281740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINE' from 'https://tdm.silogroup.org/data/derivative_storage/LINE.csv'. [2026-01-13T20:26:05.294154] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINE'. [2026-01-13T20:26:05.294694] [INFO ] [FORECASTER] Starting predict_future for LINE [2026-01-13T20:26:05.295495] [DEBUG] [LOCAL ] No optimal features file found for LINE: ./output/feature-sets/LINE.txt [2026-01-13T20:26:05.295559] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:05.295631] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:05.295666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:05.295725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:05.354490] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:05.355403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:05.355497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:05.355531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:05.476566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:05.476728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:05.476767] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:05.476796] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:05.480318] [DEBUG] [FORECASTER] LINE: Forecast T+1@11:T+2@11: DOWN (p=44.46%) [2026-01-13T20:26:05.480605] [INFO ] [FORECASTER] Completed predict_future for LINE [2026-01-13T20:26:05.480727] [INFO ] [sig ] LINE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:05.623850] [INFO ] [LOCAL ] Saved forecast: LINE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LINE.txt [2026-01-13T20:26:05.623977] [INFO ] [sig ] [1876/3497] Completed LINE in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:05.624014] [INFO ] [sig ] [1877/3497] Forecasting LINK... [2026-01-13T20:26:05.624042] [INFO ] [sig ] Generating forecast for: LINK [2026-01-13T20:26:05.624073] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LINK' from 'https://tdm.silogroup.org/data/derivative_storage/LINK.csv'. [2026-01-13T20:26:05.635756] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LINK'. [2026-01-13T20:26:05.636124] [INFO ] [FORECASTER] Starting predict_future for LINK [2026-01-13T20:26:05.636966] [DEBUG] [LOCAL ] No optimal features file found for LINK: ./output/feature-sets/LINK.txt [2026-01-13T20:26:05.637019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:05.637050] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:05.637078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:05.637136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:05.695320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:05.695994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:05.696070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:05.696111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:05.809538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:05.809705] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:05.809743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:05.809771] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:05.813276] [DEBUG] [FORECASTER] LINK: Forecast T+1@11:T+2@11: UP (p=58.51%) [2026-01-13T20:26:05.813543] [INFO ] [FORECASTER] Completed predict_future for LINK [2026-01-13T20:26:05.813679] [INFO ] [sig ] LINK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:05.960905] [INFO ] [LOCAL ] Saved forecast: LINK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LINK.txt [2026-01-13T20:26:05.961055] [INFO ] [sig ] [1877/3497] Completed LINK in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:05.961095] [INFO ] [sig ] [1878/3497] Forecasting LITE... [2026-01-13T20:26:05.961125] [INFO ] [sig ] Generating forecast for: LITE [2026-01-13T20:26:05.961160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITE' from 'https://tdm.silogroup.org/data/derivative_storage/LITE.csv'. [2026-01-13T20:26:05.973710] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITE'. [2026-01-13T20:26:05.974029] [INFO ] [FORECASTER] Starting predict_future for LITE [2026-01-13T20:26:05.975057] [DEBUG] [LOCAL ] No optimal features file found for LITE: ./output/feature-sets/LITE.txt [2026-01-13T20:26:05.975110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:05.975142] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:05.975169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:05.975227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:06.033172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:06.034444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:06.034526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:06.034559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:06.158979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:06.159138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:06.159176] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:06.159205] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:06.162895] [DEBUG] [FORECASTER] LITE: Forecast T+1@11:T+2@11: UP (p=93.14%) [2026-01-13T20:26:06.163167] [INFO ] [FORECASTER] Completed predict_future for LITE [2026-01-13T20:26:06.163454] [INFO ] [sig ] LITE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:06.306201] [INFO ] [LOCAL ] Saved forecast: LITE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LITE.txt [2026-01-13T20:26:06.306325] [INFO ] [sig ] [1878/3497] Completed LITE in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:06.306362] [INFO ] [sig ] [1879/3497] Forecasting LITM... [2026-01-13T20:26:06.306392] [INFO ] [sig ] Generating forecast for: LITM [2026-01-13T20:26:06.306421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LITM' from 'https://tdm.silogroup.org/data/derivative_storage/LITM.csv'. [2026-01-13T20:26:06.318616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LITM'. [2026-01-13T20:26:06.318924] [INFO ] [FORECASTER] Starting predict_future for LITM [2026-01-13T20:26:06.319759] [DEBUG] [LOCAL ] No optimal features file found for LITM: ./output/feature-sets/LITM.txt [2026-01-13T20:26:06.319811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:06.319844] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:06.319898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:06.319957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:06.375552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:06.376411] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:06.376491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:06.376524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:06.497023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:06.497174] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:06.497213] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:06.497242] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:06.500672] [DEBUG] [FORECASTER] LITM: Forecast T+1@11:T+2@11: DOWN (p=6.82%) [2026-01-13T20:26:06.500951] [INFO ] [FORECASTER] Completed predict_future for LITM [2026-01-13T20:26:06.501079] [INFO ] [sig ] LITM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:06.648629] [INFO ] [LOCAL ] Saved forecast: LITM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LITM.txt [2026-01-13T20:26:06.648813] [INFO ] [sig ] [1879/3497] Completed LITM in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:06.648869] [INFO ] [sig ] [1880/3497] Forecasting LIVN... [2026-01-13T20:26:06.648903] [INFO ] [sig ] Generating forecast for: LIVN [2026-01-13T20:26:06.648933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LIVN' from 'https://tdm.silogroup.org/data/derivative_storage/LIVN.csv'. [2026-01-13T20:26:06.660140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LIVN'. [2026-01-13T20:26:06.660445] [INFO ] [FORECASTER] Starting predict_future for LIVN [2026-01-13T20:26:06.661207] [DEBUG] [LOCAL ] No optimal features file found for LIVN: ./output/feature-sets/LIVN.txt [2026-01-13T20:26:06.661258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:06.661290] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:06.661317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:06.661374] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:06.717932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:06.718693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:06.718771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:06.718804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:06.841306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:06.841453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:06.841494] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:06.841523] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:06.845171] [DEBUG] [FORECASTER] LIVN: Forecast T+1@11:T+2@11: DOWN (p=48.07%) [2026-01-13T20:26:06.845439] [INFO ] [FORECASTER] Completed predict_future for LIVN [2026-01-13T20:26:06.845559] [INFO ] [sig ] LIVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:06.988009] [INFO ] [LOCAL ] Saved forecast: LIVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LIVN.txt [2026-01-13T20:26:06.988161] [INFO ] [sig ] [1880/3497] Completed LIVN in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:06.988202] [INFO ] [sig ] [1881/3497] Forecasting LKFN... [2026-01-13T20:26:06.988231] [INFO ] [sig ] Generating forecast for: LKFN [2026-01-13T20:26:06.988262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKFN' from 'https://tdm.silogroup.org/data/derivative_storage/LKFN.csv'. [2026-01-13T20:26:07.001442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKFN'. [2026-01-13T20:26:07.001816] [INFO ] [FORECASTER] Starting predict_future for LKFN [2026-01-13T20:26:07.002637] [DEBUG] [LOCAL ] No optimal features file found for LKFN: ./output/feature-sets/LKFN.txt [2026-01-13T20:26:07.002691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:07.002724] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:07.002771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:07.002852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:07.063307] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:07.064291] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:07.064377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:07.064414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:07.182903] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:07.183056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:07.183096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:07.183124] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:07.186423] [DEBUG] [FORECASTER] LKFN: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-13T20:26:07.186726] [INFO ] [FORECASTER] Completed predict_future for LKFN [2026-01-13T20:26:07.186846] [INFO ] [sig ] LKFN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:07.331272] [INFO ] [LOCAL ] Saved forecast: LKFN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LKFN.txt [2026-01-13T20:26:07.331412] [INFO ] [sig ] [1881/3497] Completed LKFN in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:07.331452] [INFO ] [sig ] [1882/3497] Forecasting LKQ... [2026-01-13T20:26:07.331481] [INFO ] [sig ] Generating forecast for: LKQ [2026-01-13T20:26:07.331511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LKQ' from 'https://tdm.silogroup.org/data/derivative_storage/LKQ.csv'. [2026-01-13T20:26:07.342922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LKQ'. [2026-01-13T20:26:07.343251] [INFO ] [FORECASTER] Starting predict_future for LKQ [2026-01-13T20:26:07.344108] [DEBUG] [LOCAL ] No optimal features file found for LKQ: ./output/feature-sets/LKQ.txt [2026-01-13T20:26:07.344163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:07.344196] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:07.344225] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:07.344283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:07.401708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:07.402397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:07.402476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:07.402513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:07.517691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:07.517833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:07.517872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:07.517900] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:07.521361] [DEBUG] [FORECASTER] LKQ: Forecast T+1@11:T+2@11: UP (p=91.82%) [2026-01-13T20:26:07.521655] [INFO ] [FORECASTER] Completed predict_future for LKQ [2026-01-13T20:26:07.521778] [INFO ] [sig ] LKQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:07.662880] [INFO ] [LOCAL ] Saved forecast: LKQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LKQ.txt [2026-01-13T20:26:07.663023] [INFO ] [sig ] [1882/3497] Completed LKQ in 0.3s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:07.663066] [INFO ] [sig ] [1883/3497] Forecasting LLY... [2026-01-13T20:26:07.663099] [INFO ] [sig ] Generating forecast for: LLY [2026-01-13T20:26:07.663133] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LLY' from 'https://tdm.silogroup.org/data/derivative_storage/LLY.csv'. [2026-01-13T20:26:07.674265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LLY'. [2026-01-13T20:26:07.674563] [INFO ] [FORECASTER] Starting predict_future for LLY [2026-01-13T20:26:07.675332] [DEBUG] [LOCAL ] No optimal features file found for LLY: ./output/feature-sets/LLY.txt [2026-01-13T20:26:07.675383] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:07.675414] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:07.675441] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:07.675497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:07.733685] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:07.734421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:07.734501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:07.734535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:07.859036] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:07.859192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:07.859251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:07.859282] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:07.862738] [DEBUG] [FORECASTER] LLY: Forecast T+1@11:T+2@11: UP (p=66.63%) [2026-01-13T20:26:07.863084] [INFO ] [FORECASTER] Completed predict_future for LLY [2026-01-13T20:26:07.863252] [INFO ] [sig ] LLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:08.014646] [INFO ] [LOCAL ] Saved forecast: LLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LLY.txt [2026-01-13T20:26:08.014800] [INFO ] [sig ] [1883/3497] Completed LLY in 0.4s | 2.84 sym/s | Total: 11.0m | ETA: 9.5m [2026-01-13T20:26:08.014838] [INFO ] [sig ] [1884/3497] Forecasting LMB... [2026-01-13T20:26:08.014868] [INFO ] [sig ] Generating forecast for: LMB [2026-01-13T20:26:08.014899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMB' from 'https://tdm.silogroup.org/data/derivative_storage/LMB.csv'. [2026-01-13T20:26:08.026747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMB'. [2026-01-13T20:26:08.027082] [INFO ] [FORECASTER] Starting predict_future for LMB [2026-01-13T20:26:08.027893] [DEBUG] [LOCAL ] No optimal features file found for LMB: ./output/feature-sets/LMB.txt [2026-01-13T20:26:08.027946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:08.028009] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:08.028038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:08.028097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:08.087621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:08.088520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:08.088616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:08.088652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:08.219938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:08.220134] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:08.220210] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:08.220255] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:08.225840] [DEBUG] [FORECASTER] LMB: Forecast T+1@11:T+2@11: DOWN (p=3.04%) [2026-01-13T20:26:08.226223] [INFO ] [FORECASTER] Completed predict_future for LMB [2026-01-13T20:26:08.226564] [INFO ] [sig ] LMB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:08.383104] [INFO ] [LOCAL ] Saved forecast: LMB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LMB.txt [2026-01-13T20:26:08.383266] [INFO ] [sig ] [1884/3497] Completed LMB in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-13T20:26:08.383308] [INFO ] [sig ] [1885/3497] Forecasting LMBS... [2026-01-13T20:26:08.383341] [INFO ] [sig ] Generating forecast for: LMBS [2026-01-13T20:26:08.383381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMBS' from 'https://tdm.silogroup.org/data/derivative_storage/LMBS.csv'. [2026-01-13T20:26:08.395485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMBS'. [2026-01-13T20:26:08.395898] [INFO ] [FORECASTER] Starting predict_future for LMBS [2026-01-13T20:26:08.396726] [DEBUG] [LOCAL ] No optimal features file found for LMBS: ./output/feature-sets/LMBS.txt [2026-01-13T20:26:08.396780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:08.396812] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:08.396840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:08.396898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:08.455239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:08.456082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:08.456162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:08.456198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:08.577201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:08.577347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:08.577387] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:08.577416] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:08.580879] [DEBUG] [FORECASTER] LMBS: Forecast T+1@11:T+2@11: DOWN (p=49.13%) [2026-01-13T20:26:08.581150] [INFO ] [FORECASTER] Completed predict_future for LMBS [2026-01-13T20:26:08.581265] [INFO ] [sig ] LMBS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:08.722874] [INFO ] [LOCAL ] Saved forecast: LMBS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LMBS.txt [2026-01-13T20:26:08.722993] [INFO ] [sig ] [1885/3497] Completed LMBS in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-13T20:26:08.723033] [INFO ] [sig ] [1886/3497] Forecasting LMND... [2026-01-13T20:26:08.723062] [INFO ] [sig ] Generating forecast for: LMND [2026-01-13T20:26:08.723091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LMND' from 'https://tdm.silogroup.org/data/derivative_storage/LMND.csv'. [2026-01-13T20:26:08.734542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LMND'. [2026-01-13T20:26:08.734864] [INFO ] [FORECASTER] Starting predict_future for LMND [2026-01-13T20:26:08.735844] [DEBUG] [LOCAL ] No optimal features file found for LMND: ./output/feature-sets/LMND.txt [2026-01-13T20:26:08.735896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:08.735927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:08.735953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:08.736009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:08.794661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:08.795311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:08.795389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:08.795421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:08.915839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:08.915994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:08.916033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:08.916061] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:08.919458] [DEBUG] [FORECASTER] LMND: Forecast T+1@11:T+2@11: UP (p=73.79%) [2026-01-13T20:26:08.919748] [INFO ] [FORECASTER] Completed predict_future for LMND [2026-01-13T20:26:08.919867] [INFO ] [sig ] LMND: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:09.075863] [INFO ] [LOCAL ] Saved forecast: LMND 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LMND.txt [2026-01-13T20:26:09.076012] [INFO ] [sig ] [1886/3497] Completed LMND in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.5m [2026-01-13T20:26:09.076053] [INFO ] [sig ] [1887/3497] Forecasting LNC... [2026-01-13T20:26:09.076084] [INFO ] [sig ] Generating forecast for: LNC [2026-01-13T20:26:09.076115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNC' from 'https://tdm.silogroup.org/data/derivative_storage/LNC.csv'. [2026-01-13T20:26:09.087330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNC'. [2026-01-13T20:26:09.087624] [INFO ] [FORECASTER] Starting predict_future for LNC [2026-01-13T20:26:09.088424] [DEBUG] [LOCAL ] No optimal features file found for LNC: ./output/feature-sets/LNC.txt [2026-01-13T20:26:09.088477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:09.088529] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:09.088559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:09.088637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:09.146482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:09.147348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:09.147433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:09.147468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:09.281351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:09.281503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:09.281545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:09.281593] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:09.285009] [DEBUG] [FORECASTER] LNC: Forecast T+1@11:T+2@11: DOWN (p=15.31%) [2026-01-13T20:26:09.285291] [INFO ] [FORECASTER] Completed predict_future for LNC [2026-01-13T20:26:09.285410] [INFO ] [sig ] LNC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:09.458986] [INFO ] [LOCAL ] Saved forecast: LNC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LNC.txt [2026-01-13T20:26:09.459151] [INFO ] [sig ] [1887/3497] Completed LNC in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:09.459193] [INFO ] [sig ] [1888/3497] Forecasting LND... [2026-01-13T20:26:09.459224] [INFO ] [sig ] Generating forecast for: LND [2026-01-13T20:26:09.459257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LND' from 'https://tdm.silogroup.org/data/derivative_storage/LND.csv'. [2026-01-13T20:26:09.470985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LND'. [2026-01-13T20:26:09.471321] [INFO ] [FORECASTER] Starting predict_future for LND [2026-01-13T20:26:09.472107] [DEBUG] [LOCAL ] No optimal features file found for LND: ./output/feature-sets/LND.txt [2026-01-13T20:26:09.472159] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:09.472191] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:09.472218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:09.472274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:09.558218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:09.559155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:09.559242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:09.559278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:09.708884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:09.709049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:09.709092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:09.709124] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:09.713191] [DEBUG] [FORECASTER] LND: Forecast T+1@11:T+2@11: DOWN (p=35.92%) [2026-01-13T20:26:09.713629] [INFO ] [FORECASTER] Completed predict_future for LND [2026-01-13T20:26:09.713801] [INFO ] [sig ] LND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:09.924381] [INFO ] [LOCAL ] Saved forecast: LND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LND.txt [2026-01-13T20:26:09.924633] [INFO ] [sig ] [1888/3497] Completed LND in 0.5s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:09.924703] [INFO ] [sig ] [1889/3497] Forecasting LNG... [2026-01-13T20:26:09.924754] [INFO ] [sig ] Generating forecast for: LNG [2026-01-13T20:26:09.924810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNG' from 'https://tdm.silogroup.org/data/derivative_storage/LNG.csv'. [2026-01-13T20:26:09.943743] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNG'. [2026-01-13T20:26:09.945686] [INFO ] [FORECASTER] Starting predict_future for LNG [2026-01-13T20:26:09.947068] [DEBUG] [LOCAL ] No optimal features file found for LNG: ./output/feature-sets/LNG.txt [2026-01-13T20:26:09.947147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:09.947189] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:09.947227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:09.947310] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:10.032915] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:10.033950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:10.034095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:10.034134] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:10.217001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:10.217334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:10.217412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:10.217455] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:10.222663] [DEBUG] [FORECASTER] LNG: Forecast T+1@11:T+2@11: DOWN (p=10.68%) [2026-01-13T20:26:10.223190] [INFO ] [FORECASTER] Completed predict_future for LNG [2026-01-13T20:26:10.223402] [INFO ] [sig ] LNG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:10.439371] [INFO ] [LOCAL ] Saved forecast: LNG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LNG.txt [2026-01-13T20:26:10.439712] [INFO ] [sig ] [1889/3497] Completed LNG in 0.5s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:10.439766] [INFO ] [sig ] [1890/3497] Forecasting LNKB... [2026-01-13T20:26:10.439799] [INFO ] [sig ] Generating forecast for: LNKB [2026-01-13T20:26:10.439854] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNKB' from 'https://tdm.silogroup.org/data/derivative_storage/LNKB.csv'. [2026-01-13T20:26:10.462963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNKB'. [2026-01-13T20:26:10.463536] [INFO ] [FORECASTER] Starting predict_future for LNKB [2026-01-13T20:26:10.464926] [DEBUG] [LOCAL ] No optimal features file found for LNKB: ./output/feature-sets/LNKB.txt [2026-01-13T20:26:10.465003] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:10.465054] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:10.465095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:10.465187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:10.542200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:10.543608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:10.543776] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:10.543831] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:10.703628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:10.703792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:10.703833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:10.703862] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:10.708413] [DEBUG] [FORECASTER] LNKB: Forecast T+1@11:T+2@11: DOWN (p=5.45%) [2026-01-13T20:26:10.708967] [INFO ] [FORECASTER] Completed predict_future for LNKB [2026-01-13T20:26:10.709179] [INFO ] [sig ] LNKB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:10.858483] [INFO ] [LOCAL ] Saved forecast: LNKB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LNKB.txt [2026-01-13T20:26:10.858659] [INFO ] [sig ] [1890/3497] Completed LNKB in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:10.858702] [INFO ] [sig ] [1891/3497] Forecasting LNN... [2026-01-13T20:26:10.858751] [INFO ] [sig ] Generating forecast for: LNN [2026-01-13T20:26:10.858786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNN' from 'https://tdm.silogroup.org/data/derivative_storage/LNN.csv'. [2026-01-13T20:26:10.870320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNN'. [2026-01-13T20:26:10.870700] [INFO ] [FORECASTER] Starting predict_future for LNN [2026-01-13T20:26:10.871496] [DEBUG] [LOCAL ] No optimal features file found for LNN: ./output/feature-sets/LNN.txt [2026-01-13T20:26:10.871549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:10.871602] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:10.871633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:10.871691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:10.928187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:10.929057] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:10.929138] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:10.929171] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:11.049879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:11.050028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:11.050068] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:11.050096] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:11.053634] [DEBUG] [FORECASTER] LNN: Forecast T+1@11:T+2@11: UP (p=68.94%) [2026-01-13T20:26:11.053915] [INFO ] [FORECASTER] Completed predict_future for LNN [2026-01-13T20:26:11.054078] [INFO ] [sig ] LNN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:11.195986] [INFO ] [LOCAL ] Saved forecast: LNN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LNN.txt [2026-01-13T20:26:11.196123] [INFO ] [sig ] [1891/3497] Completed LNN in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:11.196173] [INFO ] [sig ] [1892/3497] Forecasting LNTH... [2026-01-13T20:26:11.196204] [INFO ] [sig ] Generating forecast for: LNTH [2026-01-13T20:26:11.196236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNTH' from 'https://tdm.silogroup.org/data/derivative_storage/LNTH.csv'. [2026-01-13T20:26:11.207476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNTH'. [2026-01-13T20:26:11.207806] [INFO ] [FORECASTER] Starting predict_future for LNTH [2026-01-13T20:26:11.208638] [DEBUG] [LOCAL ] No optimal features file found for LNTH: ./output/feature-sets/LNTH.txt [2026-01-13T20:26:11.208689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:11.208722] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:11.208748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:11.208804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:11.266046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:11.266788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:11.266866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:11.266898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:11.390995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:11.391148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:11.391187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:11.391216] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:11.394700] [DEBUG] [FORECASTER] LNTH: Forecast T+1@11:T+2@11: DOWN (p=40.72%) [2026-01-13T20:26:11.394991] [INFO ] [FORECASTER] Completed predict_future for LNTH [2026-01-13T20:26:11.395117] [INFO ] [sig ] LNTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:11.549011] [INFO ] [LOCAL ] Saved forecast: LNTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LNTH.txt [2026-01-13T20:26:11.549232] [INFO ] [sig ] [1892/3497] Completed LNTH in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:11.549281] [INFO ] [sig ] [1893/3497] Forecasting LNZA... [2026-01-13T20:26:11.549315] [INFO ] [sig ] Generating forecast for: LNZA [2026-01-13T20:26:11.549345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LNZA' from 'https://tdm.silogroup.org/data/derivative_storage/LNZA.csv'. [2026-01-13T20:26:11.560627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LNZA'. [2026-01-13T20:26:11.561035] [INFO ] [FORECASTER] Starting predict_future for LNZA [2026-01-13T20:26:11.561881] [DEBUG] [LOCAL ] No optimal features file found for LNZA: ./output/feature-sets/LNZA.txt [2026-01-13T20:26:11.561935] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:11.561968] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:11.561995] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:11.562052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:11.619411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:11.620318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:11.620401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:11.620435] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:11.742720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:11.742883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:11.742926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:11.742957] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:11.747160] [DEBUG] [FORECASTER] LNZA: Forecast T+1@11:T+2@11: UP (p=78.57%) [2026-01-13T20:26:11.747474] [INFO ] [FORECASTER] Completed predict_future for LNZA [2026-01-13T20:26:11.747630] [INFO ] [sig ] LNZA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:11.896042] [INFO ] [LOCAL ] Saved forecast: LNZA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LNZA.txt [2026-01-13T20:26:11.896173] [INFO ] [sig ] [1893/3497] Completed LNZA in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:11.896212] [INFO ] [sig ] [1894/3497] Forecasting LOAN... [2026-01-13T20:26:11.896240] [INFO ] [sig ] Generating forecast for: LOAN [2026-01-13T20:26:11.896270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOAN' from 'https://tdm.silogroup.org/data/derivative_storage/LOAN.csv'. [2026-01-13T20:26:11.906964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOAN'. [2026-01-13T20:26:11.907273] [INFO ] [FORECASTER] Starting predict_future for LOAN [2026-01-13T20:26:11.908128] [DEBUG] [LOCAL ] No optimal features file found for LOAN: ./output/feature-sets/LOAN.txt [2026-01-13T20:26:11.908186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:11.908221] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:11.908250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:11.908308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:11.967599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:11.968355] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:11.968436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:11.968469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:12.077294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:12.077450] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:12.077490] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:12.077535] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:12.080958] [DEBUG] [FORECASTER] LOAN: Forecast T+1@11:T+2@11: DOWN (p=7.46%) [2026-01-13T20:26:12.081241] [INFO ] [FORECASTER] Completed predict_future for LOAN [2026-01-13T20:26:12.081365] [INFO ] [sig ] LOAN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:12.236771] [INFO ] [LOCAL ] Saved forecast: LOAN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LOAN.txt [2026-01-13T20:26:12.236973] [INFO ] [sig ] [1894/3497] Completed LOAN in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:12.237022] [INFO ] [sig ] [1895/3497] Forecasting LOB... [2026-01-13T20:26:12.237058] [INFO ] [sig ] Generating forecast for: LOB [2026-01-13T20:26:12.237095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOB' from 'https://tdm.silogroup.org/data/derivative_storage/LOB.csv'. [2026-01-13T20:26:12.249421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOB'. [2026-01-13T20:26:12.249797] [INFO ] [FORECASTER] Starting predict_future for LOB [2026-01-13T20:26:12.250775] [DEBUG] [LOCAL ] No optimal features file found for LOB: ./output/feature-sets/LOB.txt [2026-01-13T20:26:12.250827] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:12.250859] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:12.250885] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:12.250941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:12.308980] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:12.309764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:12.309848] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:12.309882] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:12.442860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:12.443019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:12.443061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:12.443092] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:12.447884] [DEBUG] [FORECASTER] LOB: Forecast T+1@11:T+2@11: DOWN (p=19.44%) [2026-01-13T20:26:12.448255] [INFO ] [FORECASTER] Completed predict_future for LOB [2026-01-13T20:26:12.448570] [INFO ] [sig ] LOB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:12.599996] [INFO ] [LOCAL ] Saved forecast: LOB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LOB.txt [2026-01-13T20:26:12.600156] [INFO ] [sig ] [1895/3497] Completed LOB in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:12.600198] [INFO ] [sig ] [1896/3497] Forecasting LOCO... [2026-01-13T20:26:12.600230] [INFO ] [sig ] Generating forecast for: LOCO [2026-01-13T20:26:12.600259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOCO' from 'https://tdm.silogroup.org/data/derivative_storage/LOCO.csv'. [2026-01-13T20:26:12.612217] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOCO'. [2026-01-13T20:26:12.612605] [INFO ] [FORECASTER] Starting predict_future for LOCO [2026-01-13T20:26:12.613402] [DEBUG] [LOCAL ] No optimal features file found for LOCO: ./output/feature-sets/LOCO.txt [2026-01-13T20:26:12.613456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:12.613515] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:12.613545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:12.613621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:12.672412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:12.673268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:12.673352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:12.673408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:12.795806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:12.795960] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:12.795999] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:12.796027] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:12.799405] [DEBUG] [FORECASTER] LOCO: Forecast T+1@11:T+2@11: UP (p=67.64%) [2026-01-13T20:26:12.799702] [INFO ] [FORECASTER] Completed predict_future for LOCO [2026-01-13T20:26:12.799828] [INFO ] [sig ] LOCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:12.956013] [INFO ] [LOCAL ] Saved forecast: LOCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LOCO.txt [2026-01-13T20:26:12.956179] [INFO ] [sig ] [1896/3497] Completed LOCO in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:12.956222] [INFO ] [sig ] [1897/3497] Forecasting LOGI... [2026-01-13T20:26:12.956255] [INFO ] [sig ] Generating forecast for: LOGI [2026-01-13T20:26:12.956287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOGI' from 'https://tdm.silogroup.org/data/derivative_storage/LOGI.csv'. [2026-01-13T20:26:12.968790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOGI'. [2026-01-13T20:26:12.969117] [INFO ] [FORECASTER] Starting predict_future for LOGI [2026-01-13T20:26:12.970017] [DEBUG] [LOCAL ] No optimal features file found for LOGI: ./output/feature-sets/LOGI.txt [2026-01-13T20:26:12.970083] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:12.970124] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:12.970161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:12.970233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:13.029669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:13.030554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:13.030656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:13.030692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:13.152388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:13.152541] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:13.152598] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:13.152629] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:13.155954] [DEBUG] [FORECASTER] LOGI: Forecast T+1@11:T+2@11: DOWN (p=42.74%) [2026-01-13T20:26:13.156225] [INFO ] [FORECASTER] Completed predict_future for LOGI [2026-01-13T20:26:13.156343] [INFO ] [sig ] LOGI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:13.301219] [INFO ] [LOCAL ] Saved forecast: LOGI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LOGI.txt [2026-01-13T20:26:13.301373] [INFO ] [sig ] [1897/3497] Completed LOGI in 0.3s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:13.301412] [INFO ] [sig ] [1898/3497] Forecasting LOMA... [2026-01-13T20:26:13.301441] [INFO ] [sig ] Generating forecast for: LOMA [2026-01-13T20:26:13.301471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOMA' from 'https://tdm.silogroup.org/data/derivative_storage/LOMA.csv'. [2026-01-13T20:26:13.313928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOMA'. [2026-01-13T20:26:13.314318] [INFO ] [FORECASTER] Starting predict_future for LOMA [2026-01-13T20:26:13.315118] [DEBUG] [LOCAL ] No optimal features file found for LOMA: ./output/feature-sets/LOMA.txt [2026-01-13T20:26:13.315171] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:13.315204] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:13.315245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:13.315303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:13.374504] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:13.375359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:13.375444] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:13.375480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:13.505322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:13.505682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:13.505723] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:13.505752] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:13.509857] [DEBUG] [FORECASTER] LOMA: Forecast T+1@11:T+2@11: UP (p=80.75%) [2026-01-13T20:26:13.510156] [INFO ] [FORECASTER] Completed predict_future for LOMA [2026-01-13T20:26:13.510287] [INFO ] [sig ] LOMA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:13.666000] [INFO ] [LOCAL ] Saved forecast: LOMA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LOMA.txt [2026-01-13T20:26:13.666189] [INFO ] [sig ] [1898/3497] Completed LOMA in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:13.666229] [INFO ] [sig ] [1899/3497] Forecasting LOPE... [2026-01-13T20:26:13.666259] [INFO ] [sig ] Generating forecast for: LOPE [2026-01-13T20:26:13.666290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOPE' from 'https://tdm.silogroup.org/data/derivative_storage/LOPE.csv'. [2026-01-13T20:26:13.680238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOPE'. [2026-01-13T20:26:13.680695] [INFO ] [FORECASTER] Starting predict_future for LOPE [2026-01-13T20:26:13.681550] [DEBUG] [LOCAL ] No optimal features file found for LOPE: ./output/feature-sets/LOPE.txt [2026-01-13T20:26:13.681640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:13.681673] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:13.681699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:13.681764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:13.739935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:13.740844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:13.740938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:13.740972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:13.868405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:13.868592] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:13.868637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:13.868703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:13.873154] [DEBUG] [FORECASTER] LOPE: Forecast T+1@11:T+2@11: DOWN (p=39.47%) [2026-01-13T20:26:13.873517] [INFO ] [FORECASTER] Completed predict_future for LOPE [2026-01-13T20:26:13.873695] [INFO ] [sig ] LOPE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:14.028092] [INFO ] [LOCAL ] Saved forecast: LOPE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LOPE.txt [2026-01-13T20:26:14.028262] [INFO ] [sig ] [1899/3497] Completed LOPE in 0.4s | 2.84 sym/s | Total: 11.1m | ETA: 9.4m [2026-01-13T20:26:14.028309] [INFO ] [sig ] [1900/3497] Forecasting LOVE... [2026-01-13T20:26:14.028344] [INFO ] [sig ] Generating forecast for: LOVE [2026-01-13T20:26:14.028381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LOVE' from 'https://tdm.silogroup.org/data/derivative_storage/LOVE.csv'. [2026-01-13T20:26:14.041474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LOVE'. [2026-01-13T20:26:14.041897] [INFO ] [FORECASTER] Starting predict_future for LOVE [2026-01-13T20:26:14.042765] [DEBUG] [LOCAL ] No optimal features file found for LOVE: ./output/feature-sets/LOVE.txt [2026-01-13T20:26:14.042820] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:14.042853] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:14.042879] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:14.042937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:14.101699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:14.102634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:14.102722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:14.102756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:14.228887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:14.229059] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:14.229100] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:14.229128] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:14.232650] [DEBUG] [FORECASTER] LOVE: Forecast T+1@11:T+2@11: UP (p=75.17%) [2026-01-13T20:26:14.232940] [INFO ] [FORECASTER] Completed predict_future for LOVE [2026-01-13T20:26:14.233068] [INFO ] [sig ] LOVE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:14.376315] [INFO ] [LOCAL ] Saved forecast: LOVE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LOVE.txt [2026-01-13T20:26:14.376702] [INFO ] [sig ] [1900/3497] Completed LOVE in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-13T20:26:14.376743] [INFO ] [sig ] [1901/3497] Forecasting LPCN... [2026-01-13T20:26:14.376774] [INFO ] [sig ] Generating forecast for: LPCN [2026-01-13T20:26:14.376805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPCN' from 'https://tdm.silogroup.org/data/derivative_storage/LPCN.csv'. [2026-01-13T20:26:14.389340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPCN'. [2026-01-13T20:26:14.389751] [INFO ] [FORECASTER] Starting predict_future for LPCN [2026-01-13T20:26:14.390526] [DEBUG] [LOCAL ] No optimal features file found for LPCN: ./output/feature-sets/LPCN.txt [2026-01-13T20:26:14.390600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:14.390635] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:14.390662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:14.390718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:14.449348] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:14.450616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:14.450698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:14.450733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:14.571515] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:14.571692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:14.571933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:14.571976] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:14.575394] [DEBUG] [FORECASTER] LPCN: Forecast T+1@11:T+2@11: DOWN (p=43.46%) [2026-01-13T20:26:14.575724] [INFO ] [FORECASTER] Completed predict_future for LPCN [2026-01-13T20:26:14.575860] [INFO ] [sig ] LPCN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:14.719894] [INFO ] [LOCAL ] Saved forecast: LPCN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LPCN.txt [2026-01-13T20:26:14.720046] [INFO ] [sig ] [1901/3497] Completed LPCN in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-13T20:26:14.720087] [INFO ] [sig ] [1902/3497] Forecasting LPG... [2026-01-13T20:26:14.720118] [INFO ] [sig ] Generating forecast for: LPG [2026-01-13T20:26:14.720159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPG' from 'https://tdm.silogroup.org/data/derivative_storage/LPG.csv'. [2026-01-13T20:26:14.732211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPG'. [2026-01-13T20:26:14.732632] [INFO ] [FORECASTER] Starting predict_future for LPG [2026-01-13T20:26:14.733451] [DEBUG] [LOCAL ] No optimal features file found for LPG: ./output/feature-sets/LPG.txt [2026-01-13T20:26:14.733507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:14.733542] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:14.733593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:14.733656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:14.792127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:14.792984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:14.793068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:14.793103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:14.918090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:14.918250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:14.918295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:14.918327] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:14.921831] [DEBUG] [FORECASTER] LPG: Forecast T+1@11:T+2@11: DOWN (p=23.83%) [2026-01-13T20:26:14.922120] [INFO ] [FORECASTER] Completed predict_future for LPG [2026-01-13T20:26:14.922247] [INFO ] [sig ] LPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:15.069544] [INFO ] [LOCAL ] Saved forecast: LPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LPG.txt [2026-01-13T20:26:15.069710] [INFO ] [sig ] [1902/3497] Completed LPG in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-13T20:26:15.069750] [INFO ] [sig ] [1903/3497] Forecasting LPL... [2026-01-13T20:26:15.069780] [INFO ] [sig ] Generating forecast for: LPL [2026-01-13T20:26:15.069810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPL' from 'https://tdm.silogroup.org/data/derivative_storage/LPL.csv'. [2026-01-13T20:26:15.082089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPL'. [2026-01-13T20:26:15.082494] [INFO ] [FORECASTER] Starting predict_future for LPL [2026-01-13T20:26:15.083319] [DEBUG] [LOCAL ] No optimal features file found for LPL: ./output/feature-sets/LPL.txt [2026-01-13T20:26:15.083382] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:15.083422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:15.083459] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:15.083521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:15.141266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:15.142153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:15.142239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:15.142274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:15.263011] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:15.263172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:15.263212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:15.263240] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:15.266892] [DEBUG] [FORECASTER] LPL: Forecast T+1@11:T+2@11: DOWN (p=33.03%) [2026-01-13T20:26:15.267188] [INFO ] [FORECASTER] Completed predict_future for LPL [2026-01-13T20:26:15.267315] [INFO ] [sig ] LPL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:15.412441] [INFO ] [LOCAL ] Saved forecast: LPL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LPL.txt [2026-01-13T20:26:15.412614] [INFO ] [sig ] [1903/3497] Completed LPL in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-13T20:26:15.412656] [INFO ] [sig ] [1904/3497] Forecasting LPLA... [2026-01-13T20:26:15.412687] [INFO ] [sig ] Generating forecast for: LPLA [2026-01-13T20:26:15.412716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPLA' from 'https://tdm.silogroup.org/data/derivative_storage/LPLA.csv'. [2026-01-13T20:26:15.424373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPLA'. [2026-01-13T20:26:15.424754] [INFO ] [FORECASTER] Starting predict_future for LPLA [2026-01-13T20:26:15.425507] [DEBUG] [LOCAL ] No optimal features file found for LPLA: ./output/feature-sets/LPLA.txt [2026-01-13T20:26:15.425558] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:15.425607] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:15.425634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:15.425690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:15.483253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:15.484094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:15.484178] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:15.484211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:15.604759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:15.604913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:15.604953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:15.604981] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:15.608360] [DEBUG] [FORECASTER] LPLA: Forecast T+1@11:T+2@11: UP (p=98.52%) [2026-01-13T20:26:15.608660] [INFO ] [FORECASTER] Completed predict_future for LPLA [2026-01-13T20:26:15.608787] [INFO ] [sig ] LPLA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:15.749085] [INFO ] [LOCAL ] Saved forecast: LPLA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LPLA.txt [2026-01-13T20:26:15.749229] [INFO ] [sig ] [1904/3497] Completed LPLA in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.4m [2026-01-13T20:26:15.749268] [INFO ] [sig ] [1905/3497] Forecasting LPRO... [2026-01-13T20:26:15.749297] [INFO ] [sig ] Generating forecast for: LPRO [2026-01-13T20:26:15.749329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPRO' from 'https://tdm.silogroup.org/data/derivative_storage/LPRO.csv'. [2026-01-13T20:26:15.761196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPRO'. [2026-01-13T20:26:15.761689] [INFO ] [FORECASTER] Starting predict_future for LPRO [2026-01-13T20:26:15.762449] [DEBUG] [LOCAL ] No optimal features file found for LPRO: ./output/feature-sets/LPRO.txt [2026-01-13T20:26:15.762500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:15.762531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:15.762557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:15.762632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:15.819942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:15.820819] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:15.820903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:15.820935] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:15.938065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:15.938220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:15.938258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:15.938286] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:15.941607] [DEBUG] [FORECASTER] LPRO: Forecast T+1@11:T+2@11: DOWN (p=26.97%) [2026-01-13T20:26:15.941872] [INFO ] [FORECASTER] Completed predict_future for LPRO [2026-01-13T20:26:15.941991] [INFO ] [sig ] LPRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:16.082233] [INFO ] [LOCAL ] Saved forecast: LPRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LPRO.txt [2026-01-13T20:26:16.082375] [INFO ] [sig ] [1905/3497] Completed LPRO in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:16.082413] [INFO ] [sig ] [1906/3497] Forecasting LPSN... [2026-01-13T20:26:16.082443] [INFO ] [sig ] Generating forecast for: LPSN [2026-01-13T20:26:16.082473] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPSN' from 'https://tdm.silogroup.org/data/derivative_storage/LPSN.csv'. [2026-01-13T20:26:16.093433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPSN'. [2026-01-13T20:26:16.093784] [INFO ] [FORECASTER] Starting predict_future for LPSN [2026-01-13T20:26:16.094561] [DEBUG] [LOCAL ] No optimal features file found for LPSN: ./output/feature-sets/LPSN.txt [2026-01-13T20:26:16.094631] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:16.094663] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:16.094690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:16.094746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:16.151073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:16.151879] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:16.151985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:16.152020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:16.270306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:16.270465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:16.270503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:16.270532] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:16.273895] [DEBUG] [FORECASTER] LPSN: Forecast T+1@11:T+2@11: DOWN (p=11.40%) [2026-01-13T20:26:16.274182] [INFO ] [FORECASTER] Completed predict_future for LPSN [2026-01-13T20:26:16.274310] [INFO ] [sig ] LPSN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:16.418015] [INFO ] [LOCAL ] Saved forecast: LPSN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LPSN.txt [2026-01-13T20:26:16.418182] [INFO ] [sig ] [1906/3497] Completed LPSN in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:16.418223] [INFO ] [sig ] [1907/3497] Forecasting LPTH... [2026-01-13T20:26:16.418257] [INFO ] [sig ] Generating forecast for: LPTH [2026-01-13T20:26:16.418289] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPTH' from 'https://tdm.silogroup.org/data/derivative_storage/LPTH.csv'. [2026-01-13T20:26:16.430406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPTH'. [2026-01-13T20:26:16.430822] [INFO ] [FORECASTER] Starting predict_future for LPTH [2026-01-13T20:26:16.431680] [DEBUG] [LOCAL ] No optimal features file found for LPTH: ./output/feature-sets/LPTH.txt [2026-01-13T20:26:16.431732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:16.431764] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:16.431790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:16.431846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:16.493372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:16.494228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:16.494309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:16.494345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:16.614380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:16.614546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:16.614609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:16.614640] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:16.618170] [DEBUG] [FORECASTER] LPTH: Forecast T+1@11:T+2@11: UP (p=71.84%) [2026-01-13T20:26:16.618465] [INFO ] [FORECASTER] Completed predict_future for LPTH [2026-01-13T20:26:16.618619] [INFO ] [sig ] LPTH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:16.764638] [INFO ] [LOCAL ] Saved forecast: LPTH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LPTH.txt [2026-01-13T20:26:16.764809] [INFO ] [sig ] [1907/3497] Completed LPTH in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:16.764850] [INFO ] [sig ] [1908/3497] Forecasting LPX... [2026-01-13T20:26:16.764879] [INFO ] [sig ] Generating forecast for: LPX [2026-01-13T20:26:16.764910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LPX' from 'https://tdm.silogroup.org/data/derivative_storage/LPX.csv'. [2026-01-13T20:26:16.776889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LPX'. [2026-01-13T20:26:16.777260] [INFO ] [FORECASTER] Starting predict_future for LPX [2026-01-13T20:26:16.778128] [DEBUG] [LOCAL ] No optimal features file found for LPX: ./output/feature-sets/LPX.txt [2026-01-13T20:26:16.778183] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:16.778217] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:16.778244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:16.778302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:16.835947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:16.836758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:16.836841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:16.836875] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:16.956937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:16.957100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:16.957140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:16.957168] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:16.960659] [DEBUG] [FORECASTER] LPX: Forecast T+1@11:T+2@11: DOWN (p=46.65%) [2026-01-13T20:26:16.960944] [INFO ] [FORECASTER] Completed predict_future for LPX [2026-01-13T20:26:16.961075] [INFO ] [sig ] LPX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:17.103926] [INFO ] [LOCAL ] Saved forecast: LPX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LPX.txt [2026-01-13T20:26:17.104062] [INFO ] [sig ] [1908/3497] Completed LPX in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:17.104100] [INFO ] [sig ] [1909/3497] Forecasting LQDA... [2026-01-13T20:26:17.104130] [INFO ] [sig ] Generating forecast for: LQDA [2026-01-13T20:26:17.104160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LQDA' from 'https://tdm.silogroup.org/data/derivative_storage/LQDA.csv'. [2026-01-13T20:26:17.115430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LQDA'. [2026-01-13T20:26:17.115749] [INFO ] [FORECASTER] Starting predict_future for LQDA [2026-01-13T20:26:17.116519] [DEBUG] [LOCAL ] No optimal features file found for LQDA: ./output/feature-sets/LQDA.txt [2026-01-13T20:26:17.116591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:17.116626] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:17.116653] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:17.116709] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:17.172519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:17.173308] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:17.173390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:17.173422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:17.297485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:17.297675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:17.297732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:17.297762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:17.301265] [DEBUG] [FORECASTER] LQDA: Forecast T+1@11:T+2@11: DOWN (p=2.82%) [2026-01-13T20:26:17.301542] [INFO ] [FORECASTER] Completed predict_future for LQDA [2026-01-13T20:26:17.301685] [INFO ] [sig ] LQDA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:17.444882] [INFO ] [LOCAL ] Saved forecast: LQDA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LQDA.txt [2026-01-13T20:26:17.445072] [INFO ] [sig ] [1909/3497] Completed LQDA in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:17.445115] [INFO ] [sig ] [1910/3497] Forecasting LRCX... [2026-01-13T20:26:17.445146] [INFO ] [sig ] Generating forecast for: LRCX [2026-01-13T20:26:17.445177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRCX' from 'https://tdm.silogroup.org/data/derivative_storage/LRCX.csv'. [2026-01-13T20:26:17.457643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRCX'. [2026-01-13T20:26:17.458031] [INFO ] [FORECASTER] Starting predict_future for LRCX [2026-01-13T20:26:17.458889] [DEBUG] [LOCAL ] No optimal features file found for LRCX: ./output/feature-sets/LRCX.txt [2026-01-13T20:26:17.458943] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:17.458975] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:17.459002] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:17.459058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:17.515660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:17.516385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:17.516462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:17.516495] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:17.641823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:17.641980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:17.642020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:17.642048] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:17.645650] [DEBUG] [FORECASTER] LRCX: Forecast T+1@11:T+2@11: UP (p=85.02%) [2026-01-13T20:26:17.645934] [INFO ] [FORECASTER] Completed predict_future for LRCX [2026-01-13T20:26:17.646058] [INFO ] [sig ] LRCX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:17.809745] [INFO ] [LOCAL ] Saved forecast: LRCX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LRCX.txt [2026-01-13T20:26:17.809898] [INFO ] [sig ] [1910/3497] Completed LRCX in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:17.809937] [INFO ] [sig ] [1911/3497] Forecasting LRGE... [2026-01-13T20:26:17.809967] [INFO ] [sig ] Generating forecast for: LRGE [2026-01-13T20:26:17.809998] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LRGE' from 'https://tdm.silogroup.org/data/derivative_storage/LRGE.csv'. [2026-01-13T20:26:17.820544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LRGE'. [2026-01-13T20:26:17.820908] [INFO ] [FORECASTER] Starting predict_future for LRGE [2026-01-13T20:26:17.821685] [DEBUG] [LOCAL ] No optimal features file found for LRGE: ./output/feature-sets/LRGE.txt [2026-01-13T20:26:17.821748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:17.821782] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:17.821809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:17.821866] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:17.880058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:17.880835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:17.880914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:17.880947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:17.999224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:17.999378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:17.999417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:17.999446] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:18.003221] [DEBUG] [FORECASTER] LRGE: Forecast T+1@11:T+2@11: UP (p=92.99%) [2026-01-13T20:26:18.003518] [INFO ] [FORECASTER] Completed predict_future for LRGE [2026-01-13T20:26:18.003661] [INFO ] [sig ] LRGE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:18.149536] [INFO ] [LOCAL ] Saved forecast: LRGE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LRGE.txt [2026-01-13T20:26:18.149913] [INFO ] [sig ] [1911/3497] Completed LRGE in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:18.149951] [INFO ] [sig ] [1912/3497] Forecasting LSCC... [2026-01-13T20:26:18.149980] [INFO ] [sig ] Generating forecast for: LSCC [2026-01-13T20:26:18.150009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSCC' from 'https://tdm.silogroup.org/data/derivative_storage/LSCC.csv'. [2026-01-13T20:26:18.161650] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSCC'. [2026-01-13T20:26:18.162013] [INFO ] [FORECASTER] Starting predict_future for LSCC [2026-01-13T20:26:18.162796] [DEBUG] [LOCAL ] No optimal features file found for LSCC: ./output/feature-sets/LSCC.txt [2026-01-13T20:26:18.162848] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:18.162880] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:18.162906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:18.162963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:18.221396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:18.222235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:18.222313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:18.222346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:18.348477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:18.348661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:18.348708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:18.348738] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:18.352206] [DEBUG] [FORECASTER] LSCC: Forecast T+1@11:T+2@11: DOWN (p=10.27%) [2026-01-13T20:26:18.352497] [INFO ] [FORECASTER] Completed predict_future for LSCC [2026-01-13T20:26:18.352647] [INFO ] [sig ] LSCC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:18.504128] [INFO ] [LOCAL ] Saved forecast: LSCC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LSCC.txt [2026-01-13T20:26:18.504315] [INFO ] [sig ] [1912/3497] Completed LSCC in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:18.504359] [INFO ] [sig ] [1913/3497] Forecasting LSPD... [2026-01-13T20:26:18.504389] [INFO ] [sig ] Generating forecast for: LSPD [2026-01-13T20:26:18.504418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LSPD' from 'https://tdm.silogroup.org/data/derivative_storage/LSPD.csv'. [2026-01-13T20:26:18.515607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LSPD'. [2026-01-13T20:26:18.515978] [INFO ] [FORECASTER] Starting predict_future for LSPD [2026-01-13T20:26:18.516830] [DEBUG] [LOCAL ] No optimal features file found for LSPD: ./output/feature-sets/LSPD.txt [2026-01-13T20:26:18.516884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:18.516943] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:18.516974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:18.517032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:18.576815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:18.577724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:18.577806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:18.577841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:18.715661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:18.715824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:18.715865] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:18.715894] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:18.719567] [DEBUG] [FORECASTER] LSPD: Forecast T+1@11:T+2@11: UP (p=62.64%) [2026-01-13T20:26:18.719966] [INFO ] [FORECASTER] Completed predict_future for LSPD [2026-01-13T20:26:18.720102] [INFO ] [sig ] LSPD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:18.866982] [INFO ] [LOCAL ] Saved forecast: LSPD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LSPD.txt [2026-01-13T20:26:18.867138] [INFO ] [sig ] [1913/3497] Completed LSPD in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:18.867179] [INFO ] [sig ] [1914/3497] Forecasting LTC... [2026-01-13T20:26:18.867211] [INFO ] [sig ] Generating forecast for: LTC [2026-01-13T20:26:18.867243] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTC' from 'https://tdm.silogroup.org/data/derivative_storage/LTC.csv'. [2026-01-13T20:26:18.880080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTC'. [2026-01-13T20:26:18.880694] [INFO ] [FORECASTER] Starting predict_future for LTC [2026-01-13T20:26:18.881761] [DEBUG] [LOCAL ] No optimal features file found for LTC: ./output/feature-sets/LTC.txt [2026-01-13T20:26:18.881821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:18.881854] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:18.881881] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:18.881937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:18.941554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:18.942486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:18.942593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:18.942631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:19.074639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:19.074803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:19.074847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:19.074877] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:19.078861] [DEBUG] [FORECASTER] LTC: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-13T20:26:19.079162] [INFO ] [FORECASTER] Completed predict_future for LTC [2026-01-13T20:26:19.079324] [INFO ] [sig ] LTC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:19.249821] [INFO ] [LOCAL ] Saved forecast: LTC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LTC.txt [2026-01-13T20:26:19.249979] [INFO ] [sig ] [1914/3497] Completed LTC in 0.4s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:19.250023] [INFO ] [sig ] [1915/3497] Forecasting LTH... [2026-01-13T20:26:19.250054] [INFO ] [sig ] Generating forecast for: LTH [2026-01-13T20:26:19.250085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTH' from 'https://tdm.silogroup.org/data/derivative_storage/LTH.csv'. [2026-01-13T20:26:19.261697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTH'. [2026-01-13T20:26:19.262036] [INFO ] [FORECASTER] Starting predict_future for LTH [2026-01-13T20:26:19.262863] [DEBUG] [LOCAL ] No optimal features file found for LTH: ./output/feature-sets/LTH.txt [2026-01-13T20:26:19.262916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:19.262950] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:19.262977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:19.263035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:19.322084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:19.323031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:19.323127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:19.323178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:19.443783] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:19.443939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:19.443989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:19.444023] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:19.447397] [DEBUG] [FORECASTER] LTH: Forecast T+1@11:T+2@11: UP (p=86.27%) [2026-01-13T20:26:19.447703] [INFO ] [FORECASTER] Completed predict_future for LTH [2026-01-13T20:26:19.447843] [INFO ] [sig ] LTH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:19.592530] [INFO ] [LOCAL ] Saved forecast: LTH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LTH.txt [2026-01-13T20:26:19.592673] [INFO ] [sig ] [1915/3497] Completed LTH in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:19.592713] [INFO ] [sig ] [1916/3497] Forecasting LTRN... [2026-01-13T20:26:19.592743] [INFO ] [sig ] Generating forecast for: LTRN [2026-01-13T20:26:19.592774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRN' from 'https://tdm.silogroup.org/data/derivative_storage/LTRN.csv'. [2026-01-13T20:26:19.604375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRN'. [2026-01-13T20:26:19.604739] [INFO ] [FORECASTER] Starting predict_future for LTRN [2026-01-13T20:26:19.605504] [DEBUG] [LOCAL ] No optimal features file found for LTRN: ./output/feature-sets/LTRN.txt [2026-01-13T20:26:19.605767] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:19.605799] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:19.605825] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:19.605881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:19.662437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:19.663368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:19.663448] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:19.663480] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:19.779351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:19.779508] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:19.779548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:19.779629] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:19.783524] [DEBUG] [FORECASTER] LTRN: Forecast T+1@11:T+2@11: UP (p=92.47%) [2026-01-13T20:26:19.783879] [INFO ] [FORECASTER] Completed predict_future for LTRN [2026-01-13T20:26:19.784017] [INFO ] [sig ] LTRN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:19.925316] [INFO ] [LOCAL ] Saved forecast: LTRN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LTRN.txt [2026-01-13T20:26:19.925466] [INFO ] [sig ] [1916/3497] Completed LTRN in 0.3s | 2.84 sym/s | Total: 11.2m | ETA: 9.3m [2026-01-13T20:26:19.925505] [INFO ] [sig ] [1917/3497] Forecasting LTRX... [2026-01-13T20:26:19.925535] [INFO ] [sig ] Generating forecast for: LTRX [2026-01-13T20:26:19.925565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LTRX' from 'https://tdm.silogroup.org/data/derivative_storage/LTRX.csv'. [2026-01-13T20:26:19.937155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LTRX'. [2026-01-13T20:26:19.937523] [INFO ] [FORECASTER] Starting predict_future for LTRX [2026-01-13T20:26:19.938386] [DEBUG] [LOCAL ] No optimal features file found for LTRX: ./output/feature-sets/LTRX.txt [2026-01-13T20:26:19.938439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:19.938470] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:19.938495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:19.938551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:19.994818] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:19.995707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:19.995791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:19.995823] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:20.119175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:20.119335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:20.119375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:20.119404] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:20.122992] [DEBUG] [FORECASTER] LTRX: Forecast T+1@11:T+2@11: UP (p=54.90%) [2026-01-13T20:26:20.123271] [INFO ] [FORECASTER] Completed predict_future for LTRX [2026-01-13T20:26:20.123399] [INFO ] [sig ] LTRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:20.268326] [INFO ] [LOCAL ] Saved forecast: LTRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LTRX.txt [2026-01-13T20:26:20.268486] [INFO ] [sig ] [1917/3497] Completed LTRX in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-13T20:26:20.268526] [INFO ] [sig ] [1918/3497] Forecasting LUCD... [2026-01-13T20:26:20.268558] [INFO ] [sig ] Generating forecast for: LUCD [2026-01-13T20:26:20.268609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUCD' from 'https://tdm.silogroup.org/data/derivative_storage/LUCD.csv'. [2026-01-13T20:26:20.280749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUCD'. [2026-01-13T20:26:20.281123] [INFO ] [FORECASTER] Starting predict_future for LUCD [2026-01-13T20:26:20.281918] [DEBUG] [LOCAL ] No optimal features file found for LUCD: ./output/feature-sets/LUCD.txt [2026-01-13T20:26:20.281970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:20.282002] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:20.282029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:20.282086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:20.338150] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:20.339031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:20.339114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:20.339147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:20.460723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:20.460887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:20.460949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:20.460979] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:20.464423] [DEBUG] [FORECASTER] LUCD: Forecast T+1@11:T+2@11: DOWN (p=34.97%) [2026-01-13T20:26:20.464774] [INFO ] [FORECASTER] Completed predict_future for LUCD [2026-01-13T20:26:20.464914] [INFO ] [sig ] LUCD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:20.608539] [INFO ] [LOCAL ] Saved forecast: LUCD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LUCD.txt [2026-01-13T20:26:20.608707] [INFO ] [sig ] [1918/3497] Completed LUCD in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-13T20:26:20.608746] [INFO ] [sig ] [1919/3497] Forecasting LUMN... [2026-01-13T20:26:20.608775] [INFO ] [sig ] Generating forecast for: LUMN [2026-01-13T20:26:20.608807] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUMN' from 'https://tdm.silogroup.org/data/derivative_storage/LUMN.csv'. [2026-01-13T20:26:20.619525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUMN'. [2026-01-13T20:26:20.619830] [INFO ] [FORECASTER] Starting predict_future for LUMN [2026-01-13T20:26:20.620592] [DEBUG] [LOCAL ] No optimal features file found for LUMN: ./output/feature-sets/LUMN.txt [2026-01-13T20:26:20.620643] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:20.620675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:20.620701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:20.620757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:20.676232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:20.676962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:20.677041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:20.677074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:20.797062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:20.797220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:20.797259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:20.797288] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:20.800707] [DEBUG] [FORECASTER] LUMN: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-13T20:26:20.800988] [INFO ] [FORECASTER] Completed predict_future for LUMN [2026-01-13T20:26:20.801113] [INFO ] [sig ] LUMN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:20.941686] [INFO ] [LOCAL ] Saved forecast: LUMN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LUMN.txt [2026-01-13T20:26:20.941836] [INFO ] [sig ] [1919/3497] Completed LUMN in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-13T20:26:20.941875] [INFO ] [sig ] [1920/3497] Forecasting LUNG... [2026-01-13T20:26:20.941906] [INFO ] [sig ] Generating forecast for: LUNG [2026-01-13T20:26:20.941936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LUNG' from 'https://tdm.silogroup.org/data/derivative_storage/LUNG.csv'. [2026-01-13T20:26:20.953155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LUNG'. [2026-01-13T20:26:20.953474] [INFO ] [FORECASTER] Starting predict_future for LUNG [2026-01-13T20:26:20.954242] [DEBUG] [LOCAL ] No optimal features file found for LUNG: ./output/feature-sets/LUNG.txt [2026-01-13T20:26:20.954293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:20.954326] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:20.954352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:20.954409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:21.009967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:21.010789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:21.010870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:21.010903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:21.131724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:21.131878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:21.131918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:21.131948] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:21.135251] [DEBUG] [FORECASTER] LUNG: Forecast T+1@11:T+2@11: UP (p=78.76%) [2026-01-13T20:26:21.135519] [INFO ] [FORECASTER] Completed predict_future for LUNG [2026-01-13T20:26:21.135654] [INFO ] [sig ] LUNG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:21.277279] [INFO ] [LOCAL ] Saved forecast: LUNG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LUNG.txt [2026-01-13T20:26:21.277411] [INFO ] [sig ] [1920/3497] Completed LUNG in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.3m [2026-01-13T20:26:21.277451] [INFO ] [sig ] [1921/3497] Forecasting LVHD... [2026-01-13T20:26:21.277481] [INFO ] [sig ] Generating forecast for: LVHD [2026-01-13T20:26:21.277510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVHD' from 'https://tdm.silogroup.org/data/derivative_storage/LVHD.csv'. [2026-01-13T20:26:21.289039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVHD'. [2026-01-13T20:26:21.289330] [INFO ] [FORECASTER] Starting predict_future for LVHD [2026-01-13T20:26:21.290323] [DEBUG] [LOCAL ] No optimal features file found for LVHD: ./output/feature-sets/LVHD.txt [2026-01-13T20:26:21.290375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:21.290405] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:21.290431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:21.290486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:21.348275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:21.349178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:21.349259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:21.349291] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:21.470852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:21.471007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:21.471045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:21.471075] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:21.474392] [DEBUG] [FORECASTER] LVHD: Forecast T+1@11:T+2@11: DOWN (p=28.92%) [2026-01-13T20:26:21.474686] [INFO ] [FORECASTER] Completed predict_future for LVHD [2026-01-13T20:26:21.474806] [INFO ] [sig ] LVHD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:21.625404] [INFO ] [LOCAL ] Saved forecast: LVHD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LVHD.txt [2026-01-13T20:26:21.625560] [INFO ] [sig ] [1921/3497] Completed LVHD in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:21.625619] [INFO ] [sig ] [1922/3497] Forecasting LVO... [2026-01-13T20:26:21.625847] [INFO ] [sig ] Generating forecast for: LVO [2026-01-13T20:26:21.625891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVO' from 'https://tdm.silogroup.org/data/derivative_storage/LVO.csv'. [2026-01-13T20:26:21.637530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVO'. [2026-01-13T20:26:21.637951] [INFO ] [FORECASTER] Starting predict_future for LVO [2026-01-13T20:26:21.638827] [DEBUG] [LOCAL ] No optimal features file found for LVO: ./output/feature-sets/LVO.txt [2026-01-13T20:26:21.638878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:21.638923] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:21.638951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:21.639008] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:21.700502] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:21.701542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:21.701828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:21.701862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:21.825547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:21.825726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:21.825768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:21.825796] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:21.829242] [DEBUG] [FORECASTER] LVO: Forecast T+1@11:T+2@11: UP (p=82.28%) [2026-01-13T20:26:21.829558] [INFO ] [FORECASTER] Completed predict_future for LVO [2026-01-13T20:26:21.829705] [INFO ] [sig ] LVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:21.977335] [INFO ] [LOCAL ] Saved forecast: LVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LVO.txt [2026-01-13T20:26:21.977484] [INFO ] [sig ] [1922/3497] Completed LVO in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:21.977734] [INFO ] [sig ] [1923/3497] Forecasting LVS... [2026-01-13T20:26:21.977768] [INFO ] [sig ] Generating forecast for: LVS [2026-01-13T20:26:21.977799] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LVS' from 'https://tdm.silogroup.org/data/derivative_storage/LVS.csv'. [2026-01-13T20:26:21.993175] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LVS'. [2026-01-13T20:26:21.993515] [INFO ] [FORECASTER] Starting predict_future for LVS [2026-01-13T20:26:21.994286] [DEBUG] [LOCAL ] No optimal features file found for LVS: ./output/feature-sets/LVS.txt [2026-01-13T20:26:21.994337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:21.994368] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:21.994398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:21.994456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:22.052460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:22.053303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:22.053415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:22.053449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:22.178755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:22.178914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:22.178955] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:22.178985] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:22.182844] [DEBUG] [FORECASTER] LVS: Forecast T+1@11:T+2@11: DOWN (p=13.27%) [2026-01-13T20:26:22.183125] [INFO ] [FORECASTER] Completed predict_future for LVS [2026-01-13T20:26:22.183246] [INFO ] [sig ] LVS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:22.330468] [INFO ] [LOCAL ] Saved forecast: LVS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LVS.txt [2026-01-13T20:26:22.330656] [INFO ] [sig ] [1923/3497] Completed LVS in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:22.330699] [INFO ] [sig ] [1924/3497] Forecasting LWAY... [2026-01-13T20:26:22.330729] [INFO ] [sig ] Generating forecast for: LWAY [2026-01-13T20:26:22.330759] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWAY' from 'https://tdm.silogroup.org/data/derivative_storage/LWAY.csv'. [2026-01-13T20:26:22.343445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWAY'. [2026-01-13T20:26:22.344045] [INFO ] [FORECASTER] Starting predict_future for LWAY [2026-01-13T20:26:22.345087] [DEBUG] [LOCAL ] No optimal features file found for LWAY: ./output/feature-sets/LWAY.txt [2026-01-13T20:26:22.345139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:22.345170] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:22.345196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:22.345253] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:22.403299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:22.404120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:22.404200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:22.404233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:22.530492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:22.530860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:22.530902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:22.530930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:22.534623] [DEBUG] [FORECASTER] LWAY: Forecast T+1@11:T+2@11: UP (p=91.32%) [2026-01-13T20:26:22.535114] [INFO ] [FORECASTER] Completed predict_future for LWAY [2026-01-13T20:26:22.535240] [INFO ] [sig ] LWAY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:22.691855] [INFO ] [LOCAL ] Saved forecast: LWAY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LWAY.txt [2026-01-13T20:26:22.692058] [INFO ] [sig ] [1924/3497] Completed LWAY in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:22.692110] [INFO ] [sig ] [1925/3497] Forecasting LWLG... [2026-01-13T20:26:22.692147] [INFO ] [sig ] Generating forecast for: LWLG [2026-01-13T20:26:22.692189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LWLG' from 'https://tdm.silogroup.org/data/derivative_storage/LWLG.csv'. [2026-01-13T20:26:22.707835] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LWLG'. [2026-01-13T20:26:22.708316] [INFO ] [FORECASTER] Starting predict_future for LWLG [2026-01-13T20:26:22.709830] [DEBUG] [LOCAL ] No optimal features file found for LWLG: ./output/feature-sets/LWLG.txt [2026-01-13T20:26:22.709895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:22.709940] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:22.709980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:22.710063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:22.784072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:22.785001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:22.785086] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:22.785119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:22.912177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:22.912332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:22.912371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:22.912400] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:22.915795] [DEBUG] [FORECASTER] LWLG: Forecast T+1@11:T+2@11: UP (p=92.65%) [2026-01-13T20:26:22.916067] [INFO ] [FORECASTER] Completed predict_future for LWLG [2026-01-13T20:26:22.916189] [INFO ] [sig ] LWLG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:23.060917] [INFO ] [LOCAL ] Saved forecast: LWLG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LWLG.txt [2026-01-13T20:26:23.061078] [INFO ] [sig ] [1925/3497] Completed LWLG in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:23.061123] [INFO ] [sig ] [1926/3497] Forecasting LX... [2026-01-13T20:26:23.061153] [INFO ] [sig ] Generating forecast for: LX [2026-01-13T20:26:23.061183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LX' from 'https://tdm.silogroup.org/data/derivative_storage/LX.csv'. [2026-01-13T20:26:23.072693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LX'. [2026-01-13T20:26:23.073049] [INFO ] [FORECASTER] Starting predict_future for LX [2026-01-13T20:26:23.073878] [DEBUG] [LOCAL ] No optimal features file found for LX: ./output/feature-sets/LX.txt [2026-01-13T20:26:23.073931] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:23.073963] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:23.073998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:23.074054] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:23.132407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:23.133290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:23.133369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:23.133402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:23.259666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:23.259824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:23.259864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:23.259894] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:23.263225] [DEBUG] [FORECASTER] LX: Forecast T+1@11:T+2@11: UP (p=65.75%) [2026-01-13T20:26:23.263498] [INFO ] [FORECASTER] Completed predict_future for LX [2026-01-13T20:26:23.263644] [INFO ] [sig ] LX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:23.406339] [INFO ] [LOCAL ] Saved forecast: LX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LX.txt [2026-01-13T20:26:23.406495] [INFO ] [sig ] [1926/3497] Completed LX in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:23.406535] [INFO ] [sig ] [1927/3497] Forecasting LXEO... [2026-01-13T20:26:23.406565] [INFO ] [sig ] Generating forecast for: LXEO [2026-01-13T20:26:23.406616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXEO' from 'https://tdm.silogroup.org/data/derivative_storage/LXEO.csv'. [2026-01-13T20:26:23.417704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXEO'. [2026-01-13T20:26:23.418001] [INFO ] [FORECASTER] Starting predict_future for LXEO [2026-01-13T20:26:23.418815] [DEBUG] [LOCAL ] No optimal features file found for LXEO: ./output/feature-sets/LXEO.txt [2026-01-13T20:26:23.418866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:23.418898] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:23.418925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:23.418980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:23.476654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:23.477293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:23.477370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:23.477404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:23.595641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:23.595775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:23.595814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:23.595843] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:23.599148] [DEBUG] [FORECASTER] LXEO: Forecast T+1@11:T+2@11: UP (p=98.04%) [2026-01-13T20:26:23.599420] [INFO ] [FORECASTER] Completed predict_future for LXEO [2026-01-13T20:26:23.599544] [INFO ] [sig ] LXEO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:23.739989] [INFO ] [LOCAL ] Saved forecast: LXEO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LXEO.txt [2026-01-13T20:26:23.740116] [INFO ] [sig ] [1927/3497] Completed LXEO in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:23.740154] [INFO ] [sig ] [1928/3497] Forecasting LXP... [2026-01-13T20:26:23.740183] [INFO ] [sig ] Generating forecast for: LXP [2026-01-13T20:26:23.740213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LXP' from 'https://tdm.silogroup.org/data/derivative_storage/LXP.csv'. [2026-01-13T20:26:23.750932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LXP'. [2026-01-13T20:26:23.751221] [INFO ] [FORECASTER] Starting predict_future for LXP [2026-01-13T20:26:23.751994] [DEBUG] [LOCAL ] No optimal features file found for LXP: ./output/feature-sets/LXP.txt [2026-01-13T20:26:23.752044] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:23.752076] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:23.752102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:23.752159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:23.809182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:23.810047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:23.810131] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:23.810165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:23.928340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:23.928504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:23.928545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:23.928593] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:23.932101] [DEBUG] [FORECASTER] LXP: Forecast T+1@11:T+2@11: DOWN (p=8.72%) [2026-01-13T20:26:23.932440] [INFO ] [FORECASTER] Completed predict_future for LXP [2026-01-13T20:26:23.932627] [INFO ] [sig ] LXP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:24.079016] [INFO ] [LOCAL ] Saved forecast: LXP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LXP.txt [2026-01-13T20:26:24.079172] [INFO ] [sig ] [1928/3497] Completed LXP in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:24.079211] [INFO ] [sig ] [1929/3497] Forecasting LYB... [2026-01-13T20:26:24.079242] [INFO ] [sig ] Generating forecast for: LYB [2026-01-13T20:26:24.079273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYB' from 'https://tdm.silogroup.org/data/derivative_storage/LYB.csv'. [2026-01-13T20:26:24.091886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYB'. [2026-01-13T20:26:24.092206] [INFO ] [FORECASTER] Starting predict_future for LYB [2026-01-13T20:26:24.092985] [DEBUG] [LOCAL ] No optimal features file found for LYB: ./output/feature-sets/LYB.txt [2026-01-13T20:26:24.093036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:24.093068] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:24.093094] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:24.093150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:24.149404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:24.150226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:24.150306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:24.150339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:24.269862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:24.270016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:24.270056] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:24.270132] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:24.273482] [DEBUG] [FORECASTER] LYB: Forecast T+1@11:T+2@11: UP (p=97.17%) [2026-01-13T20:26:24.273773] [INFO ] [FORECASTER] Completed predict_future for LYB [2026-01-13T20:26:24.273895] [INFO ] [sig ] LYB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:24.415984] [INFO ] [LOCAL ] Saved forecast: LYB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LYB.txt [2026-01-13T20:26:24.416153] [INFO ] [sig ] [1929/3497] Completed LYB in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:24.416193] [INFO ] [sig ] [1930/3497] Forecasting LYEL... [2026-01-13T20:26:24.416223] [INFO ] [sig ] Generating forecast for: LYEL [2026-01-13T20:26:24.416254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYEL' from 'https://tdm.silogroup.org/data/derivative_storage/LYEL.csv'. [2026-01-13T20:26:24.427877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYEL'. [2026-01-13T20:26:24.428278] [INFO ] [FORECASTER] Starting predict_future for LYEL [2026-01-13T20:26:24.429071] [DEBUG] [LOCAL ] No optimal features file found for LYEL: ./output/feature-sets/LYEL.txt [2026-01-13T20:26:24.429123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:24.429183] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:24.429211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:24.429268] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:24.490003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:24.491201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:24.491306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:24.491346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:24.625799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:24.625967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:24.626015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:24.626049] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:24.630139] [DEBUG] [FORECASTER] LYEL: Forecast T+1@11:T+2@11: UP (p=89.79%) [2026-01-13T20:26:24.630428] [INFO ] [FORECASTER] Completed predict_future for LYEL [2026-01-13T20:26:24.630561] [INFO ] [sig ] LYEL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:24.780228] [INFO ] [LOCAL ] Saved forecast: LYEL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LYEL.txt [2026-01-13T20:26:24.780404] [INFO ] [sig ] [1930/3497] Completed LYEL in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:24.780457] [INFO ] [sig ] [1931/3497] Forecasting LYG... [2026-01-13T20:26:24.780491] [INFO ] [sig ] Generating forecast for: LYG [2026-01-13T20:26:24.780524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYG' from 'https://tdm.silogroup.org/data/derivative_storage/LYG.csv'. [2026-01-13T20:26:24.792657] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYG'. [2026-01-13T20:26:24.793053] [INFO ] [FORECASTER] Starting predict_future for LYG [2026-01-13T20:26:24.793925] [DEBUG] [LOCAL ] No optimal features file found for LYG: ./output/feature-sets/LYG.txt [2026-01-13T20:26:24.793979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:24.794012] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:24.794038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:24.794096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:24.851507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:24.852367] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:24.852449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:24.852498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:24.984962] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:24.985118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:24.985160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:24.985189] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:24.988704] [DEBUG] [FORECASTER] LYG: Forecast T+1@11:T+2@11: UP (p=74.03%) [2026-01-13T20:26:24.988983] [INFO ] [FORECASTER] Completed predict_future for LYG [2026-01-13T20:26:24.989105] [INFO ] [sig ] LYG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:25.136850] [INFO ] [LOCAL ] Saved forecast: LYG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LYG.txt [2026-01-13T20:26:25.137012] [INFO ] [sig ] [1931/3497] Completed LYG in 0.4s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:25.137053] [INFO ] [sig ] [1932/3497] Forecasting LYRA... [2026-01-13T20:26:25.137084] [INFO ] [sig ] Generating forecast for: LYRA [2026-01-13T20:26:25.137115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYRA' from 'https://tdm.silogroup.org/data/derivative_storage/LYRA.csv'. [2026-01-13T20:26:25.150087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYRA'. [2026-01-13T20:26:25.150455] [INFO ] [FORECASTER] Starting predict_future for LYRA [2026-01-13T20:26:25.151267] [DEBUG] [LOCAL ] No optimal features file found for LYRA: ./output/feature-sets/LYRA.txt [2026-01-13T20:26:25.151319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:25.151351] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:25.151378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:25.151436] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:25.210619] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:25.211450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:25.211531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:25.211565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:25.336222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:25.336363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:25.336402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:25.336430] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:25.339878] [DEBUG] [FORECASTER] LYRA: Forecast T+1@11:T+2@11: UP (p=90.58%) [2026-01-13T20:26:25.340161] [INFO ] [FORECASTER] Completed predict_future for LYRA [2026-01-13T20:26:25.340281] [INFO ] [sig ] LYRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:25.483718] [INFO ] [LOCAL ] Saved forecast: LYRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LYRA.txt [2026-01-13T20:26:25.483847] [INFO ] [sig ] [1932/3497] Completed LYRA in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:25.483885] [INFO ] [sig ] [1933/3497] Forecasting LYTS... [2026-01-13T20:26:25.483914] [INFO ] [sig ] Generating forecast for: LYTS [2026-01-13T20:26:25.483945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LYTS' from 'https://tdm.silogroup.org/data/derivative_storage/LYTS.csv'. [2026-01-13T20:26:25.495556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LYTS'. [2026-01-13T20:26:25.495862] [INFO ] [FORECASTER] Starting predict_future for LYTS [2026-01-13T20:26:25.496635] [DEBUG] [LOCAL ] No optimal features file found for LYTS: ./output/feature-sets/LYTS.txt [2026-01-13T20:26:25.496686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:25.496717] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:25.496753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:25.496810] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:25.553511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:25.554375] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:25.554455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:25.554488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:25.671560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:25.671721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:25.671760] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:25.671820] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:25.675157] [DEBUG] [FORECASTER] LYTS: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-01-13T20:26:25.675428] [INFO ] [FORECASTER] Completed predict_future for LYTS [2026-01-13T20:26:25.675549] [INFO ] [sig ] LYTS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:25.816472] [INFO ] [LOCAL ] Saved forecast: LYTS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/LYTS.txt [2026-01-13T20:26:25.816609] [INFO ] [sig ] [1933/3497] Completed LYTS in 0.3s | 2.84 sym/s | Total: 11.3m | ETA: 9.2m [2026-01-13T20:26:25.816648] [INFO ] [sig ] [1934/3497] Forecasting LZ... [2026-01-13T20:26:25.816677] [INFO ] [sig ] Generating forecast for: LZ [2026-01-13T20:26:25.816708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZ' from 'https://tdm.silogroup.org/data/derivative_storage/LZ.csv'. [2026-01-13T20:26:25.827869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZ'. [2026-01-13T20:26:25.828182] [INFO ] [FORECASTER] Starting predict_future for LZ [2026-01-13T20:26:25.829055] [DEBUG] [LOCAL ] No optimal features file found for LZ: ./output/feature-sets/LZ.txt [2026-01-13T20:26:25.829109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:25.829143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:25.829172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:25.829229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:25.889354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:25.890215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:25.890293] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:25.890327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:26.013115] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:26.013262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:26.013302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:26.013331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:26.016772] [DEBUG] [FORECASTER] LZ: Forecast T+1@11:T+2@11: UP (p=90.93%) [2026-01-13T20:26:26.017039] [INFO ] [FORECASTER] Completed predict_future for LZ [2026-01-13T20:26:26.017160] [INFO ] [sig ] LZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:26.163775] [INFO ] [LOCAL ] Saved forecast: LZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LZ.txt [2026-01-13T20:26:26.163927] [INFO ] [sig ] [1934/3497] Completed LZ in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-13T20:26:26.163970] [INFO ] [sig ] [1935/3497] Forecasting LZB... [2026-01-13T20:26:26.163999] [INFO ] [sig ] Generating forecast for: LZB [2026-01-13T20:26:26.164031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZB' from 'https://tdm.silogroup.org/data/derivative_storage/LZB.csv'. [2026-01-13T20:26:26.175233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZB'. [2026-01-13T20:26:26.175550] [INFO ] [FORECASTER] Starting predict_future for LZB [2026-01-13T20:26:26.176393] [DEBUG] [LOCAL ] No optimal features file found for LZB: ./output/feature-sets/LZB.txt [2026-01-13T20:26:26.176448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:26.176480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:26.176508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:26.176567] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:26.235768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:26.236554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:26.236654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:26.236689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:26.363492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:26.364031] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:26.364073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:26.364103] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:26.368086] [DEBUG] [FORECASTER] LZB: Forecast T+1@11:T+2@11: UP (p=63.91%) [2026-01-13T20:26:26.368362] [INFO ] [FORECASTER] Completed predict_future for LZB [2026-01-13T20:26:26.368483] [INFO ] [sig ] LZB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:26.520308] [INFO ] [LOCAL ] Saved forecast: LZB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LZB.txt [2026-01-13T20:26:26.520445] [INFO ] [sig ] [1935/3497] Completed LZB in 0.4s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-13T20:26:26.520483] [INFO ] [sig ] [1936/3497] Forecasting LZM... [2026-01-13T20:26:26.520513] [INFO ] [sig ] Generating forecast for: LZM [2026-01-13T20:26:26.520543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'LZM' from 'https://tdm.silogroup.org/data/derivative_storage/LZM.csv'. [2026-01-13T20:26:26.532273] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'LZM'. [2026-01-13T20:26:26.532625] [INFO ] [FORECASTER] Starting predict_future for LZM [2026-01-13T20:26:26.533382] [DEBUG] [LOCAL ] No optimal features file found for LZM: ./output/feature-sets/LZM.txt [2026-01-13T20:26:26.533433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:26.533464] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:26.533491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:26.533548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:26.591185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:26.591857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:26.591934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:26.591966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:26.713368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:26.713525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:26.713566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:26.713613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:26.717129] [DEBUG] [FORECASTER] LZM: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-01-13T20:26:26.717397] [INFO ] [FORECASTER] Completed predict_future for LZM [2026-01-13T20:26:26.717517] [INFO ] [sig ] LZM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:26.859271] [INFO ] [LOCAL ] Saved forecast: LZM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/LZM.txt [2026-01-13T20:26:26.859414] [INFO ] [sig ] [1936/3497] Completed LZM in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-13T20:26:26.859452] [INFO ] [sig ] [1937/3497] Forecasting M... [2026-01-13T20:26:26.859482] [INFO ] [sig ] Generating forecast for: M [2026-01-13T20:26:26.859512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'M' from 'https://tdm.silogroup.org/data/derivative_storage/M.csv'. [2026-01-13T20:26:26.871147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'M'. [2026-01-13T20:26:26.871516] [INFO ] [FORECASTER] Starting predict_future for M [2026-01-13T20:26:26.872353] [DEBUG] [LOCAL ] No optimal features file found for M: ./output/feature-sets/M.txt [2026-01-13T20:26:26.872406] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:26.872438] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:26.872467] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:26.872524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:26.928832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:26.929965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:26.930057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:26.930091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:27.059391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:27.059543] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:27.059600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:27.059631] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:27.062982] [DEBUG] [FORECASTER] M: Forecast T+1@11:T+2@11: DOWN (p=27.03%) [2026-01-13T20:26:27.063267] [INFO ] [FORECASTER] Completed predict_future for M [2026-01-13T20:26:27.063392] [INFO ] [sig ] M: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:27.208055] [INFO ] [LOCAL ] Saved forecast: M 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/M.txt [2026-01-13T20:26:27.208218] [INFO ] [sig ] [1937/3497] Completed M in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.2m [2026-01-13T20:26:27.208257] [INFO ] [sig ] [1938/3497] Forecasting MA... [2026-01-13T20:26:27.208287] [INFO ] [sig ] Generating forecast for: MA [2026-01-13T20:26:27.208317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MA' from 'https://tdm.silogroup.org/data/derivative_storage/MA.csv'. [2026-01-13T20:26:27.220086] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MA'. [2026-01-13T20:26:27.220432] [INFO ] [FORECASTER] Starting predict_future for MA [2026-01-13T20:26:27.221255] [DEBUG] [LOCAL ] No optimal features file found for MA: ./output/feature-sets/MA.txt [2026-01-13T20:26:27.221308] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:27.221341] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:27.221370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:27.221428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:27.281599] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:27.282455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:27.282541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:27.282606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:27.403362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:27.403517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:27.403559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:27.403608] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:27.407016] [DEBUG] [FORECASTER] MA: Forecast T+1@11:T+2@11: DOWN (p=38.64%) [2026-01-13T20:26:27.407296] [INFO ] [FORECASTER] Completed predict_future for MA [2026-01-13T20:26:27.407420] [INFO ] [sig ] MA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:27.548235] [INFO ] [LOCAL ] Saved forecast: MA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MA.txt [2026-01-13T20:26:27.548388] [INFO ] [sig ] [1938/3497] Completed MA in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:27.548453] [INFO ] [sig ] [1939/3497] Forecasting MAA... [2026-01-13T20:26:27.548485] [INFO ] [sig ] Generating forecast for: MAA [2026-01-13T20:26:27.548514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAA' from 'https://tdm.silogroup.org/data/derivative_storage/MAA.csv'. [2026-01-13T20:26:27.561226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAA'. [2026-01-13T20:26:27.561611] [INFO ] [FORECASTER] Starting predict_future for MAA [2026-01-13T20:26:27.562391] [DEBUG] [LOCAL ] No optimal features file found for MAA: ./output/feature-sets/MAA.txt [2026-01-13T20:26:27.562444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:27.562477] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:27.562504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:27.562563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:27.622285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:27.623368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:27.623452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:27.623486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:27.752884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:27.753039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:27.753080] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:27.753110] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:27.756738] [DEBUG] [FORECASTER] MAA: Forecast T+1@11:T+2@11: DOWN (p=13.99%) [2026-01-13T20:26:27.757071] [INFO ] [FORECASTER] Completed predict_future for MAA [2026-01-13T20:26:27.757205] [INFO ] [sig ] MAA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:27.902887] [INFO ] [LOCAL ] Saved forecast: MAA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MAA.txt [2026-01-13T20:26:27.903035] [INFO ] [sig ] [1939/3497] Completed MAA in 0.4s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:27.903075] [INFO ] [sig ] [1940/3497] Forecasting MAC... [2026-01-13T20:26:27.903104] [INFO ] [sig ] Generating forecast for: MAC [2026-01-13T20:26:27.903135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAC' from 'https://tdm.silogroup.org/data/derivative_storage/MAC.csv'. [2026-01-13T20:26:27.915161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAC'. [2026-01-13T20:26:27.915488] [INFO ] [FORECASTER] Starting predict_future for MAC [2026-01-13T20:26:27.916259] [DEBUG] [LOCAL ] No optimal features file found for MAC: ./output/feature-sets/MAC.txt [2026-01-13T20:26:27.916311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:27.916342] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:27.916371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:27.916428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:27.972536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:27.973343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:27.973426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:27.973492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:28.100255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:28.100407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:28.100446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:28.100476] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:28.103815] [DEBUG] [FORECASTER] MAC: Forecast T+1@11:T+2@11: UP (p=65.01%) [2026-01-13T20:26:28.104113] [INFO ] [FORECASTER] Completed predict_future for MAC [2026-01-13T20:26:28.104237] [INFO ] [sig ] MAC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:28.250159] [INFO ] [LOCAL ] Saved forecast: MAC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MAC.txt [2026-01-13T20:26:28.250313] [INFO ] [sig ] [1940/3497] Completed MAC in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:28.250352] [INFO ] [sig ] [1941/3497] Forecasting MAMA... [2026-01-13T20:26:28.250382] [INFO ] [sig ] Generating forecast for: MAMA [2026-01-13T20:26:28.250413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAMA' from 'https://tdm.silogroup.org/data/derivative_storage/MAMA.csv'. [2026-01-13T20:26:28.262855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAMA'. [2026-01-13T20:26:28.263244] [INFO ] [FORECASTER] Starting predict_future for MAMA [2026-01-13T20:26:28.264063] [DEBUG] [LOCAL ] No optimal features file found for MAMA: ./output/feature-sets/MAMA.txt [2026-01-13T20:26:28.264115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:28.264148] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:28.264175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:28.264234] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:28.322900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:28.323792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:28.323873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:28.323906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:28.446302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:28.446458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:28.446500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:28.446530] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:28.450027] [DEBUG] [FORECASTER] MAMA: Forecast T+1@11:T+2@11: UP (p=69.81%) [2026-01-13T20:26:28.450309] [INFO ] [FORECASTER] Completed predict_future for MAMA [2026-01-13T20:26:28.450434] [INFO ] [sig ] MAMA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:28.594928] [INFO ] [LOCAL ] Saved forecast: MAMA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MAMA.txt [2026-01-13T20:26:28.595087] [INFO ] [sig ] [1941/3497] Completed MAMA in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:28.595127] [INFO ] [sig ] [1942/3497] Forecasting MAN... [2026-01-13T20:26:28.595157] [INFO ] [sig ] Generating forecast for: MAN [2026-01-13T20:26:28.595188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAN' from 'https://tdm.silogroup.org/data/derivative_storage/MAN.csv'. [2026-01-13T20:26:28.607501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAN'. [2026-01-13T20:26:28.607844] [INFO ] [FORECASTER] Starting predict_future for MAN [2026-01-13T20:26:28.608675] [DEBUG] [LOCAL ] No optimal features file found for MAN: ./output/feature-sets/MAN.txt [2026-01-13T20:26:28.608726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:28.608760] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:28.608788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:28.608845] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:28.666253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:28.667234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:28.667320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:28.667355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:28.786829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:28.786993] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:28.787050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:28.787081] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:28.790597] [DEBUG] [FORECASTER] MAN: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-01-13T20:26:28.790876] [INFO ] [FORECASTER] Completed predict_future for MAN [2026-01-13T20:26:28.791004] [INFO ] [sig ] MAN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:28.939451] [INFO ] [LOCAL ] Saved forecast: MAN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MAN.txt [2026-01-13T20:26:28.939628] [INFO ] [sig ] [1942/3497] Completed MAN in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:28.939672] [INFO ] [sig ] [1943/3497] Forecasting MANH... [2026-01-13T20:26:28.939701] [INFO ] [sig ] Generating forecast for: MANH [2026-01-13T20:26:28.939730] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MANH' from 'https://tdm.silogroup.org/data/derivative_storage/MANH.csv'. [2026-01-13T20:26:28.951194] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MANH'. [2026-01-13T20:26:28.951520] [INFO ] [FORECASTER] Starting predict_future for MANH [2026-01-13T20:26:28.952342] [DEBUG] [LOCAL ] No optimal features file found for MANH: ./output/feature-sets/MANH.txt [2026-01-13T20:26:28.952395] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:28.952427] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:28.952455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:28.952511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:29.008539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:29.009397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:29.009487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:29.009527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:29.134748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:29.134896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:29.134935] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:29.134963] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:29.138320] [DEBUG] [FORECASTER] MANH: Forecast T+1@11:T+2@11: UP (p=99.37%) [2026-01-13T20:26:29.138613] [INFO ] [FORECASTER] Completed predict_future for MANH [2026-01-13T20:26:29.138742] [INFO ] [sig ] MANH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:29.281914] [INFO ] [LOCAL ] Saved forecast: MANH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MANH.txt [2026-01-13T20:26:29.282063] [INFO ] [sig ] [1943/3497] Completed MANH in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:29.282103] [INFO ] [sig ] [1944/3497] Forecasting MARA... [2026-01-13T20:26:29.282132] [INFO ] [sig ] Generating forecast for: MARA [2026-01-13T20:26:29.282162] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MARA' from 'https://tdm.silogroup.org/data/derivative_storage/MARA.csv'. [2026-01-13T20:26:29.293671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MARA'. [2026-01-13T20:26:29.293948] [INFO ] [FORECASTER] Starting predict_future for MARA [2026-01-13T20:26:29.294725] [DEBUG] [LOCAL ] No optimal features file found for MARA: ./output/feature-sets/MARA.txt [2026-01-13T20:26:29.294776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:29.294809] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:29.294835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:29.294891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:29.352489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:29.353287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:29.353367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:29.353401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:29.482476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:29.482659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:29.482715] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:29.482756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:29.486360] [DEBUG] [FORECASTER] MARA: Forecast T+1@11:T+2@11: UP (p=95.91%) [2026-01-13T20:26:29.486666] [INFO ] [FORECASTER] Completed predict_future for MARA [2026-01-13T20:26:29.486792] [INFO ] [sig ] MARA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:29.641950] [INFO ] [LOCAL ] Saved forecast: MARA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MARA.txt [2026-01-13T20:26:29.642139] [INFO ] [sig ] [1944/3497] Completed MARA in 0.4s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:29.642189] [INFO ] [sig ] [1945/3497] Forecasting MAS... [2026-01-13T20:26:29.642230] [INFO ] [sig ] Generating forecast for: MAS [2026-01-13T20:26:29.642264] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAS' from 'https://tdm.silogroup.org/data/derivative_storage/MAS.csv'. [2026-01-13T20:26:29.654336] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAS'. [2026-01-13T20:26:29.654707] [INFO ] [FORECASTER] Starting predict_future for MAS [2026-01-13T20:26:29.655483] [DEBUG] [LOCAL ] No optimal features file found for MAS: ./output/feature-sets/MAS.txt [2026-01-13T20:26:29.655536] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:29.655568] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:29.655616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:29.655674] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:29.719847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:29.720940] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:29.721025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:29.721067] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:29.840250] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:29.840413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:29.840455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:29.840484] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:29.843908] [DEBUG] [FORECASTER] MAS: Forecast T+1@11:T+2@11: DOWN (p=1.02%) [2026-01-13T20:26:29.844188] [INFO ] [FORECASTER] Completed predict_future for MAS [2026-01-13T20:26:29.844314] [INFO ] [sig ] MAS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:29.995838] [INFO ] [LOCAL ] Saved forecast: MAS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MAS.txt [2026-01-13T20:26:29.995999] [INFO ] [sig ] [1945/3497] Completed MAS in 0.4s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:29.996038] [INFO ] [sig ] [1946/3497] Forecasting MASI... [2026-01-13T20:26:29.996068] [INFO ] [sig ] Generating forecast for: MASI [2026-01-13T20:26:29.996098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASI' from 'https://tdm.silogroup.org/data/derivative_storage/MASI.csv'. [2026-01-13T20:26:30.009424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASI'. [2026-01-13T20:26:30.009812] [INFO ] [FORECASTER] Starting predict_future for MASI [2026-01-13T20:26:30.010710] [DEBUG] [LOCAL ] No optimal features file found for MASI: ./output/feature-sets/MASI.txt [2026-01-13T20:26:30.010774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:30.010845] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:30.010877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:30.010937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:30.072101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:30.072959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:30.073040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:30.073074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:30.198848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:30.199007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:30.199047] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:30.199078] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:30.202982] [DEBUG] [FORECASTER] MASI: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-13T20:26:30.203261] [INFO ] [FORECASTER] Completed predict_future for MASI [2026-01-13T20:26:30.203385] [INFO ] [sig ] MASI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:30.355918] [INFO ] [LOCAL ] Saved forecast: MASI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MASI.txt [2026-01-13T20:26:30.356075] [INFO ] [sig ] [1946/3497] Completed MASI in 0.4s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:30.356117] [INFO ] [sig ] [1947/3497] Forecasting MASS... [2026-01-13T20:26:30.356147] [INFO ] [sig ] Generating forecast for: MASS [2026-01-13T20:26:30.356178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MASS' from 'https://tdm.silogroup.org/data/derivative_storage/MASS.csv'. [2026-01-13T20:26:30.370065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MASS'. [2026-01-13T20:26:30.370336] [INFO ] [FORECASTER] Starting predict_future for MASS [2026-01-13T20:26:30.371333] [DEBUG] [LOCAL ] No optimal features file found for MASS: ./output/feature-sets/MASS.txt [2026-01-13T20:26:30.371387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:30.371468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:30.371497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:30.371555] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:30.434058] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:30.434754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:30.434832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:30.434866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:30.561725] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:30.561850] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:30.561889] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:30.561919] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:30.565721] [DEBUG] [FORECASTER] MASS: Forecast T+1@11:T+2@11: DOWN (p=42.88%) [2026-01-13T20:26:30.565996] [INFO ] [FORECASTER] Completed predict_future for MASS [2026-01-13T20:26:30.566120] [INFO ] [sig ] MASS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:30.710283] [INFO ] [LOCAL ] Saved forecast: MASS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MASS.txt [2026-01-13T20:26:30.710425] [INFO ] [sig ] [1947/3497] Completed MASS in 0.4s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:30.710465] [INFO ] [sig ] [1948/3497] Forecasting MATX... [2026-01-13T20:26:30.710494] [INFO ] [sig ] Generating forecast for: MATX [2026-01-13T20:26:30.710525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MATX' from 'https://tdm.silogroup.org/data/derivative_storage/MATX.csv'. [2026-01-13T20:26:30.723032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MATX'. [2026-01-13T20:26:30.723370] [INFO ] [FORECASTER] Starting predict_future for MATX [2026-01-13T20:26:30.724160] [DEBUG] [LOCAL ] No optimal features file found for MATX: ./output/feature-sets/MATX.txt [2026-01-13T20:26:30.724212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:30.724243] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:30.724268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:30.724325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:30.784526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:30.785389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:30.785469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:30.785503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:30.902474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:30.902636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:30.902677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:30.902705] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:30.905992] [DEBUG] [FORECASTER] MATX: Forecast T+1@11:T+2@11: UP (p=87.36%) [2026-01-13T20:26:30.906256] [INFO ] [FORECASTER] Completed predict_future for MATX [2026-01-13T20:26:30.906373] [INFO ] [sig ] MATX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:31.048116] [INFO ] [LOCAL ] Saved forecast: MATX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MATX.txt [2026-01-13T20:26:31.048241] [INFO ] [sig ] [1948/3497] Completed MATX in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:31.048280] [INFO ] [sig ] [1949/3497] Forecasting MAX... [2026-01-13T20:26:31.048309] [INFO ] [sig ] Generating forecast for: MAX [2026-01-13T20:26:31.048338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAX' from 'https://tdm.silogroup.org/data/derivative_storage/MAX.csv'. [2026-01-13T20:26:31.060163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAX'. [2026-01-13T20:26:31.060443] [INFO ] [FORECASTER] Starting predict_future for MAX [2026-01-13T20:26:31.061225] [DEBUG] [LOCAL ] No optimal features file found for MAX: ./output/feature-sets/MAX.txt [2026-01-13T20:26:31.061276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:31.061307] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:31.061334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:31.061391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:31.120198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:31.121052] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:31.121136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:31.121170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:31.240477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:31.240670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:31.240714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:31.240743] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:31.244511] [DEBUG] [FORECASTER] MAX: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-13T20:26:31.244907] [INFO ] [FORECASTER] Completed predict_future for MAX [2026-01-13T20:26:31.245053] [INFO ] [sig ] MAX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:31.392349] [INFO ] [LOCAL ] Saved forecast: MAX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MAX.txt [2026-01-13T20:26:31.392489] [INFO ] [sig ] [1949/3497] Completed MAX in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:31.392528] [INFO ] [sig ] [1950/3497] Forecasting MAXI... [2026-01-13T20:26:31.392563] [INFO ] [sig ] Generating forecast for: MAXI [2026-01-13T20:26:31.392620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXI' from 'https://tdm.silogroup.org/data/derivative_storage/MAXI.csv'. [2026-01-13T20:26:31.404725] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXI'. [2026-01-13T20:26:31.405100] [INFO ] [FORECASTER] Starting predict_future for MAXI [2026-01-13T20:26:31.406063] [DEBUG] [LOCAL ] No optimal features file found for MAXI: ./output/feature-sets/MAXI.txt [2026-01-13T20:26:31.406115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:31.406147] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:31.406175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:31.406231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:31.463138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:31.463832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:31.463914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:31.463947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:31.581225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:31.581372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:31.581412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:31.581472] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:31.585005] [DEBUG] [FORECASTER] MAXI: Forecast T+1@11:T+2@11: UP (p=52.48%) [2026-01-13T20:26:31.585297] [INFO ] [FORECASTER] Completed predict_future for MAXI [2026-01-13T20:26:31.585428] [INFO ] [sig ] MAXI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:31.732583] [INFO ] [LOCAL ] Saved forecast: MAXI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MAXI.txt [2026-01-13T20:26:31.732729] [INFO ] [sig ] [1950/3497] Completed MAXI in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:31.732769] [INFO ] [sig ] [1951/3497] Forecasting MAXN... [2026-01-13T20:26:31.732798] [INFO ] [sig ] Generating forecast for: MAXN [2026-01-13T20:26:31.732829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MAXN' from 'https://tdm.silogroup.org/data/derivative_storage/MAXN.csv'. [2026-01-13T20:26:31.745211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MAXN'. [2026-01-13T20:26:31.745508] [INFO ] [FORECASTER] Starting predict_future for MAXN [2026-01-13T20:26:31.746297] [DEBUG] [LOCAL ] No optimal features file found for MAXN: ./output/feature-sets/MAXN.txt [2026-01-13T20:26:31.746349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:31.746381] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:31.746407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:31.746464] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:31.803306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:31.804013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:31.804092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:31.804126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:31.923304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:31.923471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:31.923512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:31.923540] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:31.927339] [DEBUG] [FORECASTER] MAXN: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-01-13T20:26:31.927665] [INFO ] [FORECASTER] Completed predict_future for MAXN [2026-01-13T20:26:31.927817] [INFO ] [sig ] MAXN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:32.080290] [INFO ] [LOCAL ] Saved forecast: MAXN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MAXN.txt [2026-01-13T20:26:32.080426] [INFO ] [sig ] [1951/3497] Completed MAXN in 0.3s | 2.84 sym/s | Total: 11.4m | ETA: 9.1m [2026-01-13T20:26:32.080466] [INFO ] [sig ] [1952/3497] Forecasting MBB... [2026-01-13T20:26:32.080495] [INFO ] [sig ] Generating forecast for: MBB [2026-01-13T20:26:32.080525] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBB' from 'https://tdm.silogroup.org/data/derivative_storage/MBB.csv'. [2026-01-13T20:26:32.093035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBB'. [2026-01-13T20:26:32.093380] [INFO ] [FORECASTER] Starting predict_future for MBB [2026-01-13T20:26:32.094401] [DEBUG] [LOCAL ] No optimal features file found for MBB: ./output/feature-sets/MBB.txt [2026-01-13T20:26:32.094460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:32.094495] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:32.094526] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:32.094600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:32.158246] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:32.159068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:32.159149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:32.159183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:32.285230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:32.285394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:32.285441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:32.285472] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:32.289023] [DEBUG] [FORECASTER] MBB: Forecast T+1@11:T+2@11: UP (p=72.33%) [2026-01-13T20:26:32.289317] [INFO ] [FORECASTER] Completed predict_future for MBB [2026-01-13T20:26:32.289443] [INFO ] [sig ] MBB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:32.436664] [INFO ] [LOCAL ] Saved forecast: MBB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MBB.txt [2026-01-13T20:26:32.436807] [INFO ] [sig ] [1952/3497] Completed MBB in 0.4s | 2.84 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-13T20:26:32.436846] [INFO ] [sig ] [1953/3497] Forecasting MBC... [2026-01-13T20:26:32.436875] [INFO ] [sig ] Generating forecast for: MBC [2026-01-13T20:26:32.436905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBC' from 'https://tdm.silogroup.org/data/derivative_storage/MBC.csv'. [2026-01-13T20:26:32.448136] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBC'. [2026-01-13T20:26:32.448488] [INFO ] [FORECASTER] Starting predict_future for MBC [2026-01-13T20:26:32.449442] [DEBUG] [LOCAL ] No optimal features file found for MBC: ./output/feature-sets/MBC.txt [2026-01-13T20:26:32.449502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:32.449540] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:32.449599] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:32.449686] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:32.516437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:32.517265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:32.517343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:32.517377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:32.633837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:32.633991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:32.634030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:32.634075] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:32.637487] [DEBUG] [FORECASTER] MBC: Forecast T+1@11:T+2@11: UP (p=99.61%) [2026-01-13T20:26:32.637784] [INFO ] [FORECASTER] Completed predict_future for MBC [2026-01-13T20:26:32.637908] [INFO ] [sig ] MBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:32.786386] [INFO ] [LOCAL ] Saved forecast: MBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MBC.txt [2026-01-13T20:26:32.786524] [INFO ] [sig ] [1953/3497] Completed MBC in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-13T20:26:32.786562] [INFO ] [sig ] [1954/3497] Forecasting MBCN... [2026-01-13T20:26:32.786610] [INFO ] [sig ] Generating forecast for: MBCN [2026-01-13T20:26:32.786642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBCN' from 'https://tdm.silogroup.org/data/derivative_storage/MBCN.csv'. [2026-01-13T20:26:32.798525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBCN'. [2026-01-13T20:26:32.799113] [INFO ] [FORECASTER] Starting predict_future for MBCN [2026-01-13T20:26:32.800131] [DEBUG] [LOCAL ] No optimal features file found for MBCN: ./output/feature-sets/MBCN.txt [2026-01-13T20:26:32.800184] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:32.800217] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:32.800245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:32.800303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:32.857739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:32.858561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:32.858657] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:32.858690] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:32.963607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:32.963769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:32.963809] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:32.963837] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:32.967218] [DEBUG] [FORECASTER] MBCN: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-01-13T20:26:32.967509] [INFO ] [FORECASTER] Completed predict_future for MBCN [2026-01-13T20:26:32.967674] [INFO ] [sig ] MBCN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:33.114975] [INFO ] [LOCAL ] Saved forecast: MBCN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MBCN.txt [2026-01-13T20:26:33.115118] [INFO ] [sig ] [1954/3497] Completed MBCN in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.1m [2026-01-13T20:26:33.115159] [INFO ] [sig ] [1955/3497] Forecasting MBI... [2026-01-13T20:26:33.115188] [INFO ] [sig ] Generating forecast for: MBI [2026-01-13T20:26:33.115218] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBI' from 'https://tdm.silogroup.org/data/derivative_storage/MBI.csv'. [2026-01-13T20:26:33.126142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBI'. [2026-01-13T20:26:33.126437] [INFO ] [FORECASTER] Starting predict_future for MBI [2026-01-13T20:26:33.127203] [DEBUG] [LOCAL ] No optimal features file found for MBI: ./output/feature-sets/MBI.txt [2026-01-13T20:26:33.127254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:33.127285] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:33.127313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:33.127369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:33.183917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:33.185027] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:33.185140] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:33.185209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:33.314615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:33.314769] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:33.314810] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:33.314839] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:33.318237] [DEBUG] [FORECASTER] MBI: Forecast T+1@11:T+2@11: DOWN (p=37.29%) [2026-01-13T20:26:33.318513] [INFO ] [FORECASTER] Completed predict_future for MBI [2026-01-13T20:26:33.318652] [INFO ] [sig ] MBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:33.461475] [INFO ] [LOCAL ] Saved forecast: MBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MBI.txt [2026-01-13T20:26:33.461645] [INFO ] [sig ] [1955/3497] Completed MBI in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:33.461689] [INFO ] [sig ] [1956/3497] Forecasting MBIN... [2026-01-13T20:26:33.461720] [INFO ] [sig ] Generating forecast for: MBIN [2026-01-13T20:26:33.461750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBIN' from 'https://tdm.silogroup.org/data/derivative_storage/MBIN.csv'. [2026-01-13T20:26:33.472948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBIN'. [2026-01-13T20:26:33.473312] [INFO ] [FORECASTER] Starting predict_future for MBIN [2026-01-13T20:26:33.474093] [DEBUG] [LOCAL ] No optimal features file found for MBIN: ./output/feature-sets/MBIN.txt [2026-01-13T20:26:33.474145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:33.474279] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:33.474317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:33.474375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:33.530092] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:33.530966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:33.531047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:33.531080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:33.649603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:33.649756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:33.649795] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:33.649823] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:33.653199] [DEBUG] [FORECASTER] MBIN: Forecast T+1@11:T+2@11: DOWN (p=8.69%) [2026-01-13T20:26:33.653487] [INFO ] [FORECASTER] Completed predict_future for MBIN [2026-01-13T20:26:33.653632] [INFO ] [sig ] MBIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:33.796919] [INFO ] [LOCAL ] Saved forecast: MBIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MBIN.txt [2026-01-13T20:26:33.797076] [INFO ] [sig ] [1956/3497] Completed MBIN in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:33.797116] [INFO ] [sig ] [1957/3497] Forecasting MBLY... [2026-01-13T20:26:33.797146] [INFO ] [sig ] Generating forecast for: MBLY [2026-01-13T20:26:33.797176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBLY' from 'https://tdm.silogroup.org/data/derivative_storage/MBLY.csv'. [2026-01-13T20:26:33.809093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBLY'. [2026-01-13T20:26:33.809469] [INFO ] [FORECASTER] Starting predict_future for MBLY [2026-01-13T20:26:33.810283] [DEBUG] [LOCAL ] No optimal features file found for MBLY: ./output/feature-sets/MBLY.txt [2026-01-13T20:26:33.810335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:33.810368] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:33.810408] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:33.810467] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:33.874909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:33.876082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:33.876300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:33.876339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:34.001603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:34.001765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:34.001807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:34.001836] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:34.005310] [DEBUG] [FORECASTER] MBLY: Forecast T+1@11:T+2@11: UP (p=65.99%) [2026-01-13T20:26:34.005608] [INFO ] [FORECASTER] Completed predict_future for MBLY [2026-01-13T20:26:34.005738] [INFO ] [sig ] MBLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:34.151285] [INFO ] [LOCAL ] Saved forecast: MBLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MBLY.txt [2026-01-13T20:26:34.151453] [INFO ] [sig ] [1957/3497] Completed MBLY in 0.4s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:34.151495] [INFO ] [sig ] [1958/3497] Forecasting MBS... [2026-01-13T20:26:34.151525] [INFO ] [sig ] Generating forecast for: MBS [2026-01-13T20:26:34.151556] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBS' from 'https://tdm.silogroup.org/data/derivative_storage/MBS.csv'. [2026-01-13T20:26:34.164036] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBS'. [2026-01-13T20:26:34.164363] [INFO ] [FORECASTER] Starting predict_future for MBS [2026-01-13T20:26:34.165338] [DEBUG] [LOCAL ] No optimal features file found for MBS: ./output/feature-sets/MBS.txt [2026-01-13T20:26:34.165399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:34.165433] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:34.165460] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:34.165521] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:34.222634] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:34.223461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:34.223548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:34.223658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:34.340665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:34.340809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:34.340850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:34.340880] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:34.344295] [DEBUG] [FORECASTER] MBS: Forecast T+1@11:T+2@11: UP (p=84.70%) [2026-01-13T20:26:34.344567] [INFO ] [FORECASTER] Completed predict_future for MBS [2026-01-13T20:26:34.344707] [INFO ] [sig ] MBS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:34.490154] [INFO ] [LOCAL ] Saved forecast: MBS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MBS.txt [2026-01-13T20:26:34.490282] [INFO ] [sig ] [1958/3497] Completed MBS in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:34.490332] [INFO ] [sig ] [1959/3497] Forecasting MBWM... [2026-01-13T20:26:34.490364] [INFO ] [sig ] Generating forecast for: MBWM [2026-01-13T20:26:34.490394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBWM' from 'https://tdm.silogroup.org/data/derivative_storage/MBWM.csv'. [2026-01-13T20:26:34.501975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBWM'. [2026-01-13T20:26:34.502261] [INFO ] [FORECASTER] Starting predict_future for MBWM [2026-01-13T20:26:34.503047] [DEBUG] [LOCAL ] No optimal features file found for MBWM: ./output/feature-sets/MBWM.txt [2026-01-13T20:26:34.503099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:34.503130] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:34.503157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:34.503212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:34.560178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:34.560826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:34.560902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:34.560934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:34.682679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:34.682846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:34.682887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:34.682915] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:34.686643] [DEBUG] [FORECASTER] MBWM: Forecast T+1@11:T+2@11: UP (p=75.03%) [2026-01-13T20:26:34.686932] [INFO ] [FORECASTER] Completed predict_future for MBWM [2026-01-13T20:26:34.687058] [INFO ] [sig ] MBWM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:34.827559] [INFO ] [LOCAL ] Saved forecast: MBWM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MBWM.txt [2026-01-13T20:26:34.827703] [INFO ] [sig ] [1959/3497] Completed MBWM in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:34.827745] [INFO ] [sig ] [1960/3497] Forecasting MBX... [2026-01-13T20:26:34.827775] [INFO ] [sig ] Generating forecast for: MBX [2026-01-13T20:26:34.827805] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MBX' from 'https://tdm.silogroup.org/data/derivative_storage/MBX.csv'. [2026-01-13T20:26:34.839297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MBX'. [2026-01-13T20:26:34.839676] [INFO ] [FORECASTER] Starting predict_future for MBX [2026-01-13T20:26:34.840455] [DEBUG] [LOCAL ] No optimal features file found for MBX: ./output/feature-sets/MBX.txt [2026-01-13T20:26:34.840507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:34.840539] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:34.840566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:34.840642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:34.896785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:34.897480] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:34.897556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:34.897606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:35.018531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:35.018696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:35.018736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:35.018764] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:35.022050] [DEBUG] [FORECASTER] MBX: Forecast T+1@11:T+2@11: DOWN (p=19.87%) [2026-01-13T20:26:35.022322] [INFO ] [FORECASTER] Completed predict_future for MBX [2026-01-13T20:26:35.022441] [INFO ] [sig ] MBX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:35.164699] [INFO ] [LOCAL ] Saved forecast: MBX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MBX.txt [2026-01-13T20:26:35.164900] [INFO ] [sig ] [1960/3497] Completed MBX in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:35.164944] [INFO ] [sig ] [1961/3497] Forecasting MC... [2026-01-13T20:26:35.164974] [INFO ] [sig ] Generating forecast for: MC [2026-01-13T20:26:35.165012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MC' from 'https://tdm.silogroup.org/data/derivative_storage/MC.csv'. [2026-01-13T20:26:35.176261] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MC'. [2026-01-13T20:26:35.176570] [INFO ] [FORECASTER] Starting predict_future for MC [2026-01-13T20:26:35.177398] [DEBUG] [LOCAL ] No optimal features file found for MC: ./output/feature-sets/MC.txt [2026-01-13T20:26:35.177450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:35.177482] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:35.177509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:35.177564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:35.234267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:35.235160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:35.235249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:35.235282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:35.351904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:35.352073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:35.352113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:35.352142] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:35.355533] [DEBUG] [FORECASTER] MC: Forecast T+1@11:T+2@11: DOWN (p=25.02%) [2026-01-13T20:26:35.355829] [INFO ] [FORECASTER] Completed predict_future for MC [2026-01-13T20:26:35.355952] [INFO ] [sig ] MC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:35.503948] [INFO ] [LOCAL ] Saved forecast: MC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MC.txt [2026-01-13T20:26:35.504157] [INFO ] [sig ] [1961/3497] Completed MC in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:35.504198] [INFO ] [sig ] [1962/3497] Forecasting MCBS... [2026-01-13T20:26:35.504229] [INFO ] [sig ] Generating forecast for: MCBS [2026-01-13T20:26:35.504269] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCBS' from 'https://tdm.silogroup.org/data/derivative_storage/MCBS.csv'. [2026-01-13T20:26:35.516047] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCBS'. [2026-01-13T20:26:35.516414] [INFO ] [FORECASTER] Starting predict_future for MCBS [2026-01-13T20:26:35.517191] [DEBUG] [LOCAL ] No optimal features file found for MCBS: ./output/feature-sets/MCBS.txt [2026-01-13T20:26:35.517243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:35.517274] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:35.517301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:35.517357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:35.574540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:35.575399] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:35.575478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:35.575511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:35.700087] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:35.700245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:35.700285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:35.700313] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:35.703752] [DEBUG] [FORECASTER] MCBS: Forecast T+1@11:T+2@11: DOWN (p=36.27%) [2026-01-13T20:26:35.704043] [INFO ] [FORECASTER] Completed predict_future for MCBS [2026-01-13T20:26:35.704167] [INFO ] [sig ] MCBS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:35.847269] [INFO ] [LOCAL ] Saved forecast: MCBS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MCBS.txt [2026-01-13T20:26:35.847423] [INFO ] [sig ] [1962/3497] Completed MCBS in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:35.847465] [INFO ] [sig ] [1963/3497] Forecasting MCHI... [2026-01-13T20:26:35.847495] [INFO ] [sig ] Generating forecast for: MCHI [2026-01-13T20:26:35.847524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHI' from 'https://tdm.silogroup.org/data/derivative_storage/MCHI.csv'. [2026-01-13T20:26:35.859257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHI'. [2026-01-13T20:26:35.859655] [INFO ] [FORECASTER] Starting predict_future for MCHI [2026-01-13T20:26:35.860427] [DEBUG] [LOCAL ] No optimal features file found for MCHI: ./output/feature-sets/MCHI.txt [2026-01-13T20:26:35.860479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:35.860510] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:35.860537] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:35.860611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:35.916999] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:35.917844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:35.917922] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:35.917974] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:36.042350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:36.042503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:36.042543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:36.042588] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:36.045919] [DEBUG] [FORECASTER] MCHI: Forecast T+1@11:T+2@11: UP (p=97.67%) [2026-01-13T20:26:36.046184] [INFO ] [FORECASTER] Completed predict_future for MCHI [2026-01-13T20:26:36.046302] [INFO ] [sig ] MCHI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:36.197249] [INFO ] [LOCAL ] Saved forecast: MCHI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MCHI.txt [2026-01-13T20:26:36.197415] [INFO ] [sig ] [1963/3497] Completed MCHI in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:36.197456] [INFO ] [sig ] [1964/3497] Forecasting MCHP... [2026-01-13T20:26:36.197486] [INFO ] [sig ] Generating forecast for: MCHP [2026-01-13T20:26:36.197516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHP' from 'https://tdm.silogroup.org/data/derivative_storage/MCHP.csv'. [2026-01-13T20:26:36.208561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHP'. [2026-01-13T20:26:36.208857] [INFO ] [FORECASTER] Starting predict_future for MCHP [2026-01-13T20:26:36.209626] [DEBUG] [LOCAL ] No optimal features file found for MCHP: ./output/feature-sets/MCHP.txt [2026-01-13T20:26:36.209677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:36.209746] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:36.209778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:36.209838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:36.268003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:36.268698] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:36.268775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:36.268809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:36.392012] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:36.392163] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:36.392202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:36.392231] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:36.395566] [DEBUG] [FORECASTER] MCHP: Forecast T+1@11:T+2@11: DOWN (p=42.52%) [2026-01-13T20:26:36.395857] [INFO ] [FORECASTER] Completed predict_future for MCHP [2026-01-13T20:26:36.395976] [INFO ] [sig ] MCHP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:36.599666] [INFO ] [LOCAL ] Saved forecast: MCHP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MCHP.txt [2026-01-13T20:26:36.599836] [INFO ] [sig ] [1964/3497] Completed MCHP in 0.4s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:36.599883] [INFO ] [sig ] [1965/3497] Forecasting MCHX... [2026-01-13T20:26:36.599922] [INFO ] [sig ] Generating forecast for: MCHX [2026-01-13T20:26:36.599954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCHX' from 'https://tdm.silogroup.org/data/derivative_storage/MCHX.csv'. [2026-01-13T20:26:36.611241] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCHX'. [2026-01-13T20:26:36.611643] [INFO ] [FORECASTER] Starting predict_future for MCHX [2026-01-13T20:26:36.612406] [DEBUG] [LOCAL ] No optimal features file found for MCHX: ./output/feature-sets/MCHX.txt [2026-01-13T20:26:36.612458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:36.612489] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:36.612516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:36.612592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:36.670588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:36.671441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:36.671525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:36.671558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:36.782084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:36.782245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:36.782288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:36.782317] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:36.785872] [DEBUG] [FORECASTER] MCHX: Forecast T+1@11:T+2@11: UP (p=52.43%) [2026-01-13T20:26:36.786153] [INFO ] [FORECASTER] Completed predict_future for MCHX [2026-01-13T20:26:36.786277] [INFO ] [sig ] MCHX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:36.937279] [INFO ] [LOCAL ] Saved forecast: MCHX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MCHX.txt [2026-01-13T20:26:36.937448] [INFO ] [sig ] [1965/3497] Completed MCHX in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:36.937494] [INFO ] [sig ] [1966/3497] Forecasting MCI... [2026-01-13T20:26:36.937533] [INFO ] [sig ] Generating forecast for: MCI [2026-01-13T20:26:36.937584] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCI' from 'https://tdm.silogroup.org/data/derivative_storage/MCI.csv'. [2026-01-13T20:26:36.950853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCI'. [2026-01-13T20:26:36.951267] [INFO ] [FORECASTER] Starting predict_future for MCI [2026-01-13T20:26:36.952110] [DEBUG] [LOCAL ] No optimal features file found for MCI: ./output/feature-sets/MCI.txt [2026-01-13T20:26:36.952164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:36.952197] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:36.952224] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:36.952280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:37.012984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:37.013929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:37.014012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:37.014045] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:37.133412] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:37.133625] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:37.133670] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:37.133699] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:37.137229] [DEBUG] [FORECASTER] MCI: Forecast T+1@11:T+2@11: DOWN (p=7.58%) [2026-01-13T20:26:37.137520] [INFO ] [FORECASTER] Completed predict_future for MCI [2026-01-13T20:26:37.137666] [INFO ] [sig ] MCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:37.281007] [INFO ] [LOCAL ] Saved forecast: MCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MCI.txt [2026-01-13T20:26:37.281179] [INFO ] [sig ] [1966/3497] Completed MCI in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:37.281219] [INFO ] [sig ] [1967/3497] Forecasting MCK... [2026-01-13T20:26:37.281250] [INFO ] [sig ] Generating forecast for: MCK [2026-01-13T20:26:37.281281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCK' from 'https://tdm.silogroup.org/data/derivative_storage/MCK.csv'. [2026-01-13T20:26:37.292952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCK'. [2026-01-13T20:26:37.293511] [INFO ] [FORECASTER] Starting predict_future for MCK [2026-01-13T20:26:37.294489] [DEBUG] [LOCAL ] No optimal features file found for MCK: ./output/feature-sets/MCK.txt [2026-01-13T20:26:37.294540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:37.294593] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:37.294623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:37.294680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:37.350612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:37.351458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:37.351543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:37.351604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:37.470101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:37.470271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:37.470311] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:37.470378] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:37.473810] [DEBUG] [FORECASTER] MCK: Forecast T+1@11:T+2@11: DOWN (p=1.75%) [2026-01-13T20:26:37.474112] [INFO ] [FORECASTER] Completed predict_future for MCK [2026-01-13T20:26:37.474238] [INFO ] [sig ] MCK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:37.615709] [INFO ] [LOCAL ] Saved forecast: MCK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MCK.txt [2026-01-13T20:26:37.615877] [INFO ] [sig ] [1967/3497] Completed MCK in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:37.615917] [INFO ] [sig ] [1968/3497] Forecasting MCN... [2026-01-13T20:26:37.615946] [INFO ] [sig ] Generating forecast for: MCN [2026-01-13T20:26:37.615977] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCN' from 'https://tdm.silogroup.org/data/derivative_storage/MCN.csv'. [2026-01-13T20:26:37.626666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCN'. [2026-01-13T20:26:37.626980] [INFO ] [FORECASTER] Starting predict_future for MCN [2026-01-13T20:26:37.627767] [DEBUG] [LOCAL ] No optimal features file found for MCN: ./output/feature-sets/MCN.txt [2026-01-13T20:26:37.627817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:37.627849] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:37.627875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:37.627931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:37.683640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:37.684371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:37.684449] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:37.684482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:37.800223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:37.800389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:37.800428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:37.800456] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:37.803801] [DEBUG] [FORECASTER] MCN: Forecast T+1@11:T+2@11: UP (p=97.00%) [2026-01-13T20:26:37.804074] [INFO ] [FORECASTER] Completed predict_future for MCN [2026-01-13T20:26:37.804194] [INFO ] [sig ] MCN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:37.944443] [INFO ] [LOCAL ] Saved forecast: MCN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MCN.txt [2026-01-13T20:26:37.944599] [INFO ] [sig ] [1968/3497] Completed MCN in 0.3s | 2.84 sym/s | Total: 11.5m | ETA: 9.0m [2026-01-13T20:26:37.944639] [INFO ] [sig ] [1969/3497] Forecasting MCO... [2026-01-13T20:26:37.944669] [INFO ] [sig ] Generating forecast for: MCO [2026-01-13T20:26:37.944700] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCO' from 'https://tdm.silogroup.org/data/derivative_storage/MCO.csv'. [2026-01-13T20:26:37.956244] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCO'. [2026-01-13T20:26:37.956605] [INFO ] [FORECASTER] Starting predict_future for MCO [2026-01-13T20:26:37.957378] [DEBUG] [LOCAL ] No optimal features file found for MCO: ./output/feature-sets/MCO.txt [2026-01-13T20:26:37.957428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:37.957458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:37.957484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:37.957540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:38.013555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:38.014613] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:38.014692] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:38.014725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:38.132059] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:38.132206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:38.132244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:38.132272] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:38.135768] [DEBUG] [FORECASTER] MCO: Forecast T+1@11:T+2@11: DOWN (p=30.67%) [2026-01-13T20:26:38.136058] [INFO ] [FORECASTER] Completed predict_future for MCO [2026-01-13T20:26:38.136183] [INFO ] [sig ] MCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:38.278209] [INFO ] [LOCAL ] Saved forecast: MCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MCO.txt [2026-01-13T20:26:38.278345] [INFO ] [sig ] [1969/3497] Completed MCO in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-13T20:26:38.278384] [INFO ] [sig ] [1970/3497] Forecasting MCRB... [2026-01-13T20:26:38.278414] [INFO ] [sig ] Generating forecast for: MCRB [2026-01-13T20:26:38.278444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRB' from 'https://tdm.silogroup.org/data/derivative_storage/MCRB.csv'. [2026-01-13T20:26:38.289458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRB'. [2026-01-13T20:26:38.289748] [INFO ] [FORECASTER] Starting predict_future for MCRB [2026-01-13T20:26:38.290491] [DEBUG] [LOCAL ] No optimal features file found for MCRB: ./output/feature-sets/MCRB.txt [2026-01-13T20:26:38.290542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:38.290603] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:38.290633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:38.290690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:38.346009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:38.346605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:38.346680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:38.346712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:38.461833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:38.461947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:38.461983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:38.462010] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:38.465332] [DEBUG] [FORECASTER] MCRB: Forecast T+1@11:T+2@11: UP (p=60.82%) [2026-01-13T20:26:38.465609] [INFO ] [FORECASTER] Completed predict_future for MCRB [2026-01-13T20:26:38.465729] [INFO ] [sig ] MCRB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:38.606449] [INFO ] [LOCAL ] Saved forecast: MCRB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MCRB.txt [2026-01-13T20:26:38.606557] [INFO ] [sig ] [1970/3497] Completed MCRB in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-13T20:26:38.606613] [INFO ] [sig ] [1971/3497] Forecasting MCRI... [2026-01-13T20:26:38.606643] [INFO ] [sig ] Generating forecast for: MCRI [2026-01-13T20:26:38.606673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCRI' from 'https://tdm.silogroup.org/data/derivative_storage/MCRI.csv'. [2026-01-13T20:26:38.617999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCRI'. [2026-01-13T20:26:38.618274] [INFO ] [FORECASTER] Starting predict_future for MCRI [2026-01-13T20:26:38.619038] [DEBUG] [LOCAL ] No optimal features file found for MCRI: ./output/feature-sets/MCRI.txt [2026-01-13T20:26:38.619089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:38.619121] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:38.619149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:38.619205] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:38.675436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:38.676035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:38.676110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:38.676143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:38.796547] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:38.796681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:38.796718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:38.796746] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:38.799969] [DEBUG] [FORECASTER] MCRI: Forecast T+1@11:T+2@11: DOWN (p=33.29%) [2026-01-13T20:26:38.800233] [INFO ] [FORECASTER] Completed predict_future for MCRI [2026-01-13T20:26:38.800351] [INFO ] [sig ] MCRI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:38.946119] [INFO ] [LOCAL ] Saved forecast: MCRI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MCRI.txt [2026-01-13T20:26:38.946256] [INFO ] [sig ] [1971/3497] Completed MCRI in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 9.0m [2026-01-13T20:26:38.946295] [INFO ] [sig ] [1972/3497] Forecasting MCS... [2026-01-13T20:26:38.946324] [INFO ] [sig ] Generating forecast for: MCS [2026-01-13T20:26:38.946354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCS' from 'https://tdm.silogroup.org/data/derivative_storage/MCS.csv'. [2026-01-13T20:26:38.958209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCS'. [2026-01-13T20:26:38.958491] [INFO ] [FORECASTER] Starting predict_future for MCS [2026-01-13T20:26:38.959270] [DEBUG] [LOCAL ] No optimal features file found for MCS: ./output/feature-sets/MCS.txt [2026-01-13T20:26:38.959321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:38.959354] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:38.959381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:38.959437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:39.016132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:39.016969] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:39.017051] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:39.017084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:39.139599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:39.139755] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:39.139794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:39.139823] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:39.143143] [DEBUG] [FORECASTER] MCS: Forecast T+1@11:T+2@11: UP (p=78.91%) [2026-01-13T20:26:39.143410] [INFO ] [FORECASTER] Completed predict_future for MCS [2026-01-13T20:26:39.143529] [INFO ] [sig ] MCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:39.284400] [INFO ] [LOCAL ] Saved forecast: MCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MCS.txt [2026-01-13T20:26:39.284510] [INFO ] [sig ] [1972/3497] Completed MCS in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:39.284547] [INFO ] [sig ] [1973/3497] Forecasting MCY... [2026-01-13T20:26:39.284593] [INFO ] [sig ] Generating forecast for: MCY [2026-01-13T20:26:39.284625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MCY' from 'https://tdm.silogroup.org/data/derivative_storage/MCY.csv'. [2026-01-13T20:26:39.296394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MCY'. [2026-01-13T20:26:39.296668] [INFO ] [FORECASTER] Starting predict_future for MCY [2026-01-13T20:26:39.297609] [DEBUG] [LOCAL ] No optimal features file found for MCY: ./output/feature-sets/MCY.txt [2026-01-13T20:26:39.297660] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:39.297691] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:39.297717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:39.297773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:39.354912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:39.355699] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:39.355772] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:39.355804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:39.476008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:39.476127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:39.476172] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:39.476200] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:39.479753] [DEBUG] [FORECASTER] MCY: Forecast T+1@11:T+2@11: DOWN (p=25.65%) [2026-01-13T20:26:39.480019] [INFO ] [FORECASTER] Completed predict_future for MCY [2026-01-13T20:26:39.480137] [INFO ] [sig ] MCY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:39.622734] [INFO ] [LOCAL ] Saved forecast: MCY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MCY.txt [2026-01-13T20:26:39.622841] [INFO ] [sig ] [1973/3497] Completed MCY in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:39.622885] [INFO ] [sig ] [1974/3497] Forecasting MD... [2026-01-13T20:26:39.622915] [INFO ] [sig ] Generating forecast for: MD [2026-01-13T20:26:39.622945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MD' from 'https://tdm.silogroup.org/data/derivative_storage/MD.csv'. [2026-01-13T20:26:39.634327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MD'. [2026-01-13T20:26:39.634609] [INFO ] [FORECASTER] Starting predict_future for MD [2026-01-13T20:26:39.635340] [DEBUG] [LOCAL ] No optimal features file found for MD: ./output/feature-sets/MD.txt [2026-01-13T20:26:39.635391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:39.635422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:39.635449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:39.635505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:39.694347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:39.694938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:39.695228] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:39.695261] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:39.820630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:39.820787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:39.820831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:39.820861] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:39.824343] [DEBUG] [FORECASTER] MD: Forecast T+1@11:T+2@11: DOWN (p=29.57%) [2026-01-13T20:26:39.824631] [INFO ] [FORECASTER] Completed predict_future for MD [2026-01-13T20:26:39.824752] [INFO ] [sig ] MD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:39.966196] [INFO ] [LOCAL ] Saved forecast: MD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MD.txt [2026-01-13T20:26:39.966312] [INFO ] [sig ] [1974/3497] Completed MD in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:39.966350] [INFO ] [sig ] [1975/3497] Forecasting MDAI... [2026-01-13T20:26:39.966380] [INFO ] [sig ] Generating forecast for: MDAI [2026-01-13T20:26:39.966411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDAI' from 'https://tdm.silogroup.org/data/derivative_storage/MDAI.csv'. [2026-01-13T20:26:39.978559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDAI'. [2026-01-13T20:26:39.978856] [INFO ] [FORECASTER] Starting predict_future for MDAI [2026-01-13T20:26:39.979637] [DEBUG] [LOCAL ] No optimal features file found for MDAI: ./output/feature-sets/MDAI.txt [2026-01-13T20:26:39.979688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:39.979720] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:39.979747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:39.979804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:40.035139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:40.035792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:40.035872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:40.035905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:40.153026] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:40.153164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:40.153200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:40.153228] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:40.156473] [DEBUG] [FORECASTER] MDAI: Forecast T+1@11:T+2@11: DOWN (p=18.96%) [2026-01-13T20:26:40.156756] [INFO ] [FORECASTER] Completed predict_future for MDAI [2026-01-13T20:26:40.156897] [INFO ] [sig ] MDAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:40.298002] [INFO ] [LOCAL ] Saved forecast: MDAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MDAI.txt [2026-01-13T20:26:40.298119] [INFO ] [sig ] [1975/3497] Completed MDAI in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:40.298156] [INFO ] [sig ] [1976/3497] Forecasting MDB... [2026-01-13T20:26:40.298185] [INFO ] [sig ] Generating forecast for: MDB [2026-01-13T20:26:40.298216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDB' from 'https://tdm.silogroup.org/data/derivative_storage/MDB.csv'. [2026-01-13T20:26:40.309481] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDB'. [2026-01-13T20:26:40.309830] [INFO ] [FORECASTER] Starting predict_future for MDB [2026-01-13T20:26:40.310591] [DEBUG] [LOCAL ] No optimal features file found for MDB: ./output/feature-sets/MDB.txt [2026-01-13T20:26:40.310642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:40.310674] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:40.310700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:40.310757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:40.365901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:40.366507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:40.366599] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:40.366634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:40.493505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:40.493680] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:40.493726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:40.493756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:40.497227] [DEBUG] [FORECASTER] MDB: Forecast T+1@11:T+2@11: DOWN (p=35.18%) [2026-01-13T20:26:40.497520] [INFO ] [FORECASTER] Completed predict_future for MDB [2026-01-13T20:26:40.497666] [INFO ] [sig ] MDB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:40.636629] [INFO ] [LOCAL ] Saved forecast: MDB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MDB.txt [2026-01-13T20:26:40.636763] [INFO ] [sig ] [1976/3497] Completed MDB in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:40.636801] [INFO ] [sig ] [1977/3497] Forecasting MDGL... [2026-01-13T20:26:40.636830] [INFO ] [sig ] Generating forecast for: MDGL [2026-01-13T20:26:40.636859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDGL' from 'https://tdm.silogroup.org/data/derivative_storage/MDGL.csv'. [2026-01-13T20:26:40.648849] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDGL'. [2026-01-13T20:26:40.649165] [INFO ] [FORECASTER] Starting predict_future for MDGL [2026-01-13T20:26:40.649936] [DEBUG] [LOCAL ] No optimal features file found for MDGL: ./output/feature-sets/MDGL.txt [2026-01-13T20:26:40.649987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:40.650019] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:40.650045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:40.650102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:40.705404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:40.706051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:40.706128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:40.706160] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:40.818635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:40.818791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:40.818831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:40.818877] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:40.822201] [DEBUG] [FORECASTER] MDGL: Forecast T+1@11:T+2@11: DOWN (p=31.18%) [2026-01-13T20:26:40.822472] [INFO ] [FORECASTER] Completed predict_future for MDGL [2026-01-13T20:26:40.822610] [INFO ] [sig ] MDGL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:40.983490] [INFO ] [LOCAL ] Saved forecast: MDGL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MDGL.txt [2026-01-13T20:26:40.983844] [INFO ] [sig ] [1977/3497] Completed MDGL in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:40.983909] [INFO ] [sig ] [1978/3497] Forecasting MDLZ... [2026-01-13T20:26:40.983951] [INFO ] [sig ] Generating forecast for: MDLZ [2026-01-13T20:26:40.983992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDLZ' from 'https://tdm.silogroup.org/data/derivative_storage/MDLZ.csv'. [2026-01-13T20:26:41.001123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDLZ'. [2026-01-13T20:26:41.001902] [INFO ] [FORECASTER] Starting predict_future for MDLZ [2026-01-13T20:26:41.003355] [DEBUG] [LOCAL ] No optimal features file found for MDLZ: ./output/feature-sets/MDLZ.txt [2026-01-13T20:26:41.003433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:41.003475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:41.003510] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:41.003618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:41.068449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:41.069734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:41.069836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:41.069871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:41.200241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:41.200407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:41.200449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:41.200478] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:41.203974] [DEBUG] [FORECASTER] MDLZ: Forecast T+1@11:T+2@11: UP (p=70.41%) [2026-01-13T20:26:41.204250] [INFO ] [FORECASTER] Completed predict_future for MDLZ [2026-01-13T20:26:41.204381] [INFO ] [sig ] MDLZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:41.351547] [INFO ] [LOCAL ] Saved forecast: MDLZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MDLZ.txt [2026-01-13T20:26:41.351755] [INFO ] [sig ] [1978/3497] Completed MDLZ in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:41.351807] [INFO ] [sig ] [1979/3497] Forecasting MDWD... [2026-01-13T20:26:41.351839] [INFO ] [sig ] Generating forecast for: MDWD [2026-01-13T20:26:41.351871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDWD' from 'https://tdm.silogroup.org/data/derivative_storage/MDWD.csv'. [2026-01-13T20:26:41.363742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDWD'. [2026-01-13T20:26:41.364088] [INFO ] [FORECASTER] Starting predict_future for MDWD [2026-01-13T20:26:41.364901] [DEBUG] [LOCAL ] No optimal features file found for MDWD: ./output/feature-sets/MDWD.txt [2026-01-13T20:26:41.364953] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:41.364985] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:41.365013] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:41.365070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:41.421399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:41.422283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:41.422393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:41.422428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:41.536498] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:41.536681] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:41.536720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:41.536749] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:41.540717] [DEBUG] [FORECASTER] MDWD: Forecast T+1@11:T+2@11: DOWN (p=31.16%) [2026-01-13T20:26:41.541012] [INFO ] [FORECASTER] Completed predict_future for MDWD [2026-01-13T20:26:41.541140] [INFO ] [sig ] MDWD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:41.690127] [INFO ] [LOCAL ] Saved forecast: MDWD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MDWD.txt [2026-01-13T20:26:41.690287] [INFO ] [sig ] [1979/3497] Completed MDWD in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:41.690326] [INFO ] [sig ] [1980/3497] Forecasting MDXG... [2026-01-13T20:26:41.690357] [INFO ] [sig ] Generating forecast for: MDXG [2026-01-13T20:26:41.690387] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXG' from 'https://tdm.silogroup.org/data/derivative_storage/MDXG.csv'. [2026-01-13T20:26:41.705852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXG'. [2026-01-13T20:26:41.706336] [INFO ] [FORECASTER] Starting predict_future for MDXG [2026-01-13T20:26:41.707392] [DEBUG] [LOCAL ] No optimal features file found for MDXG: ./output/feature-sets/MDXG.txt [2026-01-13T20:26:41.707455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:41.707496] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:41.707529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:41.707627] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:41.777901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:41.778810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:41.778917] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:41.778960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:41.899818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:41.899985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:41.900026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:41.900056] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:41.903566] [DEBUG] [FORECASTER] MDXG: Forecast T+1@11:T+2@11: UP (p=61.19%) [2026-01-13T20:26:41.903987] [INFO ] [FORECASTER] Completed predict_future for MDXG [2026-01-13T20:26:41.904133] [INFO ] [sig ] MDXG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:42.056368] [INFO ] [LOCAL ] Saved forecast: MDXG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MDXG.txt [2026-01-13T20:26:42.056532] [INFO ] [sig ] [1980/3497] Completed MDXG in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:42.056591] [INFO ] [sig ] [1981/3497] Forecasting MDXH... [2026-01-13T20:26:42.056623] [INFO ] [sig ] Generating forecast for: MDXH [2026-01-13T20:26:42.056653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MDXH' from 'https://tdm.silogroup.org/data/derivative_storage/MDXH.csv'. [2026-01-13T20:26:42.067927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MDXH'. [2026-01-13T20:26:42.068503] [INFO ] [FORECASTER] Starting predict_future for MDXH [2026-01-13T20:26:42.069290] [DEBUG] [LOCAL ] No optimal features file found for MDXH: ./output/feature-sets/MDXH.txt [2026-01-13T20:26:42.069342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:42.069410] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:42.069440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:42.069497] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:42.130724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:42.131792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:42.131874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:42.131909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:42.255103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:42.255452] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:42.255491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:42.255519] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:42.259368] [DEBUG] [FORECASTER] MDXH: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-13T20:26:42.259672] [INFO ] [FORECASTER] Completed predict_future for MDXH [2026-01-13T20:26:42.259801] [INFO ] [sig ] MDXH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:42.407081] [INFO ] [LOCAL ] Saved forecast: MDXH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MDXH.txt [2026-01-13T20:26:42.407233] [INFO ] [sig ] [1981/3497] Completed MDXH in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:42.407275] [INFO ] [sig ] [1982/3497] Forecasting MEC... [2026-01-13T20:26:42.407306] [INFO ] [sig ] Generating forecast for: MEC [2026-01-13T20:26:42.407336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEC' from 'https://tdm.silogroup.org/data/derivative_storage/MEC.csv'. [2026-01-13T20:26:42.424715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEC'. [2026-01-13T20:26:42.425031] [INFO ] [FORECASTER] Starting predict_future for MEC [2026-01-13T20:26:42.425814] [DEBUG] [LOCAL ] No optimal features file found for MEC: ./output/feature-sets/MEC.txt [2026-01-13T20:26:42.425866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:42.425899] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:42.425926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:42.425982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:42.485549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:42.486303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:42.486383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:42.486416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:42.609746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:42.609894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:42.609940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:42.609974] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:42.613291] [DEBUG] [FORECASTER] MEC: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-01-13T20:26:42.613559] [INFO ] [FORECASTER] Completed predict_future for MEC [2026-01-13T20:26:42.613696] [INFO ] [sig ] MEC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:42.761603] [INFO ] [LOCAL ] Saved forecast: MEC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MEC.txt [2026-01-13T20:26:42.761763] [INFO ] [sig ] [1982/3497] Completed MEC in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:42.761803] [INFO ] [sig ] [1983/3497] Forecasting MED... [2026-01-13T20:26:42.761833] [INFO ] [sig ] Generating forecast for: MED [2026-01-13T20:26:42.761863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MED' from 'https://tdm.silogroup.org/data/derivative_storage/MED.csv'. [2026-01-13T20:26:42.774029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MED'. [2026-01-13T20:26:42.774400] [INFO ] [FORECASTER] Starting predict_future for MED [2026-01-13T20:26:42.775206] [DEBUG] [LOCAL ] No optimal features file found for MED: ./output/feature-sets/MED.txt [2026-01-13T20:26:42.775260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:42.775294] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:42.775320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:42.775379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:42.833140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:42.833989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:42.834067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:42.834099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:42.960334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:42.960481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:42.960520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:42.960548] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:42.963942] [DEBUG] [FORECASTER] MED: Forecast T+1@11:T+2@11: DOWN (p=39.26%) [2026-01-13T20:26:42.964218] [INFO ] [FORECASTER] Completed predict_future for MED [2026-01-13T20:26:42.964339] [INFO ] [sig ] MED: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:43.108087] [INFO ] [LOCAL ] Saved forecast: MED 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MED.txt [2026-01-13T20:26:43.108220] [INFO ] [sig ] [1983/3497] Completed MED in 0.3s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:43.108259] [INFO ] [sig ] [1984/3497] Forecasting MEDP... [2026-01-13T20:26:43.108288] [INFO ] [sig ] Generating forecast for: MEDP [2026-01-13T20:26:43.108317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEDP' from 'https://tdm.silogroup.org/data/derivative_storage/MEDP.csv'. [2026-01-13T20:26:43.119100] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEDP'. [2026-01-13T20:26:43.119612] [INFO ] [FORECASTER] Starting predict_future for MEDP [2026-01-13T20:26:43.120395] [DEBUG] [LOCAL ] No optimal features file found for MEDP: ./output/feature-sets/MEDP.txt [2026-01-13T20:26:43.120446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:43.120478] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:43.120504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:43.120561] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:43.184564] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:43.185654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:43.185737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:43.185769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:43.313602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:43.313750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:43.313790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:43.313847] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:43.317525] [DEBUG] [FORECASTER] MEDP: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-13T20:26:43.317816] [INFO ] [FORECASTER] Completed predict_future for MEDP [2026-01-13T20:26:43.317938] [INFO ] [sig ] MEDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:43.462763] [INFO ] [LOCAL ] Saved forecast: MEDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MEDP.txt [2026-01-13T20:26:43.462898] [INFO ] [sig ] [1984/3497] Completed MEDP in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:43.462938] [INFO ] [sig ] [1985/3497] Forecasting MEG... [2026-01-13T20:26:43.462973] [INFO ] [sig ] Generating forecast for: MEG [2026-01-13T20:26:43.463005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEG' from 'https://tdm.silogroup.org/data/derivative_storage/MEG.csv'. [2026-01-13T20:26:43.474040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEG'. [2026-01-13T20:26:43.474348] [INFO ] [FORECASTER] Starting predict_future for MEG [2026-01-13T20:26:43.475156] [DEBUG] [LOCAL ] No optimal features file found for MEG: ./output/feature-sets/MEG.txt [2026-01-13T20:26:43.475213] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:43.475260] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:43.475301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:43.475367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:43.532112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:43.532826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:43.532912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:43.532947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:43.659606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:43.659754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:43.659794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:43.659823] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:43.663479] [DEBUG] [FORECASTER] MEG: Forecast T+1@11:T+2@11: DOWN (p=10.78%) [2026-01-13T20:26:43.663784] [INFO ] [FORECASTER] Completed predict_future for MEG [2026-01-13T20:26:43.663919] [INFO ] [sig ] MEG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:43.827949] [INFO ] [LOCAL ] Saved forecast: MEG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MEG.txt [2026-01-13T20:26:43.828139] [INFO ] [sig ] [1985/3497] Completed MEG in 0.4s | 2.84 sym/s | Total: 11.6m | ETA: 8.9m [2026-01-13T20:26:43.828178] [INFO ] [sig ] [1986/3497] Forecasting MEGI... [2026-01-13T20:26:43.828208] [INFO ] [sig ] Generating forecast for: MEGI [2026-01-13T20:26:43.828237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEGI' from 'https://tdm.silogroup.org/data/derivative_storage/MEGI.csv'. [2026-01-13T20:26:43.840543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEGI'. [2026-01-13T20:26:43.840917] [INFO ] [FORECASTER] Starting predict_future for MEGI [2026-01-13T20:26:43.841725] [DEBUG] [LOCAL ] No optimal features file found for MEGI: ./output/feature-sets/MEGI.txt [2026-01-13T20:26:43.841777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:43.841809] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:43.841836] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:43.841894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:43.905604] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:43.906696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:43.906778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:43.906814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:44.033817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:44.033967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:44.034006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:44.034035] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:44.037531] [DEBUG] [FORECASTER] MEGI: Forecast T+1@11:T+2@11: UP (p=85.42%) [2026-01-13T20:26:44.037813] [INFO ] [FORECASTER] Completed predict_future for MEGI [2026-01-13T20:26:44.037929] [INFO ] [sig ] MEGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:44.190083] [INFO ] [LOCAL ] Saved forecast: MEGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MEGI.txt [2026-01-13T20:26:44.190439] [INFO ] [sig ] [1986/3497] Completed MEGI in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-13T20:26:44.190478] [INFO ] [sig ] [1987/3497] Forecasting MEI... [2026-01-13T20:26:44.190507] [INFO ] [sig ] Generating forecast for: MEI [2026-01-13T20:26:44.190537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEI' from 'https://tdm.silogroup.org/data/derivative_storage/MEI.csv'. [2026-01-13T20:26:44.202321] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEI'. [2026-01-13T20:26:44.202644] [INFO ] [FORECASTER] Starting predict_future for MEI [2026-01-13T20:26:44.203405] [DEBUG] [LOCAL ] No optimal features file found for MEI: ./output/feature-sets/MEI.txt [2026-01-13T20:26:44.203456] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:44.203487] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:44.203513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:44.203585] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:44.263001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:44.263777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:44.263859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:44.263893] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:44.387046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:44.387197] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:44.387241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:44.387271] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:44.390749] [DEBUG] [FORECASTER] MEI: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-13T20:26:44.391039] [INFO ] [FORECASTER] Completed predict_future for MEI [2026-01-13T20:26:44.391166] [INFO ] [sig ] MEI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:44.541229] [INFO ] [LOCAL ] Saved forecast: MEI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MEI.txt [2026-01-13T20:26:44.541366] [INFO ] [sig ] [1987/3497] Completed MEI in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-13T20:26:44.541404] [INFO ] [sig ] [1988/3497] Forecasting MELI... [2026-01-13T20:26:44.541433] [INFO ] [sig ] Generating forecast for: MELI [2026-01-13T20:26:44.541463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MELI' from 'https://tdm.silogroup.org/data/derivative_storage/MELI.csv'. [2026-01-13T20:26:44.553113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MELI'. [2026-01-13T20:26:44.553423] [INFO ] [FORECASTER] Starting predict_future for MELI [2026-01-13T20:26:44.554194] [DEBUG] [LOCAL ] No optimal features file found for MELI: ./output/feature-sets/MELI.txt [2026-01-13T20:26:44.554245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:44.554277] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:44.554305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:44.554362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:44.614927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:44.615714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:44.615814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:44.615849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:44.736372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:44.736532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:44.736594] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:44.736643] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:44.740493] [DEBUG] [FORECASTER] MELI: Forecast T+1@11:T+2@11: UP (p=86.01%) [2026-01-13T20:26:44.740810] [INFO ] [FORECASTER] Completed predict_future for MELI [2026-01-13T20:26:44.740943] [INFO ] [sig ] MELI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:44.890448] [INFO ] [LOCAL ] Saved forecast: MELI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MELI.txt [2026-01-13T20:26:44.890607] [INFO ] [sig ] [1988/3497] Completed MELI in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.9m [2026-01-13T20:26:44.890649] [INFO ] [sig ] [1989/3497] Forecasting MEOH... [2026-01-13T20:26:44.890678] [INFO ] [sig ] Generating forecast for: MEOH [2026-01-13T20:26:44.890708] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MEOH' from 'https://tdm.silogroup.org/data/derivative_storage/MEOH.csv'. [2026-01-13T20:26:44.903297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MEOH'. [2026-01-13T20:26:44.903666] [INFO ] [FORECASTER] Starting predict_future for MEOH [2026-01-13T20:26:44.904459] [DEBUG] [LOCAL ] No optimal features file found for MEOH: ./output/feature-sets/MEOH.txt [2026-01-13T20:26:44.904512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:44.904544] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:44.904593] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:44.904654] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:44.965511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:44.966627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:44.966712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:44.966746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:45.097602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:45.097775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:45.097816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:45.097846] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:45.101453] [DEBUG] [FORECASTER] MEOH: Forecast T+1@11:T+2@11: DOWN (p=38.31%) [2026-01-13T20:26:45.101768] [INFO ] [FORECASTER] Completed predict_future for MEOH [2026-01-13T20:26:45.101897] [INFO ] [sig ] MEOH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:45.247729] [INFO ] [LOCAL ] Saved forecast: MEOH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MEOH.txt [2026-01-13T20:26:45.247876] [INFO ] [sig ] [1989/3497] Completed MEOH in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:45.247918] [INFO ] [sig ] [1990/3497] Forecasting MERC... [2026-01-13T20:26:45.247949] [INFO ] [sig ] Generating forecast for: MERC [2026-01-13T20:26:45.247995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MERC' from 'https://tdm.silogroup.org/data/derivative_storage/MERC.csv'. [2026-01-13T20:26:45.260535] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MERC'. [2026-01-13T20:26:45.260860] [INFO ] [FORECASTER] Starting predict_future for MERC [2026-01-13T20:26:45.261663] [DEBUG] [LOCAL ] No optimal features file found for MERC: ./output/feature-sets/MERC.txt [2026-01-13T20:26:45.261714] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:45.261746] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:45.261773] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:45.261829] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:45.319226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:45.319943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:45.320036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:45.320084] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:45.444216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:45.444370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:45.444411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:45.444440] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:45.447930] [DEBUG] [FORECASTER] MERC: Forecast T+1@11:T+2@11: DOWN (p=3.87%) [2026-01-13T20:26:45.448225] [INFO ] [FORECASTER] Completed predict_future for MERC [2026-01-13T20:26:45.448351] [INFO ] [sig ] MERC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:45.593491] [INFO ] [LOCAL ] Saved forecast: MERC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MERC.txt [2026-01-13T20:26:45.593640] [INFO ] [sig ] [1990/3497] Completed MERC in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:45.593681] [INFO ] [sig ] [1991/3497] Forecasting META... [2026-01-13T20:26:45.593710] [INFO ] [sig ] Generating forecast for: META [2026-01-13T20:26:45.593740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'META' from 'https://tdm.silogroup.org/data/derivative_storage/META.csv'. [2026-01-13T20:26:45.605702] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'META'. [2026-01-13T20:26:45.605971] [INFO ] [FORECASTER] Starting predict_future for META [2026-01-13T20:26:45.606740] [DEBUG] [LOCAL ] No optimal features file found for META: ./output/feature-sets/META.txt [2026-01-13T20:26:45.606791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:45.606823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:45.606850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:45.606906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:45.663944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:45.664557] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:45.664672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:45.664706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:45.792629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:45.792803] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:45.792843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:45.792872] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:45.796346] [DEBUG] [FORECASTER] META: Forecast T+1@11:T+2@11: UP (p=62.34%) [2026-01-13T20:26:45.796643] [INFO ] [FORECASTER] Completed predict_future for META [2026-01-13T20:26:45.796764] [INFO ] [sig ] META: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:45.940207] [INFO ] [LOCAL ] Saved forecast: META 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/META.txt [2026-01-13T20:26:45.940357] [INFO ] [sig ] [1991/3497] Completed META in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:45.940397] [INFO ] [sig ] [1992/3497] Forecasting METC... [2026-01-13T20:26:45.940426] [INFO ] [sig ] Generating forecast for: METC [2026-01-13T20:26:45.940456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METC' from 'https://tdm.silogroup.org/data/derivative_storage/METC.csv'. [2026-01-13T20:26:45.952293] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METC'. [2026-01-13T20:26:45.952680] [INFO ] [FORECASTER] Starting predict_future for METC [2026-01-13T20:26:45.953450] [DEBUG] [LOCAL ] No optimal features file found for METC: ./output/feature-sets/METC.txt [2026-01-13T20:26:45.953501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:45.953533] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:45.953560] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:45.953650] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:46.010005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:46.010902] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:46.010996] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:46.011036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:46.124199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:46.124357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:46.124395] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:46.124423] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:46.127786] [DEBUG] [FORECASTER] METC: Forecast T+1@11:T+2@11: UP (p=95.87%) [2026-01-13T20:26:46.128080] [INFO ] [FORECASTER] Completed predict_future for METC [2026-01-13T20:26:46.128201] [INFO ] [sig ] METC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:46.267742] [INFO ] [LOCAL ] Saved forecast: METC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/METC.txt [2026-01-13T20:26:46.267885] [INFO ] [sig ] [1992/3497] Completed METC in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:46.267925] [INFO ] [sig ] [1993/3497] Forecasting METCB... [2026-01-13T20:26:46.267966] [INFO ] [sig ] Generating forecast for: METCB [2026-01-13T20:26:46.267999] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METCB' from 'https://tdm.silogroup.org/data/derivative_storage/METCB.csv'. [2026-01-13T20:26:46.279043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METCB'. [2026-01-13T20:26:46.279376] [INFO ] [FORECASTER] Starting predict_future for METCB [2026-01-13T20:26:46.280299] [DEBUG] [LOCAL ] No optimal features file found for METCB: ./output/feature-sets/METCB.txt [2026-01-13T20:26:46.280351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:46.280382] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:46.280407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:46.280463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:46.335764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:46.336519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:46.336618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:46.336653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:46.459829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:46.459983] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:26:46.460022] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:46.460051] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:46.463790] [DEBUG] [FORECASTER] METCB: Forecast T+1@11:T+2@11: DOWN (p=11.51%) [2026-01-13T20:26:46.464079] [INFO ] [FORECASTER] Completed predict_future for METCB [2026-01-13T20:26:46.464391] [INFO ] [sig ] METCB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:46.612657] [INFO ] [LOCAL ] Saved forecast: METCB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/METCB.txt [2026-01-13T20:26:46.612804] [INFO ] [sig ] [1993/3497] Completed METCB in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:46.612842] [INFO ] [sig ] [1994/3497] Forecasting METD... [2026-01-13T20:26:46.612873] [INFO ] [sig ] Generating forecast for: METD [2026-01-13T20:26:46.612903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'METD' from 'https://tdm.silogroup.org/data/derivative_storage/METD.csv'. [2026-01-13T20:26:46.625323] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'METD'. [2026-01-13T20:26:46.625642] [INFO ] [FORECASTER] Starting predict_future for METD [2026-01-13T20:26:46.626409] [DEBUG] [LOCAL ] No optimal features file found for METD: ./output/feature-sets/METD.txt [2026-01-13T20:26:46.626460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:46.626493] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:46.626520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:46.626594] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:46.683905] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:46.684683] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:46.684769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:46.684802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:46.808525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:46.808692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:46.808731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:46.808759] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:46.812092] [DEBUG] [FORECASTER] METD: Forecast T+1@11:T+2@11: DOWN (p=7.86%) [2026-01-13T20:26:46.812358] [INFO ] [FORECASTER] Completed predict_future for METD [2026-01-13T20:26:46.812477] [INFO ] [sig ] METD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:46.958089] [INFO ] [LOCAL ] Saved forecast: METD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/METD.txt [2026-01-13T20:26:46.958260] [INFO ] [sig ] [1994/3497] Completed METD in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:46.958307] [INFO ] [sig ] [1995/3497] Forecasting MFA... [2026-01-13T20:26:46.958353] [INFO ] [sig ] Generating forecast for: MFA [2026-01-13T20:26:46.958403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFA' from 'https://tdm.silogroup.org/data/derivative_storage/MFA.csv'. [2026-01-13T20:26:46.971351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFA'. [2026-01-13T20:26:46.971730] [INFO ] [FORECASTER] Starting predict_future for MFA [2026-01-13T20:26:46.972620] [DEBUG] [LOCAL ] No optimal features file found for MFA: ./output/feature-sets/MFA.txt [2026-01-13T20:26:46.972674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:46.972706] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:46.972733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:46.972802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:47.031655] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:47.032455] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:47.032539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:47.032590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:47.161546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:47.161722] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:47.161765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:47.161794] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:47.165397] [DEBUG] [FORECASTER] MFA: Forecast T+1@11:T+2@11: UP (p=79.30%) [2026-01-13T20:26:47.165720] [INFO ] [FORECASTER] Completed predict_future for MFA [2026-01-13T20:26:47.165852] [INFO ] [sig ] MFA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:47.320001] [INFO ] [LOCAL ] Saved forecast: MFA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MFA.txt [2026-01-13T20:26:47.320154] [INFO ] [sig ] [1995/3497] Completed MFA in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:47.320203] [INFO ] [sig ] [1996/3497] Forecasting MFC... [2026-01-13T20:26:47.320248] [INFO ] [sig ] Generating forecast for: MFC [2026-01-13T20:26:47.320295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFC' from 'https://tdm.silogroup.org/data/derivative_storage/MFC.csv'. [2026-01-13T20:26:47.336823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFC'. [2026-01-13T20:26:47.337256] [INFO ] [FORECASTER] Starting predict_future for MFC [2026-01-13T20:26:47.338115] [DEBUG] [LOCAL ] No optimal features file found for MFC: ./output/feature-sets/MFC.txt [2026-01-13T20:26:47.338167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:47.338200] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:47.338227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:47.338474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:47.397420] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:47.398272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:47.398361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:47.398397] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:47.527989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:47.528192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:47.528239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:47.528455] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:47.533137] [DEBUG] [FORECASTER] MFC: Forecast T+1@11:T+2@11: DOWN (p=7.43%) [2026-01-13T20:26:47.533730] [INFO ] [FORECASTER] Completed predict_future for MFC [2026-01-13T20:26:47.533888] [INFO ] [sig ] MFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:47.687371] [INFO ] [LOCAL ] Saved forecast: MFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MFC.txt [2026-01-13T20:26:47.687514] [INFO ] [sig ] [1996/3497] Completed MFC in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:47.687554] [INFO ] [sig ] [1997/3497] Forecasting MFG... [2026-01-13T20:26:47.687601] [INFO ] [sig ] Generating forecast for: MFG [2026-01-13T20:26:47.687632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFG' from 'https://tdm.silogroup.org/data/derivative_storage/MFG.csv'. [2026-01-13T20:26:47.701126] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFG'. [2026-01-13T20:26:47.701441] [INFO ] [FORECASTER] Starting predict_future for MFG [2026-01-13T20:26:47.702254] [DEBUG] [LOCAL ] No optimal features file found for MFG: ./output/feature-sets/MFG.txt [2026-01-13T20:26:47.702306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:47.702338] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:47.702365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:47.702421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:47.761660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:47.762540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:47.762642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:47.762676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:47.892418] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:47.892584] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:47.892626] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:47.892655] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:47.896021] [DEBUG] [FORECASTER] MFG: Forecast T+1@11:T+2@11: UP (p=99.26%) [2026-01-13T20:26:47.896298] [INFO ] [FORECASTER] Completed predict_future for MFG [2026-01-13T20:26:47.896426] [INFO ] [sig ] MFG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:48.037840] [INFO ] [LOCAL ] Saved forecast: MFG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MFG.txt [2026-01-13T20:26:48.037995] [INFO ] [sig ] [1997/3497] Completed MFG in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:48.038037] [INFO ] [sig ] [1998/3497] Forecasting MFI... [2026-01-13T20:26:48.038067] [INFO ] [sig ] Generating forecast for: MFI [2026-01-13T20:26:48.038097] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFI' from 'https://tdm.silogroup.org/data/derivative_storage/MFI.csv'. [2026-01-13T20:26:48.048781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFI'. [2026-01-13T20:26:48.049057] [INFO ] [FORECASTER] Starting predict_future for MFI [2026-01-13T20:26:48.049838] [DEBUG] [LOCAL ] No optimal features file found for MFI: ./output/feature-sets/MFI.txt [2026-01-13T20:26:48.049912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:48.049944] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:48.049970] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:48.050026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:48.113145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:48.114049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:48.114128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:48.114161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:48.232423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:48.232567] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:48.232625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:48.232653] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:48.236342] [DEBUG] [FORECASTER] MFI: Forecast T+1@11:T+2@11: UP (p=90.11%) [2026-01-13T20:26:48.236644] [INFO ] [FORECASTER] Completed predict_future for MFI [2026-01-13T20:26:48.236772] [INFO ] [sig ] MFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:48.382329] [INFO ] [LOCAL ] Saved forecast: MFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MFI.txt [2026-01-13T20:26:48.382488] [INFO ] [sig ] [1998/3497] Completed MFI in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:48.382530] [INFO ] [sig ] [1999/3497] Forecasting MFIC... [2026-01-13T20:26:48.382560] [INFO ] [sig ] Generating forecast for: MFIC [2026-01-13T20:26:48.382612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIC' from 'https://tdm.silogroup.org/data/derivative_storage/MFIC.csv'. [2026-01-13T20:26:48.395094] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIC'. [2026-01-13T20:26:48.395458] [INFO ] [FORECASTER] Starting predict_future for MFIC [2026-01-13T20:26:48.396293] [DEBUG] [LOCAL ] No optimal features file found for MFIC: ./output/feature-sets/MFIC.txt [2026-01-13T20:26:48.396345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:48.396378] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:48.396404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:48.396461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:48.453516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:48.454382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:48.454472] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:48.454506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:48.576019] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:48.576170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:48.576209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:48.576238] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:48.579694] [DEBUG] [FORECASTER] MFIC: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-01-13T20:26:48.580022] [INFO ] [FORECASTER] Completed predict_future for MFIC [2026-01-13T20:26:48.580156] [INFO ] [sig ] MFIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:48.723713] [INFO ] [LOCAL ] Saved forecast: MFIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MFIC.txt [2026-01-13T20:26:48.723846] [INFO ] [sig ] [1999/3497] Completed MFIC in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:48.723884] [INFO ] [sig ] [2000/3497] Forecasting MFIN... [2026-01-13T20:26:48.723913] [INFO ] [sig ] Generating forecast for: MFIN [2026-01-13T20:26:48.723943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFIN' from 'https://tdm.silogroup.org/data/derivative_storage/MFIN.csv'. [2026-01-13T20:26:48.735380] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFIN'. [2026-01-13T20:26:48.735727] [INFO ] [FORECASTER] Starting predict_future for MFIN [2026-01-13T20:26:48.736537] [DEBUG] [LOCAL ] No optimal features file found for MFIN: ./output/feature-sets/MFIN.txt [2026-01-13T20:26:48.736615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:48.736652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:48.736680] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:48.736737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:48.793399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:48.794167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:48.794248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:48.794281] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:48.912313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:48.912470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:48.912509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:48.912538] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:48.915938] [DEBUG] [FORECASTER] MFIN: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-13T20:26:48.916224] [INFO ] [FORECASTER] Completed predict_future for MFIN [2026-01-13T20:26:48.916348] [INFO ] [sig ] MFIN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:49.060199] [INFO ] [LOCAL ] Saved forecast: MFIN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MFIN.txt [2026-01-13T20:26:49.060355] [INFO ] [sig ] [2000/3497] Completed MFIN in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:49.060395] [INFO ] [sig ] [2001/3497] Forecasting MFM... [2026-01-13T20:26:49.060427] [INFO ] [sig ] Generating forecast for: MFM [2026-01-13T20:26:49.060459] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MFM' from 'https://tdm.silogroup.org/data/derivative_storage/MFM.csv'. [2026-01-13T20:26:49.071600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MFM'. [2026-01-13T20:26:49.071978] [INFO ] [FORECASTER] Starting predict_future for MFM [2026-01-13T20:26:49.072799] [DEBUG] [LOCAL ] No optimal features file found for MFM: ./output/feature-sets/MFM.txt [2026-01-13T20:26:49.072851] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:49.072883] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:49.072911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:49.072968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:49.135664] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:49.136889] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:49.136983] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:49.137020] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:49.259215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:49.259387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:49.259461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:49.259492] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:49.263114] [DEBUG] [FORECASTER] MFM: Forecast T+1@11:T+2@11: DOWN (p=21.19%) [2026-01-13T20:26:49.263409] [INFO ] [FORECASTER] Completed predict_future for MFM [2026-01-13T20:26:49.263539] [INFO ] [sig ] MFM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:49.436381] [INFO ] [LOCAL ] Saved forecast: MFM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MFM.txt [2026-01-13T20:26:49.436536] [INFO ] [sig ] [2001/3497] Completed MFM in 0.4s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:49.436592] [INFO ] [sig ] [2002/3497] Forecasting MG... [2026-01-13T20:26:49.436627] [INFO ] [sig ] Generating forecast for: MG [2026-01-13T20:26:49.436659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MG' from 'https://tdm.silogroup.org/data/derivative_storage/MG.csv'. [2026-01-13T20:26:49.448350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MG'. [2026-01-13T20:26:49.448743] [INFO ] [FORECASTER] Starting predict_future for MG [2026-01-13T20:26:49.449512] [DEBUG] [LOCAL ] No optimal features file found for MG: ./output/feature-sets/MG.txt [2026-01-13T20:26:49.449563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:49.449616] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:49.449644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:49.449701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:49.509653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:49.510564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:49.510666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:49.510701] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:49.627465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:49.627630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:49.627669] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:49.627697] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:49.631241] [DEBUG] [FORECASTER] MG: Forecast T+1@11:T+2@11: UP (p=55.36%) [2026-01-13T20:26:49.631682] [INFO ] [FORECASTER] Completed predict_future for MG [2026-01-13T20:26:49.631802] [INFO ] [sig ] MG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:49.778298] [INFO ] [LOCAL ] Saved forecast: MG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MG.txt [2026-01-13T20:26:49.778439] [INFO ] [sig ] [2002/3497] Completed MG in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:49.778478] [INFO ] [sig ] [2003/3497] Forecasting MGA... [2026-01-13T20:26:49.778509] [INFO ] [sig ] Generating forecast for: MGA [2026-01-13T20:26:49.778540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGA' from 'https://tdm.silogroup.org/data/derivative_storage/MGA.csv'. [2026-01-13T20:26:49.790150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGA'. [2026-01-13T20:26:49.790634] [INFO ] [FORECASTER] Starting predict_future for MGA [2026-01-13T20:26:49.791382] [DEBUG] [LOCAL ] No optimal features file found for MGA: ./output/feature-sets/MGA.txt [2026-01-13T20:26:49.791433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:49.791464] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:49.791491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:49.791547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:49.849302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:49.850107] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:49.850194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:49.850226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:49.973208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:49.973364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:49.973403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:49.973430] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:49.976798] [DEBUG] [FORECASTER] MGA: Forecast T+1@11:T+2@11: UP (p=56.81%) [2026-01-13T20:26:49.977072] [INFO ] [FORECASTER] Completed predict_future for MGA [2026-01-13T20:26:49.977197] [INFO ] [sig ] MGA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:50.126634] [INFO ] [LOCAL ] Saved forecast: MGA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MGA.txt [2026-01-13T20:26:50.126785] [INFO ] [sig ] [2003/3497] Completed MGA in 0.3s | 2.84 sym/s | Total: 11.7m | ETA: 8.8m [2026-01-13T20:26:50.126824] [INFO ] [sig ] [2004/3497] Forecasting MGEE... [2026-01-13T20:26:50.126854] [INFO ] [sig ] Generating forecast for: MGEE [2026-01-13T20:26:50.126885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGEE' from 'https://tdm.silogroup.org/data/derivative_storage/MGEE.csv'. [2026-01-13T20:26:50.137796] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGEE'. [2026-01-13T20:26:50.138127] [INFO ] [FORECASTER] Starting predict_future for MGEE [2026-01-13T20:26:50.138922] [DEBUG] [LOCAL ] No optimal features file found for MGEE: ./output/feature-sets/MGEE.txt [2026-01-13T20:26:50.138974] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:50.139005] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:50.139031] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:50.139090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:50.198751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:50.199619] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:50.199700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:50.199734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:50.322867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:50.323040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:50.323081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:50.323109] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:50.326424] [DEBUG] [FORECASTER] MGEE: Forecast T+1@11:T+2@11: UP (p=61.99%) [2026-01-13T20:26:50.326712] [INFO ] [FORECASTER] Completed predict_future for MGEE [2026-01-13T20:26:50.326832] [INFO ] [sig ] MGEE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:50.468498] [INFO ] [LOCAL ] Saved forecast: MGEE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MGEE.txt [2026-01-13T20:26:50.468649] [INFO ] [sig ] [2004/3497] Completed MGEE in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-13T20:26:50.468689] [INFO ] [sig ] [2005/3497] Forecasting MGIC... [2026-01-13T20:26:50.468719] [INFO ] [sig ] Generating forecast for: MGIC [2026-01-13T20:26:50.468774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGIC' from 'https://tdm.silogroup.org/data/derivative_storage/MGIC.csv'. [2026-01-13T20:26:50.480324] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGIC'. [2026-01-13T20:26:50.480655] [INFO ] [FORECASTER] Starting predict_future for MGIC [2026-01-13T20:26:50.481410] [DEBUG] [LOCAL ] No optimal features file found for MGIC: ./output/feature-sets/MGIC.txt [2026-01-13T20:26:50.481461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:50.481522] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:50.481552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:50.481628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:50.537039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:50.537742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:50.537817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:50.537849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:50.658517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:50.658678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:50.658718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:50.658746] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:50.662042] [DEBUG] [FORECASTER] MGIC: Forecast T+1@11:T+2@11: UP (p=50.19%) [2026-01-13T20:26:50.662313] [INFO ] [FORECASTER] Completed predict_future for MGIC [2026-01-13T20:26:50.662433] [INFO ] [sig ] MGIC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:50.807044] [INFO ] [LOCAL ] Saved forecast: MGIC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MGIC.txt [2026-01-13T20:26:50.807169] [INFO ] [sig ] [2005/3497] Completed MGIC in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.8m [2026-01-13T20:26:50.807208] [INFO ] [sig ] [2006/3497] Forecasting MGM... [2026-01-13T20:26:50.807238] [INFO ] [sig ] Generating forecast for: MGM [2026-01-13T20:26:50.807267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGM' from 'https://tdm.silogroup.org/data/derivative_storage/MGM.csv'. [2026-01-13T20:26:50.818511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGM'. [2026-01-13T20:26:50.818884] [INFO ] [FORECASTER] Starting predict_future for MGM [2026-01-13T20:26:50.819675] [DEBUG] [LOCAL ] No optimal features file found for MGM: ./output/feature-sets/MGM.txt [2026-01-13T20:26:50.819727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:50.819759] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:50.819786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:50.819842] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:50.876367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:50.876972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:50.877046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:50.877078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:50.997720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:50.997874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:50.997914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:50.997944] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:51.001289] [DEBUG] [FORECASTER] MGM: Forecast T+1@11:T+2@11: DOWN (p=27.25%) [2026-01-13T20:26:51.001556] [INFO ] [FORECASTER] Completed predict_future for MGM [2026-01-13T20:26:51.001697] [INFO ] [sig ] MGM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:51.143897] [INFO ] [LOCAL ] Saved forecast: MGM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MGM.txt [2026-01-13T20:26:51.144019] [INFO ] [sig ] [2006/3497] Completed MGM in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:51.144058] [INFO ] [sig ] [2007/3497] Forecasting MGNI... [2026-01-13T20:26:51.144089] [INFO ] [sig ] Generating forecast for: MGNI [2026-01-13T20:26:51.144119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNI' from 'https://tdm.silogroup.org/data/derivative_storage/MGNI.csv'. [2026-01-13T20:26:51.156132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNI'. [2026-01-13T20:26:51.156529] [INFO ] [FORECASTER] Starting predict_future for MGNI [2026-01-13T20:26:51.157306] [DEBUG] [LOCAL ] No optimal features file found for MGNI: ./output/feature-sets/MGNI.txt [2026-01-13T20:26:51.157358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:51.157390] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:51.157417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:51.157474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:51.213863] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:51.214645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:51.214722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:51.214754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:51.338322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:51.338476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:51.338517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:51.338545] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:51.341905] [DEBUG] [FORECASTER] MGNI: Forecast T+1@11:T+2@11: UP (p=97.29%) [2026-01-13T20:26:51.342187] [INFO ] [FORECASTER] Completed predict_future for MGNI [2026-01-13T20:26:51.342310] [INFO ] [sig ] MGNI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:51.489253] [INFO ] [LOCAL ] Saved forecast: MGNI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MGNI.txt [2026-01-13T20:26:51.489385] [INFO ] [sig ] [2007/3497] Completed MGNI in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:51.489422] [INFO ] [sig ] [2008/3497] Forecasting MGNX... [2026-01-13T20:26:51.489451] [INFO ] [sig ] Generating forecast for: MGNX [2026-01-13T20:26:51.489482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGNX' from 'https://tdm.silogroup.org/data/derivative_storage/MGNX.csv'. [2026-01-13T20:26:51.500460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGNX'. [2026-01-13T20:26:51.500740] [INFO ] [FORECASTER] Starting predict_future for MGNX [2026-01-13T20:26:51.501481] [DEBUG] [LOCAL ] No optimal features file found for MGNX: ./output/feature-sets/MGNX.txt [2026-01-13T20:26:51.501530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:51.501562] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:51.501616] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:51.501673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:51.558178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:51.558897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:51.558974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:51.559006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:51.675960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:51.676114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:51.676153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:51.676181] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:51.679732] [DEBUG] [FORECASTER] MGNX: Forecast T+1@11:T+2@11: DOWN (p=23.18%) [2026-01-13T20:26:51.679998] [INFO ] [FORECASTER] Completed predict_future for MGNX [2026-01-13T20:26:51.680115] [INFO ] [sig ] MGNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:51.823487] [INFO ] [LOCAL ] Saved forecast: MGNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MGNX.txt [2026-01-13T20:26:51.823661] [INFO ] [sig ] [2008/3497] Completed MGNX in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:51.823707] [INFO ] [sig ] [2009/3497] Forecasting MGPI... [2026-01-13T20:26:51.823739] [INFO ] [sig ] Generating forecast for: MGPI [2026-01-13T20:26:51.823788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGPI' from 'https://tdm.silogroup.org/data/derivative_storage/MGPI.csv'. [2026-01-13T20:26:51.835410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGPI'. [2026-01-13T20:26:51.835792] [INFO ] [FORECASTER] Starting predict_future for MGPI [2026-01-13T20:26:51.836541] [DEBUG] [LOCAL ] No optimal features file found for MGPI: ./output/feature-sets/MGPI.txt [2026-01-13T20:26:51.836612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:51.836645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:51.836671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:51.836727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:51.892816] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:51.893667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:51.893746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:51.893780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:52.013707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:52.013868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:52.013907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:52.013936] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:52.017352] [DEBUG] [FORECASTER] MGPI: Forecast T+1@11:T+2@11: UP (p=73.39%) [2026-01-13T20:26:52.017678] [INFO ] [FORECASTER] Completed predict_future for MGPI [2026-01-13T20:26:52.017808] [INFO ] [sig ] MGPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:52.160182] [INFO ] [LOCAL ] Saved forecast: MGPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MGPI.txt [2026-01-13T20:26:52.160338] [INFO ] [sig ] [2009/3497] Completed MGPI in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:52.160378] [INFO ] [sig ] [2010/3497] Forecasting MGRC... [2026-01-13T20:26:52.160409] [INFO ] [sig ] Generating forecast for: MGRC [2026-01-13T20:26:52.160440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGRC' from 'https://tdm.silogroup.org/data/derivative_storage/MGRC.csv'. [2026-01-13T20:26:52.172161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGRC'. [2026-01-13T20:26:52.172430] [INFO ] [FORECASTER] Starting predict_future for MGRC [2026-01-13T20:26:52.173188] [DEBUG] [LOCAL ] No optimal features file found for MGRC: ./output/feature-sets/MGRC.txt [2026-01-13T20:26:52.173241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:52.173272] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:52.173298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:52.173355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:52.229154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:52.229764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:52.229837] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:52.229869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:52.342959] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:52.343082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:52.343122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:52.343151] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:52.346412] [DEBUG] [FORECASTER] MGRC: Forecast T+1@11:T+2@11: UP (p=77.85%) [2026-01-13T20:26:52.346697] [INFO ] [FORECASTER] Completed predict_future for MGRC [2026-01-13T20:26:52.346833] [INFO ] [sig ] MGRC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:52.487754] [INFO ] [LOCAL ] Saved forecast: MGRC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MGRC.txt [2026-01-13T20:26:52.487876] [INFO ] [sig ] [2010/3497] Completed MGRC in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:52.487914] [INFO ] [sig ] [2011/3497] Forecasting MGTX... [2026-01-13T20:26:52.487943] [INFO ] [sig ] Generating forecast for: MGTX [2026-01-13T20:26:52.488006] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGTX' from 'https://tdm.silogroup.org/data/derivative_storage/MGTX.csv'. [2026-01-13T20:26:52.498993] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGTX'. [2026-01-13T20:26:52.499261] [INFO ] [FORECASTER] Starting predict_future for MGTX [2026-01-13T20:26:52.500022] [DEBUG] [LOCAL ] No optimal features file found for MGTX: ./output/feature-sets/MGTX.txt [2026-01-13T20:26:52.500073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:52.500104] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:52.500134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:52.500192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:52.556889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:52.557473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:52.557549] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:52.557597] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:52.673761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:52.673893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:52.673929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:52.673956] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:52.677178] [DEBUG] [FORECASTER] MGTX: Forecast T+1@11:T+2@11: DOWN (p=27.20%) [2026-01-13T20:26:52.677442] [INFO ] [FORECASTER] Completed predict_future for MGTX [2026-01-13T20:26:52.677605] [INFO ] [sig ] MGTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:52.818648] [INFO ] [LOCAL ] Saved forecast: MGTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MGTX.txt [2026-01-13T20:26:52.818762] [INFO ] [sig ] [2011/3497] Completed MGTX in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:52.818800] [INFO ] [sig ] [2012/3497] Forecasting MGX... [2026-01-13T20:26:52.818829] [INFO ] [sig ] Generating forecast for: MGX [2026-01-13T20:26:52.818858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGX' from 'https://tdm.silogroup.org/data/derivative_storage/MGX.csv'. [2026-01-13T20:26:52.830192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGX'. [2026-01-13T20:26:52.830466] [INFO ] [FORECASTER] Starting predict_future for MGX [2026-01-13T20:26:52.831220] [DEBUG] [LOCAL ] No optimal features file found for MGX: ./output/feature-sets/MGX.txt [2026-01-13T20:26:52.831271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:52.831302] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:52.831329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:52.831385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:52.887704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:52.888317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:52.888390] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:52.888422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:53.007181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:53.007297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:53.007333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:53.007377] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:53.010602] [DEBUG] [FORECASTER] MGX: Forecast T+1@11:T+2@11: DOWN (p=30.22%) [2026-01-13T20:26:53.010866] [INFO ] [FORECASTER] Completed predict_future for MGX [2026-01-13T20:26:53.010985] [INFO ] [sig ] MGX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:53.151323] [INFO ] [LOCAL ] Saved forecast: MGX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MGX.txt [2026-01-13T20:26:53.151444] [INFO ] [sig ] [2012/3497] Completed MGX in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:53.151483] [INFO ] [sig ] [2013/3497] Forecasting MGY... [2026-01-13T20:26:53.151513] [INFO ] [sig ] Generating forecast for: MGY [2026-01-13T20:26:53.151543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MGY' from 'https://tdm.silogroup.org/data/derivative_storage/MGY.csv'. [2026-01-13T20:26:53.164144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MGY'. [2026-01-13T20:26:53.164407] [INFO ] [FORECASTER] Starting predict_future for MGY [2026-01-13T20:26:53.165164] [DEBUG] [LOCAL ] No optimal features file found for MGY: ./output/feature-sets/MGY.txt [2026-01-13T20:26:53.165216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:53.165246] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:53.165273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:53.165329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:53.221498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:53.222103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:53.222182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:53.222214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:53.337170] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:53.337308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:53.337346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:53.337374] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:53.340660] [DEBUG] [FORECASTER] MGY: Forecast T+1@11:T+2@11: UP (p=80.89%) [2026-01-13T20:26:53.340923] [INFO ] [FORECASTER] Completed predict_future for MGY [2026-01-13T20:26:53.341040] [INFO ] [sig ] MGY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:53.485267] [INFO ] [LOCAL ] Saved forecast: MGY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MGY.txt [2026-01-13T20:26:53.485382] [INFO ] [sig ] [2013/3497] Completed MGY in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:53.485419] [INFO ] [sig ] [2014/3497] Forecasting MHD... [2026-01-13T20:26:53.485448] [INFO ] [sig ] Generating forecast for: MHD [2026-01-13T20:26:53.485477] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHD' from 'https://tdm.silogroup.org/data/derivative_storage/MHD.csv'. [2026-01-13T20:26:53.497491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHD'. [2026-01-13T20:26:53.497776] [INFO ] [FORECASTER] Starting predict_future for MHD [2026-01-13T20:26:53.498545] [DEBUG] [LOCAL ] No optimal features file found for MHD: ./output/feature-sets/MHD.txt [2026-01-13T20:26:53.498615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:53.498649] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:53.498676] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:53.498733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:53.560594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:53.561481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:53.561593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:53.561628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:53.675740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:53.675900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:53.675939] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:53.675967] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:53.679342] [DEBUG] [FORECASTER] MHD: Forecast T+1@11:T+2@11: DOWN (p=22.00%) [2026-01-13T20:26:53.679639] [INFO ] [FORECASTER] Completed predict_future for MHD [2026-01-13T20:26:53.679766] [INFO ] [sig ] MHD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:53.821764] [INFO ] [LOCAL ] Saved forecast: MHD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MHD.txt [2026-01-13T20:26:53.821915] [INFO ] [sig ] [2014/3497] Completed MHD in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:53.821954] [INFO ] [sig ] [2015/3497] Forecasting MHF... [2026-01-13T20:26:53.821984] [INFO ] [sig ] Generating forecast for: MHF [2026-01-13T20:26:53.822015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHF' from 'https://tdm.silogroup.org/data/derivative_storage/MHF.csv'. [2026-01-13T20:26:53.833122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHF'. [2026-01-13T20:26:53.833380] [INFO ] [FORECASTER] Starting predict_future for MHF [2026-01-13T20:26:53.834171] [DEBUG] [LOCAL ] No optimal features file found for MHF: ./output/feature-sets/MHF.txt [2026-01-13T20:26:53.834223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:53.834255] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:53.834282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:53.834339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:53.890447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:53.891069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:53.891144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:53.891177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:54.008378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:54.008498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:54.008536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:54.008563] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:54.011759] [DEBUG] [FORECASTER] MHF: Forecast T+1@11:T+2@11: UP (p=88.38%) [2026-01-13T20:26:54.012023] [INFO ] [FORECASTER] Completed predict_future for MHF [2026-01-13T20:26:54.012141] [INFO ] [sig ] MHF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:54.154967] [INFO ] [LOCAL ] Saved forecast: MHF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MHF.txt [2026-01-13T20:26:54.155090] [INFO ] [sig ] [2015/3497] Completed MHF in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:54.155128] [INFO ] [sig ] [2016/3497] Forecasting MHK... [2026-01-13T20:26:54.155157] [INFO ] [sig ] Generating forecast for: MHK [2026-01-13T20:26:54.155186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHK' from 'https://tdm.silogroup.org/data/derivative_storage/MHK.csv'. [2026-01-13T20:26:54.167081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHK'. [2026-01-13T20:26:54.167337] [INFO ] [FORECASTER] Starting predict_future for MHK [2026-01-13T20:26:54.168303] [DEBUG] [LOCAL ] No optimal features file found for MHK: ./output/feature-sets/MHK.txt [2026-01-13T20:26:54.168354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:54.168385] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:54.168423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:54.168480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:54.226215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:54.226825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:54.226899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:54.226931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:54.340389] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:54.340528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:54.340566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:54.340613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:54.343863] [DEBUG] [FORECASTER] MHK: Forecast T+1@11:T+2@11: DOWN (p=28.87%) [2026-01-13T20:26:54.344130] [INFO ] [FORECASTER] Completed predict_future for MHK [2026-01-13T20:26:54.344252] [INFO ] [sig ] MHK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:54.486022] [INFO ] [LOCAL ] Saved forecast: MHK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MHK.txt [2026-01-13T20:26:54.486138] [INFO ] [sig ] [2016/3497] Completed MHK in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:54.486175] [INFO ] [sig ] [2017/3497] Forecasting MHN... [2026-01-13T20:26:54.486203] [INFO ] [sig ] Generating forecast for: MHN [2026-01-13T20:26:54.486233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHN' from 'https://tdm.silogroup.org/data/derivative_storage/MHN.csv'. [2026-01-13T20:26:54.497124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHN'. [2026-01-13T20:26:54.497439] [INFO ] [FORECASTER] Starting predict_future for MHN [2026-01-13T20:26:54.498224] [DEBUG] [LOCAL ] No optimal features file found for MHN: ./output/feature-sets/MHN.txt [2026-01-13T20:26:54.498278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:54.498309] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:54.498336] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:54.498391] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:54.553720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:54.554304] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:54.554381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:54.554413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:54.666259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:54.666392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:54.666430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:54.666457] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:54.669727] [DEBUG] [FORECASTER] MHN: Forecast T+1@11:T+2@11: DOWN (p=24.99%) [2026-01-13T20:26:54.669990] [INFO ] [FORECASTER] Completed predict_future for MHN [2026-01-13T20:26:54.670110] [INFO ] [sig ] MHN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:54.810124] [INFO ] [LOCAL ] Saved forecast: MHN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MHN.txt [2026-01-13T20:26:54.810238] [INFO ] [sig ] [2017/3497] Completed MHN in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:54.810278] [INFO ] [sig ] [2018/3497] Forecasting MHO... [2026-01-13T20:26:54.810307] [INFO ] [sig ] Generating forecast for: MHO [2026-01-13T20:26:54.810336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MHO' from 'https://tdm.silogroup.org/data/derivative_storage/MHO.csv'. [2026-01-13T20:26:54.821338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MHO'. [2026-01-13T20:26:54.821630] [INFO ] [FORECASTER] Starting predict_future for MHO [2026-01-13T20:26:54.822393] [DEBUG] [LOCAL ] No optimal features file found for MHO: ./output/feature-sets/MHO.txt [2026-01-13T20:26:54.822444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:54.822475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:54.822501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:54.822558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:54.877917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:54.878534] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:54.878624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:54.878658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:54.995744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:54.995892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:54.995929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:54.995957] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:54.999184] [DEBUG] [FORECASTER] MHO: Forecast T+1@11:T+2@11: DOWN (p=4.25%) [2026-01-13T20:26:54.999450] [INFO ] [FORECASTER] Completed predict_future for MHO [2026-01-13T20:26:54.999568] [INFO ] [sig ] MHO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:55.145875] [INFO ] [LOCAL ] Saved forecast: MHO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MHO.txt [2026-01-13T20:26:55.146011] [INFO ] [sig ] [2018/3497] Completed MHO in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:55.146051] [INFO ] [sig ] [2019/3497] Forecasting MIDD... [2026-01-13T20:26:55.146080] [INFO ] [sig ] Generating forecast for: MIDD [2026-01-13T20:26:55.146110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIDD' from 'https://tdm.silogroup.org/data/derivative_storage/MIDD.csv'. [2026-01-13T20:26:55.157874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIDD'. [2026-01-13T20:26:55.158168] [INFO ] [FORECASTER] Starting predict_future for MIDD [2026-01-13T20:26:55.158934] [DEBUG] [LOCAL ] No optimal features file found for MIDD: ./output/feature-sets/MIDD.txt [2026-01-13T20:26:55.158984] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:55.159015] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:55.159041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:55.159097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:55.217462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:55.218094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:55.218171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:55.218204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:55.337857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:55.338037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:55.338077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:55.338106] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:55.341801] [DEBUG] [FORECASTER] MIDD: Forecast T+1@11:T+2@11: UP (p=90.91%) [2026-01-13T20:26:55.342066] [INFO ] [FORECASTER] Completed predict_future for MIDD [2026-01-13T20:26:55.342187] [INFO ] [sig ] MIDD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:55.489818] [INFO ] [LOCAL ] Saved forecast: MIDD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MIDD.txt [2026-01-13T20:26:55.489968] [INFO ] [sig ] [2019/3497] Completed MIDD in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:55.490006] [INFO ] [sig ] [2020/3497] Forecasting MIGI... [2026-01-13T20:26:55.490037] [INFO ] [sig ] Generating forecast for: MIGI [2026-01-13T20:26:55.490074] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIGI' from 'https://tdm.silogroup.org/data/derivative_storage/MIGI.csv'. [2026-01-13T20:26:55.502709] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIGI'. [2026-01-13T20:26:55.503042] [INFO ] [FORECASTER] Starting predict_future for MIGI [2026-01-13T20:26:55.503821] [DEBUG] [LOCAL ] No optimal features file found for MIGI: ./output/feature-sets/MIGI.txt [2026-01-13T20:26:55.503872] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:55.503903] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:55.503930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:55.503985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:55.561267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:55.562100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:55.562180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:55.562213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:55.678129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:55.678284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:55.678322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:55.678349] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:55.681692] [DEBUG] [FORECASTER] MIGI: Forecast T+1@11:T+2@11: DOWN (p=5.90%) [2026-01-13T20:26:55.681968] [INFO ] [FORECASTER] Completed predict_future for MIGI [2026-01-13T20:26:55.682089] [INFO ] [sig ] MIGI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:55.822266] [INFO ] [LOCAL ] Saved forecast: MIGI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MIGI.txt [2026-01-13T20:26:55.822391] [INFO ] [sig ] [2020/3497] Completed MIGI in 0.3s | 2.84 sym/s | Total: 11.8m | ETA: 8.7m [2026-01-13T20:26:55.822430] [INFO ] [sig ] [2021/3497] Forecasting MILN... [2026-01-13T20:26:55.822459] [INFO ] [sig ] Generating forecast for: MILN [2026-01-13T20:26:55.822488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MILN' from 'https://tdm.silogroup.org/data/derivative_storage/MILN.csv'. [2026-01-13T20:26:55.833897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MILN'. [2026-01-13T20:26:55.834185] [INFO ] [FORECASTER] Starting predict_future for MILN [2026-01-13T20:26:55.834941] [DEBUG] [LOCAL ] No optimal features file found for MILN: ./output/feature-sets/MILN.txt [2026-01-13T20:26:55.834991] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:55.835022] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:55.835049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:55.835105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:55.891304] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:55.891946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:55.892021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:55.892053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:55.997228] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:55.997348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:55.997384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:55.997411] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:56.000635] [DEBUG] [FORECASTER] MILN: Forecast T+1@11:T+2@11: UP (p=70.52%) [2026-01-13T20:26:56.000908] [INFO ] [FORECASTER] Completed predict_future for MILN [2026-01-13T20:26:56.001026] [INFO ] [sig ] MILN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:56.144236] [INFO ] [LOCAL ] Saved forecast: MILN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MILN.txt [2026-01-13T20:26:56.144374] [INFO ] [sig ] [2021/3497] Completed MILN in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.7m [2026-01-13T20:26:56.144439] [INFO ] [sig ] [2022/3497] Forecasting MIND... [2026-01-13T20:26:56.144468] [INFO ] [sig ] Generating forecast for: MIND [2026-01-13T20:26:56.144497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIND' from 'https://tdm.silogroup.org/data/derivative_storage/MIND.csv'. [2026-01-13T20:26:56.155879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIND'. [2026-01-13T20:26:56.156157] [INFO ] [FORECASTER] Starting predict_future for MIND [2026-01-13T20:26:56.156931] [DEBUG] [LOCAL ] No optimal features file found for MIND: ./output/feature-sets/MIND.txt [2026-01-13T20:26:56.156982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:56.157014] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:56.157041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:56.157098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:56.214325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:56.214937] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:56.215011] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:56.215043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:56.337156] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:56.337307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:56.337348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:56.337376] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:56.340730] [DEBUG] [FORECASTER] MIND: Forecast T+1@11:T+2@11: DOWN (p=39.48%) [2026-01-13T20:26:56.341003] [INFO ] [FORECASTER] Completed predict_future for MIND [2026-01-13T20:26:56.341124] [INFO ] [sig ] MIND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:56.482350] [INFO ] [LOCAL ] Saved forecast: MIND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MIND.txt [2026-01-13T20:26:56.482504] [INFO ] [sig ] [2022/3497] Completed MIND in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:56.482542] [INFO ] [sig ] [2023/3497] Forecasting MIRA... [2026-01-13T20:26:56.482591] [INFO ] [sig ] Generating forecast for: MIRA [2026-01-13T20:26:56.482624] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRA' from 'https://tdm.silogroup.org/data/derivative_storage/MIRA.csv'. [2026-01-13T20:26:56.494614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRA'. [2026-01-13T20:26:56.494951] [INFO ] [FORECASTER] Starting predict_future for MIRA [2026-01-13T20:26:56.495731] [DEBUG] [LOCAL ] No optimal features file found for MIRA: ./output/feature-sets/MIRA.txt [2026-01-13T20:26:56.495846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:56.495884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:56.495912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:56.495968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:56.552447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:56.553329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:56.553411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:56.553445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:56.682358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:56.682513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:56.682552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:56.682598] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:56.685948] [DEBUG] [FORECASTER] MIRA: Forecast T+1@11:T+2@11: DOWN (p=24.83%) [2026-01-13T20:26:56.686214] [INFO ] [FORECASTER] Completed predict_future for MIRA [2026-01-13T20:26:56.686332] [INFO ] [sig ] MIRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:56.827366] [INFO ] [LOCAL ] Saved forecast: MIRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MIRA.txt [2026-01-13T20:26:56.827498] [INFO ] [sig ] [2023/3497] Completed MIRA in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:56.827537] [INFO ] [sig ] [2024/3497] Forecasting MIRM... [2026-01-13T20:26:56.827567] [INFO ] [sig ] Generating forecast for: MIRM [2026-01-13T20:26:56.827616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIRM' from 'https://tdm.silogroup.org/data/derivative_storage/MIRM.csv'. [2026-01-13T20:26:56.840012] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIRM'. [2026-01-13T20:26:56.840310] [INFO ] [FORECASTER] Starting predict_future for MIRM [2026-01-13T20:26:56.841082] [DEBUG] [LOCAL ] No optimal features file found for MIRM: ./output/feature-sets/MIRM.txt [2026-01-13T20:26:56.841133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:56.841164] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:56.841192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:56.841248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:56.901173] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:56.902060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:56.902139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:56.902173] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:57.024795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:57.024944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:57.024983] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:57.025012] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:57.029102] [DEBUG] [FORECASTER] MIRM: Forecast T+1@11:T+2@11: DOWN (p=46.25%) [2026-01-13T20:26:57.029611] [INFO ] [FORECASTER] Completed predict_future for MIRM [2026-01-13T20:26:57.029748] [INFO ] [sig ] MIRM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:57.175652] [INFO ] [LOCAL ] Saved forecast: MIRM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MIRM.txt [2026-01-13T20:26:57.175818] [INFO ] [sig ] [2024/3497] Completed MIRM in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:57.175859] [INFO ] [sig ] [2025/3497] Forecasting MITK... [2026-01-13T20:26:57.175889] [INFO ] [sig ] Generating forecast for: MITK [2026-01-13T20:26:57.175920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MITK' from 'https://tdm.silogroup.org/data/derivative_storage/MITK.csv'. [2026-01-13T20:26:57.188442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MITK'. [2026-01-13T20:26:57.188854] [INFO ] [FORECASTER] Starting predict_future for MITK [2026-01-13T20:26:57.189686] [DEBUG] [LOCAL ] No optimal features file found for MITK: ./output/feature-sets/MITK.txt [2026-01-13T20:26:57.189740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:57.189773] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:57.189831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:57.189890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:57.251674] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:57.252553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:57.252658] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:57.252693] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:57.385004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:57.385158] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:57.385198] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:57.385228] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:57.388663] [DEBUG] [FORECASTER] MITK: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-01-13T20:26:57.388937] [INFO ] [FORECASTER] Completed predict_future for MITK [2026-01-13T20:26:57.389058] [INFO ] [sig ] MITK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:57.531832] [INFO ] [LOCAL ] Saved forecast: MITK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MITK.txt [2026-01-13T20:26:57.531946] [INFO ] [sig ] [2025/3497] Completed MITK in 0.4s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:57.531984] [INFO ] [sig ] [2026/3497] Forecasting MIY... [2026-01-13T20:26:57.532013] [INFO ] [sig ] Generating forecast for: MIY [2026-01-13T20:26:57.532044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MIY' from 'https://tdm.silogroup.org/data/derivative_storage/MIY.csv'. [2026-01-13T20:26:57.543720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MIY'. [2026-01-13T20:26:57.544002] [INFO ] [FORECASTER] Starting predict_future for MIY [2026-01-13T20:26:57.544762] [DEBUG] [LOCAL ] No optimal features file found for MIY: ./output/feature-sets/MIY.txt [2026-01-13T20:26:57.544814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:57.544845] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:57.544872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:57.544928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:57.605398] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:57.606083] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:57.606161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:57.606195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:57.728305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:57.728467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:57.728506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:57.728537] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:57.731946] [DEBUG] [FORECASTER] MIY: Forecast T+1@11:T+2@11: DOWN (p=11.10%) [2026-01-13T20:26:57.732227] [INFO ] [FORECASTER] Completed predict_future for MIY [2026-01-13T20:26:57.732355] [INFO ] [sig ] MIY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:57.874963] [INFO ] [LOCAL ] Saved forecast: MIY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MIY.txt [2026-01-13T20:26:57.875095] [INFO ] [sig ] [2026/3497] Completed MIY in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:57.875134] [INFO ] [sig ] [2027/3497] Forecasting MKC... [2026-01-13T20:26:57.875162] [INFO ] [sig ] Generating forecast for: MKC [2026-01-13T20:26:57.875192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKC' from 'https://tdm.silogroup.org/data/derivative_storage/MKC.csv'. [2026-01-13T20:26:57.886689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKC'. [2026-01-13T20:26:57.886994] [INFO ] [FORECASTER] Starting predict_future for MKC [2026-01-13T20:26:57.887782] [DEBUG] [LOCAL ] No optimal features file found for MKC: ./output/feature-sets/MKC.txt [2026-01-13T20:26:57.887834] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:57.887867] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:57.887895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:57.888095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:57.944889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:57.945799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:57.945879] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:57.945913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:58.065333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:58.065496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:58.065538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:58.065585] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:58.069178] [DEBUG] [FORECASTER] MKC: Forecast T+1@11:T+2@11: UP (p=86.18%) [2026-01-13T20:26:58.069486] [INFO ] [FORECASTER] Completed predict_future for MKC [2026-01-13T20:26:58.069646] [INFO ] [sig ] MKC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:58.218343] [INFO ] [LOCAL ] Saved forecast: MKC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MKC.txt [2026-01-13T20:26:58.218701] [INFO ] [sig ] [2027/3497] Completed MKC in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:58.218742] [INFO ] [sig ] [2028/3497] Forecasting MKSI... [2026-01-13T20:26:58.218772] [INFO ] [sig ] Generating forecast for: MKSI [2026-01-13T20:26:58.218803] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKSI' from 'https://tdm.silogroup.org/data/derivative_storage/MKSI.csv'. [2026-01-13T20:26:58.232066] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKSI'. [2026-01-13T20:26:58.232383] [INFO ] [FORECASTER] Starting predict_future for MKSI [2026-01-13T20:26:58.233538] [DEBUG] [LOCAL ] No optimal features file found for MKSI: ./output/feature-sets/MKSI.txt [2026-01-13T20:26:58.233605] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:58.233636] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:58.233662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:58.233717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:58.290290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:58.291146] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:58.291224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:58.291258] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:58.414336] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:58.414496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:58.414539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:58.414586] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:58.418072] [DEBUG] [FORECASTER] MKSI: Forecast T+1@11:T+2@11: DOWN (p=6.92%) [2026-01-13T20:26:58.418351] [INFO ] [FORECASTER] Completed predict_future for MKSI [2026-01-13T20:26:58.418487] [INFO ] [sig ] MKSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:58.560003] [INFO ] [LOCAL ] Saved forecast: MKSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MKSI.txt [2026-01-13T20:26:58.560156] [INFO ] [sig ] [2028/3497] Completed MKSI in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:58.560197] [INFO ] [sig ] [2029/3497] Forecasting MKTX... [2026-01-13T20:26:58.560227] [INFO ] [sig ] Generating forecast for: MKTX [2026-01-13T20:26:58.560257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MKTX' from 'https://tdm.silogroup.org/data/derivative_storage/MKTX.csv'. [2026-01-13T20:26:58.571876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MKTX'. [2026-01-13T20:26:58.572229] [INFO ] [FORECASTER] Starting predict_future for MKTX [2026-01-13T20:26:58.573195] [DEBUG] [LOCAL ] No optimal features file found for MKTX: ./output/feature-sets/MKTX.txt [2026-01-13T20:26:58.573258] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:58.573290] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:58.573316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:58.573373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:58.630906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:58.631847] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:58.631929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:58.631963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:58.757953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:58.758140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:58.758185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:58.758215] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:58.762029] [DEBUG] [FORECASTER] MKTX: Forecast T+1@11:T+2@11: UP (p=52.69%) [2026-01-13T20:26:58.762386] [INFO ] [FORECASTER] Completed predict_future for MKTX [2026-01-13T20:26:58.762527] [INFO ] [sig ] MKTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:58.914801] [INFO ] [LOCAL ] Saved forecast: MKTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MKTX.txt [2026-01-13T20:26:58.914954] [INFO ] [sig ] [2029/3497] Completed MKTX in 0.4s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:58.914996] [INFO ] [sig ] [2030/3497] Forecasting MLAB... [2026-01-13T20:26:58.915026] [INFO ] [sig ] Generating forecast for: MLAB [2026-01-13T20:26:58.915057] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLAB' from 'https://tdm.silogroup.org/data/derivative_storage/MLAB.csv'. [2026-01-13T20:26:58.926810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLAB'. [2026-01-13T20:26:58.927199] [INFO ] [FORECASTER] Starting predict_future for MLAB [2026-01-13T20:26:58.928189] [DEBUG] [LOCAL ] No optimal features file found for MLAB: ./output/feature-sets/MLAB.txt [2026-01-13T20:26:58.928243] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:58.928276] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:58.928302] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:58.928359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:58.986031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:58.986947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:58.987030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:58.987064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:59.103213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:59.103352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:59.103391] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:59.103420] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:59.106763] [DEBUG] [FORECASTER] MLAB: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-13T20:26:59.107037] [INFO ] [FORECASTER] Completed predict_future for MLAB [2026-01-13T20:26:59.107158] [INFO ] [sig ] MLAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:59.248267] [INFO ] [LOCAL ] Saved forecast: MLAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MLAB.txt [2026-01-13T20:26:59.248389] [INFO ] [sig ] [2030/3497] Completed MLAB in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:59.248428] [INFO ] [sig ] [2031/3497] Forecasting MLCO... [2026-01-13T20:26:59.248457] [INFO ] [sig ] Generating forecast for: MLCO [2026-01-13T20:26:59.248488] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLCO' from 'https://tdm.silogroup.org/data/derivative_storage/MLCO.csv'. [2026-01-13T20:26:59.259498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLCO'. [2026-01-13T20:26:59.259815] [INFO ] [FORECASTER] Starting predict_future for MLCO [2026-01-13T20:26:59.260564] [DEBUG] [LOCAL ] No optimal features file found for MLCO: ./output/feature-sets/MLCO.txt [2026-01-13T20:26:59.260642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:59.260673] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:59.260700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:59.260756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:59.317449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:59.318060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:59.318133] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:59.318166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:59.437777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:59.437911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:59.437948] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:59.438013] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:59.441318] [DEBUG] [FORECASTER] MLCO: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-13T20:26:59.441606] [INFO ] [FORECASTER] Completed predict_future for MLCO [2026-01-13T20:26:59.441724] [INFO ] [sig ] MLCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:26:59.584740] [INFO ] [LOCAL ] Saved forecast: MLCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MLCO.txt [2026-01-13T20:26:59.584851] [INFO ] [sig ] [2031/3497] Completed MLCO in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:59.584891] [INFO ] [sig ] [2032/3497] Forecasting MLGO... [2026-01-13T20:26:59.584919] [INFO ] [sig ] Generating forecast for: MLGO [2026-01-13T20:26:59.584949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLGO' from 'https://tdm.silogroup.org/data/derivative_storage/MLGO.csv'. [2026-01-13T20:26:59.596292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLGO'. [2026-01-13T20:26:59.596773] [INFO ] [FORECASTER] Starting predict_future for MLGO [2026-01-13T20:26:59.597735] [DEBUG] [LOCAL ] No optimal features file found for MLGO: ./output/feature-sets/MLGO.txt [2026-01-13T20:26:59.597786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:59.597818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:59.597843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:59.597898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:59.658332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:59.658962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:59.659036] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:59.659068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:26:59.774265] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:26:59.774419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:26:59.774457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:26:59.774485] [INFO ] [FORECASTER] Training complete [2026-01-13T20:26:59.777826] [DEBUG] [FORECASTER] MLGO: Forecast T+1@11:T+2@11: UP (p=80.49%) [2026-01-13T20:26:59.778127] [INFO ] [FORECASTER] Completed predict_future for MLGO [2026-01-13T20:26:59.778246] [INFO ] [sig ] MLGO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:26:59.920128] [INFO ] [LOCAL ] Saved forecast: MLGO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MLGO.txt [2026-01-13T20:26:59.920262] [INFO ] [sig ] [2032/3497] Completed MLGO in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:26:59.920302] [INFO ] [sig ] [2033/3497] Forecasting MLI... [2026-01-13T20:26:59.920331] [INFO ] [sig ] Generating forecast for: MLI [2026-01-13T20:26:59.920361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLI' from 'https://tdm.silogroup.org/data/derivative_storage/MLI.csv'. [2026-01-13T20:26:59.931877] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLI'. [2026-01-13T20:26:59.932125] [INFO ] [FORECASTER] Starting predict_future for MLI [2026-01-13T20:26:59.932891] [DEBUG] [LOCAL ] No optimal features file found for MLI: ./output/feature-sets/MLI.txt [2026-01-13T20:26:59.932941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:26:59.932973] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:26:59.932999] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:26:59.933055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:26:59.989765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:26:59.990351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:26:59.990424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:26:59.990456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:00.110667] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:00.110806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:00.110844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:00.110872] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:00.114173] [DEBUG] [FORECASTER] MLI: Forecast T+1@11:T+2@11: DOWN (p=47.39%) [2026-01-13T20:27:00.114439] [INFO ] [FORECASTER] Completed predict_future for MLI [2026-01-13T20:27:00.114558] [INFO ] [sig ] MLI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:00.255635] [INFO ] [LOCAL ] Saved forecast: MLI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MLI.txt [2026-01-13T20:27:00.255757] [INFO ] [sig ] [2033/3497] Completed MLI in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:27:00.255800] [INFO ] [sig ] [2034/3497] Forecasting MLKN... [2026-01-13T20:27:00.255830] [INFO ] [sig ] Generating forecast for: MLKN [2026-01-13T20:27:00.255860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLKN' from 'https://tdm.silogroup.org/data/derivative_storage/MLKN.csv'. [2026-01-13T20:27:00.266969] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLKN'. [2026-01-13T20:27:00.267235] [INFO ] [FORECASTER] Starting predict_future for MLKN [2026-01-13T20:27:00.268020] [DEBUG] [LOCAL ] No optimal features file found for MLKN: ./output/feature-sets/MLKN.txt [2026-01-13T20:27:00.268074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:00.268105] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:00.268132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:00.268190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:00.324546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:00.325167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:00.325240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:00.325273] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:00.445484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:00.445646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:00.445689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:00.445717] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:00.449062] [DEBUG] [FORECASTER] MLKN: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-13T20:27:00.449348] [INFO ] [FORECASTER] Completed predict_future for MLKN [2026-01-13T20:27:00.449473] [INFO ] [sig ] MLKN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:00.590620] [INFO ] [LOCAL ] Saved forecast: MLKN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MLKN.txt [2026-01-13T20:27:00.590738] [INFO ] [sig ] [2034/3497] Completed MLKN in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:27:00.590776] [INFO ] [sig ] [2035/3497] Forecasting MLM... [2026-01-13T20:27:00.590807] [INFO ] [sig ] Generating forecast for: MLM [2026-01-13T20:27:00.590836] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLM' from 'https://tdm.silogroup.org/data/derivative_storage/MLM.csv'. [2026-01-13T20:27:00.602015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLM'. [2026-01-13T20:27:00.602280] [INFO ] [FORECASTER] Starting predict_future for MLM [2026-01-13T20:27:00.603048] [DEBUG] [LOCAL ] No optimal features file found for MLM: ./output/feature-sets/MLM.txt [2026-01-13T20:27:00.603100] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:00.603131] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:00.603158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:00.603213] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:00.660247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:00.661086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:00.661194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:00.661228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:00.780710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:00.780822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:00.780860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:00.780889] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:00.784423] [DEBUG] [FORECASTER] MLM: Forecast T+1@11:T+2@11: UP (p=65.35%) [2026-01-13T20:27:00.784917] [INFO ] [FORECASTER] Completed predict_future for MLM [2026-01-13T20:27:00.785046] [INFO ] [sig ] MLM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:00.928290] [INFO ] [LOCAL ] Saved forecast: MLM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MLM.txt [2026-01-13T20:27:00.928438] [INFO ] [sig ] [2035/3497] Completed MLM in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:27:00.928477] [INFO ] [sig ] [2036/3497] Forecasting MLP... [2026-01-13T20:27:00.928509] [INFO ] [sig ] Generating forecast for: MLP [2026-01-13T20:27:00.928539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLP' from 'https://tdm.silogroup.org/data/derivative_storage/MLP.csv'. [2026-01-13T20:27:00.938846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLP'. [2026-01-13T20:27:00.939190] [INFO ] [FORECASTER] Starting predict_future for MLP [2026-01-13T20:27:00.940119] [DEBUG] [LOCAL ] No optimal features file found for MLP: ./output/feature-sets/MLP.txt [2026-01-13T20:27:00.940172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:00.940205] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:00.940233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:00.940291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:00.996568] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:00.997371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:00.997450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:00.997483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:01.100919] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:01.101028] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:27:01.101076] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:01.101106] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:01.104413] [DEBUG] [FORECASTER] MLP: Forecast T+1@11:T+2@11: UP (p=71.28%) [2026-01-13T20:27:01.104724] [INFO ] [FORECASTER] Completed predict_future for MLP [2026-01-13T20:27:01.104847] [INFO ] [sig ] MLP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:01.248875] [INFO ] [LOCAL ] Saved forecast: MLP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MLP.txt [2026-01-13T20:27:01.249014] [INFO ] [sig ] [2036/3497] Completed MLP in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:27:01.249054] [INFO ] [sig ] [2037/3497] Forecasting MLTX... [2026-01-13T20:27:01.249084] [INFO ] [sig ] Generating forecast for: MLTX [2026-01-13T20:27:01.249113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLTX' from 'https://tdm.silogroup.org/data/derivative_storage/MLTX.csv'. [2026-01-13T20:27:01.260884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLTX'. [2026-01-13T20:27:01.261197] [INFO ] [FORECASTER] Starting predict_future for MLTX [2026-01-13T20:27:01.262179] [DEBUG] [LOCAL ] No optimal features file found for MLTX: ./output/feature-sets/MLTX.txt [2026-01-13T20:27:01.262229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:01.262261] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:01.262288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:01.262344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:01.320981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:01.321803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:01.321884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:01.321916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:01.445896] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:01.446004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:01.446041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:01.446069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:01.449492] [DEBUG] [FORECASTER] MLTX: Forecast T+1@11:T+2@11: UP (p=62.09%) [2026-01-13T20:27:01.449864] [INFO ] [FORECASTER] Completed predict_future for MLTX [2026-01-13T20:27:01.450002] [INFO ] [sig ] MLTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:01.592044] [INFO ] [LOCAL ] Saved forecast: MLTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MLTX.txt [2026-01-13T20:27:01.592182] [INFO ] [sig ] [2037/3497] Completed MLTX in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:27:01.592222] [INFO ] [sig ] [2038/3497] Forecasting MLYS... [2026-01-13T20:27:01.592252] [INFO ] [sig ] Generating forecast for: MLYS [2026-01-13T20:27:01.592290] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MLYS' from 'https://tdm.silogroup.org/data/derivative_storage/MLYS.csv'. [2026-01-13T20:27:01.603352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MLYS'. [2026-01-13T20:27:01.603676] [INFO ] [FORECASTER] Starting predict_future for MLYS [2026-01-13T20:27:01.604417] [DEBUG] [LOCAL ] No optimal features file found for MLYS: ./output/feature-sets/MLYS.txt [2026-01-13T20:27:01.604468] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:01.604500] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:01.604527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:01.604601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:01.661006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:01.661638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:01.661711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:01.661743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:01.776598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:01.776751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:01.777671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:01.777711] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:01.781122] [DEBUG] [FORECASTER] MLYS: Forecast T+1@11:T+2@11: UP (p=93.12%) [2026-01-13T20:27:01.781388] [INFO ] [FORECASTER] Completed predict_future for MLYS [2026-01-13T20:27:01.781505] [INFO ] [sig ] MLYS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:01.932529] [INFO ] [LOCAL ] Saved forecast: MLYS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MLYS.txt [2026-01-13T20:27:01.932722] [INFO ] [sig ] [2038/3497] Completed MLYS in 0.3s | 2.84 sym/s | Total: 11.9m | ETA: 8.6m [2026-01-13T20:27:01.932763] [INFO ] [sig ] [2039/3497] Forecasting MMC... [2026-01-13T20:27:01.932792] [INFO ] [sig ] Generating forecast for: MMC [2026-01-13T20:27:01.932824] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMC' from 'https://tdm.silogroup.org/data/derivative_storage/MMC.csv'. [2026-01-13T20:27:01.944162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMC'. [2026-01-13T20:27:01.944502] [INFO ] [FORECASTER] Starting predict_future for MMC [2026-01-13T20:27:01.945285] [DEBUG] [LOCAL ] No optimal features file found for MMC: ./output/feature-sets/MMC.txt [2026-01-13T20:27:01.945336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:01.945368] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:01.945395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:01.945453] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:02.004565] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:02.005443] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:02.005524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:02.005556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:02.145243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:02.145421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:02.145480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:02.145523] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:02.150510] [DEBUG] [FORECASTER] MMC: Forecast T+1@11:T+2@11: UP (p=90.38%) [2026-01-13T20:27:02.150901] [INFO ] [FORECASTER] Completed predict_future for MMC [2026-01-13T20:27:02.151066] [INFO ] [sig ] MMC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:02.302990] [INFO ] [LOCAL ] Saved forecast: MMC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MMC.txt [2026-01-13T20:27:02.303154] [INFO ] [sig ] [2039/3497] Completed MMC in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:02.303196] [INFO ] [sig ] [2040/3497] Forecasting MMD... [2026-01-13T20:27:02.303225] [INFO ] [sig ] Generating forecast for: MMD [2026-01-13T20:27:02.303257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMD' from 'https://tdm.silogroup.org/data/derivative_storage/MMD.csv'. [2026-01-13T20:27:02.314685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMD'. [2026-01-13T20:27:02.315020] [INFO ] [FORECASTER] Starting predict_future for MMD [2026-01-13T20:27:02.315802] [DEBUG] [LOCAL ] No optimal features file found for MMD: ./output/feature-sets/MMD.txt [2026-01-13T20:27:02.315853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:02.315896] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:02.315924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:02.315979] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:02.375644] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:02.376503] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:02.376602] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:02.376638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:02.498126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:02.498289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:02.498334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:02.498368] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:02.502080] [DEBUG] [FORECASTER] MMD: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-13T20:27:02.502375] [INFO ] [FORECASTER] Completed predict_future for MMD [2026-01-13T20:27:02.502508] [INFO ] [sig ] MMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:02.648940] [INFO ] [LOCAL ] Saved forecast: MMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MMD.txt [2026-01-13T20:27:02.649093] [INFO ] [sig ] [2040/3497] Completed MMD in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:02.649132] [INFO ] [sig ] [2041/3497] Forecasting MMLP... [2026-01-13T20:27:02.649163] [INFO ] [sig ] Generating forecast for: MMLP [2026-01-13T20:27:02.649193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMLP' from 'https://tdm.silogroup.org/data/derivative_storage/MMLP.csv'. [2026-01-13T20:27:02.660189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMLP'. [2026-01-13T20:27:02.660533] [INFO ] [FORECASTER] Starting predict_future for MMLP [2026-01-13T20:27:02.661321] [DEBUG] [LOCAL ] No optimal features file found for MMLP: ./output/feature-sets/MMLP.txt [2026-01-13T20:27:02.661372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:02.661403] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:02.661429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:02.661486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:02.721186] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:02.722073] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:02.722151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:02.722184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:02.844256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:02.844433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:02.844489] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:02.844527] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:02.849050] [DEBUG] [FORECASTER] MMLP: Forecast T+1@11:T+2@11: DOWN (p=20.88%) [2026-01-13T20:27:02.849353] [INFO ] [FORECASTER] Completed predict_future for MMLP [2026-01-13T20:27:02.849494] [INFO ] [sig ] MMLP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:03.016017] [INFO ] [LOCAL ] Saved forecast: MMLP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MMLP.txt [2026-01-13T20:27:03.016151] [INFO ] [sig ] [2041/3497] Completed MMLP in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:03.016190] [INFO ] [sig ] [2042/3497] Forecasting MMS... [2026-01-13T20:27:03.016218] [INFO ] [sig ] Generating forecast for: MMS [2026-01-13T20:27:03.016248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMS' from 'https://tdm.silogroup.org/data/derivative_storage/MMS.csv'. [2026-01-13T20:27:03.027350] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMS'. [2026-01-13T20:27:03.027657] [INFO ] [FORECASTER] Starting predict_future for MMS [2026-01-13T20:27:03.028436] [DEBUG] [LOCAL ] No optimal features file found for MMS: ./output/feature-sets/MMS.txt [2026-01-13T20:27:03.028488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:03.028566] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:03.028620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:03.028677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:03.084927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:03.085631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:03.085710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:03.085744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:03.204469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:03.204637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:03.204678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:03.204709] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:03.208107] [DEBUG] [FORECASTER] MMS: Forecast T+1@11:T+2@11: DOWN (p=1.25%) [2026-01-13T20:27:03.208382] [INFO ] [FORECASTER] Completed predict_future for MMS [2026-01-13T20:27:03.208511] [INFO ] [sig ] MMS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:03.351722] [INFO ] [LOCAL ] Saved forecast: MMS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MMS.txt [2026-01-13T20:27:03.351870] [INFO ] [sig ] [2042/3497] Completed MMS in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:03.351911] [INFO ] [sig ] [2043/3497] Forecasting MMSI... [2026-01-13T20:27:03.351942] [INFO ] [sig ] Generating forecast for: MMSI [2026-01-13T20:27:03.351974] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MMSI' from 'https://tdm.silogroup.org/data/derivative_storage/MMSI.csv'. [2026-01-13T20:27:03.364200] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MMSI'. [2026-01-13T20:27:03.364681] [INFO ] [FORECASTER] Starting predict_future for MMSI [2026-01-13T20:27:03.365642] [DEBUG] [LOCAL ] No optimal features file found for MMSI: ./output/feature-sets/MMSI.txt [2026-01-13T20:27:03.365697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:03.365731] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:03.365759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:03.365816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:03.423927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:03.424778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:03.424861] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:03.424894] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:03.548187] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:03.548357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:03.548399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:03.548428] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:03.551913] [DEBUG] [FORECASTER] MMSI: Forecast T+1@11:T+2@11: DOWN (p=38.37%) [2026-01-13T20:27:03.552226] [INFO ] [FORECASTER] Completed predict_future for MMSI [2026-01-13T20:27:03.552363] [INFO ] [sig ] MMSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:03.763191] [INFO ] [LOCAL ] Saved forecast: MMSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MMSI.txt [2026-01-13T20:27:03.763415] [INFO ] [sig ] [2043/3497] Completed MMSI in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:03.763491] [INFO ] [sig ] [2044/3497] Forecasting MNDO... [2026-01-13T20:27:03.763543] [INFO ] [sig ] Generating forecast for: MNDO [2026-01-13T20:27:03.763619] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDO' from 'https://tdm.silogroup.org/data/derivative_storage/MNDO.csv'. [2026-01-13T20:27:03.780108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDO'. [2026-01-13T20:27:03.780534] [INFO ] [FORECASTER] Starting predict_future for MNDO [2026-01-13T20:27:03.781385] [DEBUG] [LOCAL ] No optimal features file found for MNDO: ./output/feature-sets/MNDO.txt [2026-01-13T20:27:03.781438] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:03.781472] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:03.781499] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:03.781556] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:03.838678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:03.839591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:03.839704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:03.839757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:03.987175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:03.987372] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:03.987441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:03.987496] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:03.993109] [DEBUG] [FORECASTER] MNDO: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-01-13T20:27:03.993686] [INFO ] [FORECASTER] Completed predict_future for MNDO [2026-01-13T20:27:03.993904] [INFO ] [sig ] MNDO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:04.202759] [INFO ] [LOCAL ] Saved forecast: MNDO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MNDO.txt [2026-01-13T20:27:04.202952] [INFO ] [sig ] [2044/3497] Completed MNDO in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:04.202997] [INFO ] [sig ] [2045/3497] Forecasting MNDY... [2026-01-13T20:27:04.203027] [INFO ] [sig ] Generating forecast for: MNDY [2026-01-13T20:27:04.203059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNDY' from 'https://tdm.silogroup.org/data/derivative_storage/MNDY.csv'. [2026-01-13T20:27:04.229746] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNDY'. [2026-01-13T20:27:04.230914] [INFO ] [FORECASTER] Starting predict_future for MNDY [2026-01-13T20:27:04.232067] [DEBUG] [LOCAL ] No optimal features file found for MNDY: ./output/feature-sets/MNDY.txt [2026-01-13T20:27:04.232138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:04.232176] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:04.232207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:04.232281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:04.315446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:04.316706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:04.316859] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:04.316908] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:04.487789] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:04.488032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:04.488083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:04.489656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:04.495332] [DEBUG] [FORECASTER] MNDY: Forecast T+1@11:T+2@11: DOWN (p=5.01%) [2026-01-13T20:27:04.495854] [INFO ] [FORECASTER] Completed predict_future for MNDY [2026-01-13T20:27:04.496092] [INFO ] [sig ] MNDY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:04.680212] [INFO ] [LOCAL ] Saved forecast: MNDY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MNDY.txt [2026-01-13T20:27:04.680380] [INFO ] [sig ] [2045/3497] Completed MNDY in 0.5s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:04.680426] [INFO ] [sig ] [2046/3497] Forecasting MNKD... [2026-01-13T20:27:04.680456] [INFO ] [sig ] Generating forecast for: MNKD [2026-01-13T20:27:04.680489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNKD' from 'https://tdm.silogroup.org/data/derivative_storage/MNKD.csv'. [2026-01-13T20:27:04.693064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNKD'. [2026-01-13T20:27:04.693480] [INFO ] [FORECASTER] Starting predict_future for MNKD [2026-01-13T20:27:04.694375] [DEBUG] [LOCAL ] No optimal features file found for MNKD: ./output/feature-sets/MNKD.txt [2026-01-13T20:27:04.694430] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:04.694462] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:04.694488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:04.694544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:04.751421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:04.752333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:04.752421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:04.752455] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:04.875332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:04.875488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:04.875529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:04.875557] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:04.879051] [DEBUG] [FORECASTER] MNKD: Forecast T+1@11:T+2@11: DOWN (p=16.87%) [2026-01-13T20:27:04.879336] [INFO ] [FORECASTER] Completed predict_future for MNKD [2026-01-13T20:27:04.879464] [INFO ] [sig ] MNKD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:05.022400] [INFO ] [LOCAL ] Saved forecast: MNKD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MNKD.txt [2026-01-13T20:27:05.022532] [INFO ] [sig ] [2046/3497] Completed MNKD in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:05.022587] [INFO ] [sig ] [2047/3497] Forecasting MNMD... [2026-01-13T20:27:05.022621] [INFO ] [sig ] Generating forecast for: MNMD [2026-01-13T20:27:05.022651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNMD' from 'https://tdm.silogroup.org/data/derivative_storage/MNMD.csv'. [2026-01-13T20:27:05.033618] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNMD'. [2026-01-13T20:27:05.033883] [INFO ] [FORECASTER] Starting predict_future for MNMD [2026-01-13T20:27:05.034656] [DEBUG] [LOCAL ] No optimal features file found for MNMD: ./output/feature-sets/MNMD.txt [2026-01-13T20:27:05.034708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:05.034741] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:05.034768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:05.034826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:05.092879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:05.093569] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:05.093681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:05.093725] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:05.219641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:05.219794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:05.219835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:05.219897] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:05.223421] [DEBUG] [FORECASTER] MNMD: Forecast T+1@11:T+2@11: UP (p=59.15%) [2026-01-13T20:27:05.223749] [INFO ] [FORECASTER] Completed predict_future for MNMD [2026-01-13T20:27:05.223881] [INFO ] [sig ] MNMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:05.372685] [INFO ] [LOCAL ] Saved forecast: MNMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MNMD.txt [2026-01-13T20:27:05.372848] [INFO ] [sig ] [2047/3497] Completed MNMD in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:05.372886] [INFO ] [sig ] [2048/3497] Forecasting MNRO... [2026-01-13T20:27:05.372916] [INFO ] [sig ] Generating forecast for: MNRO [2026-01-13T20:27:05.372947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNRO' from 'https://tdm.silogroup.org/data/derivative_storage/MNRO.csv'. [2026-01-13T20:27:05.385215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNRO'. [2026-01-13T20:27:05.385616] [INFO ] [FORECASTER] Starting predict_future for MNRO [2026-01-13T20:27:05.386393] [DEBUG] [LOCAL ] No optimal features file found for MNRO: ./output/feature-sets/MNRO.txt [2026-01-13T20:27:05.386449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:05.386481] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:05.386508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:05.386565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:05.444275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:05.445329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:05.445410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:05.445448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:05.569204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:05.569354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:05.569393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:05.569421] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:05.572784] [DEBUG] [FORECASTER] MNRO: Forecast T+1@11:T+2@11: UP (p=93.74%) [2026-01-13T20:27:05.573059] [INFO ] [FORECASTER] Completed predict_future for MNRO [2026-01-13T20:27:05.573179] [INFO ] [sig ] MNRO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:05.715329] [INFO ] [LOCAL ] Saved forecast: MNRO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MNRO.txt [2026-01-13T20:27:05.715469] [INFO ] [sig ] [2048/3497] Completed MNRO in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:05.715507] [INFO ] [sig ] [2049/3497] Forecasting MNSO... [2026-01-13T20:27:05.715537] [INFO ] [sig ] Generating forecast for: MNSO [2026-01-13T20:27:05.715567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNSO' from 'https://tdm.silogroup.org/data/derivative_storage/MNSO.csv'. [2026-01-13T20:27:05.726597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNSO'. [2026-01-13T20:27:05.726882] [INFO ] [FORECASTER] Starting predict_future for MNSO [2026-01-13T20:27:05.727667] [DEBUG] [LOCAL ] No optimal features file found for MNSO: ./output/feature-sets/MNSO.txt [2026-01-13T20:27:05.727719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:05.727751] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:05.727779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:05.727836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:05.784942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:05.785729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:05.785823] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:05.785858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:05.915448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:05.915622] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:05.915665] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:05.915695] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:05.919107] [DEBUG] [FORECASTER] MNSO: Forecast T+1@11:T+2@11: UP (p=81.67%) [2026-01-13T20:27:05.919385] [INFO ] [FORECASTER] Completed predict_future for MNSO [2026-01-13T20:27:05.919511] [INFO ] [sig ] MNSO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:06.063394] [INFO ] [LOCAL ] Saved forecast: MNSO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MNSO.txt [2026-01-13T20:27:06.063531] [INFO ] [sig ] [2049/3497] Completed MNSO in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:06.063587] [INFO ] [sig ] [2050/3497] Forecasting MNTK... [2026-01-13T20:27:06.063620] [INFO ] [sig ] Generating forecast for: MNTK [2026-01-13T20:27:06.063651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNTK' from 'https://tdm.silogroup.org/data/derivative_storage/MNTK.csv'. [2026-01-13T20:27:06.075557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNTK'. [2026-01-13T20:27:06.075969] [INFO ] [FORECASTER] Starting predict_future for MNTK [2026-01-13T20:27:06.076803] [DEBUG] [LOCAL ] No optimal features file found for MNTK: ./output/feature-sets/MNTK.txt [2026-01-13T20:27:06.076858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:06.076890] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:06.076917] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:06.076974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:06.135221] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:06.136064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:06.136144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:06.136178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:06.254154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:06.254307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:06.254346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:06.254374] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:06.257789] [DEBUG] [FORECASTER] MNTK: Forecast T+1@11:T+2@11: DOWN (p=13.09%) [2026-01-13T20:27:06.258097] [INFO ] [FORECASTER] Completed predict_future for MNTK [2026-01-13T20:27:06.258222] [INFO ] [sig ] MNTK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:06.413263] [INFO ] [LOCAL ] Saved forecast: MNTK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MNTK.txt [2026-01-13T20:27:06.413430] [INFO ] [sig ] [2050/3497] Completed MNTK in 0.3s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:06.413476] [INFO ] [sig ] [2051/3497] Forecasting MNY... [2026-01-13T20:27:06.413506] [INFO ] [sig ] Generating forecast for: MNY [2026-01-13T20:27:06.413539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MNY' from 'https://tdm.silogroup.org/data/derivative_storage/MNY.csv'. [2026-01-13T20:27:06.424867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MNY'. [2026-01-13T20:27:06.425319] [INFO ] [FORECASTER] Starting predict_future for MNY [2026-01-13T20:27:06.426371] [DEBUG] [LOCAL ] No optimal features file found for MNY: ./output/feature-sets/MNY.txt [2026-01-13T20:27:06.426437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:06.426497] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:06.426536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:06.426636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:06.489386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:06.490311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:06.490409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:06.490446] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:06.612276] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:06.612441] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:06.612481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:06.612511] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:06.616069] [DEBUG] [FORECASTER] MNY: Forecast T+1@11:T+2@11: DOWN (p=1.68%) [2026-01-13T20:27:06.616403] [INFO ] [FORECASTER] Completed predict_future for MNY [2026-01-13T20:27:06.616549] [INFO ] [sig ] MNY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:06.770947] [INFO ] [LOCAL ] Saved forecast: MNY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MNY.txt [2026-01-13T20:27:06.771117] [INFO ] [sig ] [2051/3497] Completed MNY in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:06.771156] [INFO ] [sig ] [2052/3497] Forecasting MOD... [2026-01-13T20:27:06.771187] [INFO ] [sig ] Generating forecast for: MOD [2026-01-13T20:27:06.771217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOD' from 'https://tdm.silogroup.org/data/derivative_storage/MOD.csv'. [2026-01-13T20:27:06.783305] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOD'. [2026-01-13T20:27:06.783687] [INFO ] [FORECASTER] Starting predict_future for MOD [2026-01-13T20:27:06.784443] [DEBUG] [LOCAL ] No optimal features file found for MOD: ./output/feature-sets/MOD.txt [2026-01-13T20:27:06.784498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:06.784530] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:06.784557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:06.784635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:06.845418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:06.846284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:06.846397] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:06.846431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:06.973512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:06.973691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:06.973733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:06.973764] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:06.977208] [DEBUG] [FORECASTER] MOD: Forecast T+1@11:T+2@11: UP (p=60.02%) [2026-01-13T20:27:06.977517] [INFO ] [FORECASTER] Completed predict_future for MOD [2026-01-13T20:27:06.977665] [INFO ] [sig ] MOD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:07.125769] [INFO ] [LOCAL ] Saved forecast: MOD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MOD.txt [2026-01-13T20:27:07.125973] [INFO ] [sig ] [2052/3497] Completed MOD in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:07.126027] [INFO ] [sig ] [2053/3497] Forecasting MODG... [2026-01-13T20:27:07.126060] [INFO ] [sig ] Generating forecast for: MODG [2026-01-13T20:27:07.126091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODG' from 'https://tdm.silogroup.org/data/derivative_storage/MODG.csv'. [2026-01-13T20:27:07.137679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODG'. [2026-01-13T20:27:07.137993] [INFO ] [FORECASTER] Starting predict_future for MODG [2026-01-13T20:27:07.138801] [DEBUG] [LOCAL ] No optimal features file found for MODG: ./output/feature-sets/MODG.txt [2026-01-13T20:27:07.138852] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:07.138884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:07.138911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:07.138969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:07.195184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:07.195905] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:07.195981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:07.196014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:07.328039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:07.328206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:07.328246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:07.328275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:07.331898] [DEBUG] [FORECASTER] MODG: Forecast T+1@11:T+2@11: DOWN (p=16.92%) [2026-01-13T20:27:07.332196] [INFO ] [FORECASTER] Completed predict_future for MODG [2026-01-13T20:27:07.332328] [INFO ] [sig ] MODG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:07.480370] [INFO ] [LOCAL ] Saved forecast: MODG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MODG.txt [2026-01-13T20:27:07.480502] [INFO ] [sig ] [2053/3497] Completed MODG in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:07.480540] [INFO ] [sig ] [2054/3497] Forecasting MODL... [2026-01-13T20:27:07.480591] [INFO ] [sig ] Generating forecast for: MODL [2026-01-13T20:27:07.480625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MODL' from 'https://tdm.silogroup.org/data/derivative_storage/MODL.csv'. [2026-01-13T20:27:07.491689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MODL'. [2026-01-13T20:27:07.492061] [INFO ] [FORECASTER] Starting predict_future for MODL [2026-01-13T20:27:07.492836] [DEBUG] [LOCAL ] No optimal features file found for MODL: ./output/feature-sets/MODL.txt [2026-01-13T20:27:07.492889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:07.492922] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:07.492949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:07.493006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:07.550535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:07.551483] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:07.551565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:07.551616] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:07.679892] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:07.680046] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:07.680086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:07.680116] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:07.683447] [DEBUG] [FORECASTER] MODL: Forecast T+1@11:T+2@11: UP (p=93.20%) [2026-01-13T20:27:07.683747] [INFO ] [FORECASTER] Completed predict_future for MODL [2026-01-13T20:27:07.683872] [INFO ] [sig ] MODL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:07.835211] [INFO ] [LOCAL ] Saved forecast: MODL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MODL.txt [2026-01-13T20:27:07.835373] [INFO ] [sig ] [2054/3497] Completed MODL in 0.4s | 2.84 sym/s | Total: 12.0m | ETA: 8.5m [2026-01-13T20:27:07.835418] [INFO ] [sig ] [2055/3497] Forecasting MOFG... [2026-01-13T20:27:07.835448] [INFO ] [sig ] Generating forecast for: MOFG [2026-01-13T20:27:07.835487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOFG' from 'https://tdm.silogroup.org/data/derivative_storage/MOFG.csv'. [2026-01-13T20:27:07.847185] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOFG'. [2026-01-13T20:27:07.847541] [INFO ] [FORECASTER] Starting predict_future for MOFG [2026-01-13T20:27:07.848563] [DEBUG] [LOCAL ] No optimal features file found for MOFG: ./output/feature-sets/MOFG.txt [2026-01-13T20:27:07.848639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:07.848671] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:07.848698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:07.848754] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:07.909149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:07.910209] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:07.910290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:07.910323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:08.026341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:08.026490] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:08.026533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:08.026562] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:08.030272] [DEBUG] [FORECASTER] MOFG: Forecast T+1@11:T+2@11: DOWN (p=1.59%) [2026-01-13T20:27:08.030541] [INFO ] [FORECASTER] Completed predict_future for MOFG [2026-01-13T20:27:08.030865] [INFO ] [sig ] MOFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:08.176449] [INFO ] [LOCAL ] Saved forecast: MOFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MOFG.txt [2026-01-13T20:27:08.176661] [INFO ] [sig ] [2055/3497] Completed MOFG in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.5m [2026-01-13T20:27:08.176715] [INFO ] [sig ] [2056/3497] Forecasting MOH... [2026-01-13T20:27:08.176756] [INFO ] [sig ] Generating forecast for: MOH [2026-01-13T20:27:08.176992] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOH' from 'https://tdm.silogroup.org/data/derivative_storage/MOH.csv'. [2026-01-13T20:27:08.191001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOH'. [2026-01-13T20:27:08.191372] [INFO ] [FORECASTER] Starting predict_future for MOH [2026-01-13T20:27:08.192227] [DEBUG] [LOCAL ] No optimal features file found for MOH: ./output/feature-sets/MOH.txt [2026-01-13T20:27:08.192281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:08.192314] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:08.192341] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:08.192399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:08.249591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:08.250431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:08.250511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:08.250544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:08.365363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:08.365511] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:08.365550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:08.365595] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:08.369106] [DEBUG] [FORECASTER] MOH: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-01-13T20:27:08.369375] [INFO ] [FORECASTER] Completed predict_future for MOH [2026-01-13T20:27:08.369495] [INFO ] [sig ] MOH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:08.513388] [INFO ] [LOCAL ] Saved forecast: MOH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MOH.txt [2026-01-13T20:27:08.513518] [INFO ] [sig ] [2056/3497] Completed MOH in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:08.513561] [INFO ] [sig ] [2057/3497] Forecasting MOMO... [2026-01-13T20:27:08.513609] [INFO ] [sig ] Generating forecast for: MOMO [2026-01-13T20:27:08.513641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOMO' from 'https://tdm.silogroup.org/data/derivative_storage/MOMO.csv'. [2026-01-13T20:27:08.526181] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOMO'. [2026-01-13T20:27:08.526429] [INFO ] [FORECASTER] Starting predict_future for MOMO [2026-01-13T20:27:08.527454] [DEBUG] [LOCAL ] No optimal features file found for MOMO: ./output/feature-sets/MOMO.txt [2026-01-13T20:27:08.527505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:08.527536] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:08.527563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:08.527646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:08.585675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:08.586418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:08.586495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:08.586526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:08.702739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:08.702853] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:08.702890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:08.702918] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:08.706072] [DEBUG] [FORECASTER] MOMO: Forecast T+1@11:T+2@11: DOWN (p=14.54%) [2026-01-13T20:27:08.706337] [INFO ] [FORECASTER] Completed predict_future for MOMO [2026-01-13T20:27:08.706456] [INFO ] [sig ] MOMO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:08.847243] [INFO ] [LOCAL ] Saved forecast: MOMO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MOMO.txt [2026-01-13T20:27:08.847353] [INFO ] [sig ] [2057/3497] Completed MOMO in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:08.847390] [INFO ] [sig ] [2058/3497] Forecasting MORN... [2026-01-13T20:27:08.847419] [INFO ] [sig ] Generating forecast for: MORN [2026-01-13T20:27:08.847450] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MORN' from 'https://tdm.silogroup.org/data/derivative_storage/MORN.csv'. [2026-01-13T20:27:08.858475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MORN'. [2026-01-13T20:27:08.858765] [INFO ] [FORECASTER] Starting predict_future for MORN [2026-01-13T20:27:08.859511] [DEBUG] [LOCAL ] No optimal features file found for MORN: ./output/feature-sets/MORN.txt [2026-01-13T20:27:08.859563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:08.859623] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:08.859650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:08.859705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:08.915779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:08.916356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:08.916431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:08.916463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:09.032649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:09.032754] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:09.032789] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:09.032832] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:09.035968] [DEBUG] [FORECASTER] MORN: Forecast T+1@11:T+2@11: UP (p=82.68%) [2026-01-13T20:27:09.036229] [INFO ] [FORECASTER] Completed predict_future for MORN [2026-01-13T20:27:09.036345] [INFO ] [sig ] MORN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:09.178387] [INFO ] [LOCAL ] Saved forecast: MORN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MORN.txt [2026-01-13T20:27:09.178542] [INFO ] [sig ] [2058/3497] Completed MORN in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:09.178598] [INFO ] [sig ] [2059/3497] Forecasting MOS... [2026-01-13T20:27:09.178631] [INFO ] [sig ] Generating forecast for: MOS [2026-01-13T20:27:09.178662] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MOS' from 'https://tdm.silogroup.org/data/derivative_storage/MOS.csv'. [2026-01-13T20:27:09.190134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MOS'. [2026-01-13T20:27:09.190467] [INFO ] [FORECASTER] Starting predict_future for MOS [2026-01-13T20:27:09.191298] [DEBUG] [LOCAL ] No optimal features file found for MOS: ./output/feature-sets/MOS.txt [2026-01-13T20:27:09.191351] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:09.191409] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:09.191439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:09.191509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:09.253043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:09.254001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:09.254087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:09.254119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:09.377338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:09.377499] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:09.377548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:09.377604] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:09.381090] [DEBUG] [FORECASTER] MOS: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-13T20:27:09.381425] [INFO ] [FORECASTER] Completed predict_future for MOS [2026-01-13T20:27:09.381604] [INFO ] [sig ] MOS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:09.531970] [INFO ] [LOCAL ] Saved forecast: MOS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MOS.txt [2026-01-13T20:27:09.532127] [INFO ] [sig ] [2059/3497] Completed MOS in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:09.532167] [INFO ] [sig ] [2060/3497] Forecasting MP... [2026-01-13T20:27:09.532197] [INFO ] [sig ] Generating forecast for: MP [2026-01-13T20:27:09.532226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MP' from 'https://tdm.silogroup.org/data/derivative_storage/MP.csv'. [2026-01-13T20:27:09.543485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MP'. [2026-01-13T20:27:09.543888] [INFO ] [FORECASTER] Starting predict_future for MP [2026-01-13T20:27:09.544842] [DEBUG] [LOCAL ] No optimal features file found for MP: ./output/feature-sets/MP.txt [2026-01-13T20:27:09.544896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:09.544927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:09.544954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:09.545010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:09.603850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:09.604752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:09.604835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:09.604868] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:09.723475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:09.723648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:09.723689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:09.723718] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:09.727118] [DEBUG] [FORECASTER] MP: Forecast T+1@11:T+2@11: DOWN (p=6.80%) [2026-01-13T20:27:09.727394] [INFO ] [FORECASTER] Completed predict_future for MP [2026-01-13T20:27:09.727520] [INFO ] [sig ] MP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:09.870174] [INFO ] [LOCAL ] Saved forecast: MP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MP.txt [2026-01-13T20:27:09.870318] [INFO ] [sig ] [2060/3497] Completed MP in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:09.870356] [INFO ] [sig ] [2061/3497] Forecasting MPA... [2026-01-13T20:27:09.870385] [INFO ] [sig ] Generating forecast for: MPA [2026-01-13T20:27:09.870416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPA' from 'https://tdm.silogroup.org/data/derivative_storage/MPA.csv'. [2026-01-13T20:27:09.882153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPA'. [2026-01-13T20:27:09.882470] [INFO ] [FORECASTER] Starting predict_future for MPA [2026-01-13T20:27:09.883249] [DEBUG] [LOCAL ] No optimal features file found for MPA: ./output/feature-sets/MPA.txt [2026-01-13T20:27:09.883300] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:09.883332] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:09.883358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:09.883414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:09.942355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:09.943120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:09.943201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:09.943234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:10.051378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:10.051536] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:10.051602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:10.051634] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:10.054964] [DEBUG] [FORECASTER] MPA: Forecast T+1@11:T+2@11: UP (p=85.72%) [2026-01-13T20:27:10.055233] [INFO ] [FORECASTER] Completed predict_future for MPA [2026-01-13T20:27:10.055363] [INFO ] [sig ] MPA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:10.202499] [INFO ] [LOCAL ] Saved forecast: MPA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MPA.txt [2026-01-13T20:27:10.202678] [INFO ] [sig ] [2061/3497] Completed MPA in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:10.202902] [INFO ] [sig ] [2062/3497] Forecasting MPAA... [2026-01-13T20:27:10.202931] [INFO ] [sig ] Generating forecast for: MPAA [2026-01-13T20:27:10.202963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPAA' from 'https://tdm.silogroup.org/data/derivative_storage/MPAA.csv'. [2026-01-13T20:27:10.215960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPAA'. [2026-01-13T20:27:10.216335] [INFO ] [FORECASTER] Starting predict_future for MPAA [2026-01-13T20:27:10.217125] [DEBUG] [LOCAL ] No optimal features file found for MPAA: ./output/feature-sets/MPAA.txt [2026-01-13T20:27:10.217177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:10.217209] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:10.217235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:10.217305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:10.273901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:10.274646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:10.274722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:10.274755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:10.396966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:10.397124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:10.397165] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:10.397193] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:10.400728] [DEBUG] [FORECASTER] MPAA: Forecast T+1@11:T+2@11: UP (p=98.65%) [2026-01-13T20:27:10.401010] [INFO ] [FORECASTER] Completed predict_future for MPAA [2026-01-13T20:27:10.401134] [INFO ] [sig ] MPAA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:10.544117] [INFO ] [LOCAL ] Saved forecast: MPAA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MPAA.txt [2026-01-13T20:27:10.544265] [INFO ] [sig ] [2062/3497] Completed MPAA in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:10.544305] [INFO ] [sig ] [2063/3497] Forecasting MPB... [2026-01-13T20:27:10.544336] [INFO ] [sig ] Generating forecast for: MPB [2026-01-13T20:27:10.544367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPB' from 'https://tdm.silogroup.org/data/derivative_storage/MPB.csv'. [2026-01-13T20:27:10.556259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPB'. [2026-01-13T20:27:10.556634] [INFO ] [FORECASTER] Starting predict_future for MPB [2026-01-13T20:27:10.557428] [DEBUG] [LOCAL ] No optimal features file found for MPB: ./output/feature-sets/MPB.txt [2026-01-13T20:27:10.557481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:10.557514] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:10.557540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:10.557618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:10.613247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:10.613995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:10.614072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:10.614104] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:10.732470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:10.732637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:10.732678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:10.732706] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:10.736165] [DEBUG] [FORECASTER] MPB: Forecast T+1@11:T+2@11: DOWN (p=0.38%) [2026-01-13T20:27:10.736438] [INFO ] [FORECASTER] Completed predict_future for MPB [2026-01-13T20:27:10.736562] [INFO ] [sig ] MPB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:10.884288] [INFO ] [LOCAL ] Saved forecast: MPB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MPB.txt [2026-01-13T20:27:10.884479] [INFO ] [sig ] [2063/3497] Completed MPB in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:10.884520] [INFO ] [sig ] [2064/3497] Forecasting MPC... [2026-01-13T20:27:10.884551] [INFO ] [sig ] Generating forecast for: MPC [2026-01-13T20:27:10.884602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPC' from 'https://tdm.silogroup.org/data/derivative_storage/MPC.csv'. [2026-01-13T20:27:10.896211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPC'. [2026-01-13T20:27:10.896502] [INFO ] [FORECASTER] Starting predict_future for MPC [2026-01-13T20:27:10.897308] [DEBUG] [LOCAL ] No optimal features file found for MPC: ./output/feature-sets/MPC.txt [2026-01-13T20:27:10.897369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:10.897400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:10.897426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:10.897482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:10.954347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:10.955066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:10.955142] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:10.955174] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:11.076467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:11.076636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:11.076677] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:11.076705] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:11.080217] [DEBUG] [FORECASTER] MPC: Forecast T+1@11:T+2@11: DOWN (p=4.98%) [2026-01-13T20:27:11.080485] [INFO ] [FORECASTER] Completed predict_future for MPC [2026-01-13T20:27:11.080628] [INFO ] [sig ] MPC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:11.225675] [INFO ] [LOCAL ] Saved forecast: MPC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MPC.txt [2026-01-13T20:27:11.226033] [INFO ] [sig ] [2064/3497] Completed MPC in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:11.226072] [INFO ] [sig ] [2065/3497] Forecasting MPX... [2026-01-13T20:27:11.226102] [INFO ] [sig ] Generating forecast for: MPX [2026-01-13T20:27:11.226131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MPX' from 'https://tdm.silogroup.org/data/derivative_storage/MPX.csv'. [2026-01-13T20:27:11.238369] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MPX'. [2026-01-13T20:27:11.238773] [INFO ] [FORECASTER] Starting predict_future for MPX [2026-01-13T20:27:11.239563] [DEBUG] [LOCAL ] No optimal features file found for MPX: ./output/feature-sets/MPX.txt [2026-01-13T20:27:11.239637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:11.239671] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:11.239699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:11.239757] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:11.302046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:11.303168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:11.303253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:11.303288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:11.424770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:11.424930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:11.424971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:11.425000] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:11.428633] [DEBUG] [FORECASTER] MPX: Forecast T+1@11:T+2@11: UP (p=66.75%) [2026-01-13T20:27:11.429014] [INFO ] [FORECASTER] Completed predict_future for MPX [2026-01-13T20:27:11.429157] [INFO ] [sig ] MPX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:11.588145] [INFO ] [LOCAL ] Saved forecast: MPX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MPX.txt [2026-01-13T20:27:11.588286] [INFO ] [sig ] [2065/3497] Completed MPX in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:11.588326] [INFO ] [sig ] [2066/3497] Forecasting MQ... [2026-01-13T20:27:11.588356] [INFO ] [sig ] Generating forecast for: MQ [2026-01-13T20:27:11.588386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQ' from 'https://tdm.silogroup.org/data/derivative_storage/MQ.csv'. [2026-01-13T20:27:11.600396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQ'. [2026-01-13T20:27:11.600751] [INFO ] [FORECASTER] Starting predict_future for MQ [2026-01-13T20:27:11.601519] [DEBUG] [LOCAL ] No optimal features file found for MQ: ./output/feature-sets/MQ.txt [2026-01-13T20:27:11.601594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:11.601630] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:11.601657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:11.601715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:11.658386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:11.659265] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:11.659344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:11.659376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:11.779461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:11.779639] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:11.779689] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:11.779722] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:11.783054] [DEBUG] [FORECASTER] MQ: Forecast T+1@11:T+2@11: UP (p=51.72%) [2026-01-13T20:27:11.783328] [INFO ] [FORECASTER] Completed predict_future for MQ [2026-01-13T20:27:11.783451] [INFO ] [sig ] MQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:11.927193] [INFO ] [LOCAL ] Saved forecast: MQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MQ.txt [2026-01-13T20:27:11.927343] [INFO ] [sig ] [2066/3497] Completed MQ in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:11.927382] [INFO ] [sig ] [2067/3497] Forecasting MQY... [2026-01-13T20:27:11.927414] [INFO ] [sig ] Generating forecast for: MQY [2026-01-13T20:27:11.927444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MQY' from 'https://tdm.silogroup.org/data/derivative_storage/MQY.csv'. [2026-01-13T20:27:11.939474] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MQY'. [2026-01-13T20:27:11.939850] [INFO ] [FORECASTER] Starting predict_future for MQY [2026-01-13T20:27:11.940631] [DEBUG] [LOCAL ] No optimal features file found for MQY: ./output/feature-sets/MQY.txt [2026-01-13T20:27:11.940681] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:11.940712] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:11.940738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:11.940794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:11.998555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:11.999335] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:11.999411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:11.999445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:12.128227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:12.128385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:12.128425] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:12.128453] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:12.131990] [DEBUG] [FORECASTER] MQY: Forecast T+1@11:T+2@11: DOWN (p=21.73%) [2026-01-13T20:27:12.132276] [INFO ] [FORECASTER] Completed predict_future for MQY [2026-01-13T20:27:12.132399] [INFO ] [sig ] MQY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:12.286611] [INFO ] [LOCAL ] Saved forecast: MQY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MQY.txt [2026-01-13T20:27:12.286803] [INFO ] [sig ] [2067/3497] Completed MQY in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:12.286864] [INFO ] [sig ] [2068/3497] Forecasting MRAM... [2026-01-13T20:27:12.286909] [INFO ] [sig ] Generating forecast for: MRAM [2026-01-13T20:27:12.286949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRAM' from 'https://tdm.silogroup.org/data/derivative_storage/MRAM.csv'. [2026-01-13T20:27:12.302024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRAM'. [2026-01-13T20:27:12.302461] [INFO ] [FORECASTER] Starting predict_future for MRAM [2026-01-13T20:27:12.303389] [DEBUG] [LOCAL ] No optimal features file found for MRAM: ./output/feature-sets/MRAM.txt [2026-01-13T20:27:12.303444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:12.303476] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:12.303503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:12.303563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:12.363421] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:12.364242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:12.364326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:12.364360] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:12.492681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:12.493035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:12.493075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:12.493104] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:12.497044] [DEBUG] [FORECASTER] MRAM: Forecast T+1@11:T+2@11: UP (p=89.62%) [2026-01-13T20:27:12.497391] [INFO ] [FORECASTER] Completed predict_future for MRAM [2026-01-13T20:27:12.497530] [INFO ] [sig ] MRAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:12.651267] [INFO ] [LOCAL ] Saved forecast: MRAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MRAM.txt [2026-01-13T20:27:12.651425] [INFO ] [sig ] [2068/3497] Completed MRAM in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:12.651464] [INFO ] [sig ] [2069/3497] Forecasting MRBK... [2026-01-13T20:27:12.651494] [INFO ] [sig ] Generating forecast for: MRBK [2026-01-13T20:27:12.651524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRBK' from 'https://tdm.silogroup.org/data/derivative_storage/MRBK.csv'. [2026-01-13T20:27:12.664162] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRBK'. [2026-01-13T20:27:12.664553] [INFO ] [FORECASTER] Starting predict_future for MRBK [2026-01-13T20:27:12.665404] [DEBUG] [LOCAL ] No optimal features file found for MRBK: ./output/feature-sets/MRBK.txt [2026-01-13T20:27:12.665461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:12.665495] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:12.665524] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:12.665600] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:12.729487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:12.730642] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:12.730734] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:12.730958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:12.854595] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:12.854757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:12.854800] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:12.854831] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:12.858516] [DEBUG] [FORECASTER] MRBK: Forecast T+1@11:T+2@11: UP (p=97.41%) [2026-01-13T20:27:12.858885] [INFO ] [FORECASTER] Completed predict_future for MRBK [2026-01-13T20:27:12.859047] [INFO ] [sig ] MRBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:13.008305] [INFO ] [LOCAL ] Saved forecast: MRBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MRBK.txt [2026-01-13T20:27:13.008473] [INFO ] [sig ] [2069/3497] Completed MRBK in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:13.008515] [INFO ] [sig ] [2070/3497] Forecasting MRCC... [2026-01-13T20:27:13.008547] [INFO ] [sig ] Generating forecast for: MRCC [2026-01-13T20:27:13.008599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCC' from 'https://tdm.silogroup.org/data/derivative_storage/MRCC.csv'. [2026-01-13T20:27:13.020625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCC'. [2026-01-13T20:27:13.021026] [INFO ] [FORECASTER] Starting predict_future for MRCC [2026-01-13T20:27:13.021851] [DEBUG] [LOCAL ] No optimal features file found for MRCC: ./output/feature-sets/MRCC.txt [2026-01-13T20:27:13.021905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:13.021939] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:13.021967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:13.022024] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:13.080274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:13.081114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:13.081194] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:13.081227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:13.199964] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:13.200120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:13.200170] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:13.200209] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:13.203507] [DEBUG] [FORECASTER] MRCC: Forecast T+1@11:T+2@11: DOWN (p=31.10%) [2026-01-13T20:27:13.203793] [INFO ] [FORECASTER] Completed predict_future for MRCC [2026-01-13T20:27:13.203916] [INFO ] [sig ] MRCC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:13.343663] [INFO ] [LOCAL ] Saved forecast: MRCC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MRCC.txt [2026-01-13T20:27:13.343789] [INFO ] [sig ] [2070/3497] Completed MRCC in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:13.343827] [INFO ] [sig ] [2071/3497] Forecasting MRCY... [2026-01-13T20:27:13.343857] [INFO ] [sig ] Generating forecast for: MRCY [2026-01-13T20:27:13.343886] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRCY' from 'https://tdm.silogroup.org/data/derivative_storage/MRCY.csv'. [2026-01-13T20:27:13.355215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRCY'. [2026-01-13T20:27:13.355475] [INFO ] [FORECASTER] Starting predict_future for MRCY [2026-01-13T20:27:13.356250] [DEBUG] [LOCAL ] No optimal features file found for MRCY: ./output/feature-sets/MRCY.txt [2026-01-13T20:27:13.356302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:13.356333] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:13.356359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:13.356415] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:13.413260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:13.414081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:13.414171] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:13.414203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:13.533485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:13.533655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:13.533714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:13.533743] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:13.537177] [DEBUG] [FORECASTER] MRCY: Forecast T+1@11:T+2@11: UP (p=87.21%) [2026-01-13T20:27:13.537452] [INFO ] [FORECASTER] Completed predict_future for MRCY [2026-01-13T20:27:13.537590] [INFO ] [sig ] MRCY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:13.683782] [INFO ] [LOCAL ] Saved forecast: MRCY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MRCY.txt [2026-01-13T20:27:13.683940] [INFO ] [sig ] [2071/3497] Completed MRCY in 0.3s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:13.683981] [INFO ] [sig ] [2072/3497] Forecasting MRK... [2026-01-13T20:27:13.684011] [INFO ] [sig ] Generating forecast for: MRK [2026-01-13T20:27:13.684044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRK' from 'https://tdm.silogroup.org/data/derivative_storage/MRK.csv'. [2026-01-13T20:27:13.695440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRK'. [2026-01-13T20:27:13.695827] [INFO ] [FORECASTER] Starting predict_future for MRK [2026-01-13T20:27:13.696738] [DEBUG] [LOCAL ] No optimal features file found for MRK: ./output/feature-sets/MRK.txt [2026-01-13T20:27:13.696791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:13.696823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:13.696850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:13.696909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:13.756721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:13.757665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:13.757749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:13.757784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:13.890333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:13.890496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:13.890537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:13.890565] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:13.894010] [DEBUG] [FORECASTER] MRK: Forecast T+1@11:T+2@11: UP (p=96.54%) [2026-01-13T20:27:13.894284] [INFO ] [FORECASTER] Completed predict_future for MRK [2026-01-13T20:27:13.894405] [INFO ] [sig ] MRK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:14.038400] [INFO ] [LOCAL ] Saved forecast: MRK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MRK.txt [2026-01-13T20:27:14.038531] [INFO ] [sig ] [2072/3497] Completed MRK in 0.4s | 2.84 sym/s | Total: 12.1m | ETA: 8.4m [2026-01-13T20:27:14.038610] [INFO ] [sig ] [2073/3497] Forecasting MRM... [2026-01-13T20:27:14.038642] [INFO ] [sig ] Generating forecast for: MRM [2026-01-13T20:27:14.038672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRM' from 'https://tdm.silogroup.org/data/derivative_storage/MRM.csv'. [2026-01-13T20:27:14.050357] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRM'. [2026-01-13T20:27:14.050647] [INFO ] [FORECASTER] Starting predict_future for MRM [2026-01-13T20:27:14.051399] [DEBUG] [LOCAL ] No optimal features file found for MRM: ./output/feature-sets/MRM.txt [2026-01-13T20:27:14.051450] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:14.051481] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:14.051508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:14.051564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:14.107732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:14.108495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:14.108607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:14.108643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:14.230466] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:14.230635] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:14.230678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:14.230707] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:14.234212] [DEBUG] [FORECASTER] MRM: Forecast T+1@11:T+2@11: DOWN (p=4.45%) [2026-01-13T20:27:14.234481] [INFO ] [FORECASTER] Completed predict_future for MRM [2026-01-13T20:27:14.234618] [INFO ] [sig ] MRM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:14.376032] [INFO ] [LOCAL ] Saved forecast: MRM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MRM.txt [2026-01-13T20:27:14.376188] [INFO ] [sig ] [2073/3497] Completed MRM in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:14.376238] [INFO ] [sig ] [2074/3497] Forecasting MRNA... [2026-01-13T20:27:14.376277] [INFO ] [sig ] Generating forecast for: MRNA [2026-01-13T20:27:14.376316] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRNA' from 'https://tdm.silogroup.org/data/derivative_storage/MRNA.csv'. [2026-01-13T20:27:14.387132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRNA'. [2026-01-13T20:27:14.387397] [INFO ] [FORECASTER] Starting predict_future for MRNA [2026-01-13T20:27:14.388199] [DEBUG] [LOCAL ] No optimal features file found for MRNA: ./output/feature-sets/MRNA.txt [2026-01-13T20:27:14.388250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:14.388280] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:14.388305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:14.388361] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:14.444105] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:14.444821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:14.444899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:14.444931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:14.562710] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:14.562861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:14.562899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:14.562926] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:14.566275] [DEBUG] [FORECASTER] MRNA: Forecast T+1@11:T+2@11: DOWN (p=11.14%) [2026-01-13T20:27:14.566557] [INFO ] [FORECASTER] Completed predict_future for MRNA [2026-01-13T20:27:14.566703] [INFO ] [sig ] MRNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:14.707941] [INFO ] [LOCAL ] Saved forecast: MRNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MRNA.txt [2026-01-13T20:27:14.708145] [INFO ] [sig ] [2074/3497] Completed MRNA in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:14.708192] [INFO ] [sig ] [2075/3497] Forecasting MRTN... [2026-01-13T20:27:14.708230] [INFO ] [sig ] Generating forecast for: MRTN [2026-01-13T20:27:14.708274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRTN' from 'https://tdm.silogroup.org/data/derivative_storage/MRTN.csv'. [2026-01-13T20:27:14.719787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRTN'. [2026-01-13T20:27:14.720145] [INFO ] [FORECASTER] Starting predict_future for MRTN [2026-01-13T20:27:14.720975] [DEBUG] [LOCAL ] No optimal features file found for MRTN: ./output/feature-sets/MRTN.txt [2026-01-13T20:27:14.721028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:14.721072] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:14.721100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:14.721158] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:14.778679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:14.779472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:14.779550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:14.779602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:14.898755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:14.898901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:14.898941] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:14.898969] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:14.902287] [DEBUG] [FORECASTER] MRTN: Forecast T+1@11:T+2@11: UP (p=53.41%) [2026-01-13T20:27:14.902558] [INFO ] [FORECASTER] Completed predict_future for MRTN [2026-01-13T20:27:14.902701] [INFO ] [sig ] MRTN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:15.044061] [INFO ] [LOCAL ] Saved forecast: MRTN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MRTN.txt [2026-01-13T20:27:15.044210] [INFO ] [sig ] [2075/3497] Completed MRTN in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:15.044249] [INFO ] [sig ] [2076/3497] Forecasting MRVI... [2026-01-13T20:27:15.044279] [INFO ] [sig ] Generating forecast for: MRVI [2026-01-13T20:27:15.044309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVI' from 'https://tdm.silogroup.org/data/derivative_storage/MRVI.csv'. [2026-01-13T20:27:15.056081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVI'. [2026-01-13T20:27:15.056387] [INFO ] [FORECASTER] Starting predict_future for MRVI [2026-01-13T20:27:15.057156] [DEBUG] [LOCAL ] No optimal features file found for MRVI: ./output/feature-sets/MRVI.txt [2026-01-13T20:27:15.057207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:15.057238] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:15.057291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:15.057349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:15.113853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:15.114606] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:15.114683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:15.114716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:15.234760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:15.234930] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:15.234977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:15.235006] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:15.238452] [DEBUG] [FORECASTER] MRVI: Forecast T+1@11:T+2@11: UP (p=68.94%) [2026-01-13T20:27:15.238758] [INFO ] [FORECASTER] Completed predict_future for MRVI [2026-01-13T20:27:15.238888] [INFO ] [sig ] MRVI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:15.390998] [INFO ] [LOCAL ] Saved forecast: MRVI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MRVI.txt [2026-01-13T20:27:15.391159] [INFO ] [sig ] [2076/3497] Completed MRVI in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:15.391201] [INFO ] [sig ] [2077/3497] Forecasting MRVL... [2026-01-13T20:27:15.391233] [INFO ] [sig ] Generating forecast for: MRVL [2026-01-13T20:27:15.391265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRVL' from 'https://tdm.silogroup.org/data/derivative_storage/MRVL.csv'. [2026-01-13T20:27:15.404551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRVL'. [2026-01-13T20:27:15.404989] [INFO ] [FORECASTER] Starting predict_future for MRVL [2026-01-13T20:27:15.405853] [DEBUG] [LOCAL ] No optimal features file found for MRVL: ./output/feature-sets/MRVL.txt [2026-01-13T20:27:15.405906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:15.405938] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:15.405965] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:15.406022] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:15.467047] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:15.467942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:15.468043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:15.468078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:15.590126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:15.590282] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:15.590322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:15.590352] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:15.593739] [DEBUG] [FORECASTER] MRVL: Forecast T+1@11:T+2@11: DOWN (p=22.70%) [2026-01-13T20:27:15.594012] [INFO ] [FORECASTER] Completed predict_future for MRVL [2026-01-13T20:27:15.594136] [INFO ] [sig ] MRVL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:15.751863] [INFO ] [LOCAL ] Saved forecast: MRVL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MRVL.txt [2026-01-13T20:27:15.752069] [INFO ] [sig ] [2077/3497] Completed MRVL in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:15.752134] [INFO ] [sig ] [2078/3497] Forecasting MRX... [2026-01-13T20:27:15.752181] [INFO ] [sig ] Generating forecast for: MRX [2026-01-13T20:27:15.752225] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MRX' from 'https://tdm.silogroup.org/data/derivative_storage/MRX.csv'. [2026-01-13T20:27:15.764805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MRX'. [2026-01-13T20:27:15.765176] [INFO ] [FORECASTER] Starting predict_future for MRX [2026-01-13T20:27:15.766041] [DEBUG] [LOCAL ] No optimal features file found for MRX: ./output/feature-sets/MRX.txt [2026-01-13T20:27:15.766097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:15.766130] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:15.766157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:15.766216] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:15.829481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:15.830544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:15.830669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:15.830721] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:15.966211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:15.966379] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:15.966421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:15.966450] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:15.970119] [DEBUG] [FORECASTER] MRX: Forecast T+1@11:T+2@11: DOWN (p=0.82%) [2026-01-13T20:27:15.970447] [INFO ] [FORECASTER] Completed predict_future for MRX [2026-01-13T20:27:15.970602] [INFO ] [sig ] MRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:16.112785] [INFO ] [LOCAL ] Saved forecast: MRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MRX.txt [2026-01-13T20:27:16.112921] [INFO ] [sig ] [2078/3497] Completed MRX in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:16.112959] [INFO ] [sig ] [2079/3497] Forecasting MS... [2026-01-13T20:27:16.112995] [INFO ] [sig ] Generating forecast for: MS [2026-01-13T20:27:16.113028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MS' from 'https://tdm.silogroup.org/data/derivative_storage/MS.csv'. [2026-01-13T20:27:16.124455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MS'. [2026-01-13T20:27:16.124865] [INFO ] [FORECASTER] Starting predict_future for MS [2026-01-13T20:27:16.125681] [DEBUG] [LOCAL ] No optimal features file found for MS: ./output/feature-sets/MS.txt [2026-01-13T20:27:16.125732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:16.125776] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:16.125811] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:16.125869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:16.183287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:16.184082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:16.184161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:16.184195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:16.305541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:16.305711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:16.305756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:16.305783] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:16.310848] [DEBUG] [FORECASTER] MS: Forecast T+1@11:T+2@11: DOWN (p=0.91%) [2026-01-13T20:27:16.311138] [INFO ] [FORECASTER] Completed predict_future for MS [2026-01-13T20:27:16.311268] [INFO ] [sig ] MS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:16.452429] [INFO ] [LOCAL ] Saved forecast: MS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MS.txt [2026-01-13T20:27:16.452549] [INFO ] [sig ] [2079/3497] Completed MS in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:16.452604] [INFO ] [sig ] [2080/3497] Forecasting MSA... [2026-01-13T20:27:16.452634] [INFO ] [sig ] Generating forecast for: MSA [2026-01-13T20:27:16.452665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSA' from 'https://tdm.silogroup.org/data/derivative_storage/MSA.csv'. [2026-01-13T20:27:16.464410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSA'. [2026-01-13T20:27:16.464714] [INFO ] [FORECASTER] Starting predict_future for MSA [2026-01-13T20:27:16.465516] [DEBUG] [LOCAL ] No optimal features file found for MSA: ./output/feature-sets/MSA.txt [2026-01-13T20:27:16.465588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:16.465630] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:16.465658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:16.465716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:16.521289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:16.522031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:16.522108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:16.522140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:16.642282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:16.642439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:16.642481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:16.642509] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:16.645950] [DEBUG] [FORECASTER] MSA: Forecast T+1@11:T+2@11: UP (p=51.34%) [2026-01-13T20:27:16.646224] [INFO ] [FORECASTER] Completed predict_future for MSA [2026-01-13T20:27:16.646348] [INFO ] [sig ] MSA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:16.787698] [INFO ] [LOCAL ] Saved forecast: MSA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MSA.txt [2026-01-13T20:27:16.787832] [INFO ] [sig ] [2080/3497] Completed MSA in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:16.787870] [INFO ] [sig ] [2081/3497] Forecasting MSB... [2026-01-13T20:27:16.787898] [INFO ] [sig ] Generating forecast for: MSB [2026-01-13T20:27:16.787929] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSB' from 'https://tdm.silogroup.org/data/derivative_storage/MSB.csv'. [2026-01-13T20:27:16.798654] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSB'. [2026-01-13T20:27:16.798993] [INFO ] [FORECASTER] Starting predict_future for MSB [2026-01-13T20:27:16.799796] [DEBUG] [LOCAL ] No optimal features file found for MSB: ./output/feature-sets/MSB.txt [2026-01-13T20:27:16.799858] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:16.799892] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:16.799918] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:16.799974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:16.855864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:16.856662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:16.856740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:16.856772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:16.982023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:16.982181] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:16.982233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:16.982263] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:16.986226] [DEBUG] [FORECASTER] MSB: Forecast T+1@11:T+2@11: DOWN (p=4.61%) [2026-01-13T20:27:16.986685] [INFO ] [FORECASTER] Completed predict_future for MSB [2026-01-13T20:27:16.987062] [INFO ] [sig ] MSB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:17.139137] [INFO ] [LOCAL ] Saved forecast: MSB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MSB.txt [2026-01-13T20:27:17.139302] [INFO ] [sig ] [2081/3497] Completed MSB in 0.4s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:17.139344] [INFO ] [sig ] [2082/3497] Forecasting MSBI... [2026-01-13T20:27:17.139375] [INFO ] [sig ] Generating forecast for: MSBI [2026-01-13T20:27:17.139405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSBI' from 'https://tdm.silogroup.org/data/derivative_storage/MSBI.csv'. [2026-01-13T20:27:17.151238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSBI'. [2026-01-13T20:27:17.151676] [INFO ] [FORECASTER] Starting predict_future for MSBI [2026-01-13T20:27:17.152534] [DEBUG] [LOCAL ] No optimal features file found for MSBI: ./output/feature-sets/MSBI.txt [2026-01-13T20:27:17.152612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:17.152657] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:17.152694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:17.152753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:17.210295] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:17.211208] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:17.211291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:17.211324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:17.337351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:17.337507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:17.337557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:17.337650] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:17.341058] [DEBUG] [FORECASTER] MSBI: Forecast T+1@11:T+2@11: UP (p=61.75%) [2026-01-13T20:27:17.341326] [INFO ] [FORECASTER] Completed predict_future for MSBI [2026-01-13T20:27:17.341451] [INFO ] [sig ] MSBI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:17.485664] [INFO ] [LOCAL ] Saved forecast: MSBI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MSBI.txt [2026-01-13T20:27:17.485805] [INFO ] [sig ] [2082/3497] Completed MSBI in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:17.485844] [INFO ] [sig ] [2083/3497] Forecasting MSCI... [2026-01-13T20:27:17.485874] [INFO ] [sig ] Generating forecast for: MSCI [2026-01-13T20:27:17.485904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSCI' from 'https://tdm.silogroup.org/data/derivative_storage/MSCI.csv'. [2026-01-13T20:27:17.497435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSCI'. [2026-01-13T20:27:17.497787] [INFO ] [FORECASTER] Starting predict_future for MSCI [2026-01-13T20:27:17.498614] [DEBUG] [LOCAL ] No optimal features file found for MSCI: ./output/feature-sets/MSCI.txt [2026-01-13T20:27:17.498666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:17.498701] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:17.498733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:17.498801] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:17.555548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:17.556233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:17.556311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:17.556343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:17.672517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:17.672686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:17.672726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:17.672755] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:17.676052] [DEBUG] [FORECASTER] MSCI: Forecast T+1@11:T+2@11: DOWN (p=41.26%) [2026-01-13T20:27:17.676319] [INFO ] [FORECASTER] Completed predict_future for MSCI [2026-01-13T20:27:17.676437] [INFO ] [sig ] MSCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:17.820916] [INFO ] [LOCAL ] Saved forecast: MSCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MSCI.txt [2026-01-13T20:27:17.821060] [INFO ] [sig ] [2083/3497] Completed MSCI in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:17.821098] [INFO ] [sig ] [2084/3497] Forecasting MSD... [2026-01-13T20:27:17.821127] [INFO ] [sig ] Generating forecast for: MSD [2026-01-13T20:27:17.821158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSD' from 'https://tdm.silogroup.org/data/derivative_storage/MSD.csv'. [2026-01-13T20:27:17.832547] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSD'. [2026-01-13T20:27:17.833122] [INFO ] [FORECASTER] Starting predict_future for MSD [2026-01-13T20:27:17.833947] [DEBUG] [LOCAL ] No optimal features file found for MSD: ./output/feature-sets/MSD.txt [2026-01-13T20:27:17.834000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:17.834032] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:17.834060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:17.834118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:17.890745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:17.891561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:17.891660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:17.891694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:18.007213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:18.007373] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:18.007413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:18.007442] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:18.010849] [DEBUG] [FORECASTER] MSD: Forecast T+1@11:T+2@11: DOWN (p=28.09%) [2026-01-13T20:27:18.011135] [INFO ] [FORECASTER] Completed predict_future for MSD [2026-01-13T20:27:18.011259] [INFO ] [sig ] MSD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:18.154932] [INFO ] [LOCAL ] Saved forecast: MSD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MSD.txt [2026-01-13T20:27:18.155088] [INFO ] [sig ] [2084/3497] Completed MSD in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:18.155127] [INFO ] [sig ] [2085/3497] Forecasting MSEX... [2026-01-13T20:27:18.155157] [INFO ] [sig ] Generating forecast for: MSEX [2026-01-13T20:27:18.155188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSEX' from 'https://tdm.silogroup.org/data/derivative_storage/MSEX.csv'. [2026-01-13T20:27:18.166391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSEX'. [2026-01-13T20:27:18.166666] [INFO ] [FORECASTER] Starting predict_future for MSEX [2026-01-13T20:27:18.167408] [DEBUG] [LOCAL ] No optimal features file found for MSEX: ./output/feature-sets/MSEX.txt [2026-01-13T20:27:18.167459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:18.167490] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:18.167516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:18.167591] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:18.225982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:18.226875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:18.226955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:18.226988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:18.345740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:18.345893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:18.345933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:18.345962] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:18.349345] [DEBUG] [FORECASTER] MSEX: Forecast T+1@11:T+2@11: UP (p=74.12%) [2026-01-13T20:27:18.349636] [INFO ] [FORECASTER] Completed predict_future for MSEX [2026-01-13T20:27:18.349759] [INFO ] [sig ] MSEX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:18.495255] [INFO ] [LOCAL ] Saved forecast: MSEX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MSEX.txt [2026-01-13T20:27:18.495434] [INFO ] [sig ] [2085/3497] Completed MSEX in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:18.495482] [INFO ] [sig ] [2086/3497] Forecasting MSFD... [2026-01-13T20:27:18.495514] [INFO ] [sig ] Generating forecast for: MSFD [2026-01-13T20:27:18.495550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFD' from 'https://tdm.silogroup.org/data/derivative_storage/MSFD.csv'. [2026-01-13T20:27:18.506799] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFD'. [2026-01-13T20:27:18.507145] [INFO ] [FORECASTER] Starting predict_future for MSFD [2026-01-13T20:27:18.508063] [DEBUG] [LOCAL ] No optimal features file found for MSFD: ./output/feature-sets/MSFD.txt [2026-01-13T20:27:18.508122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:18.508159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:18.508189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:18.508263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:18.564386] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:18.565089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:18.565284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:18.565321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:18.684526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:18.684703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:18.684748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:18.684778] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:18.688455] [DEBUG] [FORECASTER] MSFD: Forecast T+1@11:T+2@11: DOWN (p=3.39%) [2026-01-13T20:27:18.688796] [INFO ] [FORECASTER] Completed predict_future for MSFD [2026-01-13T20:27:18.688957] [INFO ] [sig ] MSFD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:18.833847] [INFO ] [LOCAL ] Saved forecast: MSFD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MSFD.txt [2026-01-13T20:27:18.834001] [INFO ] [sig ] [2086/3497] Completed MSFD in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:18.834042] [INFO ] [sig ] [2087/3497] Forecasting MSFL... [2026-01-13T20:27:18.834072] [INFO ] [sig ] Generating forecast for: MSFL [2026-01-13T20:27:18.834102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSFL' from 'https://tdm.silogroup.org/data/derivative_storage/MSFL.csv'. [2026-01-13T20:27:18.845422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSFL'. [2026-01-13T20:27:18.845776] [INFO ] [FORECASTER] Starting predict_future for MSFL [2026-01-13T20:27:18.846520] [DEBUG] [LOCAL ] No optimal features file found for MSFL: ./output/feature-sets/MSFL.txt [2026-01-13T20:27:18.846592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:18.846627] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:18.846654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:18.846710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:18.904792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:18.905655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:18.905736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:18.905770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:19.029110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:19.029271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:19.029313] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:19.029342] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:19.032867] [DEBUG] [FORECASTER] MSFL: Forecast T+1@11:T+2@11: UP (p=53.75%) [2026-01-13T20:27:19.033145] [INFO ] [FORECASTER] Completed predict_future for MSFL [2026-01-13T20:27:19.033271] [INFO ] [sig ] MSFL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:19.182847] [INFO ] [LOCAL ] Saved forecast: MSFL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MSFL.txt [2026-01-13T20:27:19.183005] [INFO ] [sig ] [2087/3497] Completed MSFL in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:19.183046] [INFO ] [sig ] [2088/3497] Forecasting MSGE... [2026-01-13T20:27:19.183076] [INFO ] [sig ] Generating forecast for: MSGE [2026-01-13T20:27:19.183107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGE' from 'https://tdm.silogroup.org/data/derivative_storage/MSGE.csv'. [2026-01-13T20:27:19.195624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGE'. [2026-01-13T20:27:19.196002] [INFO ] [FORECASTER] Starting predict_future for MSGE [2026-01-13T20:27:19.196830] [DEBUG] [LOCAL ] No optimal features file found for MSGE: ./output/feature-sets/MSGE.txt [2026-01-13T20:27:19.196896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:19.196929] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:19.196957] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:19.197015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:19.260590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:19.261385] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:19.261464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:19.261498] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:19.381685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:19.381825] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:19.381864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:19.381893] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:19.385156] [DEBUG] [FORECASTER] MSGE: Forecast T+1@11:T+2@11: UP (p=64.47%) [2026-01-13T20:27:19.385421] [INFO ] [FORECASTER] Completed predict_future for MSGE [2026-01-13T20:27:19.385540] [INFO ] [sig ] MSGE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:19.526130] [INFO ] [LOCAL ] Saved forecast: MSGE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MSGE.txt [2026-01-13T20:27:19.526247] [INFO ] [sig ] [2088/3497] Completed MSGE in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:19.526285] [INFO ] [sig ] [2089/3497] Forecasting MSGM... [2026-01-13T20:27:19.526314] [INFO ] [sig ] Generating forecast for: MSGM [2026-01-13T20:27:19.526344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGM' from 'https://tdm.silogroup.org/data/derivative_storage/MSGM.csv'. [2026-01-13T20:27:19.536851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGM'. [2026-01-13T20:27:19.537115] [INFO ] [FORECASTER] Starting predict_future for MSGM [2026-01-13T20:27:19.537869] [DEBUG] [LOCAL ] No optimal features file found for MSGM: ./output/feature-sets/MSGM.txt [2026-01-13T20:27:19.537920] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:19.537953] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:19.537997] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:19.538055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:19.593994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:19.594678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:19.594755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:19.594787] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:19.710232] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:19.710388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:19.710427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:19.710456] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:19.713845] [DEBUG] [FORECASTER] MSGM: Forecast T+1@11:T+2@11: DOWN (p=6.02%) [2026-01-13T20:27:19.714124] [INFO ] [FORECASTER] Completed predict_future for MSGM [2026-01-13T20:27:19.714247] [INFO ] [sig ] MSGM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:19.856104] [INFO ] [LOCAL ] Saved forecast: MSGM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MSGM.txt [2026-01-13T20:27:19.856287] [INFO ] [sig ] [2089/3497] Completed MSGM in 0.3s | 2.84 sym/s | Total: 12.2m | ETA: 8.3m [2026-01-13T20:27:19.856328] [INFO ] [sig ] [2090/3497] Forecasting MSGS... [2026-01-13T20:27:19.856359] [INFO ] [sig ] Generating forecast for: MSGS [2026-01-13T20:27:19.856389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSGS' from 'https://tdm.silogroup.org/data/derivative_storage/MSGS.csv'. [2026-01-13T20:27:19.868561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSGS'. [2026-01-13T20:27:19.868952] [INFO ] [FORECASTER] Starting predict_future for MSGS [2026-01-13T20:27:19.869734] [DEBUG] [LOCAL ] No optimal features file found for MSGS: ./output/feature-sets/MSGS.txt [2026-01-13T20:27:19.869786] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:19.869818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:19.869845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:19.869901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:19.936034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:19.937176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:19.937274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:19.937310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:20.067255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:20.067415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:20.067457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:20.067486] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:20.071392] [DEBUG] [FORECASTER] MSGS: Forecast T+1@11:T+2@11: DOWN (p=44.10%) [2026-01-13T20:27:20.071706] [INFO ] [FORECASTER] Completed predict_future for MSGS [2026-01-13T20:27:20.071838] [INFO ] [sig ] MSGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:20.231879] [INFO ] [LOCAL ] Saved forecast: MSGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MSGS.txt [2026-01-13T20:27:20.232037] [INFO ] [sig ] [2090/3497] Completed MSGS in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:20.232079] [INFO ] [sig ] [2091/3497] Forecasting MSI... [2026-01-13T20:27:20.232112] [INFO ] [sig ] Generating forecast for: MSI [2026-01-13T20:27:20.232163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSI' from 'https://tdm.silogroup.org/data/derivative_storage/MSI.csv'. [2026-01-13T20:27:20.247830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSI'. [2026-01-13T20:27:20.248501] [INFO ] [FORECASTER] Starting predict_future for MSI [2026-01-13T20:27:20.249400] [DEBUG] [LOCAL ] No optimal features file found for MSI: ./output/feature-sets/MSI.txt [2026-01-13T20:27:20.249463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:20.249507] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:20.249540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:20.249621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:20.310713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:20.311598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:20.311682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:20.311718] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:20.432168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:20.432330] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:20.432369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:20.432398] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:20.435845] [DEBUG] [FORECASTER] MSI: Forecast T+1@11:T+2@11: DOWN (p=35.68%) [2026-01-13T20:27:20.436144] [INFO ] [FORECASTER] Completed predict_future for MSI [2026-01-13T20:27:20.436275] [INFO ] [sig ] MSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:20.580509] [INFO ] [LOCAL ] Saved forecast: MSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MSI.txt [2026-01-13T20:27:20.580699] [INFO ] [sig ] [2091/3497] Completed MSI in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:20.580742] [INFO ] [sig ] [2092/3497] Forecasting MSM... [2026-01-13T20:27:20.580773] [INFO ] [sig ] Generating forecast for: MSM [2026-01-13T20:27:20.580804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSM' from 'https://tdm.silogroup.org/data/derivative_storage/MSM.csv'. [2026-01-13T20:27:20.592288] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSM'. [2026-01-13T20:27:20.592646] [INFO ] [FORECASTER] Starting predict_future for MSM [2026-01-13T20:27:20.593391] [DEBUG] [LOCAL ] No optimal features file found for MSM: ./output/feature-sets/MSM.txt [2026-01-13T20:27:20.593442] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:20.593474] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:20.593501] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:20.593558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:20.650179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:20.651032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:20.651117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:20.651150] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:20.767167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:20.767290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:20.767328] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:20.767357] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:20.770568] [DEBUG] [FORECASTER] MSM: Forecast T+1@11:T+2@11: UP (p=53.88%) [2026-01-13T20:27:20.770848] [INFO ] [FORECASTER] Completed predict_future for MSM [2026-01-13T20:27:20.770966] [INFO ] [sig ] MSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:20.915828] [INFO ] [LOCAL ] Saved forecast: MSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MSM.txt [2026-01-13T20:27:20.915987] [INFO ] [sig ] [2092/3497] Completed MSM in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:20.916026] [INFO ] [sig ] [2093/3497] Forecasting MSTX... [2026-01-13T20:27:20.916056] [INFO ] [sig ] Generating forecast for: MSTX [2026-01-13T20:27:20.916098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MSTX' from 'https://tdm.silogroup.org/data/derivative_storage/MSTX.csv'. [2026-01-13T20:27:20.928649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MSTX'. [2026-01-13T20:27:20.929265] [INFO ] [FORECASTER] Starting predict_future for MSTX [2026-01-13T20:27:20.930129] [DEBUG] [LOCAL ] No optimal features file found for MSTX: ./output/feature-sets/MSTX.txt [2026-01-13T20:27:20.930181] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:20.930262] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:20.930290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:20.930347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:20.986981] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:20.987895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:20.987993] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:20.988027] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:21.106666] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:21.106820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:21.106862] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:21.106892] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:21.110295] [DEBUG] [FORECASTER] MSTX: Forecast T+1@11:T+2@11: UP (p=70.32%) [2026-01-13T20:27:21.110604] [INFO ] [FORECASTER] Completed predict_future for MSTX [2026-01-13T20:27:21.110728] [INFO ] [sig ] MSTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:21.251859] [INFO ] [LOCAL ] Saved forecast: MSTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MSTX.txt [2026-01-13T20:27:21.252005] [INFO ] [sig ] [2093/3497] Completed MSTX in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:21.252045] [INFO ] [sig ] [2094/3497] Forecasting MTB... [2026-01-13T20:27:21.252076] [INFO ] [sig ] Generating forecast for: MTB [2026-01-13T20:27:21.252106] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTB' from 'https://tdm.silogroup.org/data/derivative_storage/MTB.csv'. [2026-01-13T20:27:21.263653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTB'. [2026-01-13T20:27:21.263908] [INFO ] [FORECASTER] Starting predict_future for MTB [2026-01-13T20:27:21.264669] [DEBUG] [LOCAL ] No optimal features file found for MTB: ./output/feature-sets/MTB.txt [2026-01-13T20:27:21.264720] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:21.264752] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:21.264779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:21.264835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:21.325391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:21.326246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:21.326328] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:21.326363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:21.451855] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:21.452034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:21.452264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:21.452294] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:21.456065] [DEBUG] [FORECASTER] MTB: Forecast T+1@11:T+2@11: DOWN (p=2.86%) [2026-01-13T20:27:21.456339] [INFO ] [FORECASTER] Completed predict_future for MTB [2026-01-13T20:27:21.456458] [INFO ] [sig ] MTB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:21.598962] [INFO ] [LOCAL ] Saved forecast: MTB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MTB.txt [2026-01-13T20:27:21.599064] [INFO ] [sig ] [2094/3497] Completed MTB in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:21.599101] [INFO ] [sig ] [2095/3497] Forecasting MTCH... [2026-01-13T20:27:21.599130] [INFO ] [sig ] Generating forecast for: MTCH [2026-01-13T20:27:21.599160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTCH' from 'https://tdm.silogroup.org/data/derivative_storage/MTCH.csv'. [2026-01-13T20:27:21.610302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTCH'. [2026-01-13T20:27:21.610596] [INFO ] [FORECASTER] Starting predict_future for MTCH [2026-01-13T20:27:21.611355] [DEBUG] [LOCAL ] No optimal features file found for MTCH: ./output/feature-sets/MTCH.txt [2026-01-13T20:27:21.611408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:21.611442] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:21.611470] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:21.611526] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:21.669481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:21.670104] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:21.670182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:21.670228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:21.791449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:21.791779] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:21.791818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:21.791847] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:21.795399] [DEBUG] [FORECASTER] MTCH: Forecast T+1@11:T+2@11: UP (p=75.52%) [2026-01-13T20:27:21.795687] [INFO ] [FORECASTER] Completed predict_future for MTCH [2026-01-13T20:27:21.795824] [INFO ] [sig ] MTCH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:21.991632] [INFO ] [LOCAL ] Saved forecast: MTCH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MTCH.txt [2026-01-13T20:27:21.991765] [INFO ] [sig ] [2095/3497] Completed MTCH in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:21.991803] [INFO ] [sig ] [2096/3497] Forecasting MTD... [2026-01-13T20:27:21.991832] [INFO ] [sig ] Generating forecast for: MTD [2026-01-13T20:27:21.991862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTD' from 'https://tdm.silogroup.org/data/derivative_storage/MTD.csv'. [2026-01-13T20:27:22.003779] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTD'. [2026-01-13T20:27:22.004033] [INFO ] [FORECASTER] Starting predict_future for MTD [2026-01-13T20:27:22.004834] [DEBUG] [LOCAL ] No optimal features file found for MTD: ./output/feature-sets/MTD.txt [2026-01-13T20:27:22.004887] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:22.004920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:22.004948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:22.005006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:22.063482] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:22.064099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:22.064192] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:22.064226] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:22.185266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:22.185371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:22.185408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:22.185467] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:22.188713] [DEBUG] [FORECASTER] MTD: Forecast T+1@11:T+2@11: DOWN (p=40.99%) [2026-01-13T20:27:22.189017] [INFO ] [FORECASTER] Completed predict_future for MTD [2026-01-13T20:27:22.189138] [INFO ] [sig ] MTD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:22.334501] [INFO ] [LOCAL ] Saved forecast: MTD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MTD.txt [2026-01-13T20:27:22.334623] [INFO ] [sig ] [2096/3497] Completed MTD in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:22.334663] [INFO ] [sig ] [2097/3497] Forecasting MTG... [2026-01-13T20:27:22.334692] [INFO ] [sig ] Generating forecast for: MTG [2026-01-13T20:27:22.334722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTG' from 'https://tdm.silogroup.org/data/derivative_storage/MTG.csv'. [2026-01-13T20:27:22.347124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTG'. [2026-01-13T20:27:22.347379] [INFO ] [FORECASTER] Starting predict_future for MTG [2026-01-13T20:27:22.348160] [DEBUG] [LOCAL ] No optimal features file found for MTG: ./output/feature-sets/MTG.txt [2026-01-13T20:27:22.348211] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:22.348242] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:22.348268] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:22.348324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:22.413665] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:22.414501] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:22.414598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:22.414633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:22.535266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:22.535412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:22.535453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:22.535482] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:22.538941] [DEBUG] [FORECASTER] MTG: Forecast T+1@11:T+2@11: DOWN (p=19.09%) [2026-01-13T20:27:22.539222] [INFO ] [FORECASTER] Completed predict_future for MTG [2026-01-13T20:27:22.539348] [INFO ] [sig ] MTG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:22.684372] [INFO ] [LOCAL ] Saved forecast: MTG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MTG.txt [2026-01-13T20:27:22.684518] [INFO ] [sig ] [2097/3497] Completed MTG in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:22.684556] [INFO ] [sig ] [2098/3497] Forecasting MTH... [2026-01-13T20:27:22.684604] [INFO ] [sig ] Generating forecast for: MTH [2026-01-13T20:27:22.684636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTH' from 'https://tdm.silogroup.org/data/derivative_storage/MTH.csv'. [2026-01-13T20:27:22.695694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTH'. [2026-01-13T20:27:22.695989] [INFO ] [FORECASTER] Starting predict_future for MTH [2026-01-13T20:27:22.696763] [DEBUG] [LOCAL ] No optimal features file found for MTH: ./output/feature-sets/MTH.txt [2026-01-13T20:27:22.696815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:22.696848] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:22.696878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:22.696935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:22.754192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:22.755003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:22.755083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:22.755118] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:22.872423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:22.872594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:22.872636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:22.872666] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:22.876405] [DEBUG] [FORECASTER] MTH: Forecast T+1@11:T+2@11: UP (p=74.86%) [2026-01-13T20:27:22.876704] [INFO ] [FORECASTER] Completed predict_future for MTH [2026-01-13T20:27:22.876828] [INFO ] [sig ] MTH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:23.029681] [INFO ] [LOCAL ] Saved forecast: MTH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MTH.txt [2026-01-13T20:27:23.029870] [INFO ] [sig ] [2098/3497] Completed MTH in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:23.029914] [INFO ] [sig ] [2099/3497] Forecasting MTLS... [2026-01-13T20:27:23.029945] [INFO ] [sig ] Generating forecast for: MTLS [2026-01-13T20:27:23.029978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTLS' from 'https://tdm.silogroup.org/data/derivative_storage/MTLS.csv'. [2026-01-13T20:27:23.042269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTLS'. [2026-01-13T20:27:23.042653] [INFO ] [FORECASTER] Starting predict_future for MTLS [2026-01-13T20:27:23.043504] [DEBUG] [LOCAL ] No optimal features file found for MTLS: ./output/feature-sets/MTLS.txt [2026-01-13T20:27:23.043557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:23.043631] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:23.043662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:23.043718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:23.103228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:23.104112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:23.104212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:23.104246] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:23.223171] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:23.223325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:23.223365] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:23.223395] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:23.226850] [DEBUG] [FORECASTER] MTLS: Forecast T+1@11:T+2@11: UP (p=60.46%) [2026-01-13T20:27:23.227131] [INFO ] [FORECASTER] Completed predict_future for MTLS [2026-01-13T20:27:23.227255] [INFO ] [sig ] MTLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:23.370684] [INFO ] [LOCAL ] Saved forecast: MTLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MTLS.txt [2026-01-13T20:27:23.370824] [INFO ] [sig ] [2099/3497] Completed MTLS in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:23.370863] [INFO ] [sig ] [2100/3497] Forecasting MTN... [2026-01-13T20:27:23.370894] [INFO ] [sig ] Generating forecast for: MTN [2026-01-13T20:27:23.370924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTN' from 'https://tdm.silogroup.org/data/derivative_storage/MTN.csv'. [2026-01-13T20:27:23.382871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTN'. [2026-01-13T20:27:23.383224] [INFO ] [FORECASTER] Starting predict_future for MTN [2026-01-13T20:27:23.384057] [DEBUG] [LOCAL ] No optimal features file found for MTN: ./output/feature-sets/MTN.txt [2026-01-13T20:27:23.384111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:23.384145] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:23.384172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:23.384229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:23.442689] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:23.443546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:23.443648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:23.443685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:23.564536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:23.564707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:23.564748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:23.564777] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:23.568219] [DEBUG] [FORECASTER] MTN: Forecast T+1@11:T+2@11: UP (p=88.81%) [2026-01-13T20:27:23.568500] [INFO ] [FORECASTER] Completed predict_future for MTN [2026-01-13T20:27:23.568646] [INFO ] [sig ] MTN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:23.715602] [INFO ] [LOCAL ] Saved forecast: MTN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MTN.txt [2026-01-13T20:27:23.715758] [INFO ] [sig ] [2100/3497] Completed MTN in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:23.715800] [INFO ] [sig ] [2101/3497] Forecasting MTRN... [2026-01-13T20:27:23.715831] [INFO ] [sig ] Generating forecast for: MTRN [2026-01-13T20:27:23.715861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRN' from 'https://tdm.silogroup.org/data/derivative_storage/MTRN.csv'. [2026-01-13T20:27:23.727017] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRN'. [2026-01-13T20:27:23.727436] [INFO ] [FORECASTER] Starting predict_future for MTRN [2026-01-13T20:27:23.728475] [DEBUG] [LOCAL ] No optimal features file found for MTRN: ./output/feature-sets/MTRN.txt [2026-01-13T20:27:23.728532] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:23.728564] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:23.728621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:23.728681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:23.787390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:23.788285] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:23.788369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:23.788402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:23.913246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:23.913402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:23.913442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:23.913471] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:23.916859] [DEBUG] [FORECASTER] MTRN: Forecast T+1@11:T+2@11: UP (p=60.84%) [2026-01-13T20:27:23.917144] [INFO ] [FORECASTER] Completed predict_future for MTRN [2026-01-13T20:27:23.917270] [INFO ] [sig ] MTRN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:24.061031] [INFO ] [LOCAL ] Saved forecast: MTRN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MTRN.txt [2026-01-13T20:27:24.061191] [INFO ] [sig ] [2101/3497] Completed MTRN in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:24.061231] [INFO ] [sig ] [2102/3497] Forecasting MTRX... [2026-01-13T20:27:24.061263] [INFO ] [sig ] Generating forecast for: MTRX [2026-01-13T20:27:24.061295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTRX' from 'https://tdm.silogroup.org/data/derivative_storage/MTRX.csv'. [2026-01-13T20:27:24.072904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTRX'. [2026-01-13T20:27:24.073241] [INFO ] [FORECASTER] Starting predict_future for MTRX [2026-01-13T20:27:24.074046] [DEBUG] [LOCAL ] No optimal features file found for MTRX: ./output/feature-sets/MTRX.txt [2026-01-13T20:27:24.074099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:24.074132] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:24.074158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:24.074215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:24.133177] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:24.134029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:24.134110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:24.134143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:24.256237] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:24.256392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:24.256432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:24.256461] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:24.260065] [DEBUG] [FORECASTER] MTRX: Forecast T+1@11:T+2@11: DOWN (p=3.86%) [2026-01-13T20:27:24.260535] [INFO ] [FORECASTER] Completed predict_future for MTRX [2026-01-13T20:27:24.260678] [INFO ] [sig ] MTRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:24.407531] [INFO ] [LOCAL ] Saved forecast: MTRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MTRX.txt [2026-01-13T20:27:24.407705] [INFO ] [sig ] [2102/3497] Completed MTRX in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:24.407751] [INFO ] [sig ] [2103/3497] Forecasting MTSI... [2026-01-13T20:27:24.407782] [INFO ] [sig ] Generating forecast for: MTSI [2026-01-13T20:27:24.407812] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTSI' from 'https://tdm.silogroup.org/data/derivative_storage/MTSI.csv'. [2026-01-13T20:27:24.420040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTSI'. [2026-01-13T20:27:24.420429] [INFO ] [FORECASTER] Starting predict_future for MTSI [2026-01-13T20:27:24.421219] [DEBUG] [LOCAL ] No optimal features file found for MTSI: ./output/feature-sets/MTSI.txt [2026-01-13T20:27:24.421270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:24.421301] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:24.421327] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:24.421382] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:24.478918] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:24.479841] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:24.479965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:24.480000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:24.604091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:24.604273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:24.604324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:24.604354] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:24.607833] [DEBUG] [FORECASTER] MTSI: Forecast T+1@11:T+2@11: DOWN (p=44.99%) [2026-01-13T20:27:24.608142] [INFO ] [FORECASTER] Completed predict_future for MTSI [2026-01-13T20:27:24.608269] [INFO ] [sig ] MTSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:24.750712] [INFO ] [LOCAL ] Saved forecast: MTSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MTSI.txt [2026-01-13T20:27:24.750865] [INFO ] [sig ] [2103/3497] Completed MTSI in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:24.750903] [INFO ] [sig ] [2104/3497] Forecasting MTX... [2026-01-13T20:27:24.750933] [INFO ] [sig ] Generating forecast for: MTX [2026-01-13T20:27:24.750965] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTX' from 'https://tdm.silogroup.org/data/derivative_storage/MTX.csv'. [2026-01-13T20:27:24.762510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTX'. [2026-01-13T20:27:24.762896] [INFO ] [FORECASTER] Starting predict_future for MTX [2026-01-13T20:27:24.763730] [DEBUG] [LOCAL ] No optimal features file found for MTX: ./output/feature-sets/MTX.txt [2026-01-13T20:27:24.763783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:24.763816] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:24.763843] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:24.763904] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:24.821355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:24.822268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:24.822353] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:24.822387] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:24.937443] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:24.937612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:24.937656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:24.937685] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:24.941046] [DEBUG] [FORECASTER] MTX: Forecast T+1@11:T+2@11: DOWN (p=31.87%) [2026-01-13T20:27:24.941324] [INFO ] [FORECASTER] Completed predict_future for MTX [2026-01-13T20:27:24.941463] [INFO ] [sig ] MTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:25.086984] [INFO ] [LOCAL ] Saved forecast: MTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MTX.txt [2026-01-13T20:27:25.087132] [INFO ] [sig ] [2104/3497] Completed MTX in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:25.087172] [INFO ] [sig ] [2105/3497] Forecasting MTZ... [2026-01-13T20:27:25.087203] [INFO ] [sig ] Generating forecast for: MTZ [2026-01-13T20:27:25.087232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MTZ' from 'https://tdm.silogroup.org/data/derivative_storage/MTZ.csv'. [2026-01-13T20:27:25.098408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MTZ'. [2026-01-13T20:27:25.098729] [INFO ] [FORECASTER] Starting predict_future for MTZ [2026-01-13T20:27:25.099479] [DEBUG] [LOCAL ] No optimal features file found for MTZ: ./output/feature-sets/MTZ.txt [2026-01-13T20:27:25.099530] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:25.099561] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:25.099609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:25.099668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:25.156040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:25.156822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:25.156901] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:25.156936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:25.280511] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:25.280679] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:25.280720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:25.280750] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:25.284178] [DEBUG] [FORECASTER] MTZ: Forecast T+1@11:T+2@11: UP (p=99.15%) [2026-01-13T20:27:25.284464] [INFO ] [FORECASTER] Completed predict_future for MTZ [2026-01-13T20:27:25.284608] [INFO ] [sig ] MTZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:25.426819] [INFO ] [LOCAL ] Saved forecast: MTZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MTZ.txt [2026-01-13T20:27:25.426945] [INFO ] [sig ] [2105/3497] Completed MTZ in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:25.426983] [INFO ] [sig ] [2106/3497] Forecasting MUA... [2026-01-13T20:27:25.427011] [INFO ] [sig ] Generating forecast for: MUA [2026-01-13T20:27:25.427042] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUA' from 'https://tdm.silogroup.org/data/derivative_storage/MUA.csv'. [2026-01-13T20:27:25.438299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUA'. [2026-01-13T20:27:25.438602] [INFO ] [FORECASTER] Starting predict_future for MUA [2026-01-13T20:27:25.439351] [DEBUG] [LOCAL ] No optimal features file found for MUA: ./output/feature-sets/MUA.txt [2026-01-13T20:27:25.439402] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:25.439435] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:25.439461] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:25.439516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:25.498593] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:25.499290] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:25.499369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:25.499404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:25.620784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:25.620931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:25.620971] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:25.621018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:25.624436] [DEBUG] [FORECASTER] MUA: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-13T20:27:25.624763] [INFO ] [FORECASTER] Completed predict_future for MUA [2026-01-13T20:27:25.624890] [INFO ] [sig ] MUA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:25.771855] [INFO ] [LOCAL ] Saved forecast: MUA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MUA.txt [2026-01-13T20:27:25.772031] [INFO ] [sig ] [2106/3497] Completed MUA in 0.3s | 2.84 sym/s | Total: 12.3m | ETA: 8.2m [2026-01-13T20:27:25.772071] [INFO ] [sig ] [2107/3497] Forecasting MUC... [2026-01-13T20:27:25.772101] [INFO ] [sig ] Generating forecast for: MUC [2026-01-13T20:27:25.772131] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUC' from 'https://tdm.silogroup.org/data/derivative_storage/MUC.csv'. [2026-01-13T20:27:25.783665] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUC'. [2026-01-13T20:27:25.783940] [INFO ] [FORECASTER] Starting predict_future for MUC [2026-01-13T20:27:25.784711] [DEBUG] [LOCAL ] No optimal features file found for MUC: ./output/feature-sets/MUC.txt [2026-01-13T20:27:25.784762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:25.784794] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:25.784821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:25.784878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:25.842558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:25.843327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:25.843414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:25.843451] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:25.972882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:25.973036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:25.973078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:25.973108] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:25.976489] [DEBUG] [FORECASTER] MUC: Forecast T+1@11:T+2@11: DOWN (p=22.36%) [2026-01-13T20:27:25.976781] [INFO ] [FORECASTER] Completed predict_future for MUC [2026-01-13T20:27:25.976905] [INFO ] [sig ] MUC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:26.124537] [INFO ] [LOCAL ] Saved forecast: MUC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MUC.txt [2026-01-13T20:27:26.124727] [INFO ] [sig ] [2107/3497] Completed MUC in 0.4s | 2.84 sym/s | Total: 12.3m | ETA: 8.1m [2026-01-13T20:27:26.124769] [INFO ] [sig ] [2108/3497] Forecasting MUE... [2026-01-13T20:27:26.124802] [INFO ] [sig ] Generating forecast for: MUE [2026-01-13T20:27:26.124834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUE' from 'https://tdm.silogroup.org/data/derivative_storage/MUE.csv'. [2026-01-13T20:27:26.136304] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUE'. [2026-01-13T20:27:26.136704] [INFO ] [FORECASTER] Starting predict_future for MUE [2026-01-13T20:27:26.137490] [DEBUG] [LOCAL ] No optimal features file found for MUE: ./output/feature-sets/MUE.txt [2026-01-13T20:27:26.137543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:26.137599] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:26.137631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:26.137690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:26.195770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:26.196646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:26.196746] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:26.196782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:26.314806] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:26.314969] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:26.315016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:26.315051] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:26.318438] [DEBUG] [FORECASTER] MUE: Forecast T+1@11:T+2@11: UP (p=74.88%) [2026-01-13T20:27:26.318722] [INFO ] [FORECASTER] Completed predict_future for MUE [2026-01-13T20:27:26.318840] [INFO ] [sig ] MUE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:26.462628] [INFO ] [LOCAL ] Saved forecast: MUE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MUE.txt [2026-01-13T20:27:26.462758] [INFO ] [sig ] [2108/3497] Completed MUE in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:26.462796] [INFO ] [sig ] [2109/3497] Forecasting MUFG... [2026-01-13T20:27:26.462826] [INFO ] [sig ] Generating forecast for: MUFG [2026-01-13T20:27:26.462856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUFG' from 'https://tdm.silogroup.org/data/derivative_storage/MUFG.csv'. [2026-01-13T20:27:26.478083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUFG'. [2026-01-13T20:27:26.478710] [INFO ] [FORECASTER] Starting predict_future for MUFG [2026-01-13T20:27:26.479889] [DEBUG] [LOCAL ] No optimal features file found for MUFG: ./output/feature-sets/MUFG.txt [2026-01-13T20:27:26.479950] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:26.479988] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:26.480022] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:26.480097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:26.540477] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:26.541241] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:26.541320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:26.541355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:26.666350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:26.666500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:26.666539] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:26.666583] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:26.669909] [DEBUG] [FORECASTER] MUFG: Forecast T+1@11:T+2@11: DOWN (p=36.15%) [2026-01-13T20:27:26.670177] [INFO ] [FORECASTER] Completed predict_future for MUFG [2026-01-13T20:27:26.670299] [INFO ] [sig ] MUFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:26.819661] [INFO ] [LOCAL ] Saved forecast: MUFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MUFG.txt [2026-01-13T20:27:26.819820] [INFO ] [sig ] [2109/3497] Completed MUFG in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:26.819862] [INFO ] [sig ] [2110/3497] Forecasting MUJ... [2026-01-13T20:27:26.819895] [INFO ] [sig ] Generating forecast for: MUJ [2026-01-13T20:27:26.819930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUJ' from 'https://tdm.silogroup.org/data/derivative_storage/MUJ.csv'. [2026-01-13T20:27:26.830805] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUJ'. [2026-01-13T20:27:26.831087] [INFO ] [FORECASTER] Starting predict_future for MUJ [2026-01-13T20:27:26.831900] [DEBUG] [LOCAL ] No optimal features file found for MUJ: ./output/feature-sets/MUJ.txt [2026-01-13T20:27:26.831952] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:26.832009] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:26.832047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:26.832106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:26.889558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:26.890321] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:26.890401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:26.890438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:27.009169] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:27.009295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:27.009333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:27.009362] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:27.012592] [DEBUG] [FORECASTER] MUJ: Forecast T+1@11:T+2@11: DOWN (p=24.73%) [2026-01-13T20:27:27.012860] [INFO ] [FORECASTER] Completed predict_future for MUJ [2026-01-13T20:27:27.012978] [INFO ] [sig ] MUJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:27.154154] [INFO ] [LOCAL ] Saved forecast: MUJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MUJ.txt [2026-01-13T20:27:27.154270] [INFO ] [sig ] [2110/3497] Completed MUJ in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:27.154307] [INFO ] [sig ] [2111/3497] Forecasting MUSA... [2026-01-13T20:27:27.154335] [INFO ] [sig ] Generating forecast for: MUSA [2026-01-13T20:27:27.154364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUSA' from 'https://tdm.silogroup.org/data/derivative_storage/MUSA.csv'. [2026-01-13T20:27:27.165797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUSA'. [2026-01-13T20:27:27.166166] [INFO ] [FORECASTER] Starting predict_future for MUSA [2026-01-13T20:27:27.166955] [DEBUG] [LOCAL ] No optimal features file found for MUSA: ./output/feature-sets/MUSA.txt [2026-01-13T20:27:27.167007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:27.167039] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:27.167065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:27.167122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:27.223404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:27.224323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:27.224405] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:27.224438] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:27.354587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:27.354740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:27.354782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:27.354820] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:27.358481] [DEBUG] [FORECASTER] MUSA: Forecast T+1@11:T+2@11: DOWN (p=27.49%) [2026-01-13T20:27:27.358781] [INFO ] [FORECASTER] Completed predict_future for MUSA [2026-01-13T20:27:27.358907] [INFO ] [sig ] MUSA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:27.506475] [INFO ] [LOCAL ] Saved forecast: MUSA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MUSA.txt [2026-01-13T20:27:27.506660] [INFO ] [sig ] [2111/3497] Completed MUSA in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:27.506719] [INFO ] [sig ] [2112/3497] Forecasting MUX... [2026-01-13T20:27:27.506753] [INFO ] [sig ] Generating forecast for: MUX [2026-01-13T20:27:27.506784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MUX' from 'https://tdm.silogroup.org/data/derivative_storage/MUX.csv'. [2026-01-13T20:27:27.518479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MUX'. [2026-01-13T20:27:27.518885] [INFO ] [FORECASTER] Starting predict_future for MUX [2026-01-13T20:27:27.519747] [DEBUG] [LOCAL ] No optimal features file found for MUX: ./output/feature-sets/MUX.txt [2026-01-13T20:27:27.519800] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:27.519832] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:27.519860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:27.519917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:27.581426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:27.582449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:27.582535] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:27.582586] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:27.708716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:27.708868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:27.708908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:27.708935] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:27.712266] [DEBUG] [FORECASTER] MUX: Forecast T+1@11:T+2@11: DOWN (p=32.61%) [2026-01-13T20:27:27.712535] [INFO ] [FORECASTER] Completed predict_future for MUX [2026-01-13T20:27:27.712674] [INFO ] [sig ] MUX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:27.858586] [INFO ] [LOCAL ] Saved forecast: MUX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MUX.txt [2026-01-13T20:27:27.858754] [INFO ] [sig ] [2112/3497] Completed MUX in 0.4s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:27.858794] [INFO ] [sig ] [2113/3497] Forecasting MVBF... [2026-01-13T20:27:27.858825] [INFO ] [sig ] Generating forecast for: MVBF [2026-01-13T20:27:27.858860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVBF' from 'https://tdm.silogroup.org/data/derivative_storage/MVBF.csv'. [2026-01-13T20:27:27.870247] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVBF'. [2026-01-13T20:27:27.870649] [INFO ] [FORECASTER] Starting predict_future for MVBF [2026-01-13T20:27:27.871488] [DEBUG] [LOCAL ] No optimal features file found for MVBF: ./output/feature-sets/MVBF.txt [2026-01-13T20:27:27.871545] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:27.871597] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:27.871626] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:27.871682] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:27.929591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:27.930457] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:27.930539] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:27.930589] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:28.049938] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:28.050088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:28.050127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:28.050187] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:28.053537] [DEBUG] [FORECASTER] MVBF: Forecast T+1@11:T+2@11: DOWN (p=1.24%) [2026-01-13T20:27:28.053827] [INFO ] [FORECASTER] Completed predict_future for MVBF [2026-01-13T20:27:28.053954] [INFO ] [sig ] MVBF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:28.198453] [INFO ] [LOCAL ] Saved forecast: MVBF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MVBF.txt [2026-01-13T20:27:28.198605] [INFO ] [sig ] [2113/3497] Completed MVBF in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:28.198646] [INFO ] [sig ] [2114/3497] Forecasting MVF... [2026-01-13T20:27:28.198676] [INFO ] [sig ] Generating forecast for: MVF [2026-01-13T20:27:28.198716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVF' from 'https://tdm.silogroup.org/data/derivative_storage/MVF.csv'. [2026-01-13T20:27:28.209489] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVF'. [2026-01-13T20:27:28.209815] [INFO ] [FORECASTER] Starting predict_future for MVF [2026-01-13T20:27:28.210796] [DEBUG] [LOCAL ] No optimal features file found for MVF: ./output/feature-sets/MVF.txt [2026-01-13T20:27:28.210847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:28.210879] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:28.210906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:28.210964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:28.270014] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:28.270994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:28.271073] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:28.271106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:28.393708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:28.393857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:28.393895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:28.393923] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:28.397232] [DEBUG] [FORECASTER] MVF: Forecast T+1@11:T+2@11: DOWN (p=41.84%) [2026-01-13T20:27:28.397501] [INFO ] [FORECASTER] Completed predict_future for MVF [2026-01-13T20:27:28.397637] [INFO ] [sig ] MVF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:28.539790] [INFO ] [LOCAL ] Saved forecast: MVF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MVF.txt [2026-01-13T20:27:28.539931] [INFO ] [sig ] [2114/3497] Completed MVF in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:28.539970] [INFO ] [sig ] [2115/3497] Forecasting MVO... [2026-01-13T20:27:28.540000] [INFO ] [sig ] Generating forecast for: MVO [2026-01-13T20:27:28.540030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MVO' from 'https://tdm.silogroup.org/data/derivative_storage/MVO.csv'. [2026-01-13T20:27:28.550963] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MVO'. [2026-01-13T20:27:28.551261] [INFO ] [FORECASTER] Starting predict_future for MVO [2026-01-13T20:27:28.552058] [DEBUG] [LOCAL ] No optimal features file found for MVO: ./output/feature-sets/MVO.txt [2026-01-13T20:27:28.552111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:28.552142] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:28.552168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:28.552235] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:28.609458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:28.610184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:28.610263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:28.610296] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:28.731300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:28.731453] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:28.731492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:28.731521] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:28.734839] [DEBUG] [FORECASTER] MVO: Forecast T+1@11:T+2@11: DOWN (p=3.31%) [2026-01-13T20:27:28.735112] [INFO ] [FORECASTER] Completed predict_future for MVO [2026-01-13T20:27:28.735230] [INFO ] [sig ] MVO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:28.878810] [INFO ] [LOCAL ] Saved forecast: MVO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MVO.txt [2026-01-13T20:27:28.878987] [INFO ] [sig ] [2115/3497] Completed MVO in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:28.879031] [INFO ] [sig ] [2116/3497] Forecasting MWA... [2026-01-13T20:27:28.879061] [INFO ] [sig ] Generating forecast for: MWA [2026-01-13T20:27:28.879093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MWA' from 'https://tdm.silogroup.org/data/derivative_storage/MWA.csv'. [2026-01-13T20:27:28.890089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MWA'. [2026-01-13T20:27:28.890420] [INFO ] [FORECASTER] Starting predict_future for MWA [2026-01-13T20:27:28.891222] [DEBUG] [LOCAL ] No optimal features file found for MWA: ./output/feature-sets/MWA.txt [2026-01-13T20:27:28.891273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:28.891304] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:28.891330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:28.891385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:28.947344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:28.948264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:28.948345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:28.948379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:29.066720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:29.066875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:29.066914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:29.066942] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:29.070245] [DEBUG] [FORECASTER] MWA: Forecast T+1@11:T+2@11: DOWN (p=8.08%) [2026-01-13T20:27:29.070512] [INFO ] [FORECASTER] Completed predict_future for MWA [2026-01-13T20:27:29.070652] [INFO ] [sig ] MWA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:29.212068] [INFO ] [LOCAL ] Saved forecast: MWA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MWA.txt [2026-01-13T20:27:29.212194] [INFO ] [sig ] [2116/3497] Completed MWA in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:29.212232] [INFO ] [sig ] [2117/3497] Forecasting MX... [2026-01-13T20:27:29.212262] [INFO ] [sig ] Generating forecast for: MX [2026-01-13T20:27:29.212291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MX' from 'https://tdm.silogroup.org/data/derivative_storage/MX.csv'. [2026-01-13T20:27:29.222983] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MX'. [2026-01-13T20:27:29.223319] [INFO ] [FORECASTER] Starting predict_future for MX [2026-01-13T20:27:29.224086] [DEBUG] [LOCAL ] No optimal features file found for MX: ./output/feature-sets/MX.txt [2026-01-13T20:27:29.224137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:29.224168] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:29.224196] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:29.224251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:29.281260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:29.281997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:29.282075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:29.282109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:29.399600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:29.399752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:29.399791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:29.399820] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:29.403153] [DEBUG] [FORECASTER] MX: Forecast T+1@11:T+2@11: DOWN (p=49.85%) [2026-01-13T20:27:29.403422] [INFO ] [FORECASTER] Completed predict_future for MX [2026-01-13T20:27:29.403540] [INFO ] [sig ] MX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:29.550677] [INFO ] [LOCAL ] Saved forecast: MX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MX.txt [2026-01-13T20:27:29.550844] [INFO ] [sig ] [2117/3497] Completed MX in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:29.550891] [INFO ] [sig ] [2118/3497] Forecasting MXF... [2026-01-13T20:27:29.550922] [INFO ] [sig ] Generating forecast for: MXF [2026-01-13T20:27:29.550953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXF' from 'https://tdm.silogroup.org/data/derivative_storage/MXF.csv'. [2026-01-13T20:27:29.561971] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXF'. [2026-01-13T20:27:29.562270] [INFO ] [FORECASTER] Starting predict_future for MXF [2026-01-13T20:27:29.563075] [DEBUG] [LOCAL ] No optimal features file found for MXF: ./output/feature-sets/MXF.txt [2026-01-13T20:27:29.563127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:29.563159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:29.563186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:29.563242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:29.618928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:29.619592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:29.619667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:29.619699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:29.736240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:29.736399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:29.736438] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:29.736466] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:29.739988] [DEBUG] [FORECASTER] MXF: Forecast T+1@11:T+2@11: DOWN (p=41.83%) [2026-01-13T20:27:29.740297] [INFO ] [FORECASTER] Completed predict_future for MXF [2026-01-13T20:27:29.740418] [INFO ] [sig ] MXF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:29.881948] [INFO ] [LOCAL ] Saved forecast: MXF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MXF.txt [2026-01-13T20:27:29.882084] [INFO ] [sig ] [2118/3497] Completed MXF in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:29.882121] [INFO ] [sig ] [2119/3497] Forecasting MXL... [2026-01-13T20:27:29.882150] [INFO ] [sig ] Generating forecast for: MXL [2026-01-13T20:27:29.882180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MXL' from 'https://tdm.silogroup.org/data/derivative_storage/MXL.csv'. [2026-01-13T20:27:29.894560] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MXL'. [2026-01-13T20:27:29.894869] [INFO ] [FORECASTER] Starting predict_future for MXL [2026-01-13T20:27:29.895651] [DEBUG] [LOCAL ] No optimal features file found for MXL: ./output/feature-sets/MXL.txt [2026-01-13T20:27:29.895702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:29.895733] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:29.895760] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:29.895816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:29.951844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:29.952674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:29.952750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:29.952782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:30.072021] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:30.072203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:30.072244] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:30.072272] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:30.075567] [DEBUG] [FORECASTER] MXL: Forecast T+1@11:T+2@11: UP (p=63.56%) [2026-01-13T20:27:30.075851] [INFO ] [FORECASTER] Completed predict_future for MXL [2026-01-13T20:27:30.075969] [INFO ] [sig ] MXL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:30.218611] [INFO ] [LOCAL ] Saved forecast: MXL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MXL.txt [2026-01-13T20:27:30.218741] [INFO ] [sig ] [2119/3497] Completed MXL in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:30.218779] [INFO ] [sig ] [2120/3497] Forecasting MYE... [2026-01-13T20:27:30.218808] [INFO ] [sig ] Generating forecast for: MYE [2026-01-13T20:27:30.218840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYE' from 'https://tdm.silogroup.org/data/derivative_storage/MYE.csv'. [2026-01-13T20:27:30.230732] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYE'. [2026-01-13T20:27:30.231055] [INFO ] [FORECASTER] Starting predict_future for MYE [2026-01-13T20:27:30.231829] [DEBUG] [LOCAL ] No optimal features file found for MYE: ./output/feature-sets/MYE.txt [2026-01-13T20:27:30.231881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:30.231911] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:30.231938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:30.231994] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:30.288254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:30.289180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:30.289263] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:30.289332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:30.410107] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:30.410296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:30.410338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:30.410367] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:30.413893] [DEBUG] [FORECASTER] MYE: Forecast T+1@11:T+2@11: UP (p=65.04%) [2026-01-13T20:27:30.414189] [INFO ] [FORECASTER] Completed predict_future for MYE [2026-01-13T20:27:30.414319] [INFO ] [sig ] MYE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:30.555069] [INFO ] [LOCAL ] Saved forecast: MYE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MYE.txt [2026-01-13T20:27:30.555221] [INFO ] [sig ] [2120/3497] Completed MYE in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:30.555259] [INFO ] [sig ] [2121/3497] Forecasting MYGN... [2026-01-13T20:27:30.555289] [INFO ] [sig ] Generating forecast for: MYGN [2026-01-13T20:27:30.555320] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYGN' from 'https://tdm.silogroup.org/data/derivative_storage/MYGN.csv'. [2026-01-13T20:27:30.566836] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYGN'. [2026-01-13T20:27:30.567161] [INFO ] [FORECASTER] Starting predict_future for MYGN [2026-01-13T20:27:30.567953] [DEBUG] [LOCAL ] No optimal features file found for MYGN: ./output/feature-sets/MYGN.txt [2026-01-13T20:27:30.568030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:30.568063] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:30.568090] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:30.568146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:30.623453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:30.624153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:30.624230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:30.624262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:30.745709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:30.745862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:30.745903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:30.745931] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:30.749259] [DEBUG] [FORECASTER] MYGN: Forecast T+1@11:T+2@11: UP (p=96.51%) [2026-01-13T20:27:30.749526] [INFO ] [FORECASTER] Completed predict_future for MYGN [2026-01-13T20:27:30.749665] [INFO ] [sig ] MYGN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:30.890171] [INFO ] [LOCAL ] Saved forecast: MYGN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MYGN.txt [2026-01-13T20:27:30.890323] [INFO ] [sig ] [2121/3497] Completed MYGN in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:30.890361] [INFO ] [sig ] [2122/3497] Forecasting MYI... [2026-01-13T20:27:30.890391] [INFO ] [sig ] Generating forecast for: MYI [2026-01-13T20:27:30.890422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYI' from 'https://tdm.silogroup.org/data/derivative_storage/MYI.csv'. [2026-01-13T20:27:30.901937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYI'. [2026-01-13T20:27:30.902269] [INFO ] [FORECASTER] Starting predict_future for MYI [2026-01-13T20:27:30.903046] [DEBUG] [LOCAL ] No optimal features file found for MYI: ./output/feature-sets/MYI.txt [2026-01-13T20:27:30.903097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:30.903129] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:30.903155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:30.903212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:30.959074] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:30.959945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:30.960034] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:30.960074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:31.077914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:31.078086] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:31.078127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:31.078155] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:31.081565] [DEBUG] [FORECASTER] MYI: Forecast T+1@11:T+2@11: DOWN (p=21.01%) [2026-01-13T20:27:31.081862] [INFO ] [FORECASTER] Completed predict_future for MYI [2026-01-13T20:27:31.081984] [INFO ] [sig ] MYI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:31.226277] [INFO ] [LOCAL ] Saved forecast: MYI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/MYI.txt [2026-01-13T20:27:31.226418] [INFO ] [sig ] [2122/3497] Completed MYI in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:31.226456] [INFO ] [sig ] [2123/3497] Forecasting MYN... [2026-01-13T20:27:31.226485] [INFO ] [sig ] Generating forecast for: MYN [2026-01-13T20:27:31.226517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYN' from 'https://tdm.silogroup.org/data/derivative_storage/MYN.csv'. [2026-01-13T20:27:31.237708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYN'. [2026-01-13T20:27:31.238079] [INFO ] [FORECASTER] Starting predict_future for MYN [2026-01-13T20:27:31.238886] [DEBUG] [LOCAL ] No optimal features file found for MYN: ./output/feature-sets/MYN.txt [2026-01-13T20:27:31.238937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:31.238981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:31.239010] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:31.239068] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:31.295039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:31.295815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:31.295891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:31.295924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:31.417101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:31.417255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:31.417294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:31.417322] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:31.420860] [DEBUG] [FORECASTER] MYN: Forecast T+1@11:T+2@11: UP (p=58.86%) [2026-01-13T20:27:31.421136] [INFO ] [FORECASTER] Completed predict_future for MYN [2026-01-13T20:27:31.421257] [INFO ] [sig ] MYN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:31.561346] [INFO ] [LOCAL ] Saved forecast: MYN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MYN.txt [2026-01-13T20:27:31.561515] [INFO ] [sig ] [2123/3497] Completed MYN in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.1m [2026-01-13T20:27:31.561556] [INFO ] [sig ] [2124/3497] Forecasting MYRG... [2026-01-13T20:27:31.561603] [INFO ] [sig ] Generating forecast for: MYRG [2026-01-13T20:27:31.561636] [DEBUG] [REMOTE ] Fetching historical data for symbol 'MYRG' from 'https://tdm.silogroup.org/data/derivative_storage/MYRG.csv'. [2026-01-13T20:27:31.573597] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'MYRG'. [2026-01-13T20:27:31.573936] [INFO ] [FORECASTER] Starting predict_future for MYRG [2026-01-13T20:27:31.574750] [DEBUG] [LOCAL ] No optimal features file found for MYRG: ./output/feature-sets/MYRG.txt [2026-01-13T20:27:31.574803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:31.574835] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:31.574861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:31.574917] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:31.631821] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:31.632615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:31.632695] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:31.632729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:31.746327] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:31.746489] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:31.746529] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:31.746559] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:31.750154] [DEBUG] [FORECASTER] MYRG: Forecast T+1@11:T+2@11: UP (p=58.16%) [2026-01-13T20:27:31.750428] [INFO ] [FORECASTER] Completed predict_future for MYRG [2026-01-13T20:27:31.750551] [INFO ] [sig ] MYRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:31.891002] [INFO ] [LOCAL ] Saved forecast: MYRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/MYRG.txt [2026-01-13T20:27:31.891130] [INFO ] [sig ] [2124/3497] Completed MYRG in 0.3s | 2.84 sym/s | Total: 12.4m | ETA: 8.0m [2026-01-13T20:27:31.891168] [INFO ] [sig ] [2125/3497] Forecasting NA... [2026-01-13T20:27:31.891197] [INFO ] [sig ] Generating forecast for: NA [2026-01-13T20:27:31.891228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NA' from 'https://tdm.silogroup.org/data/derivative_storage/NA.csv'. [2026-01-13T20:27:31.902446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NA'. [2026-01-13T20:27:31.902826] [INFO ] [FORECASTER] Starting predict_future for NA [2026-01-13T20:27:31.903661] [DEBUG] [LOCAL ] No optimal features file found for NA: ./output/feature-sets/NA.txt [2026-01-13T20:27:31.903713] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:31.903744] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:31.903771] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:31.903827] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:31.962663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:31.963656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:31.963735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:31.963767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:32.083505] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:32.083672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:32.083712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:32.083741] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:32.087054] [DEBUG] [FORECASTER] NA: Forecast T+1@11:T+2@11: UP (p=95.54%) [2026-01-13T20:27:32.087328] [INFO ] [FORECASTER] Completed predict_future for NA [2026-01-13T20:27:32.087447] [INFO ] [sig ] NA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:32.227925] [INFO ] [LOCAL ] Saved forecast: NA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NA.txt [2026-01-13T20:27:32.228072] [INFO ] [sig ] [2125/3497] Completed NA in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:32.228111] [INFO ] [sig ] [2126/3497] Forecasting NAAS... [2026-01-13T20:27:32.228140] [INFO ] [sig ] Generating forecast for: NAAS [2026-01-13T20:27:32.228171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAAS' from 'https://tdm.silogroup.org/data/derivative_storage/NAAS.csv'. [2026-01-13T20:27:32.239070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAAS'. [2026-01-13T20:27:32.239395] [INFO ] [FORECASTER] Starting predict_future for NAAS [2026-01-13T20:27:32.240178] [DEBUG] [LOCAL ] No optimal features file found for NAAS: ./output/feature-sets/NAAS.txt [2026-01-13T20:27:32.240230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:32.240262] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:32.240288] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:32.240345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:32.296076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:32.296778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:32.296854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:32.296886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:32.415001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:32.415148] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:32.415187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:32.415216] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:32.418652] [DEBUG] [FORECASTER] NAAS: Forecast T+1@11:T+2@11: UP (p=85.07%) [2026-01-13T20:27:32.418923] [INFO ] [FORECASTER] Completed predict_future for NAAS [2026-01-13T20:27:32.419043] [INFO ] [sig ] NAAS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:32.560922] [INFO ] [LOCAL ] Saved forecast: NAAS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NAAS.txt [2026-01-13T20:27:32.561074] [INFO ] [sig ] [2126/3497] Completed NAAS in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:32.561120] [INFO ] [sig ] [2127/3497] Forecasting NABL... [2026-01-13T20:27:32.561150] [INFO ] [sig ] Generating forecast for: NABL [2026-01-13T20:27:32.561181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NABL' from 'https://tdm.silogroup.org/data/derivative_storage/NABL.csv'. [2026-01-13T20:27:32.572301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NABL'. [2026-01-13T20:27:32.572613] [INFO ] [FORECASTER] Starting predict_future for NABL [2026-01-13T20:27:32.573388] [DEBUG] [LOCAL ] No optimal features file found for NABL: ./output/feature-sets/NABL.txt [2026-01-13T20:27:32.573440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:32.573498] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:32.573527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:32.573603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:32.630127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:32.630791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:32.630866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:32.630899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:32.752657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:32.752819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:32.752864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:32.752894] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:32.756418] [DEBUG] [FORECASTER] NABL: Forecast T+1@11:T+2@11: DOWN (p=40.07%) [2026-01-13T20:27:32.756710] [INFO ] [FORECASTER] Completed predict_future for NABL [2026-01-13T20:27:32.756833] [INFO ] [sig ] NABL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:32.898105] [INFO ] [LOCAL ] Saved forecast: NABL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NABL.txt [2026-01-13T20:27:32.898248] [INFO ] [sig ] [2127/3497] Completed NABL in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:32.898287] [INFO ] [sig ] [2128/3497] Forecasting NAC... [2026-01-13T20:27:32.898315] [INFO ] [sig ] Generating forecast for: NAC [2026-01-13T20:27:32.898345] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAC' from 'https://tdm.silogroup.org/data/derivative_storage/NAC.csv'. [2026-01-13T20:27:32.910184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAC'. [2026-01-13T20:27:32.910517] [INFO ] [FORECASTER] Starting predict_future for NAC [2026-01-13T20:27:32.911309] [DEBUG] [LOCAL ] No optimal features file found for NAC: ./output/feature-sets/NAC.txt [2026-01-13T20:27:32.911360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:32.911391] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:32.911418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:32.911474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:32.968540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:32.969396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:32.969475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:32.969507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:33.086190] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:33.086345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:33.086385] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:33.086414] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:33.090079] [DEBUG] [FORECASTER] NAC: Forecast T+1@11:T+2@11: DOWN (p=17.78%) [2026-01-13T20:27:33.090365] [INFO ] [FORECASTER] Completed predict_future for NAC [2026-01-13T20:27:33.090532] [INFO ] [sig ] NAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:33.238051] [INFO ] [LOCAL ] Saved forecast: NAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NAC.txt [2026-01-13T20:27:33.238210] [INFO ] [sig ] [2128/3497] Completed NAC in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:33.238251] [INFO ] [sig ] [2129/3497] Forecasting NAD... [2026-01-13T20:27:33.238281] [INFO ] [sig ] Generating forecast for: NAD [2026-01-13T20:27:33.238313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAD' from 'https://tdm.silogroup.org/data/derivative_storage/NAD.csv'. [2026-01-13T20:27:33.250544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAD'. [2026-01-13T20:27:33.250916] [INFO ] [FORECASTER] Starting predict_future for NAD [2026-01-13T20:27:33.251766] [DEBUG] [LOCAL ] No optimal features file found for NAD: ./output/feature-sets/NAD.txt [2026-01-13T20:27:33.251821] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:33.251854] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:33.251882] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:33.251939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:33.311798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:33.312684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:33.312766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:33.312802] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:33.434438] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:33.434616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:33.434659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:33.434687] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:33.438062] [DEBUG] [FORECASTER] NAD: Forecast T+1@11:T+2@11: UP (p=95.11%) [2026-01-13T20:27:33.438338] [INFO ] [FORECASTER] Completed predict_future for NAD [2026-01-13T20:27:33.438461] [INFO ] [sig ] NAD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:33.583277] [INFO ] [LOCAL ] Saved forecast: NAD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NAD.txt [2026-01-13T20:27:33.583429] [INFO ] [sig ] [2129/3497] Completed NAD in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:33.583468] [INFO ] [sig ] [2130/3497] Forecasting NAMS... [2026-01-13T20:27:33.583498] [INFO ] [sig ] Generating forecast for: NAMS [2026-01-13T20:27:33.583529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAMS' from 'https://tdm.silogroup.org/data/derivative_storage/NAMS.csv'. [2026-01-13T20:27:33.595824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAMS'. [2026-01-13T20:27:33.596239] [INFO ] [FORECASTER] Starting predict_future for NAMS [2026-01-13T20:27:33.597149] [DEBUG] [LOCAL ] No optimal features file found for NAMS: ./output/feature-sets/NAMS.txt [2026-01-13T20:27:33.597220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:33.597265] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:33.597304] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:33.597365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:33.656049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:33.656962] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:33.657049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:33.657083] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:33.775865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:33.776022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:33.776062] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:33.776143] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:33.779654] [DEBUG] [FORECASTER] NAMS: Forecast T+1@11:T+2@11: UP (p=92.53%) [2026-01-13T20:27:33.779925] [INFO ] [FORECASTER] Completed predict_future for NAMS [2026-01-13T20:27:33.780048] [INFO ] [sig ] NAMS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:33.921190] [INFO ] [LOCAL ] Saved forecast: NAMS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NAMS.txt [2026-01-13T20:27:33.921297] [INFO ] [sig ] [2130/3497] Completed NAMS in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:33.921334] [INFO ] [sig ] [2131/3497] Forecasting NATH... [2026-01-13T20:27:33.921363] [INFO ] [sig ] Generating forecast for: NATH [2026-01-13T20:27:33.921394] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATH' from 'https://tdm.silogroup.org/data/derivative_storage/NATH.csv'. [2026-01-13T20:27:33.933193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATH'. [2026-01-13T20:27:33.933455] [INFO ] [FORECASTER] Starting predict_future for NATH [2026-01-13T20:27:33.934327] [DEBUG] [LOCAL ] No optimal features file found for NATH: ./output/feature-sets/NATH.txt [2026-01-13T20:27:33.934380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:33.934413] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:33.934440] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:33.934496] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:33.990496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:33.991095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:33.991174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:33.991206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:34.100210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:34.100320] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:27:34.100355] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:34.100382] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:34.103607] [DEBUG] [FORECASTER] NATH: Forecast T+1@11:T+2@11: DOWN (p=26.67%) [2026-01-13T20:27:34.103870] [INFO ] [FORECASTER] Completed predict_future for NATH [2026-01-13T20:27:34.103987] [INFO ] [sig ] NATH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:34.246464] [INFO ] [LOCAL ] Saved forecast: NATH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NATH.txt [2026-01-13T20:27:34.246592] [INFO ] [sig ] [2131/3497] Completed NATH in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:34.246632] [INFO ] [sig ] [2132/3497] Forecasting NATL... [2026-01-13T20:27:34.246662] [INFO ] [sig ] Generating forecast for: NATL [2026-01-13T20:27:34.246692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NATL' from 'https://tdm.silogroup.org/data/derivative_storage/NATL.csv'. [2026-01-13T20:27:34.258452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NATL'. [2026-01-13T20:27:34.258739] [INFO ] [FORECASTER] Starting predict_future for NATL [2026-01-13T20:27:34.259487] [DEBUG] [LOCAL ] No optimal features file found for NATL: ./output/feature-sets/NATL.txt [2026-01-13T20:27:34.259537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:34.259592] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:34.259623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:34.259679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:34.316038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:34.316637] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:34.316724] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:34.316756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:34.442669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:34.442813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:34.442851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:34.442879] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:34.446199] [DEBUG] [FORECASTER] NATL: Forecast T+1@11:T+2@11: UP (p=80.50%) [2026-01-13T20:27:34.446469] [INFO ] [FORECASTER] Completed predict_future for NATL [2026-01-13T20:27:34.446604] [INFO ] [sig ] NATL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:34.589995] [INFO ] [LOCAL ] Saved forecast: NATL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NATL.txt [2026-01-13T20:27:34.590156] [INFO ] [sig ] [2132/3497] Completed NATL in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:34.590195] [INFO ] [sig ] [2133/3497] Forecasting NAVI... [2026-01-13T20:27:34.590224] [INFO ] [sig ] Generating forecast for: NAVI [2026-01-13T20:27:34.590256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAVI' from 'https://tdm.silogroup.org/data/derivative_storage/NAVI.csv'. [2026-01-13T20:27:34.602497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAVI'. [2026-01-13T20:27:34.602867] [INFO ] [FORECASTER] Starting predict_future for NAVI [2026-01-13T20:27:34.603637] [DEBUG] [LOCAL ] No optimal features file found for NAVI: ./output/feature-sets/NAVI.txt [2026-01-13T20:27:34.603696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:34.603728] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:34.603755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:34.603811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:34.659672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:34.660530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:34.660631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:34.660675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:34.778699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:34.778848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:34.778890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:34.778919] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:34.782230] [DEBUG] [FORECASTER] NAVI: Forecast T+1@11:T+2@11: UP (p=58.00%) [2026-01-13T20:27:34.782496] [INFO ] [FORECASTER] Completed predict_future for NAVI [2026-01-13T20:27:34.782631] [INFO ] [sig ] NAVI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:34.923353] [INFO ] [LOCAL ] Saved forecast: NAVI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NAVI.txt [2026-01-13T20:27:34.923467] [INFO ] [sig ] [2133/3497] Completed NAVI in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:34.923505] [INFO ] [sig ] [2134/3497] Forecasting NAZ... [2026-01-13T20:27:34.923534] [INFO ] [sig ] Generating forecast for: NAZ [2026-01-13T20:27:34.923565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NAZ' from 'https://tdm.silogroup.org/data/derivative_storage/NAZ.csv'. [2026-01-13T20:27:34.934751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NAZ'. [2026-01-13T20:27:34.935010] [INFO ] [FORECASTER] Starting predict_future for NAZ [2026-01-13T20:27:34.935773] [DEBUG] [LOCAL ] No optimal features file found for NAZ: ./output/feature-sets/NAZ.txt [2026-01-13T20:27:34.935825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:34.935856] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:34.935894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:34.935953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:34.992245] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:34.992854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:34.992928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:34.992960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:35.093121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:35.093237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:35.093273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:35.093300] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:35.096415] [DEBUG] [FORECASTER] NAZ: Forecast T+1@11:T+2@11: UP (p=95.58%) [2026-01-13T20:27:35.096693] [INFO ] [FORECASTER] Completed predict_future for NAZ [2026-01-13T20:27:35.096810] [INFO ] [sig ] NAZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:35.242636] [INFO ] [LOCAL ] Saved forecast: NAZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NAZ.txt [2026-01-13T20:27:35.242760] [INFO ] [sig ] [2134/3497] Completed NAZ in 0.3s | 2.84 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:35.242799] [INFO ] [sig ] [2135/3497] Forecasting NB... [2026-01-13T20:27:35.242828] [INFO ] [sig ] Generating forecast for: NB [2026-01-13T20:27:35.242858] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NB' from 'https://tdm.silogroup.org/data/derivative_storage/NB.csv'. [2026-01-13T20:27:35.255091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NB'. [2026-01-13T20:27:35.255371] [INFO ] [FORECASTER] Starting predict_future for NB [2026-01-13T20:27:35.256166] [DEBUG] [LOCAL ] No optimal features file found for NB: ./output/feature-sets/NB.txt [2026-01-13T20:27:35.256216] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:35.256247] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:35.256273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:35.256328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:35.312402] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:35.313000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:35.313082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:35.313116] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:35.427103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:35.427229] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:35.427267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:35.427295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:35.430532] [DEBUG] [FORECASTER] NB: Forecast T+1@11:T+2@11: DOWN (p=5.30%) [2026-01-13T20:27:35.430811] [INFO ] [FORECASTER] Completed predict_future for NB [2026-01-13T20:27:35.430933] [INFO ] [sig ] NB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:35.576414] [INFO ] [LOCAL ] Saved forecast: NB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NB.txt [2026-01-13T20:27:35.576527] [INFO ] [sig ] [2135/3497] Completed NB in 0.3s | 2.85 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:35.576564] [INFO ] [sig ] [2136/3497] Forecasting NBB... [2026-01-13T20:27:35.576610] [INFO ] [sig ] Generating forecast for: NBB [2026-01-13T20:27:35.576639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBB' from 'https://tdm.silogroup.org/data/derivative_storage/NBB.csv'. [2026-01-13T20:27:35.589477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBB'. [2026-01-13T20:27:35.589787] [INFO ] [FORECASTER] Starting predict_future for NBB [2026-01-13T20:27:35.590612] [DEBUG] [LOCAL ] No optimal features file found for NBB: ./output/feature-sets/NBB.txt [2026-01-13T20:27:35.590663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:35.590694] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:35.590721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:35.590778] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:35.647684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:35.648348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:35.648424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:35.648456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:35.770682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:35.770839] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:35.770878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:35.770907] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:35.774251] [DEBUG] [FORECASTER] NBB: Forecast T+1@11:T+2@11: DOWN (p=38.96%) [2026-01-13T20:27:35.774521] [INFO ] [FORECASTER] Completed predict_future for NBB [2026-01-13T20:27:35.774657] [INFO ] [sig ] NBB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:35.916158] [INFO ] [LOCAL ] Saved forecast: NBB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NBB.txt [2026-01-13T20:27:35.916272] [INFO ] [sig ] [2136/3497] Completed NBB in 0.3s | 2.85 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:35.916309] [INFO ] [sig ] [2137/3497] Forecasting NBBK... [2026-01-13T20:27:35.916338] [INFO ] [sig ] Generating forecast for: NBBK [2026-01-13T20:27:35.916368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBBK' from 'https://tdm.silogroup.org/data/derivative_storage/NBBK.csv'. [2026-01-13T20:27:35.931334] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBBK'. [2026-01-13T20:27:35.931629] [INFO ] [FORECASTER] Starting predict_future for NBBK [2026-01-13T20:27:35.932380] [DEBUG] [LOCAL ] No optimal features file found for NBBK: ./output/feature-sets/NBBK.txt [2026-01-13T20:27:35.932431] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:35.932462] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:35.932489] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:35.932546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:35.990813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:35.991421] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:35.991496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:35.991556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:36.110057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:36.110188] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:36.110233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:36.110267] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:36.113541] [DEBUG] [FORECASTER] NBBK: Forecast T+1@11:T+2@11: DOWN (p=36.80%) [2026-01-13T20:27:36.113823] [INFO ] [FORECASTER] Completed predict_future for NBBK [2026-01-13T20:27:36.113941] [INFO ] [sig ] NBBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:36.266744] [INFO ] [LOCAL ] Saved forecast: NBBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NBBK.txt [2026-01-13T20:27:36.266873] [INFO ] [sig ] [2137/3497] Completed NBBK in 0.4s | 2.85 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:36.266911] [INFO ] [sig ] [2138/3497] Forecasting NBHC... [2026-01-13T20:27:36.266940] [INFO ] [sig ] Generating forecast for: NBHC [2026-01-13T20:27:36.266976] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBHC' from 'https://tdm.silogroup.org/data/derivative_storage/NBHC.csv'. [2026-01-13T20:27:36.279192] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBHC'. [2026-01-13T20:27:36.279523] [INFO ] [FORECASTER] Starting predict_future for NBHC [2026-01-13T20:27:36.280302] [DEBUG] [LOCAL ] No optimal features file found for NBHC: ./output/feature-sets/NBHC.txt [2026-01-13T20:27:36.280354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:36.280385] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:36.280412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:36.280657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:36.339068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:36.339808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:36.339884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:36.339917] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:36.459479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:36.459662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:36.459703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:36.459732] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:36.463441] [DEBUG] [FORECASTER] NBHC: Forecast T+1@11:T+2@11: UP (p=86.31%) [2026-01-13T20:27:36.463730] [INFO ] [FORECASTER] Completed predict_future for NBHC [2026-01-13T20:27:36.463848] [INFO ] [sig ] NBHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:36.611882] [INFO ] [LOCAL ] Saved forecast: NBHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NBHC.txt [2026-01-13T20:27:36.612039] [INFO ] [sig ] [2138/3497] Completed NBHC in 0.3s | 2.85 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:36.612079] [INFO ] [sig ] [2139/3497] Forecasting NBIX... [2026-01-13T20:27:36.612108] [INFO ] [sig ] Generating forecast for: NBIX [2026-01-13T20:27:36.612138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBIX' from 'https://tdm.silogroup.org/data/derivative_storage/NBIX.csv'. [2026-01-13T20:27:36.624063] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBIX'. [2026-01-13T20:27:36.624397] [INFO ] [FORECASTER] Starting predict_future for NBIX [2026-01-13T20:27:36.625174] [DEBUG] [LOCAL ] No optimal features file found for NBIX: ./output/feature-sets/NBIX.txt [2026-01-13T20:27:36.625226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:36.625257] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:36.625284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:36.625341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:36.682157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:36.682965] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:36.683043] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:36.683076] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:36.808355] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:36.808546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:36.808609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:36.808639] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:36.812193] [DEBUG] [FORECASTER] NBIX: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-13T20:27:36.812491] [INFO ] [FORECASTER] Completed predict_future for NBIX [2026-01-13T20:27:36.812641] [INFO ] [sig ] NBIX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:36.958231] [INFO ] [LOCAL ] Saved forecast: NBIX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NBIX.txt [2026-01-13T20:27:36.958380] [INFO ] [sig ] [2139/3497] Completed NBIX in 0.3s | 2.85 sym/s | Total: 12.5m | ETA: 8.0m [2026-01-13T20:27:36.958419] [INFO ] [sig ] [2140/3497] Forecasting NBN... [2026-01-13T20:27:36.958448] [INFO ] [sig ] Generating forecast for: NBN [2026-01-13T20:27:36.958480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBN' from 'https://tdm.silogroup.org/data/derivative_storage/NBN.csv'. [2026-01-13T20:27:36.972986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBN'. [2026-01-13T20:27:36.973613] [INFO ] [FORECASTER] Starting predict_future for NBN [2026-01-13T20:27:36.974607] [DEBUG] [LOCAL ] No optimal features file found for NBN: ./output/feature-sets/NBN.txt [2026-01-13T20:27:36.974663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:36.974699] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:36.974728] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:36.974789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:37.035885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:37.037063] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:37.037167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:37.037203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:37.160296] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:37.160564] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:37.160629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:37.160658] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:37.164654] [DEBUG] [FORECASTER] NBN: Forecast T+1@11:T+2@11: UP (p=66.60%) [2026-01-13T20:27:37.165022] [INFO ] [FORECASTER] Completed predict_future for NBN [2026-01-13T20:27:37.165173] [INFO ] [sig ] NBN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:37.315427] [INFO ] [LOCAL ] Saved forecast: NBN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NBN.txt [2026-01-13T20:27:37.315699] [INFO ] [sig ] [2140/3497] Completed NBN in 0.4s | 2.85 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-13T20:27:37.315746] [INFO ] [sig ] [2141/3497] Forecasting NBTB... [2026-01-13T20:27:37.315778] [INFO ] [sig ] Generating forecast for: NBTB [2026-01-13T20:27:37.315811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBTB' from 'https://tdm.silogroup.org/data/derivative_storage/NBTB.csv'. [2026-01-13T20:27:37.330061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBTB'. [2026-01-13T20:27:37.330829] [INFO ] [FORECASTER] Starting predict_future for NBTB [2026-01-13T20:27:37.332009] [DEBUG] [LOCAL ] No optimal features file found for NBTB: ./output/feature-sets/NBTB.txt [2026-01-13T20:27:37.332065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:37.332100] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:37.332127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:37.332188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:37.391401] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:37.392624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:37.392723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:37.392757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:37.521120] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:37.521357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:37.521402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:37.521432] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:37.525989] [DEBUG] [FORECASTER] NBTB: Forecast T+1@11:T+2@11: DOWN (p=33.13%) [2026-01-13T20:27:37.526358] [INFO ] [FORECASTER] Completed predict_future for NBTB [2026-01-13T20:27:37.526510] [INFO ] [sig ] NBTB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:37.681023] [INFO ] [LOCAL ] Saved forecast: NBTB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NBTB.txt [2026-01-13T20:27:37.681226] [INFO ] [sig ] [2141/3497] Completed NBTB in 0.4s | 2.85 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-13T20:27:37.681271] [INFO ] [sig ] [2142/3497] Forecasting NBXG... [2026-01-13T20:27:37.681299] [INFO ] [sig ] Generating forecast for: NBXG [2026-01-13T20:27:37.681332] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NBXG' from 'https://tdm.silogroup.org/data/derivative_storage/NBXG.csv'. [2026-01-13T20:27:37.696343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NBXG'. [2026-01-13T20:27:37.697033] [INFO ] [FORECASTER] Starting predict_future for NBXG [2026-01-13T20:27:37.697948] [DEBUG] [LOCAL ] No optimal features file found for NBXG: ./output/feature-sets/NBXG.txt [2026-01-13T20:27:37.698033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:37.698068] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:37.698095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:37.698154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:37.756682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:37.757812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:37.757907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:37.757942] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:37.880516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:37.880757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:37.880801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:37.880830] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:37.884844] [DEBUG] [FORECASTER] NBXG: Forecast T+1@11:T+2@11: UP (p=79.67%) [2026-01-13T20:27:37.885158] [INFO ] [FORECASTER] Completed predict_future for NBXG [2026-01-13T20:27:37.885293] [INFO ] [sig ] NBXG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:38.031140] [INFO ] [LOCAL ] Saved forecast: NBXG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NBXG.txt [2026-01-13T20:27:38.031315] [INFO ] [sig ] [2142/3497] Completed NBXG in 0.4s | 2.85 sym/s | Total: 12.5m | ETA: 7.9m [2026-01-13T20:27:38.031356] [INFO ] [sig ] [2143/3497] Forecasting NC... [2026-01-13T20:27:38.031387] [INFO ] [sig ] Generating forecast for: NC [2026-01-13T20:27:38.031419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NC' from 'https://tdm.silogroup.org/data/derivative_storage/NC.csv'. [2026-01-13T20:27:38.044393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NC'. [2026-01-13T20:27:38.044854] [INFO ] [FORECASTER] Starting predict_future for NC [2026-01-13T20:27:38.045763] [DEBUG] [LOCAL ] No optimal features file found for NC: ./output/feature-sets/NC.txt [2026-01-13T20:27:38.045815] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:38.045849] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:38.045877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:38.045935] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:38.103686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:38.104782] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:38.104877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:38.104911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:38.214778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:38.215023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:38.215075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:38.215110] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:38.219928] [DEBUG] [FORECASTER] NC: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-13T20:27:38.220357] [INFO ] [FORECASTER] Completed predict_future for NC [2026-01-13T20:27:38.220532] [INFO ] [sig ] NC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:38.378593] [INFO ] [LOCAL ] Saved forecast: NC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NC.txt [2026-01-13T20:27:38.378821] [INFO ] [sig ] [2143/3497] Completed NC in 0.3s | 2.85 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:38.378866] [INFO ] [sig ] [2144/3497] Forecasting NCA... [2026-01-13T20:27:38.378897] [INFO ] [sig ] Generating forecast for: NCA [2026-01-13T20:27:38.378930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCA' from 'https://tdm.silogroup.org/data/derivative_storage/NCA.csv'. [2026-01-13T20:27:38.392632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCA'. [2026-01-13T20:27:38.393212] [INFO ] [FORECASTER] Starting predict_future for NCA [2026-01-13T20:27:38.394301] [DEBUG] [LOCAL ] No optimal features file found for NCA: ./output/feature-sets/NCA.txt [2026-01-13T20:27:38.394356] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:38.394630] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:38.394663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:38.394726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:38.453755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:38.454904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:38.455007] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:38.455047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:38.579629] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:38.579868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:38.579914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:38.579943] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:38.584025] [DEBUG] [FORECASTER] NCA: Forecast T+1@11:T+2@11: DOWN (p=40.59%) [2026-01-13T20:27:38.584420] [INFO ] [FORECASTER] Completed predict_future for NCA [2026-01-13T20:27:38.584601] [INFO ] [sig ] NCA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:38.736225] [INFO ] [LOCAL ] Saved forecast: NCA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NCA.txt [2026-01-13T20:27:38.736462] [INFO ] [sig ] [2144/3497] Completed NCA in 0.4s | 2.85 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:38.736508] [INFO ] [sig ] [2145/3497] Forecasting NCLH... [2026-01-13T20:27:38.736540] [INFO ] [sig ] Generating forecast for: NCLH [2026-01-13T20:27:38.736598] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCLH' from 'https://tdm.silogroup.org/data/derivative_storage/NCLH.csv'. [2026-01-13T20:27:38.749716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCLH'. [2026-01-13T20:27:38.750231] [INFO ] [FORECASTER] Starting predict_future for NCLH [2026-01-13T20:27:38.751236] [DEBUG] [LOCAL ] No optimal features file found for NCLH: ./output/feature-sets/NCLH.txt [2026-01-13T20:27:38.751291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:38.751323] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:38.751350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:38.751411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:38.819620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:38.820748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:38.820850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:38.820884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:38.949663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:38.949910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:38.949958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:38.949987] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:38.954019] [DEBUG] [FORECASTER] NCLH: Forecast T+1@11:T+2@11: DOWN (p=19.98%) [2026-01-13T20:27:38.954349] [INFO ] [FORECASTER] Completed predict_future for NCLH [2026-01-13T20:27:38.954500] [INFO ] [sig ] NCLH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:39.105705] [INFO ] [LOCAL ] Saved forecast: NCLH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NCLH.txt [2026-01-13T20:27:39.105972] [INFO ] [sig ] [2145/3497] Completed NCLH in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:39.106024] [INFO ] [sig ] [2146/3497] Forecasting NCMI... [2026-01-13T20:27:39.106057] [INFO ] [sig ] Generating forecast for: NCMI [2026-01-13T20:27:39.106089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCMI' from 'https://tdm.silogroup.org/data/derivative_storage/NCMI.csv'. [2026-01-13T20:27:39.120797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCMI'. [2026-01-13T20:27:39.121254] [INFO ] [FORECASTER] Starting predict_future for NCMI [2026-01-13T20:27:39.122207] [DEBUG] [LOCAL ] No optimal features file found for NCMI: ./output/feature-sets/NCMI.txt [2026-01-13T20:27:39.122260] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:39.122293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:39.122319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:39.122377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:39.180871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:39.182007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:39.182150] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:39.182187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:39.316543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:39.316783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:39.316827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:39.316856] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:39.320669] [DEBUG] [FORECASTER] NCMI: Forecast T+1@11:T+2@11: DOWN (p=32.16%) [2026-01-13T20:27:39.320977] [INFO ] [FORECASTER] Completed predict_future for NCMI [2026-01-13T20:27:39.321109] [INFO ] [sig ] NCMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:39.467765] [INFO ] [LOCAL ] Saved forecast: NCMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NCMI.txt [2026-01-13T20:27:39.467929] [INFO ] [sig ] [2146/3497] Completed NCMI in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:39.467990] [INFO ] [sig ] [2147/3497] Forecasting NCNA... [2026-01-13T20:27:39.468023] [INFO ] [sig ] Generating forecast for: NCNA [2026-01-13T20:27:39.468056] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNA' from 'https://tdm.silogroup.org/data/derivative_storage/NCNA.csv'. [2026-01-13T20:27:39.481624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNA'. [2026-01-13T20:27:39.482015] [INFO ] [FORECASTER] Starting predict_future for NCNA [2026-01-13T20:27:39.482875] [DEBUG] [LOCAL ] No optimal features file found for NCNA: ./output/feature-sets/NCNA.txt [2026-01-13T20:27:39.482973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:39.483008] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:39.483035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:39.483094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:39.541585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:39.542516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:39.542626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:39.542661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:39.657306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:39.657566] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:39.657634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:39.657704] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:39.661510] [DEBUG] [FORECASTER] NCNA: Forecast T+1@11:T+2@11: DOWN (p=35.37%) [2026-01-13T20:27:39.661832] [INFO ] [FORECASTER] Completed predict_future for NCNA [2026-01-13T20:27:39.661965] [INFO ] [sig ] NCNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:39.807653] [INFO ] [LOCAL ] Saved forecast: NCNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NCNA.txt [2026-01-13T20:27:39.807842] [INFO ] [sig ] [2147/3497] Completed NCNA in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:39.807885] [INFO ] [sig ] [2148/3497] Forecasting NCNO... [2026-01-13T20:27:39.807914] [INFO ] [sig ] Generating forecast for: NCNO [2026-01-13T20:27:39.807945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCNO' from 'https://tdm.silogroup.org/data/derivative_storage/NCNO.csv'. [2026-01-13T20:27:39.821964] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCNO'. [2026-01-13T20:27:39.822366] [INFO ] [FORECASTER] Starting predict_future for NCNO [2026-01-13T20:27:39.823451] [DEBUG] [LOCAL ] No optimal features file found for NCNO: ./output/feature-sets/NCNO.txt [2026-01-13T20:27:39.823502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:39.823534] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:39.823559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:39.823637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:39.882727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:39.883639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:39.883731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:39.883764] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:40.004734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:40.004979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:40.005036] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:40.005074] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:40.009970] [DEBUG] [FORECASTER] NCNO: Forecast T+1@11:T+2@11: DOWN (p=2.63%) [2026-01-13T20:27:40.010392] [INFO ] [FORECASTER] Completed predict_future for NCNO [2026-01-13T20:27:40.010564] [INFO ] [sig ] NCNO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:40.179792] [INFO ] [LOCAL ] Saved forecast: NCNO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NCNO.txt [2026-01-13T20:27:40.180013] [INFO ] [sig ] [2148/3497] Completed NCNO in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:40.180059] [INFO ] [sig ] [2149/3497] Forecasting NCTY... [2026-01-13T20:27:40.180089] [INFO ] [sig ] Generating forecast for: NCTY [2026-01-13T20:27:40.180121] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCTY' from 'https://tdm.silogroup.org/data/derivative_storage/NCTY.csv'. [2026-01-13T20:27:40.193396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCTY'. [2026-01-13T20:27:40.193842] [INFO ] [FORECASTER] Starting predict_future for NCTY [2026-01-13T20:27:40.194759] [DEBUG] [LOCAL ] No optimal features file found for NCTY: ./output/feature-sets/NCTY.txt [2026-01-13T20:27:40.194811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:40.194843] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:40.194870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:40.194929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:40.254500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:40.255612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:40.255705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:40.255738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:40.387626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:40.387874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:40.387931] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:40.387994] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:40.392034] [DEBUG] [FORECASTER] NCTY: Forecast T+1@11:T+2@11: UP (p=72.49%) [2026-01-13T20:27:40.392350] [INFO ] [FORECASTER] Completed predict_future for NCTY [2026-01-13T20:27:40.392480] [INFO ] [sig ] NCTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:40.547190] [INFO ] [LOCAL ] Saved forecast: NCTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NCTY.txt [2026-01-13T20:27:40.547395] [INFO ] [sig ] [2149/3497] Completed NCTY in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:40.547442] [INFO ] [sig ] [2150/3497] Forecasting NCZ... [2026-01-13T20:27:40.547472] [INFO ] [sig ] Generating forecast for: NCZ [2026-01-13T20:27:40.547507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NCZ' from 'https://tdm.silogroup.org/data/derivative_storage/NCZ.csv'. [2026-01-13T20:27:40.563831] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NCZ'. [2026-01-13T20:27:40.564467] [INFO ] [FORECASTER] Starting predict_future for NCZ [2026-01-13T20:27:40.565436] [DEBUG] [LOCAL ] No optimal features file found for NCZ: ./output/feature-sets/NCZ.txt [2026-01-13T20:27:40.565492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:40.565530] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:40.565567] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:40.565662] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:40.625484] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:40.626512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:40.626624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:40.626662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:40.766445] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:40.766701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:40.766748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:40.766777] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:40.771136] [DEBUG] [FORECASTER] NCZ: Forecast T+1@11:T+2@11: UP (p=76.65%) [2026-01-13T20:27:40.771536] [INFO ] [FORECASTER] Completed predict_future for NCZ [2026-01-13T20:27:40.771716] [INFO ] [sig ] NCZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:40.940585] [INFO ] [LOCAL ] Saved forecast: NCZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NCZ.txt [2026-01-13T20:27:40.940770] [INFO ] [sig ] [2150/3497] Completed NCZ in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:40.940818] [INFO ] [sig ] [2151/3497] Forecasting NDAQ... [2026-01-13T20:27:40.940850] [INFO ] [sig ] Generating forecast for: NDAQ [2026-01-13T20:27:40.940882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDAQ' from 'https://tdm.silogroup.org/data/derivative_storage/NDAQ.csv'. [2026-01-13T20:27:40.954004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDAQ'. [2026-01-13T20:27:40.954388] [INFO ] [FORECASTER] Starting predict_future for NDAQ [2026-01-13T20:27:40.955298] [DEBUG] [LOCAL ] No optimal features file found for NDAQ: ./output/feature-sets/NDAQ.txt [2026-01-13T20:27:40.955352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:40.955386] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:40.955413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:40.955470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:41.014233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:41.015119] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:41.015208] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:41.015243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:41.139247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:41.139469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:41.139512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:41.139541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:41.143782] [DEBUG] [FORECASTER] NDAQ: Forecast T+1@11:T+2@11: UP (p=96.90%) [2026-01-13T20:27:41.144082] [INFO ] [FORECASTER] Completed predict_future for NDAQ [2026-01-13T20:27:41.144214] [INFO ] [sig ] NDAQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:41.297783] [INFO ] [LOCAL ] Saved forecast: NDAQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NDAQ.txt [2026-01-13T20:27:41.298030] [INFO ] [sig ] [2151/3497] Completed NDAQ in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:41.298080] [INFO ] [sig ] [2152/3497] Forecasting NDMO... [2026-01-13T20:27:41.298115] [INFO ] [sig ] Generating forecast for: NDMO [2026-01-13T20:27:41.298151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDMO' from 'https://tdm.silogroup.org/data/derivative_storage/NDMO.csv'. [2026-01-13T20:27:41.311884] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDMO'. [2026-01-13T20:27:41.312457] [INFO ] [FORECASTER] Starting predict_future for NDMO [2026-01-13T20:27:41.313373] [DEBUG] [LOCAL ] No optimal features file found for NDMO: ./output/feature-sets/NDMO.txt [2026-01-13T20:27:41.313426] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:41.313458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:41.313484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:41.313548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:41.373120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:41.374049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:41.374137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:41.374169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:41.499056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:41.499221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:41.499268] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:41.499302] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:41.502859] [DEBUG] [FORECASTER] NDMO: Forecast T+1@11:T+2@11: UP (p=75.50%) [2026-01-13T20:27:41.503181] [INFO ] [FORECASTER] Completed predict_future for NDMO [2026-01-13T20:27:41.503316] [INFO ] [sig ] NDMO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:41.649770] [INFO ] [LOCAL ] Saved forecast: NDMO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NDMO.txt [2026-01-13T20:27:41.649915] [INFO ] [sig ] [2152/3497] Completed NDMO in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:41.649955] [INFO ] [sig ] [2153/3497] Forecasting NDRA... [2026-01-13T20:27:41.649984] [INFO ] [sig ] Generating forecast for: NDRA [2026-01-13T20:27:41.650015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDRA' from 'https://tdm.silogroup.org/data/derivative_storage/NDRA.csv'. [2026-01-13T20:27:41.661193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDRA'. [2026-01-13T20:27:41.661491] [INFO ] [FORECASTER] Starting predict_future for NDRA [2026-01-13T20:27:41.662258] [DEBUG] [LOCAL ] No optimal features file found for NDRA: ./output/feature-sets/NDRA.txt [2026-01-13T20:27:41.662309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:41.662340] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:41.662367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:41.662424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:41.721666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:41.722392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:41.722473] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:41.722506] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:41.836439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:41.836614] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:41.836654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:41.836683] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:41.840409] [DEBUG] [FORECASTER] NDRA: Forecast T+1@11:T+2@11: UP (p=61.16%) [2026-01-13T20:27:41.840699] [INFO ] [FORECASTER] Completed predict_future for NDRA [2026-01-13T20:27:41.840822] [INFO ] [sig ] NDRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:41.983962] [INFO ] [LOCAL ] Saved forecast: NDRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NDRA.txt [2026-01-13T20:27:41.984125] [INFO ] [sig ] [2153/3497] Completed NDRA in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:41.984165] [INFO ] [sig ] [2154/3497] Forecasting NDSN... [2026-01-13T20:27:41.984194] [INFO ] [sig ] Generating forecast for: NDSN [2026-01-13T20:27:41.984224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NDSN' from 'https://tdm.silogroup.org/data/derivative_storage/NDSN.csv'. [2026-01-13T20:27:41.995858] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NDSN'. [2026-01-13T20:27:41.996237] [INFO ] [FORECASTER] Starting predict_future for NDSN [2026-01-13T20:27:41.997124] [DEBUG] [LOCAL ] No optimal features file found for NDSN: ./output/feature-sets/NDSN.txt [2026-01-13T20:27:41.997178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:41.997211] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:41.997240] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:41.997298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:42.058089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:42.059158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:42.059286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:42.059335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:42.184801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:42.184952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:42.185006] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:42.185036] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:42.188967] [DEBUG] [FORECASTER] NDSN: Forecast T+1@11:T+2@11: DOWN (p=34.45%) [2026-01-13T20:27:42.189237] [INFO ] [FORECASTER] Completed predict_future for NDSN [2026-01-13T20:27:42.189362] [INFO ] [sig ] NDSN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:42.338644] [INFO ] [LOCAL ] Saved forecast: NDSN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NDSN.txt [2026-01-13T20:27:42.338812] [INFO ] [sig ] [2154/3497] Completed NDSN in 0.4s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:42.338853] [INFO ] [sig ] [2155/3497] Forecasting NE... [2026-01-13T20:27:42.338883] [INFO ] [sig ] Generating forecast for: NE [2026-01-13T20:27:42.338913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NE' from 'https://tdm.silogroup.org/data/derivative_storage/NE.csv'. [2026-01-13T20:27:42.350284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NE'. [2026-01-13T20:27:42.350675] [INFO ] [FORECASTER] Starting predict_future for NE [2026-01-13T20:27:42.351495] [DEBUG] [LOCAL ] No optimal features file found for NE: ./output/feature-sets/NE.txt [2026-01-13T20:27:42.351549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:42.351612] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:42.351649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:42.351708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:42.409622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:42.410477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:42.410556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:42.410606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:42.530876] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:42.531020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:42.531059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:42.531087] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:42.534490] [DEBUG] [FORECASTER] NE: Forecast T+1@11:T+2@11: UP (p=64.66%) [2026-01-13T20:27:42.534786] [INFO ] [FORECASTER] Completed predict_future for NE [2026-01-13T20:27:42.534911] [INFO ] [sig ] NE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:42.676066] [INFO ] [LOCAL ] Saved forecast: NE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NE.txt [2026-01-13T20:27:42.676194] [INFO ] [sig ] [2155/3497] Completed NE in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:42.676233] [INFO ] [sig ] [2156/3497] Forecasting NEA... [2026-01-13T20:27:42.676262] [INFO ] [sig ] Generating forecast for: NEA [2026-01-13T20:27:42.676293] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEA' from 'https://tdm.silogroup.org/data/derivative_storage/NEA.csv'. [2026-01-13T20:27:42.687793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEA'. [2026-01-13T20:27:42.688126] [INFO ] [FORECASTER] Starting predict_future for NEA [2026-01-13T20:27:42.688972] [DEBUG] [LOCAL ] No optimal features file found for NEA: ./output/feature-sets/NEA.txt [2026-01-13T20:27:42.689025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:42.689057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:42.689084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:42.689141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:42.745633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:42.746272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:42.746350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:42.746382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:42.869409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:42.869552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:42.869607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:42.869636] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:42.872948] [DEBUG] [FORECASTER] NEA: Forecast T+1@11:T+2@11: DOWN (p=47.41%) [2026-01-13T20:27:42.873222] [INFO ] [FORECASTER] Completed predict_future for NEA [2026-01-13T20:27:42.873343] [INFO ] [sig ] NEA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:43.014202] [INFO ] [LOCAL ] Saved forecast: NEA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NEA.txt [2026-01-13T20:27:43.014343] [INFO ] [sig ] [2156/3497] Completed NEA in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:43.014387] [INFO ] [sig ] [2157/3497] Forecasting NECB... [2026-01-13T20:27:43.014417] [INFO ] [sig ] Generating forecast for: NECB [2026-01-13T20:27:43.014446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NECB' from 'https://tdm.silogroup.org/data/derivative_storage/NECB.csv'. [2026-01-13T20:27:43.025405] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NECB'. [2026-01-13T20:27:43.025732] [INFO ] [FORECASTER] Starting predict_future for NECB [2026-01-13T20:27:43.026542] [DEBUG] [LOCAL ] No optimal features file found for NECB: ./output/feature-sets/NECB.txt [2026-01-13T20:27:43.026618] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:43.026655] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:43.026683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:43.026741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:43.083966] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:43.084662] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:43.084739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:43.084771] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:43.206071] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:43.206221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:43.206259] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:43.206287] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:43.210085] [DEBUG] [FORECASTER] NECB: Forecast T+1@11:T+2@11: DOWN (p=7.09%) [2026-01-13T20:27:43.210369] [INFO ] [FORECASTER] Completed predict_future for NECB [2026-01-13T20:27:43.210489] [INFO ] [sig ] NECB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:43.351703] [INFO ] [LOCAL ] Saved forecast: NECB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NECB.txt [2026-01-13T20:27:43.351858] [INFO ] [sig ] [2157/3497] Completed NECB in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.9m [2026-01-13T20:27:43.351921] [INFO ] [sig ] [2158/3497] Forecasting NEE... [2026-01-13T20:27:43.351968] [INFO ] [sig ] Generating forecast for: NEE [2026-01-13T20:27:43.352009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEE' from 'https://tdm.silogroup.org/data/derivative_storage/NEE.csv'. [2026-01-13T20:27:43.363253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEE'. [2026-01-13T20:27:43.363559] [INFO ] [FORECASTER] Starting predict_future for NEE [2026-01-13T20:27:43.364383] [DEBUG] [LOCAL ] No optimal features file found for NEE: ./output/feature-sets/NEE.txt [2026-01-13T20:27:43.364437] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:43.364481] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:43.364511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:43.364568] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:43.425856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:43.426983] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:43.427067] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:43.427102] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:43.548810] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:43.548962] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:43.549001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:43.549029] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:43.552334] [DEBUG] [FORECASTER] NEE: Forecast T+1@11:T+2@11: DOWN (p=21.67%) [2026-01-13T20:27:43.552620] [INFO ] [FORECASTER] Completed predict_future for NEE [2026-01-13T20:27:43.552740] [INFO ] [sig ] NEE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:43.694983] [INFO ] [LOCAL ] Saved forecast: NEE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NEE.txt [2026-01-13T20:27:43.695118] [INFO ] [sig ] [2158/3497] Completed NEE in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-13T20:27:43.695158] [INFO ] [sig ] [2159/3497] Forecasting NEGG... [2026-01-13T20:27:43.695188] [INFO ] [sig ] Generating forecast for: NEGG [2026-01-13T20:27:43.695219] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEGG' from 'https://tdm.silogroup.org/data/derivative_storage/NEGG.csv'. [2026-01-13T20:27:43.706038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEGG'. [2026-01-13T20:27:43.706318] [INFO ] [FORECASTER] Starting predict_future for NEGG [2026-01-13T20:27:43.707078] [DEBUG] [LOCAL ] No optimal features file found for NEGG: ./output/feature-sets/NEGG.txt [2026-01-13T20:27:43.707129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:43.707159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:43.707186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:43.707241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:43.764750] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:43.765381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:43.765459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:43.765492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:43.883832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:43.883976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:43.884015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:43.884044] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:43.887765] [DEBUG] [FORECASTER] NEGG: Forecast T+1@11:T+2@11: DOWN (p=11.18%) [2026-01-13T20:27:43.888059] [INFO ] [FORECASTER] Completed predict_future for NEGG [2026-01-13T20:27:43.888184] [INFO ] [sig ] NEGG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:44.032907] [INFO ] [LOCAL ] Saved forecast: NEGG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NEGG.txt [2026-01-13T20:27:44.033036] [INFO ] [sig ] [2159/3497] Completed NEGG in 0.3s | 2.84 sym/s | Total: 12.6m | ETA: 7.8m [2026-01-13T20:27:44.033075] [INFO ] [sig ] [2160/3497] Forecasting NEM... [2026-01-13T20:27:44.033104] [INFO ] [sig ] Generating forecast for: NEM [2026-01-13T20:27:44.033135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEM' from 'https://tdm.silogroup.org/data/derivative_storage/NEM.csv'. [2026-01-13T20:27:44.044455] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEM'. [2026-01-13T20:27:44.044783] [INFO ] [FORECASTER] Starting predict_future for NEM [2026-01-13T20:27:44.045542] [DEBUG] [LOCAL ] No optimal features file found for NEM: ./output/feature-sets/NEM.txt [2026-01-13T20:27:44.045610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:44.045644] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:44.045670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:44.045727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:44.102388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:44.103017] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:44.103091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:44.103123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:44.228762] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:44.228911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:44.228950] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:44.228981] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:44.232381] [DEBUG] [FORECASTER] NEM: Forecast T+1@11:T+2@11: UP (p=59.54%) [2026-01-13T20:27:44.232676] [INFO ] [FORECASTER] Completed predict_future for NEM [2026-01-13T20:27:44.232800] [INFO ] [sig ] NEM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:44.375423] [INFO ] [LOCAL ] Saved forecast: NEM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NEM.txt [2026-01-13T20:27:44.375543] [INFO ] [sig ] [2160/3497] Completed NEM in 0.3s | 2.84 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:44.375597] [INFO ] [sig ] [2161/3497] Forecasting NEOG... [2026-01-13T20:27:44.375629] [INFO ] [sig ] Generating forecast for: NEOG [2026-01-13T20:27:44.375659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEOG' from 'https://tdm.silogroup.org/data/derivative_storage/NEOG.csv'. [2026-01-13T20:27:44.387117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEOG'. [2026-01-13T20:27:44.387403] [INFO ] [FORECASTER] Starting predict_future for NEOG [2026-01-13T20:27:44.388231] [DEBUG] [LOCAL ] No optimal features file found for NEOG: ./output/feature-sets/NEOG.txt [2026-01-13T20:27:44.388284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:44.388355] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:44.388383] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:44.388441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:44.445379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:44.446035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:44.446110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:44.446143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:44.566556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:44.566730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:44.566768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:44.566797] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:44.570281] [DEBUG] [FORECASTER] NEOG: Forecast T+1@11:T+2@11: UP (p=93.03%) [2026-01-13T20:27:44.570594] [INFO ] [FORECASTER] Completed predict_future for NEOG [2026-01-13T20:27:44.570727] [INFO ] [sig ] NEOG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:44.712335] [INFO ] [LOCAL ] Saved forecast: NEOG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NEOG.txt [2026-01-13T20:27:44.712467] [INFO ] [sig ] [2161/3497] Completed NEOG in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:44.712505] [INFO ] [sig ] [2162/3497] Forecasting NEON... [2026-01-13T20:27:44.712540] [INFO ] [sig ] Generating forecast for: NEON [2026-01-13T20:27:44.712587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEON' from 'https://tdm.silogroup.org/data/derivative_storage/NEON.csv'. [2026-01-13T20:27:44.723525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEON'. [2026-01-13T20:27:44.723824] [INFO ] [FORECASTER] Starting predict_future for NEON [2026-01-13T20:27:44.724587] [DEBUG] [LOCAL ] No optimal features file found for NEON: ./output/feature-sets/NEON.txt [2026-01-13T20:27:44.724642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:44.724674] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:44.724701] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:44.724758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:44.782376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:44.783218] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:44.783300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:44.783334] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:44.905387] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:44.905531] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:44.905587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:44.905619] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:44.908941] [DEBUG] [FORECASTER] NEON: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-13T20:27:44.909208] [INFO ] [FORECASTER] Completed predict_future for NEON [2026-01-13T20:27:44.909334] [INFO ] [sig ] NEON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:45.051034] [INFO ] [LOCAL ] Saved forecast: NEON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NEON.txt [2026-01-13T20:27:45.051160] [INFO ] [sig ] [2162/3497] Completed NEON in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:45.051198] [INFO ] [sig ] [2163/3497] Forecasting NEXA... [2026-01-13T20:27:45.051226] [INFO ] [sig ] Generating forecast for: NEXA [2026-01-13T20:27:45.051256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXA' from 'https://tdm.silogroup.org/data/derivative_storage/NEXA.csv'. [2026-01-13T20:27:45.061821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXA'. [2026-01-13T20:27:45.062106] [INFO ] [FORECASTER] Starting predict_future for NEXA [2026-01-13T20:27:45.062874] [DEBUG] [LOCAL ] No optimal features file found for NEXA: ./output/feature-sets/NEXA.txt [2026-01-13T20:27:45.062925] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:45.062957] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:45.062985] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:45.063041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:45.119666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:45.120356] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:45.120432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:45.120464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:45.241137] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:45.241286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:45.241324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:45.241352] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:45.244797] [DEBUG] [FORECASTER] NEXA: Forecast T+1@11:T+2@11: UP (p=54.49%) [2026-01-13T20:27:45.245065] [INFO ] [FORECASTER] Completed predict_future for NEXA [2026-01-13T20:27:45.245182] [INFO ] [sig ] NEXA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:45.387526] [INFO ] [LOCAL ] Saved forecast: NEXA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NEXA.txt [2026-01-13T20:27:45.387671] [INFO ] [sig ] [2163/3497] Completed NEXA in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:45.387710] [INFO ] [sig ] [2164/3497] Forecasting NEXN... [2026-01-13T20:27:45.387739] [INFO ] [sig ] Generating forecast for: NEXN [2026-01-13T20:27:45.387770] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NEXN' from 'https://tdm.silogroup.org/data/derivative_storage/NEXN.csv'. [2026-01-13T20:27:45.399310] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NEXN'. [2026-01-13T20:27:45.399627] [INFO ] [FORECASTER] Starting predict_future for NEXN [2026-01-13T20:27:45.400385] [DEBUG] [LOCAL ] No optimal features file found for NEXN: ./output/feature-sets/NEXN.txt [2026-01-13T20:27:45.400436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:45.400468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:45.400495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:45.400552] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:45.459171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:45.459897] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:45.459974] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:45.460007] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:45.580337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:45.580486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:45.580525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:45.580601] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:45.583961] [DEBUG] [FORECASTER] NEXN: Forecast T+1@11:T+2@11: UP (p=51.11%) [2026-01-13T20:27:45.584229] [INFO ] [FORECASTER] Completed predict_future for NEXN [2026-01-13T20:27:45.584352] [INFO ] [sig ] NEXN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:45.727747] [INFO ] [LOCAL ] Saved forecast: NEXN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NEXN.txt [2026-01-13T20:27:45.727904] [INFO ] [sig ] [2164/3497] Completed NEXN in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:45.727945] [INFO ] [sig ] [2165/3497] Forecasting NFBK... [2026-01-13T20:27:45.727995] [INFO ] [sig ] Generating forecast for: NFBK [2026-01-13T20:27:45.728029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFBK' from 'https://tdm.silogroup.org/data/derivative_storage/NFBK.csv'. [2026-01-13T20:27:45.739384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFBK'. [2026-01-13T20:27:45.739718] [INFO ] [FORECASTER] Starting predict_future for NFBK [2026-01-13T20:27:45.740543] [DEBUG] [LOCAL ] No optimal features file found for NFBK: ./output/feature-sets/NFBK.txt [2026-01-13T20:27:45.740619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:45.740656] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:45.740684] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:45.740741] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:45.798522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:45.799237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:45.799317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:45.799351] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:45.917089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:45.917237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:45.917277] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:45.917321] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:45.920804] [DEBUG] [FORECASTER] NFBK: Forecast T+1@11:T+2@11: UP (p=92.50%) [2026-01-13T20:27:45.921078] [INFO ] [FORECASTER] Completed predict_future for NFBK [2026-01-13T20:27:45.921202] [INFO ] [sig ] NFBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:46.062414] [INFO ] [LOCAL ] Saved forecast: NFBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NFBK.txt [2026-01-13T20:27:46.062545] [INFO ] [sig ] [2165/3497] Completed NFBK in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:46.062600] [INFO ] [sig ] [2166/3497] Forecasting NFE... [2026-01-13T20:27:46.062632] [INFO ] [sig ] Generating forecast for: NFE [2026-01-13T20:27:46.062661] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFE' from 'https://tdm.silogroup.org/data/derivative_storage/NFE.csv'. [2026-01-13T20:27:46.074013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFE'. [2026-01-13T20:27:46.074323] [INFO ] [FORECASTER] Starting predict_future for NFE [2026-01-13T20:27:46.075224] [DEBUG] [LOCAL ] No optimal features file found for NFE: ./output/feature-sets/NFE.txt [2026-01-13T20:27:46.075278] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:46.075312] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:46.075340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:46.075401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:46.133134] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:46.133805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:46.133882] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:46.133915] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:46.254834] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:46.254982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:46.255020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:46.255049] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:46.258515] [DEBUG] [FORECASTER] NFE: Forecast T+1@11:T+2@11: UP (p=89.11%) [2026-01-13T20:27:46.259003] [INFO ] [FORECASTER] Completed predict_future for NFE [2026-01-13T20:27:46.259129] [INFO ] [sig ] NFE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:46.401707] [INFO ] [LOCAL ] Saved forecast: NFE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NFE.txt [2026-01-13T20:27:46.401858] [INFO ] [sig ] [2166/3497] Completed NFE in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:46.401896] [INFO ] [sig ] [2167/3497] Forecasting NFG... [2026-01-13T20:27:46.401926] [INFO ] [sig ] Generating forecast for: NFG [2026-01-13T20:27:46.401957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFG' from 'https://tdm.silogroup.org/data/derivative_storage/NFG.csv'. [2026-01-13T20:27:46.414606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFG'. [2026-01-13T20:27:46.414928] [INFO ] [FORECASTER] Starting predict_future for NFG [2026-01-13T20:27:46.415739] [DEBUG] [LOCAL ] No optimal features file found for NFG: ./output/feature-sets/NFG.txt [2026-01-13T20:27:46.415791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:46.415826] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:46.415855] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:46.415914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:46.472276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:46.473022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:46.473100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:46.473146] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:46.596449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:46.596619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:46.596658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:46.596686] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:46.600122] [DEBUG] [FORECASTER] NFG: Forecast T+1@11:T+2@11: UP (p=92.67%) [2026-01-13T20:27:46.600408] [INFO ] [FORECASTER] Completed predict_future for NFG [2026-01-13T20:27:46.600533] [INFO ] [sig ] NFG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:46.747899] [INFO ] [LOCAL ] Saved forecast: NFG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NFG.txt [2026-01-13T20:27:46.748081] [INFO ] [sig ] [2167/3497] Completed NFG in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:46.748122] [INFO ] [sig ] [2168/3497] Forecasting NFJ... [2026-01-13T20:27:46.748153] [INFO ] [sig ] Generating forecast for: NFJ [2026-01-13T20:27:46.748184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFJ' from 'https://tdm.silogroup.org/data/derivative_storage/NFJ.csv'. [2026-01-13T20:27:46.759965] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFJ'. [2026-01-13T20:27:46.760335] [INFO ] [FORECASTER] Starting predict_future for NFJ [2026-01-13T20:27:46.761160] [DEBUG] [LOCAL ] No optimal features file found for NFJ: ./output/feature-sets/NFJ.txt [2026-01-13T20:27:46.761212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:46.761245] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:46.761273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:46.761330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:46.821470] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:46.822346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:46.822428] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:46.822466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:46.943100] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:46.943247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:46.943288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:46.943318] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:46.946828] [DEBUG] [FORECASTER] NFJ: Forecast T+1@11:T+2@11: UP (p=63.58%) [2026-01-13T20:27:46.947108] [INFO ] [FORECASTER] Completed predict_future for NFJ [2026-01-13T20:27:46.947230] [INFO ] [sig ] NFJ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:47.088860] [INFO ] [LOCAL ] Saved forecast: NFJ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NFJ.txt [2026-01-13T20:27:47.089002] [INFO ] [sig ] [2168/3497] Completed NFJ in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:47.089041] [INFO ] [sig ] [2169/3497] Forecasting NFLX... [2026-01-13T20:27:47.089072] [INFO ] [sig ] Generating forecast for: NFLX [2026-01-13T20:27:47.089104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFLX' from 'https://tdm.silogroup.org/data/derivative_storage/NFLX.csv'. [2026-01-13T20:27:47.100351] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFLX'. [2026-01-13T20:27:47.100672] [INFO ] [FORECASTER] Starting predict_future for NFLX [2026-01-13T20:27:47.101426] [DEBUG] [LOCAL ] No optimal features file found for NFLX: ./output/feature-sets/NFLX.txt [2026-01-13T20:27:47.101477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:47.101509] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:47.101546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:47.101623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:47.158549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:47.159405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:47.159484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:47.159518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:47.279851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:47.280003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:47.280041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:47.280069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:47.283395] [DEBUG] [FORECASTER] NFLX: Forecast T+1@11:T+2@11: DOWN (p=31.89%) [2026-01-13T20:27:47.283692] [INFO ] [FORECASTER] Completed predict_future for NFLX [2026-01-13T20:27:47.283812] [INFO ] [sig ] NFLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:47.425698] [INFO ] [LOCAL ] Saved forecast: NFLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NFLX.txt [2026-01-13T20:27:47.425837] [INFO ] [sig ] [2169/3497] Completed NFLX in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:47.425875] [INFO ] [sig ] [2170/3497] Forecasting NFTY... [2026-01-13T20:27:47.425905] [INFO ] [sig ] Generating forecast for: NFTY [2026-01-13T20:27:47.425935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NFTY' from 'https://tdm.silogroup.org/data/derivative_storage/NFTY.csv'. [2026-01-13T20:27:47.437150] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NFTY'. [2026-01-13T20:27:47.437469] [INFO ] [FORECASTER] Starting predict_future for NFTY [2026-01-13T20:27:47.438300] [DEBUG] [LOCAL ] No optimal features file found for NFTY: ./output/feature-sets/NFTY.txt [2026-01-13T20:27:47.438354] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:47.438387] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:47.438413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:47.438471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:47.498464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:47.499228] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:47.499304] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:47.499336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:47.623064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:47.623220] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:47.623262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:47.623290] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:47.626753] [DEBUG] [FORECASTER] NFTY: Forecast T+1@11:T+2@11: DOWN (p=46.44%) [2026-01-13T20:27:47.627031] [INFO ] [FORECASTER] Completed predict_future for NFTY [2026-01-13T20:27:47.627150] [INFO ] [sig ] NFTY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:47.776268] [INFO ] [LOCAL ] Saved forecast: NFTY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NFTY.txt [2026-01-13T20:27:47.776415] [INFO ] [sig ] [2170/3497] Completed NFTY in 0.4s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:47.776455] [INFO ] [sig ] [2171/3497] Forecasting NGG... [2026-01-13T20:27:47.776484] [INFO ] [sig ] Generating forecast for: NGG [2026-01-13T20:27:47.776515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGG' from 'https://tdm.silogroup.org/data/derivative_storage/NGG.csv'. [2026-01-13T20:27:47.788177] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGG'. [2026-01-13T20:27:47.788518] [INFO ] [FORECASTER] Starting predict_future for NGG [2026-01-13T20:27:47.789392] [DEBUG] [LOCAL ] No optimal features file found for NGG: ./output/feature-sets/NGG.txt [2026-01-13T20:27:47.789454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:47.789501] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:47.789533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:47.789607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:47.849876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:47.850752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:47.850873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:47.850909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:47.981524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:47.981702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:47.981744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:47.981773] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:47.985448] [DEBUG] [FORECASTER] NGG: Forecast T+1@11:T+2@11: DOWN (p=38.58%) [2026-01-13T20:27:47.985750] [INFO ] [FORECASTER] Completed predict_future for NGG [2026-01-13T20:27:47.985881] [INFO ] [sig ] NGG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:48.134353] [INFO ] [LOCAL ] Saved forecast: NGG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NGG.txt [2026-01-13T20:27:48.134517] [INFO ] [sig ] [2171/3497] Completed NGG in 0.4s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:48.134565] [INFO ] [sig ] [2172/3497] Forecasting NGL... [2026-01-13T20:27:48.134618] [INFO ] [sig ] Generating forecast for: NGL [2026-01-13T20:27:48.134650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGL' from 'https://tdm.silogroup.org/data/derivative_storage/NGL.csv'. [2026-01-13T20:27:48.147475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGL'. [2026-01-13T20:27:48.147862] [INFO ] [FORECASTER] Starting predict_future for NGL [2026-01-13T20:27:48.148783] [DEBUG] [LOCAL ] No optimal features file found for NGL: ./output/feature-sets/NGL.txt [2026-01-13T20:27:48.148845] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:48.148879] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:48.148908] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:48.148965] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:48.209868] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:48.210749] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:48.210835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:48.210871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:48.344306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:48.344477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:48.344520] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:48.344551] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:48.348076] [DEBUG] [FORECASTER] NGL: Forecast T+1@11:T+2@11: DOWN (p=8.84%) [2026-01-13T20:27:48.348356] [INFO ] [FORECASTER] Completed predict_future for NGL [2026-01-13T20:27:48.348491] [INFO ] [sig ] NGL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:48.490517] [INFO ] [LOCAL ] Saved forecast: NGL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NGL.txt [2026-01-13T20:27:48.490672] [INFO ] [sig ] [2172/3497] Completed NGL in 0.4s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:48.490711] [INFO ] [sig ] [2173/3497] Forecasting NGNE... [2026-01-13T20:27:48.490741] [INFO ] [sig ] Generating forecast for: NGNE [2026-01-13T20:27:48.490778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGNE' from 'https://tdm.silogroup.org/data/derivative_storage/NGNE.csv'. [2026-01-13T20:27:48.501934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGNE'. [2026-01-13T20:27:48.502239] [INFO ] [FORECASTER] Starting predict_future for NGNE [2026-01-13T20:27:48.503008] [DEBUG] [LOCAL ] No optimal features file found for NGNE: ./output/feature-sets/NGNE.txt [2026-01-13T20:27:48.503060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:48.503091] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:48.503117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:48.503173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:48.559791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:48.560445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:48.560521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:48.560554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:48.679541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:48.679713] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:48.679753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:48.679780] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:48.683215] [DEBUG] [FORECASTER] NGNE: Forecast T+1@11:T+2@11: UP (p=74.22%) [2026-01-13T20:27:48.683492] [INFO ] [FORECASTER] Completed predict_future for NGNE [2026-01-13T20:27:48.683634] [INFO ] [sig ] NGNE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:48.824314] [INFO ] [LOCAL ] Saved forecast: NGNE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NGNE.txt [2026-01-13T20:27:48.824438] [INFO ] [sig ] [2173/3497] Completed NGNE in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.8m [2026-01-13T20:27:48.824476] [INFO ] [sig ] [2174/3497] Forecasting NGS... [2026-01-13T20:27:48.824506] [INFO ] [sig ] Generating forecast for: NGS [2026-01-13T20:27:48.824536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGS' from 'https://tdm.silogroup.org/data/derivative_storage/NGS.csv'. [2026-01-13T20:27:48.835608] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGS'. [2026-01-13T20:27:48.835916] [INFO ] [FORECASTER] Starting predict_future for NGS [2026-01-13T20:27:48.836767] [DEBUG] [LOCAL ] No optimal features file found for NGS: ./output/feature-sets/NGS.txt [2026-01-13T20:27:48.836819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:48.836851] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:48.836878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:48.836937] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:48.893391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:48.894138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:48.894215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:48.894248] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:49.012015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:49.012173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:49.012212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:49.012241] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:49.015654] [DEBUG] [FORECASTER] NGS: Forecast T+1@11:T+2@11: DOWN (p=47.33%) [2026-01-13T20:27:49.015941] [INFO ] [FORECASTER] Completed predict_future for NGS [2026-01-13T20:27:49.016071] [INFO ] [sig ] NGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:49.165886] [INFO ] [LOCAL ] Saved forecast: NGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NGS.txt [2026-01-13T20:27:49.166079] [INFO ] [sig ] [2174/3497] Completed NGS in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-13T20:27:49.166121] [INFO ] [sig ] [2175/3497] Forecasting NGVC... [2026-01-13T20:27:49.166151] [INFO ] [sig ] Generating forecast for: NGVC [2026-01-13T20:27:49.166182] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NGVC' from 'https://tdm.silogroup.org/data/derivative_storage/NGVC.csv'. [2026-01-13T20:27:49.177113] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NGVC'. [2026-01-13T20:27:49.177446] [INFO ] [FORECASTER] Starting predict_future for NGVC [2026-01-13T20:27:49.178235] [DEBUG] [LOCAL ] No optimal features file found for NGVC: ./output/feature-sets/NGVC.txt [2026-01-13T20:27:49.178287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:49.178319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:49.178346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:49.178403] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:49.235140] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:49.236040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:49.236121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:49.236161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:49.354744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:49.354910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:49.354952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:49.354983] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:49.358529] [DEBUG] [FORECASTER] NGVC: Forecast T+1@11:T+2@11: UP (p=95.10%) [2026-01-13T20:27:49.358847] [INFO ] [FORECASTER] Completed predict_future for NGVC [2026-01-13T20:27:49.358979] [INFO ] [sig ] NGVC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:49.504098] [INFO ] [LOCAL ] Saved forecast: NGVC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NGVC.txt [2026-01-13T20:27:49.504248] [INFO ] [sig ] [2175/3497] Completed NGVC in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-13T20:27:49.504286] [INFO ] [sig ] [2176/3497] Forecasting NHI... [2026-01-13T20:27:49.504317] [INFO ] [sig ] Generating forecast for: NHI [2026-01-13T20:27:49.504348] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHI' from 'https://tdm.silogroup.org/data/derivative_storage/NHI.csv'. [2026-01-13T20:27:49.515469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHI'. [2026-01-13T20:27:49.515846] [INFO ] [FORECASTER] Starting predict_future for NHI [2026-01-13T20:27:49.516642] [DEBUG] [LOCAL ] No optimal features file found for NHI: ./output/feature-sets/NHI.txt [2026-01-13T20:27:49.516695] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:49.516726] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:49.516753] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:49.516808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:49.574859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:49.575701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:49.575780] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:49.575813] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:49.695266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:49.695403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:49.695441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:49.695469] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:49.698861] [DEBUG] [FORECASTER] NHI: Forecast T+1@11:T+2@11: DOWN (p=46.94%) [2026-01-13T20:27:49.699137] [INFO ] [FORECASTER] Completed predict_future for NHI [2026-01-13T20:27:49.699260] [INFO ] [sig ] NHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:49.849355] [INFO ] [LOCAL ] Saved forecast: NHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NHI.txt [2026-01-13T20:27:49.849488] [INFO ] [sig ] [2176/3497] Completed NHI in 0.3s | 2.85 sym/s | Total: 12.7m | ETA: 7.7m [2026-01-13T20:27:49.849534] [INFO ] [sig ] [2177/3497] Forecasting NHTC... [2026-01-13T20:27:49.849589] [INFO ] [sig ] Generating forecast for: NHTC [2026-01-13T20:27:49.849628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NHTC' from 'https://tdm.silogroup.org/data/derivative_storage/NHTC.csv'. [2026-01-13T20:27:49.860594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NHTC'. [2026-01-13T20:27:49.860875] [INFO ] [FORECASTER] Starting predict_future for NHTC [2026-01-13T20:27:49.861649] [DEBUG] [LOCAL ] No optimal features file found for NHTC: ./output/feature-sets/NHTC.txt [2026-01-13T20:27:49.861701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:49.861741] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:49.861776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:49.861841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:49.921885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:49.922516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:49.922609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:49.922643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:50.032555] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:50.032734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:50.032775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:50.032805] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:50.036234] [DEBUG] [FORECASTER] NHTC: Forecast T+1@11:T+2@11: UP (p=89.13%) [2026-01-13T20:27:50.036528] [INFO ] [FORECASTER] Completed predict_future for NHTC [2026-01-13T20:27:50.036685] [INFO ] [sig ] NHTC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:50.202176] [INFO ] [LOCAL ] Saved forecast: NHTC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NHTC.txt [2026-01-13T20:27:50.202345] [INFO ] [sig ] [2177/3497] Completed NHTC in 0.4s | 2.85 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:50.202399] [INFO ] [sig ] [2178/3497] Forecasting NI... [2026-01-13T20:27:50.202434] [INFO ] [sig ] Generating forecast for: NI [2026-01-13T20:27:50.202468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NI' from 'https://tdm.silogroup.org/data/derivative_storage/NI.csv'. [2026-01-13T20:27:50.215227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NI'. [2026-01-13T20:27:50.215691] [INFO ] [FORECASTER] Starting predict_future for NI [2026-01-13T20:27:50.216669] [DEBUG] [LOCAL ] No optimal features file found for NI: ./output/feature-sets/NI.txt [2026-01-13T20:27:50.216724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:50.216787] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:50.216817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:50.216878] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:50.275325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:50.276221] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:50.276307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:50.276342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:50.400377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:50.400553] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:50.400615] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:50.400647] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:50.404130] [DEBUG] [FORECASTER] NI: Forecast T+1@11:T+2@11: UP (p=93.97%) [2026-01-13T20:27:50.404429] [INFO ] [FORECASTER] Completed predict_future for NI [2026-01-13T20:27:50.404564] [INFO ] [sig ] NI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:50.558855] [INFO ] [LOCAL ] Saved forecast: NI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NI.txt [2026-01-13T20:27:50.558996] [INFO ] [sig ] [2178/3497] Completed NI in 0.4s | 2.85 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:50.559036] [INFO ] [sig ] [2179/3497] Forecasting NIC... [2026-01-13T20:27:50.559065] [INFO ] [sig ] Generating forecast for: NIC [2026-01-13T20:27:50.559096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIC' from 'https://tdm.silogroup.org/data/derivative_storage/NIC.csv'. [2026-01-13T20:27:50.570914] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIC'. [2026-01-13T20:27:50.571231] [INFO ] [FORECASTER] Starting predict_future for NIC [2026-01-13T20:27:50.572023] [DEBUG] [LOCAL ] No optimal features file found for NIC: ./output/feature-sets/NIC.txt [2026-01-13T20:27:50.572076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:50.572107] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:50.572136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:50.572207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:50.629828] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:50.630697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:50.630779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:50.630812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:50.773899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:50.774081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:50.774132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:50.774168] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:50.779259] [DEBUG] [FORECASTER] NIC: Forecast T+1@11:T+2@11: DOWN (p=34.20%) [2026-01-13T20:27:50.779689] [INFO ] [FORECASTER] Completed predict_future for NIC [2026-01-13T20:27:50.779847] [INFO ] [sig ] NIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:50.932527] [INFO ] [LOCAL ] Saved forecast: NIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NIC.txt [2026-01-13T20:27:50.932731] [INFO ] [sig ] [2179/3497] Completed NIC in 0.4s | 2.85 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:50.932781] [INFO ] [sig ] [2180/3497] Forecasting NICE... [2026-01-13T20:27:50.932818] [INFO ] [sig ] Generating forecast for: NICE [2026-01-13T20:27:50.932853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NICE' from 'https://tdm.silogroup.org/data/derivative_storage/NICE.csv'. [2026-01-13T20:27:50.948720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NICE'. [2026-01-13T20:27:50.949182] [INFO ] [FORECASTER] Starting predict_future for NICE [2026-01-13T20:27:50.950165] [DEBUG] [LOCAL ] No optimal features file found for NICE: ./output/feature-sets/NICE.txt [2026-01-13T20:27:50.950228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:50.950268] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:50.950300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:50.950377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:51.022106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:51.023190] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:51.023298] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:51.023338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:51.199711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:51.199899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:51.199946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:51.199979] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:51.204406] [DEBUG] [FORECASTER] NICE: Forecast T+1@11:T+2@11: UP (p=70.42%) [2026-01-13T20:27:51.204846] [INFO ] [FORECASTER] Completed predict_future for NICE [2026-01-13T20:27:51.205021] [INFO ] [sig ] NICE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:51.403514] [INFO ] [LOCAL ] Saved forecast: NICE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NICE.txt [2026-01-13T20:27:51.403756] [INFO ] [sig ] [2180/3497] Completed NICE in 0.5s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:51.403805] [INFO ] [sig ] [2181/3497] Forecasting NIE... [2026-01-13T20:27:51.403841] [INFO ] [sig ] Generating forecast for: NIE [2026-01-13T20:27:51.403880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIE' from 'https://tdm.silogroup.org/data/derivative_storage/NIE.csv'. [2026-01-13T20:27:51.434013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIE'. [2026-01-13T20:27:51.435262] [INFO ] [FORECASTER] Starting predict_future for NIE [2026-01-13T20:27:51.436601] [DEBUG] [LOCAL ] No optimal features file found for NIE: ./output/feature-sets/NIE.txt [2026-01-13T20:27:51.436677] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:51.436729] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:51.436777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:51.436869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:51.541310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:51.542377] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:51.542467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:51.542503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:51.697604] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:51.698156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:51.698219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:51.698319] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:51.705131] [DEBUG] [FORECASTER] NIE: Forecast T+1@11:T+2@11: DOWN (p=20.28%) [2026-01-13T20:27:51.705916] [INFO ] [FORECASTER] Completed predict_future for NIE [2026-01-13T20:27:51.706177] [INFO ] [sig ] NIE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:51.923223] [INFO ] [LOCAL ] Saved forecast: NIE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NIE.txt [2026-01-13T20:27:51.923397] [INFO ] [sig ] [2181/3497] Completed NIE in 0.5s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:51.923441] [INFO ] [sig ] [2182/3497] Forecasting NIKL... [2026-01-13T20:27:51.923470] [INFO ] [sig ] Generating forecast for: NIKL [2026-01-13T20:27:51.923518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIKL' from 'https://tdm.silogroup.org/data/derivative_storage/NIKL.csv'. [2026-01-13T20:27:51.937147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIKL'. [2026-01-13T20:27:51.937565] [INFO ] [FORECASTER] Starting predict_future for NIKL [2026-01-13T20:27:51.938488] [DEBUG] [LOCAL ] No optimal features file found for NIKL: ./output/feature-sets/NIKL.txt [2026-01-13T20:27:51.938543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:51.938618] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:51.938651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:51.938711] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:52.028247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:52.029491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:52.029621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:52.029679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:52.154709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:52.154866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:52.154907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:52.154938] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:52.158447] [DEBUG] [FORECASTER] NIKL: Forecast T+1@11:T+2@11: UP (p=60.56%) [2026-01-13T20:27:52.158769] [INFO ] [FORECASTER] Completed predict_future for NIKL [2026-01-13T20:27:52.158905] [INFO ] [sig ] NIKL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:52.307468] [INFO ] [LOCAL ] Saved forecast: NIKL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NIKL.txt [2026-01-13T20:27:52.307636] [INFO ] [sig ] [2182/3497] Completed NIKL in 0.4s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:52.307677] [INFO ] [sig ] [2183/3497] Forecasting NIM... [2026-01-13T20:27:52.307706] [INFO ] [sig ] Generating forecast for: NIM [2026-01-13T20:27:52.307737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIM' from 'https://tdm.silogroup.org/data/derivative_storage/NIM.csv'. [2026-01-13T20:27:52.319202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIM'. [2026-01-13T20:27:52.319508] [INFO ] [FORECASTER] Starting predict_future for NIM [2026-01-13T20:27:52.320277] [DEBUG] [LOCAL ] No optimal features file found for NIM: ./output/feature-sets/NIM.txt [2026-01-13T20:27:52.320329] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:52.320360] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:52.320387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:52.320445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:52.379174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:52.379966] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:52.380047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:52.380082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:52.490249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:52.490403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:52.490443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:52.490471] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:52.493803] [DEBUG] [FORECASTER] NIM: Forecast T+1@11:T+2@11: DOWN (p=16.20%) [2026-01-13T20:27:52.494076] [INFO ] [FORECASTER] Completed predict_future for NIM [2026-01-13T20:27:52.494199] [INFO ] [sig ] NIM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:52.639564] [INFO ] [LOCAL ] Saved forecast: NIM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NIM.txt [2026-01-13T20:27:52.639764] [INFO ] [sig ] [2183/3497] Completed NIM in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:52.639804] [INFO ] [sig ] [2184/3497] Forecasting NIO... [2026-01-13T20:27:52.639833] [INFO ] [sig ] Generating forecast for: NIO [2026-01-13T20:27:52.639864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NIO' from 'https://tdm.silogroup.org/data/derivative_storage/NIO.csv'. [2026-01-13T20:27:52.651146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NIO'. [2026-01-13T20:27:52.651437] [INFO ] [FORECASTER] Starting predict_future for NIO [2026-01-13T20:27:52.652261] [DEBUG] [LOCAL ] No optimal features file found for NIO: ./output/feature-sets/NIO.txt [2026-01-13T20:27:52.652312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:52.652344] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:52.652369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:52.652424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:52.709952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:52.710615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:52.710694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:52.710729] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:52.831764] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:52.831915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:52.831957] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:52.831989] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:52.835422] [DEBUG] [FORECASTER] NIO: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-01-13T20:27:52.835722] [INFO ] [FORECASTER] Completed predict_future for NIO [2026-01-13T20:27:52.835847] [INFO ] [sig ] NIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:52.982855] [INFO ] [LOCAL ] Saved forecast: NIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NIO.txt [2026-01-13T20:27:52.982986] [INFO ] [sig ] [2184/3497] Completed NIO in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:52.983026] [INFO ] [sig ] [2185/3497] Forecasting NITO... [2026-01-13T20:27:52.983056] [INFO ] [sig ] Generating forecast for: NITO [2026-01-13T20:27:52.983087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NITO' from 'https://tdm.silogroup.org/data/derivative_storage/NITO.csv'. [2026-01-13T20:27:52.994327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NITO'. [2026-01-13T20:27:52.994615] [INFO ] [FORECASTER] Starting predict_future for NITO [2026-01-13T20:27:52.995360] [DEBUG] [LOCAL ] No optimal features file found for NITO: ./output/feature-sets/NITO.txt [2026-01-13T20:27:52.995411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:52.995444] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:52.995472] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:52.995530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:53.054054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:53.054685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:53.054764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:53.054798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:53.173853] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:53.173988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:53.174028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:53.174057] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:53.177713] [DEBUG] [FORECASTER] NITO: Forecast T+1@11:T+2@11: UP (p=59.29%) [2026-01-13T20:27:53.178008] [INFO ] [FORECASTER] Completed predict_future for NITO [2026-01-13T20:27:53.178135] [INFO ] [sig ] NITO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:53.325415] [INFO ] [LOCAL ] Saved forecast: NITO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NITO.txt [2026-01-13T20:27:53.325534] [INFO ] [sig ] [2185/3497] Completed NITO in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:53.325609] [INFO ] [sig ] [2186/3497] Forecasting NKSH... [2026-01-13T20:27:53.325642] [INFO ] [sig ] Generating forecast for: NKSH [2026-01-13T20:27:53.325672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKSH' from 'https://tdm.silogroup.org/data/derivative_storage/NKSH.csv'. [2026-01-13T20:27:53.336178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKSH'. [2026-01-13T20:27:53.336459] [INFO ] [FORECASTER] Starting predict_future for NKSH [2026-01-13T20:27:53.337415] [DEBUG] [LOCAL ] No optimal features file found for NKSH: ./output/feature-sets/NKSH.txt [2026-01-13T20:27:53.337467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:53.337499] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:53.337525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:53.337607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:53.397341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:53.398199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:53.398278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:53.398311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:53.509092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:53.509264] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:53.509319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:53.509362] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:53.513932] [DEBUG] [FORECASTER] NKSH: Forecast T+1@11:T+2@11: UP (p=92.85%) [2026-01-13T20:27:53.514349] [INFO ] [FORECASTER] Completed predict_future for NKSH [2026-01-13T20:27:53.514521] [INFO ] [sig ] NKSH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:53.664593] [INFO ] [LOCAL ] Saved forecast: NKSH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NKSH.txt [2026-01-13T20:27:53.664725] [INFO ] [sig ] [2186/3497] Completed NKSH in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:53.664762] [INFO ] [sig ] [2187/3497] Forecasting NKTX... [2026-01-13T20:27:53.664791] [INFO ] [sig ] Generating forecast for: NKTX [2026-01-13T20:27:53.664822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKTX' from 'https://tdm.silogroup.org/data/derivative_storage/NKTX.csv'. [2026-01-13T20:27:53.676467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKTX'. [2026-01-13T20:27:53.676779] [INFO ] [FORECASTER] Starting predict_future for NKTX [2026-01-13T20:27:53.677528] [DEBUG] [LOCAL ] No optimal features file found for NKTX: ./output/feature-sets/NKTX.txt [2026-01-13T20:27:53.677604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:53.677638] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:53.677666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:53.677722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:53.737610] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:53.738452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:53.738534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:53.738593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:53.852005] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:53.852150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:53.852189] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:53.852218] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:53.855648] [DEBUG] [FORECASTER] NKTX: Forecast T+1@11:T+2@11: UP (p=88.88%) [2026-01-13T20:27:53.855933] [INFO ] [FORECASTER] Completed predict_future for NKTX [2026-01-13T20:27:53.856072] [INFO ] [sig ] NKTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:53.997088] [INFO ] [LOCAL ] Saved forecast: NKTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NKTX.txt [2026-01-13T20:27:53.997208] [INFO ] [sig ] [2187/3497] Completed NKTX in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:53.997246] [INFO ] [sig ] [2188/3497] Forecasting NKX... [2026-01-13T20:27:53.997276] [INFO ] [sig ] Generating forecast for: NKX [2026-01-13T20:27:53.997306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NKX' from 'https://tdm.silogroup.org/data/derivative_storage/NKX.csv'. [2026-01-13T20:27:54.008551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NKX'. [2026-01-13T20:27:54.008855] [INFO ] [FORECASTER] Starting predict_future for NKX [2026-01-13T20:27:54.009617] [DEBUG] [LOCAL ] No optimal features file found for NKX: ./output/feature-sets/NKX.txt [2026-01-13T20:27:54.009668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:54.009700] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:54.009727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:54.009783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:54.065785] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:54.066401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:54.066503] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:54.066536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:54.184856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:54.185002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:54.185041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:54.185072] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:54.188394] [DEBUG] [FORECASTER] NKX: Forecast T+1@11:T+2@11: UP (p=95.26%) [2026-01-13T20:27:54.188688] [INFO ] [FORECASTER] Completed predict_future for NKX [2026-01-13T20:27:54.188811] [INFO ] [sig ] NKX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:54.334284] [INFO ] [LOCAL ] Saved forecast: NKX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NKX.txt [2026-01-13T20:27:54.334419] [INFO ] [sig ] [2188/3497] Completed NKX in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:54.334457] [INFO ] [sig ] [2189/3497] Forecasting NLOP... [2026-01-13T20:27:54.334489] [INFO ] [sig ] Generating forecast for: NLOP [2026-01-13T20:27:54.334519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLOP' from 'https://tdm.silogroup.org/data/derivative_storage/NLOP.csv'. [2026-01-13T20:27:54.350784] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLOP'. [2026-01-13T20:27:54.351106] [INFO ] [FORECASTER] Starting predict_future for NLOP [2026-01-13T20:27:54.351926] [DEBUG] [LOCAL ] No optimal features file found for NLOP: ./output/feature-sets/NLOP.txt [2026-01-13T20:27:54.351978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:54.352011] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:54.352038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:54.352096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:54.409691] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:54.410432] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:54.410510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:54.410544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:54.529836] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:54.529991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:54.530031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:54.530078] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:54.533468] [DEBUG] [FORECASTER] NLOP: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-13T20:27:54.533834] [INFO ] [FORECASTER] Completed predict_future for NLOP [2026-01-13T20:27:54.534156] [INFO ] [sig ] NLOP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:54.683520] [INFO ] [LOCAL ] Saved forecast: NLOP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NLOP.txt [2026-01-13T20:27:54.683699] [INFO ] [sig ] [2189/3497] Completed NLOP in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:54.683748] [INFO ] [sig ] [2190/3497] Forecasting NLY... [2026-01-13T20:27:54.683779] [INFO ] [sig ] Generating forecast for: NLY [2026-01-13T20:27:54.683811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NLY' from 'https://tdm.silogroup.org/data/derivative_storage/NLY.csv'. [2026-01-13T20:27:54.695497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NLY'. [2026-01-13T20:27:54.695837] [INFO ] [FORECASTER] Starting predict_future for NLY [2026-01-13T20:27:54.696663] [DEBUG] [LOCAL ] No optimal features file found for NLY: ./output/feature-sets/NLY.txt [2026-01-13T20:27:54.696717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:54.696751] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:54.696779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:54.696838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:54.753005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:54.753652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:54.753728] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:54.753760] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:54.875436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:54.875593] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:54.875632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:54.875661] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:54.878992] [DEBUG] [FORECASTER] NLY: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-13T20:27:54.879262] [INFO ] [FORECASTER] Completed predict_future for NLY [2026-01-13T20:27:54.879380] [INFO ] [sig ] NLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:55.022689] [INFO ] [LOCAL ] Saved forecast: NLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NLY.txt [2026-01-13T20:27:55.022815] [INFO ] [sig ] [2190/3497] Completed NLY in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:55.022853] [INFO ] [sig ] [2191/3497] Forecasting NMAI... [2026-01-13T20:27:55.022882] [INFO ] [sig ] Generating forecast for: NMAI [2026-01-13T20:27:55.022911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMAI' from 'https://tdm.silogroup.org/data/derivative_storage/NMAI.csv'. [2026-01-13T20:27:55.034230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMAI'. [2026-01-13T20:27:55.034547] [INFO ] [FORECASTER] Starting predict_future for NMAI [2026-01-13T20:27:55.035345] [DEBUG] [LOCAL ] No optimal features file found for NMAI: ./output/feature-sets/NMAI.txt [2026-01-13T20:27:55.035397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:55.035429] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:55.035455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:55.035511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:55.092973] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:55.093680] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:55.093773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:55.093807] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:55.213234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:55.213386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:55.213426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:55.213456] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:55.217106] [DEBUG] [FORECASTER] NMAI: Forecast T+1@11:T+2@11: UP (p=92.26%) [2026-01-13T20:27:55.217425] [INFO ] [FORECASTER] Completed predict_future for NMAI [2026-01-13T20:27:55.217554] [INFO ] [sig ] NMAI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:55.365874] [INFO ] [LOCAL ] Saved forecast: NMAI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NMAI.txt [2026-01-13T20:27:55.366088] [INFO ] [sig ] [2191/3497] Completed NMAI in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.7m [2026-01-13T20:27:55.366148] [INFO ] [sig ] [2192/3497] Forecasting NMCO... [2026-01-13T20:27:55.366192] [INFO ] [sig ] Generating forecast for: NMCO [2026-01-13T20:27:55.366235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMCO' from 'https://tdm.silogroup.org/data/derivative_storage/NMCO.csv'. [2026-01-13T20:27:55.377636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMCO'. [2026-01-13T20:27:55.377940] [INFO ] [FORECASTER] Starting predict_future for NMCO [2026-01-13T20:27:55.378791] [DEBUG] [LOCAL ] No optimal features file found for NMCO: ./output/feature-sets/NMCO.txt [2026-01-13T20:27:55.378844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:55.378876] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:55.378904] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:55.378961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:55.435959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:55.436694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:55.436773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:55.436806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:55.560074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:55.560247] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:55.560289] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:55.560318] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:55.563768] [DEBUG] [FORECASTER] NMCO: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-13T20:27:55.564048] [INFO ] [FORECASTER] Completed predict_future for NMCO [2026-01-13T20:27:55.564168] [INFO ] [sig ] NMCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:55.707505] [INFO ] [LOCAL ] Saved forecast: NMCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NMCO.txt [2026-01-13T20:27:55.707679] [INFO ] [sig ] [2192/3497] Completed NMCO in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-13T20:27:55.707720] [INFO ] [sig ] [2193/3497] Forecasting NMFC... [2026-01-13T20:27:55.707748] [INFO ] [sig ] Generating forecast for: NMFC [2026-01-13T20:27:55.707780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMFC' from 'https://tdm.silogroup.org/data/derivative_storage/NMFC.csv'. [2026-01-13T20:27:55.719167] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMFC'. [2026-01-13T20:27:55.719498] [INFO ] [FORECASTER] Starting predict_future for NMFC [2026-01-13T20:27:55.720310] [DEBUG] [LOCAL ] No optimal features file found for NMFC: ./output/feature-sets/NMFC.txt [2026-01-13T20:27:55.720363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:55.720408] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:55.720438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:55.720493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:55.779066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:55.779994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:55.780075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:55.780109] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:55.899153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:55.899313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:55.899353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:55.899384] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:55.902814] [DEBUG] [FORECASTER] NMFC: Forecast T+1@11:T+2@11: UP (p=89.10%) [2026-01-13T20:27:55.903116] [INFO ] [FORECASTER] Completed predict_future for NMFC [2026-01-13T20:27:55.903246] [INFO ] [sig ] NMFC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:56.047626] [INFO ] [LOCAL ] Saved forecast: NMFC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NMFC.txt [2026-01-13T20:27:56.047810] [INFO ] [sig ] [2193/3497] Completed NMFC in 0.3s | 2.84 sym/s | Total: 12.8m | ETA: 7.6m [2026-01-13T20:27:56.047852] [INFO ] [sig ] [2194/3497] Forecasting NMG... [2026-01-13T20:27:56.047883] [INFO ] [sig ] Generating forecast for: NMG [2026-01-13T20:27:56.047916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMG' from 'https://tdm.silogroup.org/data/derivative_storage/NMG.csv'. [2026-01-13T20:27:56.060010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMG'. [2026-01-13T20:27:56.060358] [INFO ] [FORECASTER] Starting predict_future for NMG [2026-01-13T20:27:56.061206] [DEBUG] [LOCAL ] No optimal features file found for NMG: ./output/feature-sets/NMG.txt [2026-01-13T20:27:56.061259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:56.061291] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:56.061318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:56.061376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:56.120495] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:56.121302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:56.121393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:56.121445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:56.245840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:56.245997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:56.246037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:56.246066] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:56.250096] [DEBUG] [FORECASTER] NMG: Forecast T+1@11:T+2@11: DOWN (p=1.62%) [2026-01-13T20:27:56.250377] [INFO ] [FORECASTER] Completed predict_future for NMG [2026-01-13T20:27:56.250505] [INFO ] [sig ] NMG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:56.402764] [INFO ] [LOCAL ] Saved forecast: NMG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NMG.txt [2026-01-13T20:27:56.402935] [INFO ] [sig ] [2194/3497] Completed NMG in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:56.402981] [INFO ] [sig ] [2195/3497] Forecasting NMI... [2026-01-13T20:27:56.403013] [INFO ] [sig ] Generating forecast for: NMI [2026-01-13T20:27:56.403043] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMI' from 'https://tdm.silogroup.org/data/derivative_storage/NMI.csv'. [2026-01-13T20:27:56.413880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMI'. [2026-01-13T20:27:56.414243] [INFO ] [FORECASTER] Starting predict_future for NMI [2026-01-13T20:27:56.415036] [DEBUG] [LOCAL ] No optimal features file found for NMI: ./output/feature-sets/NMI.txt [2026-01-13T20:27:56.415089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:56.415163] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:56.415193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:56.415252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:56.475825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:56.476717] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:56.476810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:56.476855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:56.593675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:56.593833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:56.593875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:56.594094] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:56.597914] [DEBUG] [FORECASTER] NMI: Forecast T+1@11:T+2@11: UP (p=55.71%) [2026-01-13T20:27:56.598236] [INFO ] [FORECASTER] Completed predict_future for NMI [2026-01-13T20:27:56.598381] [INFO ] [sig ] NMI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:56.751736] [INFO ] [LOCAL ] Saved forecast: NMI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NMI.txt [2026-01-13T20:27:56.752093] [INFO ] [sig ] [2195/3497] Completed NMI in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:56.752133] [INFO ] [sig ] [2196/3497] Forecasting NMIH... [2026-01-13T20:27:56.752164] [INFO ] [sig ] Generating forecast for: NMIH [2026-01-13T20:27:56.752193] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMIH' from 'https://tdm.silogroup.org/data/derivative_storage/NMIH.csv'. [2026-01-13T20:27:56.767171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMIH'. [2026-01-13T20:27:56.767614] [INFO ] [FORECASTER] Starting predict_future for NMIH [2026-01-13T20:27:56.768609] [DEBUG] [LOCAL ] No optimal features file found for NMIH: ./output/feature-sets/NMIH.txt [2026-01-13T20:27:56.768675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:56.768713] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:56.768746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:56.768823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:56.834453] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:56.835328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:56.835410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:56.835443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:56.958769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:56.958923] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:56.958963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:56.958993] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:56.962409] [DEBUG] [FORECASTER] NMIH: Forecast T+1@11:T+2@11: UP (p=80.23%) [2026-01-13T20:27:56.962712] [INFO ] [FORECASTER] Completed predict_future for NMIH [2026-01-13T20:27:56.962835] [INFO ] [sig ] NMIH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:57.123369] [INFO ] [LOCAL ] Saved forecast: NMIH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NMIH.txt [2026-01-13T20:27:57.123566] [INFO ] [sig ] [2196/3497] Completed NMIH in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:57.123632] [INFO ] [sig ] [2197/3497] Forecasting NMM... [2026-01-13T20:27:57.123673] [INFO ] [sig ] Generating forecast for: NMM [2026-01-13T20:27:57.123719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMM' from 'https://tdm.silogroup.org/data/derivative_storage/NMM.csv'. [2026-01-13T20:27:57.140139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMM'. [2026-01-13T20:27:57.140596] [INFO ] [FORECASTER] Starting predict_future for NMM [2026-01-13T20:27:57.141518] [DEBUG] [LOCAL ] No optimal features file found for NMM: ./output/feature-sets/NMM.txt [2026-01-13T20:27:57.141597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:57.141639] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:57.141673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:57.141750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:57.200553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:57.201621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:57.201716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:57.201755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:57.334341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:57.334496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:57.334536] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:57.334563] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:57.338350] [DEBUG] [FORECASTER] NMM: Forecast T+1@11:T+2@11: UP (p=65.92%) [2026-01-13T20:27:57.338755] [INFO ] [FORECASTER] Completed predict_future for NMM [2026-01-13T20:27:57.338918] [INFO ] [sig ] NMM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:57.495162] [INFO ] [LOCAL ] Saved forecast: NMM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NMM.txt [2026-01-13T20:27:57.495297] [INFO ] [sig ] [2197/3497] Completed NMM in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:57.495335] [INFO ] [sig ] [2198/3497] Forecasting NMRA... [2026-01-13T20:27:57.495364] [INFO ] [sig ] Generating forecast for: NMRA [2026-01-13T20:27:57.495395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRA' from 'https://tdm.silogroup.org/data/derivative_storage/NMRA.csv'. [2026-01-13T20:27:57.507628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRA'. [2026-01-13T20:27:57.507917] [INFO ] [FORECASTER] Starting predict_future for NMRA [2026-01-13T20:27:57.508708] [DEBUG] [LOCAL ] No optimal features file found for NMRA: ./output/feature-sets/NMRA.txt [2026-01-13T20:27:57.508759] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:57.508790] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:57.508817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:57.508873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:57.570974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:57.571829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:57.571912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:57.571945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:57.700878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:57.701043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:57.701083] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:57.701150] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:57.704593] [DEBUG] [FORECASTER] NMRA: Forecast T+1@11:T+2@11: DOWN (p=1.77%) [2026-01-13T20:27:57.704891] [INFO ] [FORECASTER] Completed predict_future for NMRA [2026-01-13T20:27:57.705010] [INFO ] [sig ] NMRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:57.853996] [INFO ] [LOCAL ] Saved forecast: NMRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NMRA.txt [2026-01-13T20:27:57.854154] [INFO ] [sig ] [2198/3497] Completed NMRA in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:57.854195] [INFO ] [sig ] [2199/3497] Forecasting NMRK... [2026-01-13T20:27:57.854224] [INFO ] [sig ] Generating forecast for: NMRK [2026-01-13T20:27:57.854255] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NMRK' from 'https://tdm.silogroup.org/data/derivative_storage/NMRK.csv'. [2026-01-13T20:27:57.865876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NMRK'. [2026-01-13T20:27:57.866242] [INFO ] [FORECASTER] Starting predict_future for NMRK [2026-01-13T20:27:57.867027] [DEBUG] [LOCAL ] No optimal features file found for NMRK: ./output/feature-sets/NMRK.txt [2026-01-13T20:27:57.867079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:57.867111] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:57.867137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:57.867194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:57.923930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:57.924701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:57.924778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:57.924810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:58.052408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:58.052558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:58.052618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:58.052655] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:58.056754] [DEBUG] [FORECASTER] NMRK: Forecast T+1@11:T+2@11: DOWN (p=5.27%) [2026-01-13T20:27:58.057019] [INFO ] [FORECASTER] Completed predict_future for NMRK [2026-01-13T20:27:58.057138] [INFO ] [sig ] NMRK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:58.200510] [INFO ] [LOCAL ] Saved forecast: NMRK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NMRK.txt [2026-01-13T20:27:58.200663] [INFO ] [sig ] [2199/3497] Completed NMRK in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:58.200703] [INFO ] [sig ] [2200/3497] Forecasting NN... [2026-01-13T20:27:58.200736] [INFO ] [sig ] Generating forecast for: NN [2026-01-13T20:27:58.200769] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NN' from 'https://tdm.silogroup.org/data/derivative_storage/NN.csv'. [2026-01-13T20:27:58.213003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NN'. [2026-01-13T20:27:58.213405] [INFO ] [FORECASTER] Starting predict_future for NN [2026-01-13T20:27:58.214247] [DEBUG] [LOCAL ] No optimal features file found for NN: ./output/feature-sets/NN.txt [2026-01-13T20:27:58.214299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:58.214331] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:58.214357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:58.214414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:58.273083] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:58.274000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:58.274081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:58.274113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:58.395514] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:58.395687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:58.395735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:58.395771] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:58.399230] [DEBUG] [FORECASTER] NN: Forecast T+1@11:T+2@11: DOWN (p=5.56%) [2026-01-13T20:27:58.399500] [INFO ] [FORECASTER] Completed predict_future for NN [2026-01-13T20:27:58.399644] [INFO ] [sig ] NN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:58.544876] [INFO ] [LOCAL ] Saved forecast: NN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NN.txt [2026-01-13T20:27:58.545029] [INFO ] [sig ] [2200/3497] Completed NN in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:58.545070] [INFO ] [sig ] [2201/3497] Forecasting NNDM... [2026-01-13T20:27:58.545099] [INFO ] [sig ] Generating forecast for: NNDM [2026-01-13T20:27:58.545130] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNDM' from 'https://tdm.silogroup.org/data/derivative_storage/NNDM.csv'. [2026-01-13T20:27:58.557020] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNDM'. [2026-01-13T20:27:58.557345] [INFO ] [FORECASTER] Starting predict_future for NNDM [2026-01-13T20:27:58.558207] [DEBUG] [LOCAL ] No optimal features file found for NNDM: ./output/feature-sets/NNDM.txt [2026-01-13T20:27:58.558259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:58.558290] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:58.558315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:58.558371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:58.615192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:58.615984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:58.616064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:58.616097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:58.738935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:58.739088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:58.739126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:58.739154] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:58.742555] [DEBUG] [FORECASTER] NNDM: Forecast T+1@11:T+2@11: DOWN (p=21.13%) [2026-01-13T20:27:58.742894] [INFO ] [FORECASTER] Completed predict_future for NNDM [2026-01-13T20:27:58.743021] [INFO ] [sig ] NNDM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:58.886927] [INFO ] [LOCAL ] Saved forecast: NNDM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NNDM.txt [2026-01-13T20:27:58.887065] [INFO ] [sig ] [2201/3497] Completed NNDM in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:58.887105] [INFO ] [sig ] [2202/3497] Forecasting NNE... [2026-01-13T20:27:58.887134] [INFO ] [sig ] Generating forecast for: NNE [2026-01-13T20:27:58.887164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNE' from 'https://tdm.silogroup.org/data/derivative_storage/NNE.csv'. [2026-01-13T20:27:58.898966] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNE'. [2026-01-13T20:27:58.899304] [INFO ] [FORECASTER] Starting predict_future for NNE [2026-01-13T20:27:58.900103] [DEBUG] [LOCAL ] No optimal features file found for NNE: ./output/feature-sets/NNE.txt [2026-01-13T20:27:58.900155] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:58.900187] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:58.900214] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:58.900270] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:58.959717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:58.960536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:58.960660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:58.960702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:59.086166] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:59.086320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:59.086361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:59.086392] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:59.090924] [DEBUG] [FORECASTER] NNE: Forecast T+1@11:T+2@11: DOWN (p=9.89%) [2026-01-13T20:27:59.091340] [INFO ] [FORECASTER] Completed predict_future for NNE [2026-01-13T20:27:59.091500] [INFO ] [sig ] NNE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:59.238204] [INFO ] [LOCAL ] Saved forecast: NNE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NNE.txt [2026-01-13T20:27:59.238368] [INFO ] [sig ] [2202/3497] Completed NNE in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:59.238419] [INFO ] [sig ] [2203/3497] Forecasting NNI... [2026-01-13T20:27:59.238453] [INFO ] [sig ] Generating forecast for: NNI [2026-01-13T20:27:59.238504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNI' from 'https://tdm.silogroup.org/data/derivative_storage/NNI.csv'. [2026-01-13T20:27:59.250091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNI'. [2026-01-13T20:27:59.250471] [INFO ] [FORECASTER] Starting predict_future for NNI [2026-01-13T20:27:59.251280] [DEBUG] [LOCAL ] No optimal features file found for NNI: ./output/feature-sets/NNI.txt [2026-01-13T20:27:59.251331] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:59.251362] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:59.251389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:59.251445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:59.312265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:59.313143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:59.313226] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:59.313259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:59.431868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:59.432028] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:59.432072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:59.432102] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:59.435507] [DEBUG] [FORECASTER] NNI: Forecast T+1@11:T+2@11: UP (p=74.47%) [2026-01-13T20:27:59.435804] [INFO ] [FORECASTER] Completed predict_future for NNI [2026-01-13T20:27:59.435932] [INFO ] [sig ] NNI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:27:59.578430] [INFO ] [LOCAL ] Saved forecast: NNI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NNI.txt [2026-01-13T20:27:59.578594] [INFO ] [sig ] [2203/3497] Completed NNI in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:59.578635] [INFO ] [sig ] [2204/3497] Forecasting NNN... [2026-01-13T20:27:59.578666] [INFO ] [sig ] Generating forecast for: NNN [2026-01-13T20:27:59.578696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNN' from 'https://tdm.silogroup.org/data/derivative_storage/NNN.csv'. [2026-01-13T20:27:59.591024] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNN'. [2026-01-13T20:27:59.591327] [INFO ] [FORECASTER] Starting predict_future for NNN [2026-01-13T20:27:59.592328] [DEBUG] [LOCAL ] No optimal features file found for NNN: ./output/feature-sets/NNN.txt [2026-01-13T20:27:59.592387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:59.592427] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:59.592456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:59.592513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:59.650960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:59.651610] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:59.651687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:59.651722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:27:59.769247] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:27:59.769407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:27:59.769449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:27:59.769478] [INFO ] [FORECASTER] Training complete [2026-01-13T20:27:59.772940] [DEBUG] [FORECASTER] NNN: Forecast T+1@11:T+2@11: DOWN (p=14.41%) [2026-01-13T20:27:59.773216] [INFO ] [FORECASTER] Completed predict_future for NNN [2026-01-13T20:27:59.773339] [INFO ] [sig ] NNN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:27:59.917023] [INFO ] [LOCAL ] Saved forecast: NNN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NNN.txt [2026-01-13T20:27:59.917137] [INFO ] [sig ] [2204/3497] Completed NNN in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:27:59.917179] [INFO ] [sig ] [2205/3497] Forecasting NNOX... [2026-01-13T20:27:59.917211] [INFO ] [sig ] Generating forecast for: NNOX [2026-01-13T20:27:59.917240] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNOX' from 'https://tdm.silogroup.org/data/derivative_storage/NNOX.csv'. [2026-01-13T20:27:59.931385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNOX'. [2026-01-13T20:27:59.931762] [INFO ] [FORECASTER] Starting predict_future for NNOX [2026-01-13T20:27:59.932626] [DEBUG] [LOCAL ] No optimal features file found for NNOX: ./output/feature-sets/NNOX.txt [2026-01-13T20:27:59.932678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:27:59.932709] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:27:59.932736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:27:59.932794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:27:59.988873] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:27:59.989493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:27:59.989607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:27:59.989643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:00.109719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:00.109828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:00.109866] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:00.109895] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:00.113242] [DEBUG] [FORECASTER] NNOX: Forecast T+1@11:T+2@11: DOWN (p=15.72%) [2026-01-13T20:28:00.113538] [INFO ] [FORECASTER] Completed predict_future for NNOX [2026-01-13T20:28:00.113685] [INFO ] [sig ] NNOX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:00.260106] [INFO ] [LOCAL ] Saved forecast: NNOX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NNOX.txt [2026-01-13T20:28:00.260263] [INFO ] [sig ] [2205/3497] Completed NNOX in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:28:00.260303] [INFO ] [sig ] [2206/3497] Forecasting NNY... [2026-01-13T20:28:00.260334] [INFO ] [sig ] Generating forecast for: NNY [2026-01-13T20:28:00.260369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NNY' from 'https://tdm.silogroup.org/data/derivative_storage/NNY.csv'. [2026-01-13T20:28:00.271974] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NNY'. [2026-01-13T20:28:00.272318] [INFO ] [FORECASTER] Starting predict_future for NNY [2026-01-13T20:28:00.273133] [DEBUG] [LOCAL ] No optimal features file found for NNY: ./output/feature-sets/NNY.txt [2026-01-13T20:28:00.273195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:00.273229] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:00.273257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:00.273315] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:00.332320] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:00.333210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:00.333306] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:00.333349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:00.448181] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:00.448312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:00.448353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:00.448394] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:00.451841] [DEBUG] [FORECASTER] NNY: Forecast T+1@11:T+2@11: UP (p=69.13%) [2026-01-13T20:28:00.452134] [INFO ] [FORECASTER] Completed predict_future for NNY [2026-01-13T20:28:00.452263] [INFO ] [sig ] NNY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:00.601666] [INFO ] [LOCAL ] Saved forecast: NNY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NNY.txt [2026-01-13T20:28:00.601804] [INFO ] [sig ] [2206/3497] Completed NNY in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:28:00.601843] [INFO ] [sig ] [2207/3497] Forecasting NOA... [2026-01-13T20:28:00.601873] [INFO ] [sig ] Generating forecast for: NOA [2026-01-13T20:28:00.601904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOA' from 'https://tdm.silogroup.org/data/derivative_storage/NOA.csv'. [2026-01-13T20:28:00.613196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOA'. [2026-01-13T20:28:00.613452] [INFO ] [FORECASTER] Starting predict_future for NOA [2026-01-13T20:28:00.614215] [DEBUG] [LOCAL ] No optimal features file found for NOA: ./output/feature-sets/NOA.txt [2026-01-13T20:28:00.614266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:00.614297] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:00.614323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:00.614379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:00.671326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:00.671942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:00.672018] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:00.672056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:00.794784] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:00.794957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:00.794996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:00.795023] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:00.798743] [DEBUG] [FORECASTER] NOA: Forecast T+1@11:T+2@11: DOWN (p=49.16%) [2026-01-13T20:28:00.799015] [INFO ] [FORECASTER] Completed predict_future for NOA [2026-01-13T20:28:00.799137] [INFO ] [sig ] NOA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:00.940148] [INFO ] [LOCAL ] Saved forecast: NOA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NOA.txt [2026-01-13T20:28:00.940304] [INFO ] [sig ] [2207/3497] Completed NOA in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:28:00.940344] [INFO ] [sig ] [2208/3497] Forecasting NOAH... [2026-01-13T20:28:00.940373] [INFO ] [sig ] Generating forecast for: NOAH [2026-01-13T20:28:00.940403] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOAH' from 'https://tdm.silogroup.org/data/derivative_storage/NOAH.csv'. [2026-01-13T20:28:00.951863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOAH'. [2026-01-13T20:28:00.952222] [INFO ] [FORECASTER] Starting predict_future for NOAH [2026-01-13T20:28:00.953028] [DEBUG] [LOCAL ] No optimal features file found for NOAH: ./output/feature-sets/NOAH.txt [2026-01-13T20:28:00.953080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:00.953111] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:00.953137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:00.953192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:01.015287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:01.016120] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:01.016203] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:01.016237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:01.142765] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:01.142925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:01.142965] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:01.142995] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:01.146965] [DEBUG] [FORECASTER] NOAH: Forecast T+1@11:T+2@11: UP (p=94.37%) [2026-01-13T20:28:01.147309] [INFO ] [FORECASTER] Completed predict_future for NOAH [2026-01-13T20:28:01.147449] [INFO ] [sig ] NOAH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:01.292045] [INFO ] [LOCAL ] Saved forecast: NOAH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NOAH.txt [2026-01-13T20:28:01.292221] [INFO ] [sig ] [2208/3497] Completed NOAH in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.6m [2026-01-13T20:28:01.292262] [INFO ] [sig ] [2209/3497] Forecasting NODK... [2026-01-13T20:28:01.292292] [INFO ] [sig ] Generating forecast for: NODK [2026-01-13T20:28:01.292325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NODK' from 'https://tdm.silogroup.org/data/derivative_storage/NODK.csv'. [2026-01-13T20:28:01.302640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NODK'. [2026-01-13T20:28:01.302911] [INFO ] [FORECASTER] Starting predict_future for NODK [2026-01-13T20:28:01.303841] [DEBUG] [LOCAL ] No optimal features file found for NODK: ./output/feature-sets/NODK.txt [2026-01-13T20:28:01.303893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:01.303926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:01.303953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:01.304010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:01.362465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:01.363374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:01.363470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:01.363515] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:01.467441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:01.467620] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:28:01.467662] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:01.467692] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:01.471121] [DEBUG] [FORECASTER] NODK: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-13T20:28:01.471412] [INFO ] [FORECASTER] Completed predict_future for NODK [2026-01-13T20:28:01.471536] [INFO ] [sig ] NODK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:01.636133] [INFO ] [LOCAL ] Saved forecast: NODK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NODK.txt [2026-01-13T20:28:01.636309] [INFO ] [sig ] [2209/3497] Completed NODK in 0.3s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-13T20:28:01.636366] [INFO ] [sig ] [2210/3497] Forecasting NOG... [2026-01-13T20:28:01.636399] [INFO ] [sig ] Generating forecast for: NOG [2026-01-13T20:28:01.636435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOG' from 'https://tdm.silogroup.org/data/derivative_storage/NOG.csv'. [2026-01-13T20:28:01.649257] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOG'. [2026-01-13T20:28:01.649660] [INFO ] [FORECASTER] Starting predict_future for NOG [2026-01-13T20:28:01.650521] [DEBUG] [LOCAL ] No optimal features file found for NOG: ./output/feature-sets/NOG.txt [2026-01-13T20:28:01.650607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:01.650651] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:01.650682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:01.650747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:01.712838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:01.713714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:01.713881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:01.713919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:01.834436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:01.834624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:01.834667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:01.835464] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:01.839073] [DEBUG] [FORECASTER] NOG: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-13T20:28:01.839362] [INFO ] [FORECASTER] Completed predict_future for NOG [2026-01-13T20:28:01.839492] [INFO ] [sig ] NOG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:01.986735] [INFO ] [LOCAL ] Saved forecast: NOG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NOG.txt [2026-01-13T20:28:01.986918] [INFO ] [sig ] [2210/3497] Completed NOG in 0.4s | 2.84 sym/s | Total: 12.9m | ETA: 7.5m [2026-01-13T20:28:01.986968] [INFO ] [sig ] [2211/3497] Forecasting NOMD... [2026-01-13T20:28:01.987000] [INFO ] [sig ] Generating forecast for: NOMD [2026-01-13T20:28:01.987031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOMD' from 'https://tdm.silogroup.org/data/derivative_storage/NOMD.csv'. [2026-01-13T20:28:01.999611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOMD'. [2026-01-13T20:28:01.999972] [INFO ] [FORECASTER] Starting predict_future for NOMD [2026-01-13T20:28:02.000913] [DEBUG] [LOCAL ] No optimal features file found for NOMD: ./output/feature-sets/NOMD.txt [2026-01-13T20:28:02.000967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:02.001001] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:02.001029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:02.001087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:02.062926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:02.063772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:02.063875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:02.063921] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:02.189481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:02.189659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:02.189704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:02.189734] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:02.193256] [DEBUG] [FORECASTER] NOMD: Forecast T+1@11:T+2@11: UP (p=81.76%) [2026-01-13T20:28:02.193564] [INFO ] [FORECASTER] Completed predict_future for NOMD [2026-01-13T20:28:02.193724] [INFO ] [sig ] NOMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:02.352242] [INFO ] [LOCAL ] Saved forecast: NOMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NOMD.txt [2026-01-13T20:28:02.352393] [INFO ] [sig ] [2211/3497] Completed NOMD in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:02.352442] [INFO ] [sig ] [2212/3497] Forecasting NOTE... [2026-01-13T20:28:02.352473] [INFO ] [sig ] Generating forecast for: NOTE [2026-01-13T20:28:02.352505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NOTE' from 'https://tdm.silogroup.org/data/derivative_storage/NOTE.csv'. [2026-01-13T20:28:02.364935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NOTE'. [2026-01-13T20:28:02.365316] [INFO ] [FORECASTER] Starting predict_future for NOTE [2026-01-13T20:28:02.366279] [DEBUG] [LOCAL ] No optimal features file found for NOTE: ./output/feature-sets/NOTE.txt [2026-01-13T20:28:02.366343] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:02.366433] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:02.366477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:02.366593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:02.426258] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:02.427247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:02.427332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:02.427366] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:02.552785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:02.552944] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:02.552989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:02.553033] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:02.556753] [DEBUG] [FORECASTER] NOTE: Forecast T+1@11:T+2@11: UP (p=73.96%) [2026-01-13T20:28:02.557093] [INFO ] [FORECASTER] Completed predict_future for NOTE [2026-01-13T20:28:02.557226] [INFO ] [sig ] NOTE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:02.714738] [INFO ] [LOCAL ] Saved forecast: NOTE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NOTE.txt [2026-01-13T20:28:02.714892] [INFO ] [sig ] [2212/3497] Completed NOTE in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:02.714933] [INFO ] [sig ] [2213/3497] Forecasting NPCE... [2026-01-13T20:28:02.714965] [INFO ] [sig ] Generating forecast for: NPCE [2026-01-13T20:28:02.714996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPCE' from 'https://tdm.silogroup.org/data/derivative_storage/NPCE.csv'. [2026-01-13T20:28:02.726636] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPCE'. [2026-01-13T20:28:02.727011] [INFO ] [FORECASTER] Starting predict_future for NPCE [2026-01-13T20:28:02.727875] [DEBUG] [LOCAL ] No optimal features file found for NPCE: ./output/feature-sets/NPCE.txt [2026-01-13T20:28:02.727930] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:02.727996] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:02.728028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:02.728108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:02.789917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:02.790735] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:02.790836] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:02.790881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:02.912730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:02.912894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:02.912954] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:02.912986] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:02.916776] [DEBUG] [FORECASTER] NPCE: Forecast T+1@11:T+2@11: UP (p=94.67%) [2026-01-13T20:28:02.917108] [INFO ] [FORECASTER] Completed predict_future for NPCE [2026-01-13T20:28:02.917247] [INFO ] [sig ] NPCE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:03.067350] [INFO ] [LOCAL ] Saved forecast: NPCE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NPCE.txt [2026-01-13T20:28:03.067526] [INFO ] [sig ] [2213/3497] Completed NPCE in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:03.067591] [INFO ] [sig ] [2214/3497] Forecasting NPFD... [2026-01-13T20:28:03.067626] [INFO ] [sig ] Generating forecast for: NPFD [2026-01-13T20:28:03.067657] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPFD' from 'https://tdm.silogroup.org/data/derivative_storage/NPFD.csv'. [2026-01-13T20:28:03.079189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPFD'. [2026-01-13T20:28:03.079438] [INFO ] [FORECASTER] Starting predict_future for NPFD [2026-01-13T20:28:03.080241] [DEBUG] [LOCAL ] No optimal features file found for NPFD: ./output/feature-sets/NPFD.txt [2026-01-13T20:28:03.080293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:03.080326] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:03.080353] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:03.080409] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:03.140415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:03.141309] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:03.141394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:03.141428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:03.261736] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:03.261862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:03.261901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:03.261929] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:03.265233] [DEBUG] [FORECASTER] NPFD: Forecast T+1@11:T+2@11: UP (p=78.07%) [2026-01-13T20:28:03.265503] [INFO ] [FORECASTER] Completed predict_future for NPFD [2026-01-13T20:28:03.265642] [INFO ] [sig ] NPFD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:03.407093] [INFO ] [LOCAL ] Saved forecast: NPFD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NPFD.txt [2026-01-13T20:28:03.407205] [INFO ] [sig ] [2214/3497] Completed NPFD in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:03.407244] [INFO ] [sig ] [2215/3497] Forecasting NPK... [2026-01-13T20:28:03.407272] [INFO ] [sig ] Generating forecast for: NPK [2026-01-13T20:28:03.407313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPK' from 'https://tdm.silogroup.org/data/derivative_storage/NPK.csv'. [2026-01-13T20:28:03.418772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPK'. [2026-01-13T20:28:03.419042] [INFO ] [FORECASTER] Starting predict_future for NPK [2026-01-13T20:28:03.419812] [DEBUG] [LOCAL ] No optimal features file found for NPK: ./output/feature-sets/NPK.txt [2026-01-13T20:28:03.419864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:03.419895] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:03.419921] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:03.419977] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:03.475770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:03.476379] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:03.476455] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:03.476487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:03.597734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:03.597880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:03.597918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:03.598008] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:03.601415] [DEBUG] [FORECASTER] NPK: Forecast T+1@11:T+2@11: DOWN (p=41.32%) [2026-01-13T20:28:03.601706] [INFO ] [FORECASTER] Completed predict_future for NPK [2026-01-13T20:28:03.601849] [INFO ] [sig ] NPK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:03.744197] [INFO ] [LOCAL ] Saved forecast: NPK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NPK.txt [2026-01-13T20:28:03.744313] [INFO ] [sig ] [2215/3497] Completed NPK in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:03.744351] [INFO ] [sig ] [2216/3497] Forecasting NPO... [2026-01-13T20:28:03.744380] [INFO ] [sig ] Generating forecast for: NPO [2026-01-13T20:28:03.744411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NPO' from 'https://tdm.silogroup.org/data/derivative_storage/NPO.csv'. [2026-01-13T20:28:03.755564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NPO'. [2026-01-13T20:28:03.755864] [INFO ] [FORECASTER] Starting predict_future for NPO [2026-01-13T20:28:03.756637] [DEBUG] [LOCAL ] No optimal features file found for NPO: ./output/feature-sets/NPO.txt [2026-01-13T20:28:03.756689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:03.756720] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:03.756747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:03.756804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:03.813925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:03.814603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:03.814678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:03.814710] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:03.936220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:03.936389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:03.936434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:03.936464] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:03.939975] [DEBUG] [FORECASTER] NPO: Forecast T+1@11:T+2@11: DOWN (p=10.71%) [2026-01-13T20:28:03.940250] [INFO ] [FORECASTER] Completed predict_future for NPO [2026-01-13T20:28:03.940373] [INFO ] [sig ] NPO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:04.083911] [INFO ] [LOCAL ] Saved forecast: NPO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NPO.txt [2026-01-13T20:28:04.084065] [INFO ] [sig ] [2216/3497] Completed NPO in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:04.084106] [INFO ] [sig ] [2217/3497] Forecasting NQP... [2026-01-13T20:28:04.084135] [INFO ] [sig ] Generating forecast for: NQP [2026-01-13T20:28:04.084165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NQP' from 'https://tdm.silogroup.org/data/derivative_storage/NQP.csv'. [2026-01-13T20:28:04.097886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NQP'. [2026-01-13T20:28:04.098302] [INFO ] [FORECASTER] Starting predict_future for NQP [2026-01-13T20:28:04.099112] [DEBUG] [LOCAL ] No optimal features file found for NQP: ./output/feature-sets/NQP.txt [2026-01-13T20:28:04.099165] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:04.099210] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:04.099239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:04.099296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:04.159944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:04.160767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:04.160845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:04.160878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:04.283739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:04.283897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:04.283936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:04.283964] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:04.287711] [DEBUG] [FORECASTER] NQP: Forecast T+1@11:T+2@11: UP (p=92.49%) [2026-01-13T20:28:04.288011] [INFO ] [FORECASTER] Completed predict_future for NQP [2026-01-13T20:28:04.288146] [INFO ] [sig ] NQP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:04.437748] [INFO ] [LOCAL ] Saved forecast: NQP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NQP.txt [2026-01-13T20:28:04.437912] [INFO ] [sig ] [2217/3497] Completed NQP in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:04.437973] [INFO ] [sig ] [2218/3497] Forecasting NRC... [2026-01-13T20:28:04.438008] [INFO ] [sig ] Generating forecast for: NRC [2026-01-13T20:28:04.438039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRC' from 'https://tdm.silogroup.org/data/derivative_storage/NRC.csv'. [2026-01-13T20:28:04.450155] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRC'. [2026-01-13T20:28:04.450524] [INFO ] [FORECASTER] Starting predict_future for NRC [2026-01-13T20:28:04.451301] [DEBUG] [LOCAL ] No optimal features file found for NRC: ./output/feature-sets/NRC.txt [2026-01-13T20:28:04.451352] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:04.451384] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:04.451410] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:04.451466] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:04.509192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:04.510126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:04.510209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:04.510243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:04.630611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:04.630767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:04.630807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:04.630835] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:04.634136] [DEBUG] [FORECASTER] NRC: Forecast T+1@11:T+2@11: DOWN (p=25.43%) [2026-01-13T20:28:04.634412] [INFO ] [FORECASTER] Completed predict_future for NRC [2026-01-13T20:28:04.634538] [INFO ] [sig ] NRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:04.780556] [INFO ] [LOCAL ] Saved forecast: NRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NRC.txt [2026-01-13T20:28:04.780732] [INFO ] [sig ] [2218/3497] Completed NRC in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:04.780773] [INFO ] [sig ] [2219/3497] Forecasting NRDS... [2026-01-13T20:28:04.780802] [INFO ] [sig ] Generating forecast for: NRDS [2026-01-13T20:28:04.780832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRDS' from 'https://tdm.silogroup.org/data/derivative_storage/NRDS.csv'. [2026-01-13T20:28:04.792540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRDS'. [2026-01-13T20:28:04.792916] [INFO ] [FORECASTER] Starting predict_future for NRDS [2026-01-13T20:28:04.793709] [DEBUG] [LOCAL ] No optimal features file found for NRDS: ./output/feature-sets/NRDS.txt [2026-01-13T20:28:04.793761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:04.793792] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:04.793820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:04.793876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:04.850693] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:04.851544] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:04.851639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:04.851674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:04.977283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:04.977444] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:04.977506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:04.977549] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:04.981518] [DEBUG] [FORECASTER] NRDS: Forecast T+1@11:T+2@11: UP (p=89.84%) [2026-01-13T20:28:04.981883] [INFO ] [FORECASTER] Completed predict_future for NRDS [2026-01-13T20:28:04.982052] [INFO ] [sig ] NRDS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:05.130094] [INFO ] [LOCAL ] Saved forecast: NRDS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NRDS.txt [2026-01-13T20:28:05.130252] [INFO ] [sig ] [2219/3497] Completed NRDS in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:05.130301] [INFO ] [sig ] [2220/3497] Forecasting NREF... [2026-01-13T20:28:05.130333] [INFO ] [sig ] Generating forecast for: NREF [2026-01-13T20:28:05.130364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NREF' from 'https://tdm.silogroup.org/data/derivative_storage/NREF.csv'. [2026-01-13T20:28:05.142106] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NREF'. [2026-01-13T20:28:05.142446] [INFO ] [FORECASTER] Starting predict_future for NREF [2026-01-13T20:28:05.143255] [DEBUG] [LOCAL ] No optimal features file found for NREF: ./output/feature-sets/NREF.txt [2026-01-13T20:28:05.143307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:05.143338] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:05.143365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:05.143421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:05.201144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:05.201936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:05.202017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:05.202049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:05.319319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:05.319472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:05.319512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:05.319540] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:05.322902] [DEBUG] [FORECASTER] NREF: Forecast T+1@11:T+2@11: DOWN (p=2.15%) [2026-01-13T20:28:05.323216] [INFO ] [FORECASTER] Completed predict_future for NREF [2026-01-13T20:28:05.323352] [INFO ] [sig ] NREF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:05.465825] [INFO ] [LOCAL ] Saved forecast: NREF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NREF.txt [2026-01-13T20:28:05.465961] [INFO ] [sig ] [2220/3497] Completed NREF in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:05.466000] [INFO ] [sig ] [2221/3497] Forecasting NRG... [2026-01-13T20:28:05.466036] [INFO ] [sig ] Generating forecast for: NRG [2026-01-13T20:28:05.466067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRG' from 'https://tdm.silogroup.org/data/derivative_storage/NRG.csv'. [2026-01-13T20:28:05.477765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRG'. [2026-01-13T20:28:05.481265] [INFO ] [FORECASTER] Starting predict_future for NRG [2026-01-13T20:28:05.482215] [DEBUG] [LOCAL ] No optimal features file found for NRG: ./output/feature-sets/NRG.txt [2026-01-13T20:28:05.482268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:05.482301] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:05.482328] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:05.482385] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:05.539018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:05.539767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:05.539857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:05.539889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:05.662072] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:05.662234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:05.662273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:05.662304] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:05.665886] [DEBUG] [FORECASTER] NRG: Forecast T+1@11:T+2@11: DOWN (p=24.92%) [2026-01-13T20:28:05.666166] [INFO ] [FORECASTER] Completed predict_future for NRG [2026-01-13T20:28:05.666292] [INFO ] [sig ] NRG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:05.813085] [INFO ] [LOCAL ] Saved forecast: NRG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NRG.txt [2026-01-13T20:28:05.813223] [INFO ] [sig ] [2221/3497] Completed NRG in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:05.813262] [INFO ] [sig ] [2222/3497] Forecasting NRIM... [2026-01-13T20:28:05.813291] [INFO ] [sig ] Generating forecast for: NRIM [2026-01-13T20:28:05.813321] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIM' from 'https://tdm.silogroup.org/data/derivative_storage/NRIM.csv'. [2026-01-13T20:28:05.824312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIM'. [2026-01-13T20:28:05.824637] [INFO ] [FORECASTER] Starting predict_future for NRIM [2026-01-13T20:28:05.825403] [DEBUG] [LOCAL ] No optimal features file found for NRIM: ./output/feature-sets/NRIM.txt [2026-01-13T20:28:05.825455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:05.825488] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:05.825516] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:05.825592] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:05.882033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:05.882752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:05.882856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:05.882896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:06.009405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:06.009559] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:06.009618] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:06.009649] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:06.013202] [DEBUG] [FORECASTER] NRIM: Forecast T+1@11:T+2@11: DOWN (p=12.82%) [2026-01-13T20:28:06.013487] [INFO ] [FORECASTER] Completed predict_future for NRIM [2026-01-13T20:28:06.013648] [INFO ] [sig ] NRIM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:06.161253] [INFO ] [LOCAL ] Saved forecast: NRIM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NRIM.txt [2026-01-13T20:28:06.161391] [INFO ] [sig ] [2222/3497] Completed NRIM in 0.3s | 2.85 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:06.161429] [INFO ] [sig ] [2223/3497] Forecasting NRIX... [2026-01-13T20:28:06.161460] [INFO ] [sig ] Generating forecast for: NRIX [2026-01-13T20:28:06.161490] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRIX' from 'https://tdm.silogroup.org/data/derivative_storage/NRIX.csv'. [2026-01-13T20:28:06.173349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRIX'. [2026-01-13T20:28:06.173665] [INFO ] [FORECASTER] Starting predict_future for NRIX [2026-01-13T20:28:06.174447] [DEBUG] [LOCAL ] No optimal features file found for NRIX: ./output/feature-sets/NRIX.txt [2026-01-13T20:28:06.174499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:06.174530] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:06.174557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:06.174641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:06.230857] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:06.231515] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:06.231608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:06.231643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:06.365942] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:06.366116] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:06.366163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:06.366192] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:06.370173] [DEBUG] [FORECASTER] NRIX: Forecast T+1@11:T+2@11: DOWN (p=45.58%) [2026-01-13T20:28:06.370505] [INFO ] [FORECASTER] Completed predict_future for NRIX [2026-01-13T20:28:06.370660] [INFO ] [sig ] NRIX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:06.523176] [INFO ] [LOCAL ] Saved forecast: NRIX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NRIX.txt [2026-01-13T20:28:06.523338] [INFO ] [sig ] [2223/3497] Completed NRIX in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:06.523380] [INFO ] [sig ] [2224/3497] Forecasting NRK... [2026-01-13T20:28:06.523410] [INFO ] [sig ] Generating forecast for: NRK [2026-01-13T20:28:06.523439] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRK' from 'https://tdm.silogroup.org/data/derivative_storage/NRK.csv'. [2026-01-13T20:28:06.535536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRK'. [2026-01-13T20:28:06.535916] [INFO ] [FORECASTER] Starting predict_future for NRK [2026-01-13T20:28:06.536725] [DEBUG] [LOCAL ] No optimal features file found for NRK: ./output/feature-sets/NRK.txt [2026-01-13T20:28:06.536782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:06.536823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:06.536852] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:06.536910] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:06.596230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:06.597138] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:06.597221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:06.597256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:06.720322] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:06.720478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:06.720518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:06.720562] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:06.723976] [DEBUG] [FORECASTER] NRK: Forecast T+1@11:T+2@11: DOWN (p=4.22%) [2026-01-13T20:28:06.724250] [INFO ] [FORECASTER] Completed predict_future for NRK [2026-01-13T20:28:06.724376] [INFO ] [sig ] NRK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:06.874137] [INFO ] [LOCAL ] Saved forecast: NRK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NRK.txt [2026-01-13T20:28:06.874276] [INFO ] [sig ] [2224/3497] Completed NRK in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:06.874317] [INFO ] [sig ] [2225/3497] Forecasting NRP... [2026-01-13T20:28:06.874357] [INFO ] [sig ] Generating forecast for: NRP [2026-01-13T20:28:06.874404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRP' from 'https://tdm.silogroup.org/data/derivative_storage/NRP.csv'. [2026-01-13T20:28:06.886041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRP'. [2026-01-13T20:28:06.886347] [INFO ] [FORECASTER] Starting predict_future for NRP [2026-01-13T20:28:06.887137] [DEBUG] [LOCAL ] No optimal features file found for NRP: ./output/feature-sets/NRP.txt [2026-01-13T20:28:06.887190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:06.887223] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:06.887250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:06.887308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:06.946287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:06.947036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:06.947114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:06.947148] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:07.072208] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:07.072368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:07.072414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:07.072443] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:07.075960] [DEBUG] [FORECASTER] NRP: Forecast T+1@11:T+2@11: UP (p=83.85%) [2026-01-13T20:28:07.076246] [INFO ] [FORECASTER] Completed predict_future for NRP [2026-01-13T20:28:07.076390] [INFO ] [sig ] NRP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:07.218164] [INFO ] [LOCAL ] Saved forecast: NRP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NRP.txt [2026-01-13T20:28:07.218316] [INFO ] [sig ] [2225/3497] Completed NRP in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.5m [2026-01-13T20:28:07.218356] [INFO ] [sig ] [2226/3497] Forecasting NRXP... [2026-01-13T20:28:07.218385] [INFO ] [sig ] Generating forecast for: NRXP [2026-01-13T20:28:07.218415] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NRXP' from 'https://tdm.silogroup.org/data/derivative_storage/NRXP.csv'. [2026-01-13T20:28:07.229287] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NRXP'. [2026-01-13T20:28:07.229547] [INFO ] [FORECASTER] Starting predict_future for NRXP [2026-01-13T20:28:07.230353] [DEBUG] [LOCAL ] No optimal features file found for NRXP: ./output/feature-sets/NRXP.txt [2026-01-13T20:28:07.230405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:07.230437] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:07.230464] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:07.230520] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:07.286887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:07.287516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:07.287607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:07.287656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:07.407672] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:07.407822] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:07.407860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:07.407889] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:07.411246] [DEBUG] [FORECASTER] NRXP: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-01-13T20:28:07.411513] [INFO ] [FORECASTER] Completed predict_future for NRXP [2026-01-13T20:28:07.411652] [INFO ] [sig ] NRXP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:07.607181] [INFO ] [LOCAL ] Saved forecast: NRXP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NRXP.txt [2026-01-13T20:28:07.607321] [INFO ] [sig ] [2226/3497] Completed NRXP in 0.4s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-13T20:28:07.607361] [INFO ] [sig ] [2227/3497] Forecasting NSC... [2026-01-13T20:28:07.607390] [INFO ] [sig ] Generating forecast for: NSC [2026-01-13T20:28:07.607421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSC.csv'. [2026-01-13T20:28:07.618937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSC'. [2026-01-13T20:28:07.619195] [INFO ] [FORECASTER] Starting predict_future for NSC [2026-01-13T20:28:07.620049] [DEBUG] [LOCAL ] No optimal features file found for NSC: ./output/feature-sets/NSC.txt [2026-01-13T20:28:07.620101] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:07.620134] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:07.620161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:07.620220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:07.677264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:07.677892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:07.677982] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:07.678022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:07.799301] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:07.799451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:07.799491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:07.799521] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:07.802911] [DEBUG] [FORECASTER] NSC: Forecast T+1@11:T+2@11: DOWN (p=32.41%) [2026-01-13T20:28:07.803183] [INFO ] [FORECASTER] Completed predict_future for NSC [2026-01-13T20:28:07.803304] [INFO ] [sig ] NSC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:07.956006] [INFO ] [LOCAL ] Saved forecast: NSC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NSC.txt [2026-01-13T20:28:07.956193] [INFO ] [sig ] [2227/3497] Completed NSC in 0.3s | 2.84 sym/s | Total: 13.0m | ETA: 7.4m [2026-01-13T20:28:07.956245] [INFO ] [sig ] [2228/3497] Forecasting NSP... [2026-01-13T20:28:07.956285] [INFO ] [sig ] Generating forecast for: NSP [2026-01-13T20:28:07.956318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSP' from 'https://tdm.silogroup.org/data/derivative_storage/NSP.csv'. [2026-01-13T20:28:07.968120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSP'. [2026-01-13T20:28:07.968522] [INFO ] [FORECASTER] Starting predict_future for NSP [2026-01-13T20:28:07.969393] [DEBUG] [LOCAL ] No optimal features file found for NSP: ./output/feature-sets/NSP.txt [2026-01-13T20:28:07.969448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:07.969482] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:07.969511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:07.969606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:08.025469] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:08.026327] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:08.026431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:08.026465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:08.146554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:08.146720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:08.146759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:08.146790] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:08.150142] [DEBUG] [FORECASTER] NSP: Forecast T+1@11:T+2@11: DOWN (p=22.51%) [2026-01-13T20:28:08.150421] [INFO ] [FORECASTER] Completed predict_future for NSP [2026-01-13T20:28:08.150546] [INFO ] [sig ] NSP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:08.294184] [INFO ] [LOCAL ] Saved forecast: NSP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NSP.txt [2026-01-13T20:28:08.294336] [INFO ] [sig ] [2228/3497] Completed NSP in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:08.294375] [INFO ] [sig ] [2229/3497] Forecasting NSSC... [2026-01-13T20:28:08.294406] [INFO ] [sig ] Generating forecast for: NSSC [2026-01-13T20:28:08.294437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NSSC' from 'https://tdm.silogroup.org/data/derivative_storage/NSSC.csv'. [2026-01-13T20:28:08.305898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NSSC'. [2026-01-13T20:28:08.306159] [INFO ] [FORECASTER] Starting predict_future for NSSC [2026-01-13T20:28:08.306930] [DEBUG] [LOCAL ] No optimal features file found for NSSC: ./output/feature-sets/NSSC.txt [2026-01-13T20:28:08.306981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:08.307037] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:08.307065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:08.307122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:08.362419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:08.363091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:08.363167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:08.363199] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:08.485663] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:08.485807] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:08.485849] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:08.485878] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:08.489218] [DEBUG] [FORECASTER] NSSC: Forecast T+1@11:T+2@11: UP (p=96.77%) [2026-01-13T20:28:08.489484] [INFO ] [FORECASTER] Completed predict_future for NSSC [2026-01-13T20:28:08.489625] [INFO ] [sig ] NSSC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:08.632465] [INFO ] [LOCAL ] Saved forecast: NSSC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NSSC.txt [2026-01-13T20:28:08.632605] [INFO ] [sig ] [2229/3497] Completed NSSC in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:08.632660] [INFO ] [sig ] [2230/3497] Forecasting NTAP... [2026-01-13T20:28:08.632699] [INFO ] [sig ] Generating forecast for: NTAP [2026-01-13T20:28:08.632731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTAP' from 'https://tdm.silogroup.org/data/derivative_storage/NTAP.csv'. [2026-01-13T20:28:08.644361] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTAP'. [2026-01-13T20:28:08.644660] [INFO ] [FORECASTER] Starting predict_future for NTAP [2026-01-13T20:28:08.645419] [DEBUG] [LOCAL ] No optimal features file found for NTAP: ./output/feature-sets/NTAP.txt [2026-01-13T20:28:08.645470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:08.645501] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:08.645528] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:08.645607] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:08.706600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:08.707464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:08.707541] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:08.707590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:08.833256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:08.833410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:08.833450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:08.833479] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:08.837086] [DEBUG] [FORECASTER] NTAP: Forecast T+1@11:T+2@11: DOWN (p=0.39%) [2026-01-13T20:28:08.837378] [INFO ] [FORECASTER] Completed predict_future for NTAP [2026-01-13T20:28:08.837509] [INFO ] [sig ] NTAP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:08.984168] [INFO ] [LOCAL ] Saved forecast: NTAP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NTAP.txt [2026-01-13T20:28:08.984319] [INFO ] [sig ] [2230/3497] Completed NTAP in 0.4s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:08.984359] [INFO ] [sig ] [2231/3497] Forecasting NTB... [2026-01-13T20:28:08.984391] [INFO ] [sig ] Generating forecast for: NTB [2026-01-13T20:28:08.984421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTB' from 'https://tdm.silogroup.org/data/derivative_storage/NTB.csv'. [2026-01-13T20:28:08.996760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTB'. [2026-01-13T20:28:08.997156] [INFO ] [FORECASTER] Starting predict_future for NTB [2026-01-13T20:28:08.997990] [DEBUG] [LOCAL ] No optimal features file found for NTB: ./output/feature-sets/NTB.txt [2026-01-13T20:28:08.998045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:08.998079] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:08.998108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:08.998166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:09.054677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:09.055702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:09.055802] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:09.055844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:09.173713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:09.173873] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:09.173918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:09.173949] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:09.177440] [DEBUG] [FORECASTER] NTB: Forecast T+1@11:T+2@11: DOWN (p=13.10%) [2026-01-13T20:28:09.177778] [INFO ] [FORECASTER] Completed predict_future for NTB [2026-01-13T20:28:09.177916] [INFO ] [sig ] NTB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:09.327153] [INFO ] [LOCAL ] Saved forecast: NTB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NTB.txt [2026-01-13T20:28:09.327333] [INFO ] [sig ] [2231/3497] Completed NTB in 0.3s | 2.84 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:09.327377] [INFO ] [sig ] [2232/3497] Forecasting NTES... [2026-01-13T20:28:09.327407] [INFO ] [sig ] Generating forecast for: NTES [2026-01-13T20:28:09.327445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTES' from 'https://tdm.silogroup.org/data/derivative_storage/NTES.csv'. [2026-01-13T20:28:09.339120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTES'. [2026-01-13T20:28:09.339444] [INFO ] [FORECASTER] Starting predict_future for NTES [2026-01-13T20:28:09.340216] [DEBUG] [LOCAL ] No optimal features file found for NTES: ./output/feature-sets/NTES.txt [2026-01-13T20:28:09.340268] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:09.340300] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:09.340325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:09.340381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:09.395424] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:09.396061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:09.396136] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:09.396168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:09.516400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:09.516549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:09.516605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:09.516665] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:09.520026] [DEBUG] [FORECASTER] NTES: Forecast T+1@11:T+2@11: UP (p=77.44%) [2026-01-13T20:28:09.520318] [INFO ] [FORECASTER] Completed predict_future for NTES [2026-01-13T20:28:09.520447] [INFO ] [sig ] NTES: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:09.665375] [INFO ] [LOCAL ] Saved forecast: NTES 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NTES.txt [2026-01-13T20:28:09.665532] [INFO ] [sig ] [2232/3497] Completed NTES in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:09.665593] [INFO ] [sig ] [2233/3497] Forecasting NTIC... [2026-01-13T20:28:09.665634] [INFO ] [sig ] Generating forecast for: NTIC [2026-01-13T20:28:09.665668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTIC' from 'https://tdm.silogroup.org/data/derivative_storage/NTIC.csv'. [2026-01-13T20:28:09.677055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTIC'. [2026-01-13T20:28:09.677344] [INFO ] [FORECASTER] Starting predict_future for NTIC [2026-01-13T20:28:09.678176] [DEBUG] [LOCAL ] No optimal features file found for NTIC: ./output/feature-sets/NTIC.txt [2026-01-13T20:28:09.678230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:09.678263] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:09.678291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:09.678347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:09.736518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:09.737302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:09.737383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:09.737416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:09.847374] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:09.847520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:09.847562] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:09.847611] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:09.851118] [DEBUG] [FORECASTER] NTIC: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-01-13T20:28:09.851396] [INFO ] [FORECASTER] Completed predict_future for NTIC [2026-01-13T20:28:09.851522] [INFO ] [sig ] NTIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:09.996037] [INFO ] [LOCAL ] Saved forecast: NTIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NTIC.txt [2026-01-13T20:28:09.996168] [INFO ] [sig ] [2233/3497] Completed NTIC in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:09.996207] [INFO ] [sig ] [2234/3497] Forecasting NTLA... [2026-01-13T20:28:09.996235] [INFO ] [sig ] Generating forecast for: NTLA [2026-01-13T20:28:09.996265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTLA' from 'https://tdm.silogroup.org/data/derivative_storage/NTLA.csv'. [2026-01-13T20:28:10.007551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTLA'. [2026-01-13T20:28:10.007845] [INFO ] [FORECASTER] Starting predict_future for NTLA [2026-01-13T20:28:10.008646] [DEBUG] [LOCAL ] No optimal features file found for NTLA: ./output/feature-sets/NTLA.txt [2026-01-13T20:28:10.008697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:10.008728] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:10.008755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:10.008812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:10.066269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:10.066939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:10.067021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:10.067054] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:10.188918] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:10.189096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:10.189135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:10.189168] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:10.194290] [DEBUG] [FORECASTER] NTLA: Forecast T+1@11:T+2@11: DOWN (p=29.30%) [2026-01-13T20:28:10.194669] [INFO ] [FORECASTER] Completed predict_future for NTLA [2026-01-13T20:28:10.194829] [INFO ] [sig ] NTLA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:10.354263] [INFO ] [LOCAL ] Saved forecast: NTLA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NTLA.txt [2026-01-13T20:28:10.354402] [INFO ] [sig ] [2234/3497] Completed NTLA in 0.4s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:10.354447] [INFO ] [sig ] [2235/3497] Forecasting NTNX... [2026-01-13T20:28:10.354490] [INFO ] [sig ] Generating forecast for: NTNX [2026-01-13T20:28:10.354524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTNX' from 'https://tdm.silogroup.org/data/derivative_storage/NTNX.csv'. [2026-01-13T20:28:10.366088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTNX'. [2026-01-13T20:28:10.366435] [INFO ] [FORECASTER] Starting predict_future for NTNX [2026-01-13T20:28:10.367243] [DEBUG] [LOCAL ] No optimal features file found for NTNX: ./output/feature-sets/NTNX.txt [2026-01-13T20:28:10.367296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:10.367328] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:10.367356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:10.367414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:10.428853] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:10.429848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:10.429935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:10.429987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:10.551694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:10.551846] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:10.551885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:10.551915] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:10.555358] [DEBUG] [FORECASTER] NTNX: Forecast T+1@11:T+2@11: DOWN (p=4.90%) [2026-01-13T20:28:10.555665] [INFO ] [FORECASTER] Completed predict_future for NTNX [2026-01-13T20:28:10.555792] [INFO ] [sig ] NTNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:10.705344] [INFO ] [LOCAL ] Saved forecast: NTNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NTNX.txt [2026-01-13T20:28:10.705508] [INFO ] [sig ] [2235/3497] Completed NTNX in 0.4s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:10.705549] [INFO ] [sig ] [2236/3497] Forecasting NTRA... [2026-01-13T20:28:10.705608] [INFO ] [sig ] Generating forecast for: NTRA [2026-01-13T20:28:10.705644] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRA' from 'https://tdm.silogroup.org/data/derivative_storage/NTRA.csv'. [2026-01-13T20:28:10.718488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRA'. [2026-01-13T20:28:10.718796] [INFO ] [FORECASTER] Starting predict_future for NTRA [2026-01-13T20:28:10.719620] [DEBUG] [LOCAL ] No optimal features file found for NTRA: ./output/feature-sets/NTRA.txt [2026-01-13T20:28:10.719674] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:10.719707] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:10.719736] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:10.719804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:10.780270] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:10.781126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:10.781205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:10.781239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:10.901772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:10.901925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:10.901964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:10.901994] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:10.905417] [DEBUG] [FORECASTER] NTRA: Forecast T+1@11:T+2@11: DOWN (p=41.17%) [2026-01-13T20:28:10.905714] [INFO ] [FORECASTER] Completed predict_future for NTRA [2026-01-13T20:28:10.905837] [INFO ] [sig ] NTRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:11.054444] [INFO ] [LOCAL ] Saved forecast: NTRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NTRA.txt [2026-01-13T20:28:11.054603] [INFO ] [sig ] [2236/3497] Completed NTRA in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:11.054647] [INFO ] [sig ] [2237/3497] Forecasting NTRB... [2026-01-13T20:28:11.054677] [INFO ] [sig ] Generating forecast for: NTRB [2026-01-13T20:28:11.054707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRB' from 'https://tdm.silogroup.org/data/derivative_storage/NTRB.csv'. [2026-01-13T20:28:11.066104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRB'. [2026-01-13T20:28:11.066604] [INFO ] [FORECASTER] Starting predict_future for NTRB [2026-01-13T20:28:11.067541] [DEBUG] [LOCAL ] No optimal features file found for NTRB: ./output/feature-sets/NTRB.txt [2026-01-13T20:28:11.067611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:11.067645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:11.067672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:11.067730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:11.126645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:11.127426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:11.127508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:11.127542] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:11.239267] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:11.239417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:11.239456] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:11.239485] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:11.242838] [DEBUG] [FORECASTER] NTRB: Forecast T+1@11:T+2@11: UP (p=96.70%) [2026-01-13T20:28:11.243112] [INFO ] [FORECASTER] Completed predict_future for NTRB [2026-01-13T20:28:11.243231] [INFO ] [sig ] NTRB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:11.389828] [INFO ] [LOCAL ] Saved forecast: NTRB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NTRB.txt [2026-01-13T20:28:11.389989] [INFO ] [sig ] [2237/3497] Completed NTRB in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:11.390038] [INFO ] [sig ] [2238/3497] Forecasting NTRS... [2026-01-13T20:28:11.390073] [INFO ] [sig ] Generating forecast for: NTRS [2026-01-13T20:28:11.390109] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRS' from 'https://tdm.silogroup.org/data/derivative_storage/NTRS.csv'. [2026-01-13T20:28:11.401807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRS'. [2026-01-13T20:28:11.402097] [INFO ] [FORECASTER] Starting predict_future for NTRS [2026-01-13T20:28:11.402864] [DEBUG] [LOCAL ] No optimal features file found for NTRS: ./output/feature-sets/NTRS.txt [2026-01-13T20:28:11.402915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:11.402947] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:11.402974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:11.403030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:11.460437] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:11.461096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:11.461172] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:11.461206] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:11.582952] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:11.583104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:11.583144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:11.583173] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:11.586827] [DEBUG] [FORECASTER] NTRS: Forecast T+1@11:T+2@11: UP (p=68.87%) [2026-01-13T20:28:11.587142] [INFO ] [FORECASTER] Completed predict_future for NTRS [2026-01-13T20:28:11.587473] [INFO ] [sig ] NTRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:11.739862] [INFO ] [LOCAL ] Saved forecast: NTRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NTRS.txt [2026-01-13T20:28:11.740029] [INFO ] [sig ] [2238/3497] Completed NTRS in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:11.740073] [INFO ] [sig ] [2239/3497] Forecasting NTRSO... [2026-01-13T20:28:11.740109] [INFO ] [sig ] Generating forecast for: NTRSO [2026-01-13T20:28:11.740151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NTRSO' from 'https://tdm.silogroup.org/data/derivative_storage/NTRSO.csv'. [2026-01-13T20:28:11.755436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NTRSO'. [2026-01-13T20:28:11.755851] [INFO ] [FORECASTER] Starting predict_future for NTRSO [2026-01-13T20:28:11.756812] [DEBUG] [LOCAL ] No optimal features file found for NTRSO: ./output/feature-sets/NTRSO.txt [2026-01-13T20:28:11.756867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:11.756909] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:11.756950] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:11.757046] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:11.828354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:11.829397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:11.829536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:11.829602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:11.969869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:11.970024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:11.970064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:11.970092] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:11.973796] [DEBUG] [FORECASTER] NTRSO: Forecast T+1@11:T+2@11: DOWN (p=48.65%) [2026-01-13T20:28:11.974080] [INFO ] [FORECASTER] Completed predict_future for NTRSO [2026-01-13T20:28:11.974393] [INFO ] [sig ] NTRSO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:12.122074] [INFO ] [LOCAL ] Saved forecast: NTRSO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NTRSO.txt [2026-01-13T20:28:12.122226] [INFO ] [sig ] [2239/3497] Completed NTRSO in 0.4s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:12.122267] [INFO ] [sig ] [2240/3497] Forecasting NUKK... [2026-01-13T20:28:12.122297] [INFO ] [sig ] Generating forecast for: NUKK [2026-01-13T20:28:12.122328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUKK' from 'https://tdm.silogroup.org/data/derivative_storage/NUKK.csv'. [2026-01-13T20:28:12.134271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUKK'. [2026-01-13T20:28:12.134614] [INFO ] [FORECASTER] Starting predict_future for NUKK [2026-01-13T20:28:12.135394] [DEBUG] [LOCAL ] No optimal features file found for NUKK: ./output/feature-sets/NUKK.txt [2026-01-13T20:28:12.135446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:12.135478] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:12.135505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:12.135562] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:12.192885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:12.193729] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:12.193810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:12.193843] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:12.316894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:12.317053] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:12.317092] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:12.317120] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:12.320896] [DEBUG] [FORECASTER] NUKK: Forecast T+1@11:T+2@11: UP (p=97.65%) [2026-01-13T20:28:12.321186] [INFO ] [FORECASTER] Completed predict_future for NUKK [2026-01-13T20:28:12.321502] [INFO ] [sig ] NUKK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:12.468367] [INFO ] [LOCAL ] Saved forecast: NUKK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NUKK.txt [2026-01-13T20:28:12.468530] [INFO ] [sig ] [2240/3497] Completed NUKK in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:12.468590] [INFO ] [sig ] [2241/3497] Forecasting NUS... [2026-01-13T20:28:12.468623] [INFO ] [sig ] Generating forecast for: NUS [2026-01-13T20:28:12.468654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUS' from 'https://tdm.silogroup.org/data/derivative_storage/NUS.csv'. [2026-01-13T20:28:12.480172] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUS'. [2026-01-13T20:28:12.480498] [INFO ] [FORECASTER] Starting predict_future for NUS [2026-01-13T20:28:12.481277] [DEBUG] [LOCAL ] No optimal features file found for NUS: ./output/feature-sets/NUS.txt [2026-01-13T20:28:12.481365] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:12.481399] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:12.481426] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:12.481481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:12.537538] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:12.538425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:12.538509] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:12.538543] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:12.660490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:12.660662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:12.660703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:12.660732] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:12.664026] [DEBUG] [FORECASTER] NUS: Forecast T+1@11:T+2@11: UP (p=76.89%) [2026-01-13T20:28:12.664302] [INFO ] [FORECASTER] Completed predict_future for NUS [2026-01-13T20:28:12.664422] [INFO ] [sig ] NUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:12.807475] [INFO ] [LOCAL ] Saved forecast: NUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NUS.txt [2026-01-13T20:28:12.807621] [INFO ] [sig ] [2241/3497] Completed NUS in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:12.807660] [INFO ] [sig ] [2242/3497] Forecasting NUTX... [2026-01-13T20:28:12.807690] [INFO ] [sig ] Generating forecast for: NUTX [2026-01-13T20:28:12.807720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUTX' from 'https://tdm.silogroup.org/data/derivative_storage/NUTX.csv'. [2026-01-13T20:28:12.819009] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUTX'. [2026-01-13T20:28:12.819260] [INFO ] [FORECASTER] Starting predict_future for NUTX [2026-01-13T20:28:12.820027] [DEBUG] [LOCAL ] No optimal features file found for NUTX: ./output/feature-sets/NUTX.txt [2026-01-13T20:28:12.820078] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:12.820109] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:12.820136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:12.820192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:12.875852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:12.876428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:12.876504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:12.876535] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:12.994195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:12.994304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:12.994339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:12.994367] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:12.997523] [DEBUG] [FORECASTER] NUTX: Forecast T+1@11:T+2@11: UP (p=86.32%) [2026-01-13T20:28:12.997800] [INFO ] [FORECASTER] Completed predict_future for NUTX [2026-01-13T20:28:12.997917] [INFO ] [sig ] NUTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:13.137259] [INFO ] [LOCAL ] Saved forecast: NUTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NUTX.txt [2026-01-13T20:28:13.137406] [INFO ] [sig ] [2242/3497] Completed NUTX in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.4m [2026-01-13T20:28:13.137444] [INFO ] [sig ] [2243/3497] Forecasting NUVB... [2026-01-13T20:28:13.137474] [INFO ] [sig ] Generating forecast for: NUVB [2026-01-13T20:28:13.137504] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVB' from 'https://tdm.silogroup.org/data/derivative_storage/NUVB.csv'. [2026-01-13T20:28:13.148398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVB'. [2026-01-13T20:28:13.148690] [INFO ] [FORECASTER] Starting predict_future for NUVB [2026-01-13T20:28:13.149451] [DEBUG] [LOCAL ] No optimal features file found for NUVB: ./output/feature-sets/NUVB.txt [2026-01-13T20:28:13.149502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:13.149534] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:13.149561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:13.149639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:13.205201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:13.205799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:13.205873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:13.205905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:13.326976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:13.327115] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:13.327153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:13.327181] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:13.330497] [DEBUG] [FORECASTER] NUVB: Forecast T+1@11:T+2@11: DOWN (p=35.62%) [2026-01-13T20:28:13.330782] [INFO ] [FORECASTER] Completed predict_future for NUVB [2026-01-13T20:28:13.330901] [INFO ] [sig ] NUVB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:13.474933] [INFO ] [LOCAL ] Saved forecast: NUVB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NUVB.txt [2026-01-13T20:28:13.475089] [INFO ] [sig ] [2243/3497] Completed NUVB in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-13T20:28:13.475126] [INFO ] [sig ] [2244/3497] Forecasting NUVL... [2026-01-13T20:28:13.475156] [INFO ] [sig ] Generating forecast for: NUVL [2026-01-13T20:28:13.475187] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUVL' from 'https://tdm.silogroup.org/data/derivative_storage/NUVL.csv'. [2026-01-13T20:28:13.486322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUVL'. [2026-01-13T20:28:13.486674] [INFO ] [FORECASTER] Starting predict_future for NUVL [2026-01-13T20:28:13.487429] [DEBUG] [LOCAL ] No optimal features file found for NUVL: ./output/feature-sets/NUVL.txt [2026-01-13T20:28:13.487487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:13.487526] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:13.487559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:13.487684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:13.544006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:13.544845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:13.544924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:13.544956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:13.668439] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:13.668627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:13.668671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:13.668700] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:13.672791] [DEBUG] [FORECASTER] NUVL: Forecast T+1@11:T+2@11: DOWN (p=8.00%) [2026-01-13T20:28:13.673076] [INFO ] [FORECASTER] Completed predict_future for NUVL [2026-01-13T20:28:13.673206] [INFO ] [sig ] NUVL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:13.817274] [INFO ] [LOCAL ] Saved forecast: NUVL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NUVL.txt [2026-01-13T20:28:13.817432] [INFO ] [sig ] [2244/3497] Completed NUVL in 0.3s | 2.85 sym/s | Total: 13.1m | ETA: 7.3m [2026-01-13T20:28:13.817471] [INFO ] [sig ] [2245/3497] Forecasting NUWE... [2026-01-13T20:28:13.817501] [INFO ] [sig ] Generating forecast for: NUWE [2026-01-13T20:28:13.817532] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NUWE' from 'https://tdm.silogroup.org/data/derivative_storage/NUWE.csv'. [2026-01-13T20:28:13.828508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NUWE'. [2026-01-13T20:28:13.828846] [INFO ] [FORECASTER] Starting predict_future for NUWE [2026-01-13T20:28:13.829659] [DEBUG] [LOCAL ] No optimal features file found for NUWE: ./output/feature-sets/NUWE.txt [2026-01-13T20:28:13.829711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:13.829744] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:13.829770] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:13.829826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:13.885866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:13.886674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:13.886755] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:13.886788] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:14.000773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:14.000925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:14.000963] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:14.000991] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:14.004288] [DEBUG] [FORECASTER] NUWE: Forecast T+1@11:T+2@11: UP (p=58.23%) [2026-01-13T20:28:14.004555] [INFO ] [FORECASTER] Completed predict_future for NUWE [2026-01-13T20:28:14.004696] [INFO ] [sig ] NUWE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:14.145951] [INFO ] [LOCAL ] Saved forecast: NUWE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NUWE.txt [2026-01-13T20:28:14.146071] [INFO ] [sig ] [2245/3497] Completed NUWE in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:14.146113] [INFO ] [sig ] [2246/3497] Forecasting NVAX... [2026-01-13T20:28:14.146141] [INFO ] [sig ] Generating forecast for: NVAX [2026-01-13T20:28:14.146170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVAX' from 'https://tdm.silogroup.org/data/derivative_storage/NVAX.csv'. [2026-01-13T20:28:14.157188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVAX'. [2026-01-13T20:28:14.157441] [INFO ] [FORECASTER] Starting predict_future for NVAX [2026-01-13T20:28:14.158234] [DEBUG] [LOCAL ] No optimal features file found for NVAX: ./output/feature-sets/NVAX.txt [2026-01-13T20:28:14.158286] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:14.158362] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:14.158390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:14.158447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:14.214733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:14.215508] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:14.215604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:14.215639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:14.331760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:14.331909] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:14.331947] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:14.331974] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:14.335268] [DEBUG] [FORECASTER] NVAX: Forecast T+1@11:T+2@11: DOWN (p=34.16%) [2026-01-13T20:28:14.335555] [INFO ] [FORECASTER] Completed predict_future for NVAX [2026-01-13T20:28:14.335693] [INFO ] [sig ] NVAX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:14.478088] [INFO ] [LOCAL ] Saved forecast: NVAX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NVAX.txt [2026-01-13T20:28:14.478214] [INFO ] [sig ] [2246/3497] Completed NVAX in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:14.478253] [INFO ] [sig ] [2247/3497] Forecasting NVD... [2026-01-13T20:28:14.478281] [INFO ] [sig ] Generating forecast for: NVD [2026-01-13T20:28:14.478482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVD' from 'https://tdm.silogroup.org/data/derivative_storage/NVD.csv'. [2026-01-13T20:28:14.489736] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVD'. [2026-01-13T20:28:14.490063] [INFO ] [FORECASTER] Starting predict_future for NVD [2026-01-13T20:28:14.490843] [DEBUG] [LOCAL ] No optimal features file found for NVD: ./output/feature-sets/NVD.txt [2026-01-13T20:28:14.490894] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:14.490925] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:14.490951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:14.491006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:14.546843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:14.547518] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:14.547609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:14.547644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:14.673711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:14.673862] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:14.673905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:14.673935] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:14.677467] [DEBUG] [FORECASTER] NVD: Forecast T+1@11:T+2@11: UP (p=57.91%) [2026-01-13T20:28:14.677769] [INFO ] [FORECASTER] Completed predict_future for NVD [2026-01-13T20:28:14.677913] [INFO ] [sig ] NVD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:14.826283] [INFO ] [LOCAL ] Saved forecast: NVD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVD.txt [2026-01-13T20:28:14.826444] [INFO ] [sig ] [2247/3497] Completed NVD in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:14.826485] [INFO ] [sig ] [2248/3497] Forecasting NVDA... [2026-01-13T20:28:14.826517] [INFO ] [sig ] Generating forecast for: NVDA [2026-01-13T20:28:14.826548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDA' from 'https://tdm.silogroup.org/data/derivative_storage/NVDA.csv'. [2026-01-13T20:28:14.838843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDA'. [2026-01-13T20:28:14.839262] [INFO ] [FORECASTER] Starting predict_future for NVDA [2026-01-13T20:28:14.840091] [DEBUG] [LOCAL ] No optimal features file found for NVDA: ./output/feature-sets/NVDA.txt [2026-01-13T20:28:14.840145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:14.840189] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:14.840223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:14.840280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:14.897912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:14.898775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:14.898853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:14.898887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:15.026441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:15.026636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:15.026678] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:15.026707] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:15.030259] [DEBUG] [FORECASTER] NVDA: Forecast T+1@11:T+2@11: UP (p=91.01%) [2026-01-13T20:28:15.030532] [INFO ] [FORECASTER] Completed predict_future for NVDA [2026-01-13T20:28:15.030673] [INFO ] [sig ] NVDA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:15.178792] [INFO ] [LOCAL ] Saved forecast: NVDA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVDA.txt [2026-01-13T20:28:15.178963] [INFO ] [sig ] [2248/3497] Completed NVDA in 0.4s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:15.179005] [INFO ] [sig ] [2249/3497] Forecasting NVDD... [2026-01-13T20:28:15.179034] [INFO ] [sig ] Generating forecast for: NVDD [2026-01-13T20:28:15.179064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDD' from 'https://tdm.silogroup.org/data/derivative_storage/NVDD.csv'. [2026-01-13T20:28:15.191384] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDD'. [2026-01-13T20:28:15.191788] [INFO ] [FORECASTER] Starting predict_future for NVDD [2026-01-13T20:28:15.192636] [DEBUG] [LOCAL ] No optimal features file found for NVDD: ./output/feature-sets/NVDD.txt [2026-01-13T20:28:15.192688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:15.192720] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:15.192748] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:15.192804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:15.250438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:15.251296] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:15.251376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:15.251408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:15.373883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:15.374042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:15.374082] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:15.374148] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:15.378112] [DEBUG] [FORECASTER] NVDD: Forecast T+1@11:T+2@11: DOWN (p=45.10%) [2026-01-13T20:28:15.378484] [INFO ] [FORECASTER] Completed predict_future for NVDD [2026-01-13T20:28:15.378663] [INFO ] [sig ] NVDD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:15.530450] [INFO ] [LOCAL ] Saved forecast: NVDD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NVDD.txt [2026-01-13T20:28:15.530630] [INFO ] [sig ] [2249/3497] Completed NVDD in 0.4s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:15.530670] [INFO ] [sig ] [2250/3497] Forecasting NVDL... [2026-01-13T20:28:15.530701] [INFO ] [sig ] Generating forecast for: NVDL [2026-01-13T20:28:15.530731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDL' from 'https://tdm.silogroup.org/data/derivative_storage/NVDL.csv'. [2026-01-13T20:28:15.542095] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDL'. [2026-01-13T20:28:15.542487] [INFO ] [FORECASTER] Starting predict_future for NVDL [2026-01-13T20:28:15.543300] [DEBUG] [LOCAL ] No optimal features file found for NVDL: ./output/feature-sets/NVDL.txt [2026-01-13T20:28:15.543353] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:15.543385] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:15.543413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:15.543471] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:15.601080] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:15.601939] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:15.602021] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:15.602053] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:15.723987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:15.724141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:15.724181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:15.724210] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:15.727548] [DEBUG] [FORECASTER] NVDL: Forecast T+1@11:T+2@11: UP (p=83.98%) [2026-01-13T20:28:15.727848] [INFO ] [FORECASTER] Completed predict_future for NVDL [2026-01-13T20:28:15.727995] [INFO ] [sig ] NVDL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:15.877741] [INFO ] [LOCAL ] Saved forecast: NVDL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVDL.txt [2026-01-13T20:28:15.877871] [INFO ] [sig ] [2250/3497] Completed NVDL in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:15.877909] [INFO ] [sig ] [2251/3497] Forecasting NVDS... [2026-01-13T20:28:15.877939] [INFO ] [sig ] Generating forecast for: NVDS [2026-01-13T20:28:15.877987] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVDS' from 'https://tdm.silogroup.org/data/derivative_storage/NVDS.csv'. [2026-01-13T20:28:15.890072] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVDS'. [2026-01-13T20:28:15.890461] [INFO ] [FORECASTER] Starting predict_future for NVDS [2026-01-13T20:28:15.891283] [DEBUG] [LOCAL ] No optimal features file found for NVDS: ./output/feature-sets/NVDS.txt [2026-01-13T20:28:15.891344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:15.891379] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:15.891406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:15.891465] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:15.948457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:15.949323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:15.949404] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:15.949437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:16.068598] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:16.068752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:16.068792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:16.068822] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:16.072162] [DEBUG] [FORECASTER] NVDS: Forecast T+1@11:T+2@11: UP (p=85.92%) [2026-01-13T20:28:16.072449] [INFO ] [FORECASTER] Completed predict_future for NVDS [2026-01-13T20:28:16.072592] [INFO ] [sig ] NVDS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:16.214606] [INFO ] [LOCAL ] Saved forecast: NVDS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVDS.txt [2026-01-13T20:28:16.214757] [INFO ] [sig ] [2251/3497] Completed NVDS in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:16.214797] [INFO ] [sig ] [2252/3497] Forecasting NVEC... [2026-01-13T20:28:16.214826] [INFO ] [sig ] Generating forecast for: NVEC [2026-01-13T20:28:16.214856] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVEC' from 'https://tdm.silogroup.org/data/derivative_storage/NVEC.csv'. [2026-01-13T20:28:16.225706] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVEC'. [2026-01-13T20:28:16.225956] [INFO ] [FORECASTER] Starting predict_future for NVEC [2026-01-13T20:28:16.226716] [DEBUG] [LOCAL ] No optimal features file found for NVEC: ./output/feature-sets/NVEC.txt [2026-01-13T20:28:16.226766] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:16.226809] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:16.226837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:16.226893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:16.282656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:16.283504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:16.283605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:16.283641] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:16.401886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:16.402041] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:16.402081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:16.402111] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:16.405407] [DEBUG] [FORECASTER] NVEC: Forecast T+1@11:T+2@11: DOWN (p=41.63%) [2026-01-13T20:28:16.405694] [INFO ] [FORECASTER] Completed predict_future for NVEC [2026-01-13T20:28:16.405814] [INFO ] [sig ] NVEC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:16.547771] [INFO ] [LOCAL ] Saved forecast: NVEC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NVEC.txt [2026-01-13T20:28:16.547927] [INFO ] [sig ] [2252/3497] Completed NVEC in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:16.547984] [INFO ] [sig ] [2253/3497] Forecasting NVG... [2026-01-13T20:28:16.548015] [INFO ] [sig ] Generating forecast for: NVG [2026-01-13T20:28:16.548045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVG' from 'https://tdm.silogroup.org/data/derivative_storage/NVG.csv'. [2026-01-13T20:28:16.559450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVG'. [2026-01-13T20:28:16.559814] [INFO ] [FORECASTER] Starting predict_future for NVG [2026-01-13T20:28:16.560593] [DEBUG] [LOCAL ] No optimal features file found for NVG: ./output/feature-sets/NVG.txt [2026-01-13T20:28:16.560646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:16.560678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:16.560705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:16.560761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:16.617161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:16.618061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:16.618146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:16.618178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:16.746074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:16.746255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:16.746299] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:16.746328] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:16.749989] [DEBUG] [FORECASTER] NVG: Forecast T+1@11:T+2@11: DOWN (p=14.27%) [2026-01-13T20:28:16.750301] [INFO ] [FORECASTER] Completed predict_future for NVG [2026-01-13T20:28:16.750429] [INFO ] [sig ] NVG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:16.893470] [INFO ] [LOCAL ] Saved forecast: NVG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NVG.txt [2026-01-13T20:28:16.893645] [INFO ] [sig ] [2253/3497] Completed NVG in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:16.893689] [INFO ] [sig ] [2254/3497] Forecasting NVGS... [2026-01-13T20:28:16.893720] [INFO ] [sig ] Generating forecast for: NVGS [2026-01-13T20:28:16.893750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVGS' from 'https://tdm.silogroup.org/data/derivative_storage/NVGS.csv'. [2026-01-13T20:28:16.905704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVGS'. [2026-01-13T20:28:16.906063] [INFO ] [FORECASTER] Starting predict_future for NVGS [2026-01-13T20:28:16.906845] [DEBUG] [LOCAL ] No optimal features file found for NVGS: ./output/feature-sets/NVGS.txt [2026-01-13T20:28:16.906896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:16.906927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:16.906953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:16.907010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:16.962959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:16.963757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:16.963835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:16.963867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:17.084264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:17.084418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:17.084457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:17.084484] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:17.087870] [DEBUG] [FORECASTER] NVGS: Forecast T+1@11:T+2@11: UP (p=96.37%) [2026-01-13T20:28:17.089289] [INFO ] [FORECASTER] Completed predict_future for NVGS [2026-01-13T20:28:17.089740] [INFO ] [sig ] NVGS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:17.232777] [INFO ] [LOCAL ] Saved forecast: NVGS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVGS.txt [2026-01-13T20:28:17.232930] [INFO ] [sig ] [2254/3497] Completed NVGS in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:17.232969] [INFO ] [sig ] [2255/3497] Forecasting NVMI... [2026-01-13T20:28:17.232998] [INFO ] [sig ] Generating forecast for: NVMI [2026-01-13T20:28:17.233027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVMI' from 'https://tdm.silogroup.org/data/derivative_storage/NVMI.csv'. [2026-01-13T20:28:17.244533] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVMI'. [2026-01-13T20:28:17.244941] [INFO ] [FORECASTER] Starting predict_future for NVMI [2026-01-13T20:28:17.245739] [DEBUG] [LOCAL ] No optimal features file found for NVMI: ./output/feature-sets/NVMI.txt [2026-01-13T20:28:17.245791] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:17.245822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:17.245849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:17.245905] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:17.303301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:17.304182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:17.304265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:17.304299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:17.423564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:17.423730] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:17.423768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:17.423795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:17.427087] [DEBUG] [FORECASTER] NVMI: Forecast T+1@11:T+2@11: DOWN (p=31.35%) [2026-01-13T20:28:17.427358] [INFO ] [FORECASTER] Completed predict_future for NVMI [2026-01-13T20:28:17.427477] [INFO ] [sig ] NVMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:17.571415] [INFO ] [LOCAL ] Saved forecast: NVMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NVMI.txt [2026-01-13T20:28:17.571589] [INFO ] [sig ] [2255/3497] Completed NVMI in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:17.571639] [INFO ] [sig ] [2256/3497] Forecasting NVO... [2026-01-13T20:28:17.571670] [INFO ] [sig ] Generating forecast for: NVO [2026-01-13T20:28:17.571701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVO' from 'https://tdm.silogroup.org/data/derivative_storage/NVO.csv'. [2026-01-13T20:28:17.582791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVO'. [2026-01-13T20:28:17.583100] [INFO ] [FORECASTER] Starting predict_future for NVO [2026-01-13T20:28:17.583865] [DEBUG] [LOCAL ] No optimal features file found for NVO: ./output/feature-sets/NVO.txt [2026-01-13T20:28:17.583916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:17.583948] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:17.583976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:17.584032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:17.639635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:17.640249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:17.640350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:17.640384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:17.758294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:17.758415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:17.758451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:17.758479] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:17.761721] [DEBUG] [FORECASTER] NVO: Forecast T+1@11:T+2@11: UP (p=67.87%) [2026-01-13T20:28:17.761987] [INFO ] [FORECASTER] Completed predict_future for NVO [2026-01-13T20:28:17.762109] [INFO ] [sig ] NVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:17.905814] [INFO ] [LOCAL ] Saved forecast: NVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVO.txt [2026-01-13T20:28:17.905964] [INFO ] [sig ] [2256/3497] Completed NVO in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:17.906002] [INFO ] [sig ] [2257/3497] Forecasting NVRI... [2026-01-13T20:28:17.906033] [INFO ] [sig ] Generating forecast for: NVRI [2026-01-13T20:28:17.906064] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVRI' from 'https://tdm.silogroup.org/data/derivative_storage/NVRI.csv'. [2026-01-13T20:28:17.917331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVRI'. [2026-01-13T20:28:17.917688] [INFO ] [FORECASTER] Starting predict_future for NVRI [2026-01-13T20:28:17.918508] [DEBUG] [LOCAL ] No optimal features file found for NVRI: ./output/feature-sets/NVRI.txt [2026-01-13T20:28:17.918562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:17.918619] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:17.918648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:17.918706] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:17.976299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:17.977155] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:17.977237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:17.977270] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:18.100548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:18.100721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:18.100761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:18.100789] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:18.104165] [DEBUG] [FORECASTER] NVRI: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-01-13T20:28:18.104465] [INFO ] [FORECASTER] Completed predict_future for NVRI [2026-01-13T20:28:18.104630] [INFO ] [sig ] NVRI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:18.252849] [INFO ] [LOCAL ] Saved forecast: NVRI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NVRI.txt [2026-01-13T20:28:18.253005] [INFO ] [sig ] [2257/3497] Completed NVRI in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:18.253045] [INFO ] [sig ] [2258/3497] Forecasting NVS... [2026-01-13T20:28:18.253074] [INFO ] [sig ] Generating forecast for: NVS [2026-01-13T20:28:18.253104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVS' from 'https://tdm.silogroup.org/data/derivative_storage/NVS.csv'. [2026-01-13T20:28:18.265956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVS'. [2026-01-13T20:28:18.266323] [INFO ] [FORECASTER] Starting predict_future for NVS [2026-01-13T20:28:18.267149] [DEBUG] [LOCAL ] No optimal features file found for NVS: ./output/feature-sets/NVS.txt [2026-01-13T20:28:18.267203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:18.267237] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:18.267266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:18.267323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:18.329790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:18.330818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:18.330909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:18.330945] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:18.454628] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:18.454776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:18.454818] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:18.454847] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:18.458552] [DEBUG] [FORECASTER] NVS: Forecast T+1@11:T+2@11: UP (p=88.74%) [2026-01-13T20:28:18.458844] [INFO ] [FORECASTER] Completed predict_future for NVS [2026-01-13T20:28:18.458963] [INFO ] [sig ] NVS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:18.605312] [INFO ] [LOCAL ] Saved forecast: NVS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVS.txt [2026-01-13T20:28:18.605441] [INFO ] [sig ] [2258/3497] Completed NVS in 0.4s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:18.605479] [INFO ] [sig ] [2259/3497] Forecasting NVTS... [2026-01-13T20:28:18.605510] [INFO ] [sig ] Generating forecast for: NVTS [2026-01-13T20:28:18.605539] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NVTS' from 'https://tdm.silogroup.org/data/derivative_storage/NVTS.csv'. [2026-01-13T20:28:18.616892] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NVTS'. [2026-01-13T20:28:18.617165] [INFO ] [FORECASTER] Starting predict_future for NVTS [2026-01-13T20:28:18.617931] [DEBUG] [LOCAL ] No optimal features file found for NVTS: ./output/feature-sets/NVTS.txt [2026-01-13T20:28:18.618005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:18.618043] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:18.618072] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:18.618129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:18.675066] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:18.675724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:18.675800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:18.675834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:18.789925] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:18.790073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:18.790130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:18.790162] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:18.793669] [DEBUG] [FORECASTER] NVTS: Forecast T+1@11:T+2@11: UP (p=71.55%) [2026-01-13T20:28:18.793949] [INFO ] [FORECASTER] Completed predict_future for NVTS [2026-01-13T20:28:18.794075] [INFO ] [sig ] NVTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:18.939584] [INFO ] [LOCAL ] Saved forecast: NVTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NVTS.txt [2026-01-13T20:28:18.939730] [INFO ] [sig ] [2259/3497] Completed NVTS in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.3m [2026-01-13T20:28:18.939770] [INFO ] [sig ] [2260/3497] Forecasting NWBI... [2026-01-13T20:28:18.939799] [INFO ] [sig ] Generating forecast for: NWBI [2026-01-13T20:28:18.939829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWBI' from 'https://tdm.silogroup.org/data/derivative_storage/NWBI.csv'. [2026-01-13T20:28:18.951377] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWBI'. [2026-01-13T20:28:18.951704] [INFO ] [FORECASTER] Starting predict_future for NWBI [2026-01-13T20:28:18.952511] [DEBUG] [LOCAL ] No optimal features file found for NWBI: ./output/feature-sets/NWBI.txt [2026-01-13T20:28:18.952566] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:18.952621] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:18.952650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:18.952708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:19.009539] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:19.010201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:19.010287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:19.010321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:19.129923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:19.130067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:19.130116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:19.130154] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:19.133704] [DEBUG] [FORECASTER] NWBI: Forecast T+1@11:T+2@11: DOWN (p=1.05%) [2026-01-13T20:28:19.133982] [INFO ] [FORECASTER] Completed predict_future for NWBI [2026-01-13T20:28:19.134104] [INFO ] [sig ] NWBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:19.279600] [INFO ] [LOCAL ] Saved forecast: NWBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NWBI.txt [2026-01-13T20:28:19.279725] [INFO ] [sig ] [2260/3497] Completed NWBI in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-13T20:28:19.279764] [INFO ] [sig ] [2261/3497] Forecasting NWE... [2026-01-13T20:28:19.279792] [INFO ] [sig ] Generating forecast for: NWE [2026-01-13T20:28:19.279821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWE' from 'https://tdm.silogroup.org/data/derivative_storage/NWE.csv'. [2026-01-13T20:28:19.290917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWE'. [2026-01-13T20:28:19.291196] [INFO ] [FORECASTER] Starting predict_future for NWE [2026-01-13T20:28:19.291957] [DEBUG] [LOCAL ] No optimal features file found for NWE: ./output/feature-sets/NWE.txt [2026-01-13T20:28:19.292008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:19.292039] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:19.292066] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:19.292122] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:19.348883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:19.349498] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:19.349615] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:19.349654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:19.466617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:19.466763] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:19.466805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:19.466834] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:19.470265] [DEBUG] [FORECASTER] NWE: Forecast T+1@11:T+2@11: UP (p=85.29%) [2026-01-13T20:28:19.470549] [INFO ] [FORECASTER] Completed predict_future for NWE [2026-01-13T20:28:19.470693] [INFO ] [sig ] NWE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:19.611376] [INFO ] [LOCAL ] Saved forecast: NWE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NWE.txt [2026-01-13T20:28:19.611487] [INFO ] [sig ] [2261/3497] Completed NWE in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-13T20:28:19.611525] [INFO ] [sig ] [2262/3497] Forecasting NWFL... [2026-01-13T20:28:19.611554] [INFO ] [sig ] Generating forecast for: NWFL [2026-01-13T20:28:19.611601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWFL' from 'https://tdm.silogroup.org/data/derivative_storage/NWFL.csv'. [2026-01-13T20:28:19.622499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWFL'. [2026-01-13T20:28:19.622822] [INFO ] [FORECASTER] Starting predict_future for NWFL [2026-01-13T20:28:19.623562] [DEBUG] [LOCAL ] No optimal features file found for NWFL: ./output/feature-sets/NWFL.txt [2026-01-13T20:28:19.623632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:19.623664] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:19.623690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:19.623746] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:19.679448] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:19.680095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:19.680180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:19.680218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:19.787661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:19.787801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:19.787839] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:19.787869] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:19.791167] [DEBUG] [FORECASTER] NWFL: Forecast T+1@11:T+2@11: DOWN (p=9.40%) [2026-01-13T20:28:19.791436] [INFO ] [FORECASTER] Completed predict_future for NWFL [2026-01-13T20:28:19.791556] [INFO ] [sig ] NWFL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:19.934951] [INFO ] [LOCAL ] Saved forecast: NWFL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NWFL.txt [2026-01-13T20:28:19.935104] [INFO ] [sig ] [2262/3497] Completed NWFL in 0.3s | 2.85 sym/s | Total: 13.2m | ETA: 7.2m [2026-01-13T20:28:19.935144] [INFO ] [sig ] [2263/3497] Forecasting NWG... [2026-01-13T20:28:19.935173] [INFO ] [sig ] Generating forecast for: NWG [2026-01-13T20:28:19.935202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWG' from 'https://tdm.silogroup.org/data/derivative_storage/NWG.csv'. [2026-01-13T20:28:19.946859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWG'. [2026-01-13T20:28:19.947126] [INFO ] [FORECASTER] Starting predict_future for NWG [2026-01-13T20:28:19.947911] [DEBUG] [LOCAL ] No optimal features file found for NWG: ./output/feature-sets/NWG.txt [2026-01-13T20:28:19.947977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:19.948052] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:19.948083] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:19.948150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:20.004120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:20.004778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:20.004854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:20.004887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:20.121034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:20.121173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:20.121211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:20.121240] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:20.124497] [DEBUG] [FORECASTER] NWG: Forecast T+1@11:T+2@11: DOWN (p=8.22%) [2026-01-13T20:28:20.124778] [INFO ] [FORECASTER] Completed predict_future for NWG [2026-01-13T20:28:20.124895] [INFO ] [sig ] NWG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:20.264690] [INFO ] [LOCAL ] Saved forecast: NWG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NWG.txt [2026-01-13T20:28:20.264843] [INFO ] [sig ] [2263/3497] Completed NWG in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:20.264883] [INFO ] [sig ] [2264/3497] Forecasting NWL... [2026-01-13T20:28:20.264912] [INFO ] [sig ] Generating forecast for: NWL [2026-01-13T20:28:20.264942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWL' from 'https://tdm.silogroup.org/data/derivative_storage/NWL.csv'. [2026-01-13T20:28:20.275814] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWL'. [2026-01-13T20:28:20.276097] [INFO ] [FORECASTER] Starting predict_future for NWL [2026-01-13T20:28:20.276860] [DEBUG] [LOCAL ] No optimal features file found for NWL: ./output/feature-sets/NWL.txt [2026-01-13T20:28:20.276911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:20.276943] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:20.276969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:20.277025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:20.332234] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:20.332865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:20.332941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:20.332973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:20.456089] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:20.456217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:20.456254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:20.456282] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:20.459644] [DEBUG] [FORECASTER] NWL: Forecast T+1@11:T+2@11: DOWN (p=10.41%) [2026-01-13T20:28:20.459916] [INFO ] [FORECASTER] Completed predict_future for NWL [2026-01-13T20:28:20.460036] [INFO ] [sig ] NWL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:20.600953] [INFO ] [LOCAL ] Saved forecast: NWL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NWL.txt [2026-01-13T20:28:20.601069] [INFO ] [sig ] [2264/3497] Completed NWL in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:20.601108] [INFO ] [sig ] [2265/3497] Forecasting NWPX... [2026-01-13T20:28:20.601137] [INFO ] [sig ] Generating forecast for: NWPX [2026-01-13T20:28:20.601166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWPX' from 'https://tdm.silogroup.org/data/derivative_storage/NWPX.csv'. [2026-01-13T20:28:20.612227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWPX'. [2026-01-13T20:28:20.612521] [INFO ] [FORECASTER] Starting predict_future for NWPX [2026-01-13T20:28:20.613287] [DEBUG] [LOCAL ] No optimal features file found for NWPX: ./output/feature-sets/NWPX.txt [2026-01-13T20:28:20.613339] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:20.613371] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:20.613398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:20.613457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:20.668910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:20.669502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:20.669593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:20.669627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:20.788405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:20.788535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:20.788588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:20.788619] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:20.791864] [DEBUG] [FORECASTER] NWPX: Forecast T+1@11:T+2@11: UP (p=72.27%) [2026-01-13T20:28:20.792131] [INFO ] [FORECASTER] Completed predict_future for NWPX [2026-01-13T20:28:20.792250] [INFO ] [sig ] NWPX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:20.932402] [INFO ] [LOCAL ] Saved forecast: NWPX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NWPX.txt [2026-01-13T20:28:20.932530] [INFO ] [sig ] [2265/3497] Completed NWPX in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:20.932585] [INFO ] [sig ] [2266/3497] Forecasting NWS... [2026-01-13T20:28:20.932617] [INFO ] [sig ] Generating forecast for: NWS [2026-01-13T20:28:20.932647] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWS' from 'https://tdm.silogroup.org/data/derivative_storage/NWS.csv'. [2026-01-13T20:28:20.943524] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWS'. [2026-01-13T20:28:20.943813] [INFO ] [FORECASTER] Starting predict_future for NWS [2026-01-13T20:28:20.944553] [DEBUG] [LOCAL ] No optimal features file found for NWS: ./output/feature-sets/NWS.txt [2026-01-13T20:28:20.944624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:20.944656] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:20.944683] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:20.944739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:21.000299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:21.000963] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:21.001039] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:21.001072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:21.118354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:21.118507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:21.118547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:21.118623] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:21.121940] [DEBUG] [FORECASTER] NWS: Forecast T+1@11:T+2@11: DOWN (p=7.45%) [2026-01-13T20:28:21.122209] [INFO ] [FORECASTER] Completed predict_future for NWS [2026-01-13T20:28:21.122333] [INFO ] [sig ] NWS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:21.262508] [INFO ] [LOCAL ] Saved forecast: NWS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NWS.txt [2026-01-13T20:28:21.262655] [INFO ] [sig ] [2266/3497] Completed NWS in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:21.262696] [INFO ] [sig ] [2267/3497] Forecasting NWSA... [2026-01-13T20:28:21.262725] [INFO ] [sig ] Generating forecast for: NWSA [2026-01-13T20:28:21.262761] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NWSA' from 'https://tdm.silogroup.org/data/derivative_storage/NWSA.csv'. [2026-01-13T20:28:21.273701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NWSA'. [2026-01-13T20:28:21.273989] [INFO ] [FORECASTER] Starting predict_future for NWSA [2026-01-13T20:28:21.274762] [DEBUG] [LOCAL ] No optimal features file found for NWSA: ./output/feature-sets/NWSA.txt [2026-01-13T20:28:21.274813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:21.274844] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:21.274870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:21.274925] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:21.330191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:21.331028] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:21.331107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:21.331139] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:21.447105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:21.447262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:21.447302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:21.447331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:21.450752] [DEBUG] [FORECASTER] NWSA: Forecast T+1@11:T+2@11: UP (p=98.07%) [2026-01-13T20:28:21.451023] [INFO ] [FORECASTER] Completed predict_future for NWSA [2026-01-13T20:28:21.451144] [INFO ] [sig ] NWSA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:21.593990] [INFO ] [LOCAL ] Saved forecast: NWSA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NWSA.txt [2026-01-13T20:28:21.594114] [INFO ] [sig ] [2267/3497] Completed NWSA in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:21.594151] [INFO ] [sig ] [2268/3497] Forecasting NX... [2026-01-13T20:28:21.594181] [INFO ] [sig ] Generating forecast for: NX [2026-01-13T20:28:21.594211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NX' from 'https://tdm.silogroup.org/data/derivative_storage/NX.csv'. [2026-01-13T20:28:21.605670] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NX'. [2026-01-13T20:28:21.605970] [INFO ] [FORECASTER] Starting predict_future for NX [2026-01-13T20:28:21.606774] [DEBUG] [LOCAL ] No optimal features file found for NX: ./output/feature-sets/NX.txt [2026-01-13T20:28:21.606825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:21.606858] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:21.606884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:21.606941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:21.666191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:21.667091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:21.667189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:21.667227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:21.787101] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:21.787253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:21.787292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:21.787321] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:21.790660] [DEBUG] [FORECASTER] NX: Forecast T+1@11:T+2@11: DOWN (p=49.22%) [2026-01-13T20:28:21.790931] [INFO ] [FORECASTER] Completed predict_future for NX [2026-01-13T20:28:21.791050] [INFO ] [sig ] NX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:21.935926] [INFO ] [LOCAL ] Saved forecast: NX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NX.txt [2026-01-13T20:28:21.936070] [INFO ] [sig ] [2268/3497] Completed NX in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:21.936109] [INFO ] [sig ] [2269/3497] Forecasting NXE... [2026-01-13T20:28:21.936138] [INFO ] [sig ] Generating forecast for: NXE [2026-01-13T20:28:21.936170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXE' from 'https://tdm.silogroup.org/data/derivative_storage/NXE.csv'. [2026-01-13T20:28:21.947815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXE'. [2026-01-13T20:28:21.948130] [INFO ] [FORECASTER] Starting predict_future for NXE [2026-01-13T20:28:21.948907] [DEBUG] [LOCAL ] No optimal features file found for NXE: ./output/feature-sets/NXE.txt [2026-01-13T20:28:21.948957] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:21.948988] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:21.949015] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:21.949071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:22.005633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:22.006319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:22.006402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:22.006434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:22.127481] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:22.127651] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:22.127691] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:22.127720] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:22.131135] [DEBUG] [FORECASTER] NXE: Forecast T+1@11:T+2@11: UP (p=73.59%) [2026-01-13T20:28:22.131418] [INFO ] [FORECASTER] Completed predict_future for NXE [2026-01-13T20:28:22.131545] [INFO ] [sig ] NXE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:22.274071] [INFO ] [LOCAL ] Saved forecast: NXE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NXE.txt [2026-01-13T20:28:22.274209] [INFO ] [sig ] [2269/3497] Completed NXE in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:22.274249] [INFO ] [sig ] [2270/3497] Forecasting NXG... [2026-01-13T20:28:22.274278] [INFO ] [sig ] Generating forecast for: NXG [2026-01-13T20:28:22.274308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXG' from 'https://tdm.silogroup.org/data/derivative_storage/NXG.csv'. [2026-01-13T20:28:22.286477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXG'. [2026-01-13T20:28:22.286801] [INFO ] [FORECASTER] Starting predict_future for NXG [2026-01-13T20:28:22.287719] [DEBUG] [LOCAL ] No optimal features file found for NXG: ./output/feature-sets/NXG.txt [2026-01-13T20:28:22.287770] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:22.287801] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:22.287827] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:22.287882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:22.346388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:22.347220] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:22.347305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:22.347339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:22.467359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:22.467513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:22.467552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:22.467599] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:22.470969] [DEBUG] [FORECASTER] NXG: Forecast T+1@11:T+2@11: DOWN (p=5.10%) [2026-01-13T20:28:22.471242] [INFO ] [FORECASTER] Completed predict_future for NXG [2026-01-13T20:28:22.471365] [INFO ] [sig ] NXG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:22.616330] [INFO ] [LOCAL ] Saved forecast: NXG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NXG.txt [2026-01-13T20:28:22.616468] [INFO ] [sig ] [2270/3497] Completed NXG in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:22.616506] [INFO ] [sig ] [2271/3497] Forecasting NXGL... [2026-01-13T20:28:22.616535] [INFO ] [sig ] Generating forecast for: NXGL [2026-01-13T20:28:22.616565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXGL' from 'https://tdm.silogroup.org/data/derivative_storage/NXGL.csv'. [2026-01-13T20:28:22.627306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXGL'. [2026-01-13T20:28:22.627644] [INFO ] [FORECASTER] Starting predict_future for NXGL [2026-01-13T20:28:22.628423] [DEBUG] [LOCAL ] No optimal features file found for NXGL: ./output/feature-sets/NXGL.txt [2026-01-13T20:28:22.628474] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:22.628504] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:22.628531] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:22.628608] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:22.684326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:22.685196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:22.685277] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:22.685309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:22.807311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:22.807468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:22.807509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:22.807537] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:22.811404] [DEBUG] [FORECASTER] NXGL: Forecast T+1@11:T+2@11: DOWN (p=5.05%) [2026-01-13T20:28:22.811713] [INFO ] [FORECASTER] Completed predict_future for NXGL [2026-01-13T20:28:22.811840] [INFO ] [sig ] NXGL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:22.961255] [INFO ] [LOCAL ] Saved forecast: NXGL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NXGL.txt [2026-01-13T20:28:22.961427] [INFO ] [sig ] [2271/3497] Completed NXGL in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:22.961473] [INFO ] [sig ] [2272/3497] Forecasting NXP... [2026-01-13T20:28:22.961503] [INFO ] [sig ] Generating forecast for: NXP [2026-01-13T20:28:22.961535] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXP' from 'https://tdm.silogroup.org/data/derivative_storage/NXP.csv'. [2026-01-13T20:28:22.973491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXP'. [2026-01-13T20:28:22.973835] [INFO ] [FORECASTER] Starting predict_future for NXP [2026-01-13T20:28:22.974656] [DEBUG] [LOCAL ] No optimal features file found for NXP: ./output/feature-sets/NXP.txt [2026-01-13T20:28:22.974708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:22.974741] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:22.974768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:22.974836] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:23.038552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:23.039353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:23.039433] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:23.039467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:23.164915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:23.165085] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:23.165128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:23.165159] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:23.168692] [DEBUG] [FORECASTER] NXP: Forecast T+1@11:T+2@11: DOWN (p=42.11%) [2026-01-13T20:28:23.168981] [INFO ] [FORECASTER] Completed predict_future for NXP [2026-01-13T20:28:23.169111] [INFO ] [sig ] NXP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:23.311864] [INFO ] [LOCAL ] Saved forecast: NXP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NXP.txt [2026-01-13T20:28:23.312006] [INFO ] [sig ] [2272/3497] Completed NXP in 0.4s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:23.312043] [INFO ] [sig ] [2273/3497] Forecasting NXPI... [2026-01-13T20:28:23.312074] [INFO ] [sig ] Generating forecast for: NXPI [2026-01-13T20:28:23.312104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NXPI' from 'https://tdm.silogroup.org/data/derivative_storage/NXPI.csv'. [2026-01-13T20:28:23.323677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NXPI'. [2026-01-13T20:28:23.324040] [INFO ] [FORECASTER] Starting predict_future for NXPI [2026-01-13T20:28:23.324861] [DEBUG] [LOCAL ] No optimal features file found for NXPI: ./output/feature-sets/NXPI.txt [2026-01-13T20:28:23.324912] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:23.324942] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:23.324969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:23.325025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:23.380379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:23.381160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:23.381272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:23.381307] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:23.502619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:23.502776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:23.502817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:23.502846] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:23.506340] [DEBUG] [FORECASTER] NXPI: Forecast T+1@11:T+2@11: UP (p=52.92%) [2026-01-13T20:28:23.506641] [INFO ] [FORECASTER] Completed predict_future for NXPI [2026-01-13T20:28:23.506771] [INFO ] [sig ] NXPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:23.648882] [INFO ] [LOCAL ] Saved forecast: NXPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/NXPI.txt [2026-01-13T20:28:23.649029] [INFO ] [sig ] [2273/3497] Completed NXPI in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:23.649068] [INFO ] [sig ] [2274/3497] Forecasting NYXH... [2026-01-13T20:28:23.649100] [INFO ] [sig ] Generating forecast for: NYXH [2026-01-13T20:28:23.649132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NYXH' from 'https://tdm.silogroup.org/data/derivative_storage/NYXH.csv'. [2026-01-13T20:28:23.660625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NYXH'. [2026-01-13T20:28:23.661026] [INFO ] [FORECASTER] Starting predict_future for NYXH [2026-01-13T20:28:23.661841] [DEBUG] [LOCAL ] No optimal features file found for NYXH: ./output/feature-sets/NYXH.txt [2026-01-13T20:28:23.661895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:23.661928] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:23.661956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:23.662029] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:23.729824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:23.730914] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:23.731019] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:23.731065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:23.863140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:23.863293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:23.863334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:23.863364] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:23.867245] [DEBUG] [FORECASTER] NYXH: Forecast T+1@11:T+2@11: DOWN (p=27.88%) [2026-01-13T20:28:23.867533] [INFO ] [FORECASTER] Completed predict_future for NYXH [2026-01-13T20:28:23.867681] [INFO ] [sig ] NYXH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:24.017085] [INFO ] [LOCAL ] Saved forecast: NYXH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NYXH.txt [2026-01-13T20:28:24.017228] [INFO ] [sig ] [2274/3497] Completed NYXH in 0.4s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:24.017268] [INFO ] [sig ] [2275/3497] Forecasting NZF... [2026-01-13T20:28:24.017301] [INFO ] [sig ] Generating forecast for: NZF [2026-01-13T20:28:24.017333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'NZF' from 'https://tdm.silogroup.org/data/derivative_storage/NZF.csv'. [2026-01-13T20:28:24.029815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'NZF'. [2026-01-13T20:28:24.030146] [INFO ] [FORECASTER] Starting predict_future for NZF [2026-01-13T20:28:24.030959] [DEBUG] [LOCAL ] No optimal features file found for NZF: ./output/feature-sets/NZF.txt [2026-01-13T20:28:24.031011] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:24.031047] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:24.031081] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:24.031141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:24.090228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:24.091040] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:24.091121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:24.091155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:24.219832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:24.220007] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:24.220055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:24.220087] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:24.223604] [DEBUG] [FORECASTER] NZF: Forecast T+1@11:T+2@11: DOWN (p=2.57%) [2026-01-13T20:28:24.223889] [INFO ] [FORECASTER] Completed predict_future for NZF [2026-01-13T20:28:24.224030] [INFO ] [sig ] NZF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:24.377181] [INFO ] [LOCAL ] Saved forecast: NZF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/NZF.txt [2026-01-13T20:28:24.377338] [INFO ] [sig ] [2275/3497] Completed NZF in 0.4s | 2.85 sym/s | Total: 13.3m | ETA: 7.2m [2026-01-13T20:28:24.377378] [INFO ] [sig ] [2276/3497] Forecasting OABI... [2026-01-13T20:28:24.377409] [INFO ] [sig ] Generating forecast for: OABI [2026-01-13T20:28:24.377441] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OABI' from 'https://tdm.silogroup.org/data/derivative_storage/OABI.csv'. [2026-01-13T20:28:24.389917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OABI'. [2026-01-13T20:28:24.390252] [INFO ] [FORECASTER] Starting predict_future for OABI [2026-01-13T20:28:24.391191] [DEBUG] [LOCAL ] No optimal features file found for OABI: ./output/feature-sets/OABI.txt [2026-01-13T20:28:24.391273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:24.391324] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:24.391359] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:24.391419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:24.453125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:24.454003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:24.454087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:24.454122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:24.584474] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:24.584657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:24.584702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:24.584733] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:24.588322] [DEBUG] [FORECASTER] OABI: Forecast T+1@11:T+2@11: DOWN (p=24.00%) [2026-01-13T20:28:24.588620] [INFO ] [FORECASTER] Completed predict_future for OABI [2026-01-13T20:28:24.588757] [INFO ] [sig ] OABI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:24.740530] [INFO ] [LOCAL ] Saved forecast: OABI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OABI.txt [2026-01-13T20:28:24.740743] [INFO ] [sig ] [2276/3497] Completed OABI in 0.4s | 2.85 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-13T20:28:24.740797] [INFO ] [sig ] [2277/3497] Forecasting OBDC... [2026-01-13T20:28:24.740837] [INFO ] [sig ] Generating forecast for: OBDC [2026-01-13T20:28:24.740868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBDC' from 'https://tdm.silogroup.org/data/derivative_storage/OBDC.csv'. [2026-01-13T20:28:24.753347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBDC'. [2026-01-13T20:28:24.753714] [INFO ] [FORECASTER] Starting predict_future for OBDC [2026-01-13T20:28:24.754547] [DEBUG] [LOCAL ] No optimal features file found for OBDC: ./output/feature-sets/OBDC.txt [2026-01-13T20:28:24.754635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:24.754671] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:24.754708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:24.754780] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:24.816637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:24.817529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:24.817629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:24.817665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:24.941878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:24.942033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:24.942075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:24.942105] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:24.945811] [DEBUG] [FORECASTER] OBDC: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-01-13T20:28:24.946100] [INFO ] [FORECASTER] Completed predict_future for OBDC [2026-01-13T20:28:24.946231] [INFO ] [sig ] OBDC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:25.098286] [INFO ] [LOCAL ] Saved forecast: OBDC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OBDC.txt [2026-01-13T20:28:25.098434] [INFO ] [sig ] [2277/3497] Completed OBDC in 0.4s | 2.85 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-13T20:28:25.098475] [INFO ] [sig ] [2278/3497] Forecasting OBIL... [2026-01-13T20:28:25.098505] [INFO ] [sig ] Generating forecast for: OBIL [2026-01-13T20:28:25.098536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIL' from 'https://tdm.silogroup.org/data/derivative_storage/OBIL.csv'. [2026-01-13T20:28:25.109876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIL'. [2026-01-13T20:28:25.110233] [INFO ] [FORECASTER] Starting predict_future for OBIL [2026-01-13T20:28:25.111052] [DEBUG] [LOCAL ] No optimal features file found for OBIL: ./output/feature-sets/OBIL.txt [2026-01-13T20:28:25.111104] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:25.111135] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:25.111163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:25.111220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:25.171506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:25.172396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:25.172496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:25.172540] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:25.287084] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:25.287239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:25.287281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:25.287310] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:25.290988] [DEBUG] [FORECASTER] OBIL: Forecast T+1@11:T+2@11: UP (p=77.84%) [2026-01-13T20:28:25.291289] [INFO ] [FORECASTER] Completed predict_future for OBIL [2026-01-13T20:28:25.291420] [INFO ] [sig ] OBIL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:25.445344] [INFO ] [LOCAL ] Saved forecast: OBIL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OBIL.txt [2026-01-13T20:28:25.445495] [INFO ] [sig ] [2278/3497] Completed OBIL in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-13T20:28:25.445536] [INFO ] [sig ] [2279/3497] Forecasting OBIO... [2026-01-13T20:28:25.445567] [INFO ] [sig ] Generating forecast for: OBIO [2026-01-13T20:28:25.445617] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBIO' from 'https://tdm.silogroup.org/data/derivative_storage/OBIO.csv'. [2026-01-13T20:28:25.457664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBIO'. [2026-01-13T20:28:25.458078] [INFO ] [FORECASTER] Starting predict_future for OBIO [2026-01-13T20:28:25.458945] [DEBUG] [LOCAL ] No optimal features file found for OBIO: ./output/feature-sets/OBIO.txt [2026-01-13T20:28:25.459005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:25.459040] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:25.459070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:25.459129] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:25.520467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:25.521277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:25.521362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:25.521396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:25.641162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:25.641314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:25.641356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:25.641388] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:25.644808] [DEBUG] [FORECASTER] OBIO: Forecast T+1@11:T+2@11: DOWN (p=8.53%) [2026-01-13T20:28:25.645086] [INFO ] [FORECASTER] Completed predict_future for OBIO [2026-01-13T20:28:25.645210] [INFO ] [sig ] OBIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:25.786745] [INFO ] [LOCAL ] Saved forecast: OBIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OBIO.txt [2026-01-13T20:28:25.786896] [INFO ] [sig ] [2279/3497] Completed OBIO in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-13T20:28:25.786935] [INFO ] [sig ] [2280/3497] Forecasting OBK... [2026-01-13T20:28:25.786964] [INFO ] [sig ] Generating forecast for: OBK [2026-01-13T20:28:25.786995] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OBK' from 'https://tdm.silogroup.org/data/derivative_storage/OBK.csv'. [2026-01-13T20:28:25.799071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OBK'. [2026-01-13T20:28:25.799432] [INFO ] [FORECASTER] Starting predict_future for OBK [2026-01-13T20:28:25.800235] [DEBUG] [LOCAL ] No optimal features file found for OBK: ./output/feature-sets/OBK.txt [2026-01-13T20:28:25.800288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:25.800359] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:25.800396] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:25.800460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:25.859142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:25.860055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:25.860137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:25.860170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:25.978827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:25.978988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:25.979029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:25.979058] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:25.982391] [DEBUG] [FORECASTER] OBK: Forecast T+1@11:T+2@11: UP (p=85.65%) [2026-01-13T20:28:25.982684] [INFO ] [FORECASTER] Completed predict_future for OBK [2026-01-13T20:28:25.982805] [INFO ] [sig ] OBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:26.130088] [INFO ] [LOCAL ] Saved forecast: OBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OBK.txt [2026-01-13T20:28:26.130237] [INFO ] [sig ] [2280/3497] Completed OBK in 0.3s | 2.85 sym/s | Total: 13.3m | ETA: 7.1m [2026-01-13T20:28:26.130277] [INFO ] [sig ] [2281/3497] Forecasting OC... [2026-01-13T20:28:26.130307] [INFO ] [sig ] Generating forecast for: OC [2026-01-13T20:28:26.130341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OC' from 'https://tdm.silogroup.org/data/derivative_storage/OC.csv'. [2026-01-13T20:28:26.141786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OC'. [2026-01-13T20:28:26.142083] [INFO ] [FORECASTER] Starting predict_future for OC [2026-01-13T20:28:26.142844] [DEBUG] [LOCAL ] No optimal features file found for OC: ./output/feature-sets/OC.txt [2026-01-13T20:28:26.142895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:26.142926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:26.142951] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:26.143006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:26.198407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:26.199156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:26.199236] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:26.199268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:26.319432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:26.319610] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:26.319652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:26.319680] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:26.323019] [DEBUG] [FORECASTER] OC: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-01-13T20:28:26.323311] [INFO ] [FORECASTER] Completed predict_future for OC [2026-01-13T20:28:26.323435] [INFO ] [sig ] OC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:26.464229] [INFO ] [LOCAL ] Saved forecast: OC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OC.txt [2026-01-13T20:28:26.464373] [INFO ] [sig ] [2281/3497] Completed OC in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:26.464413] [INFO ] [sig ] [2282/3497] Forecasting OCCI... [2026-01-13T20:28:26.464442] [INFO ] [sig ] Generating forecast for: OCCI [2026-01-13T20:28:26.464472] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCCI' from 'https://tdm.silogroup.org/data/derivative_storage/OCCI.csv'. [2026-01-13T20:28:26.475280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCCI'. [2026-01-13T20:28:26.475593] [INFO ] [FORECASTER] Starting predict_future for OCCI [2026-01-13T20:28:26.476337] [DEBUG] [LOCAL ] No optimal features file found for OCCI: ./output/feature-sets/OCCI.txt [2026-01-13T20:28:26.476388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:26.476419] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:26.476446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:26.476501] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:26.532339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:26.533179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:26.533259] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:26.533292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:26.647310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:26.647469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:26.647509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:26.647537] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:26.650912] [DEBUG] [FORECASTER] OCCI: Forecast T+1@11:T+2@11: DOWN (p=10.08%) [2026-01-13T20:28:26.651182] [INFO ] [FORECASTER] Completed predict_future for OCCI [2026-01-13T20:28:26.651302] [INFO ] [sig ] OCCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:26.794466] [INFO ] [LOCAL ] Saved forecast: OCCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OCCI.txt [2026-01-13T20:28:26.794643] [INFO ] [sig ] [2282/3497] Completed OCCI in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:26.794684] [INFO ] [sig ] [2283/3497] Forecasting OCFC... [2026-01-13T20:28:26.794715] [INFO ] [sig ] Generating forecast for: OCFC [2026-01-13T20:28:26.794745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCFC' from 'https://tdm.silogroup.org/data/derivative_storage/OCFC.csv'. [2026-01-13T20:28:26.806231] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCFC'. [2026-01-13T20:28:26.806609] [INFO ] [FORECASTER] Starting predict_future for OCFC [2026-01-13T20:28:26.807368] [DEBUG] [LOCAL ] No optimal features file found for OCFC: ./output/feature-sets/OCFC.txt [2026-01-13T20:28:26.807419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:26.807450] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:26.807686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:26.807743] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:26.864399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:26.865264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:26.865343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:26.865376] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:26.986047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:26.986202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:26.986284] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:26.986350] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:26.989771] [DEBUG] [FORECASTER] OCFC: Forecast T+1@11:T+2@11: DOWN (p=44.76%) [2026-01-13T20:28:26.990064] [INFO ] [FORECASTER] Completed predict_future for OCFC [2026-01-13T20:28:26.990193] [INFO ] [sig ] OCFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:27.136303] [INFO ] [LOCAL ] Saved forecast: OCFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OCFC.txt [2026-01-13T20:28:27.136479] [INFO ] [sig ] [2283/3497] Completed OCFC in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:27.136521] [INFO ] [sig ] [2284/3497] Forecasting OCGN... [2026-01-13T20:28:27.136553] [INFO ] [sig ] Generating forecast for: OCGN [2026-01-13T20:28:27.136606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCGN' from 'https://tdm.silogroup.org/data/derivative_storage/OCGN.csv'. [2026-01-13T20:28:27.149450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCGN'. [2026-01-13T20:28:27.149918] [INFO ] [FORECASTER] Starting predict_future for OCGN [2026-01-13T20:28:27.150743] [DEBUG] [LOCAL ] No optimal features file found for OCGN: ./output/feature-sets/OCGN.txt [2026-01-13T20:28:27.150801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:27.150843] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:27.150871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:27.150930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:27.208434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:27.209404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:27.209496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:27.209530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:27.332712] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:27.332872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:27.332913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:27.332944] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:27.336395] [DEBUG] [FORECASTER] OCGN: Forecast T+1@11:T+2@11: DOWN (p=1.56%) [2026-01-13T20:28:27.336706] [INFO ] [FORECASTER] Completed predict_future for OCGN [2026-01-13T20:28:27.336836] [INFO ] [sig ] OCGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:27.509260] [INFO ] [LOCAL ] Saved forecast: OCGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OCGN.txt [2026-01-13T20:28:27.509408] [INFO ] [sig ] [2284/3497] Completed OCGN in 0.4s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:27.509450] [INFO ] [sig ] [2285/3497] Forecasting OCSL... [2026-01-13T20:28:27.509481] [INFO ] [sig ] Generating forecast for: OCSL [2026-01-13T20:28:27.509511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCSL' from 'https://tdm.silogroup.org/data/derivative_storage/OCSL.csv'. [2026-01-13T20:28:27.521419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCSL'. [2026-01-13T20:28:27.521694] [INFO ] [FORECASTER] Starting predict_future for OCSL [2026-01-13T20:28:27.522438] [DEBUG] [LOCAL ] No optimal features file found for OCSL: ./output/feature-sets/OCSL.txt [2026-01-13T20:28:27.522489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:27.522521] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:27.522547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:27.522623] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:27.578438] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:27.579070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:27.579144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:27.579176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:27.698941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:27.699100] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:27.699140] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:27.699169] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:27.702508] [DEBUG] [FORECASTER] OCSL: Forecast T+1@11:T+2@11: UP (p=86.04%) [2026-01-13T20:28:27.702794] [INFO ] [FORECASTER] Completed predict_future for OCSL [2026-01-13T20:28:27.702913] [INFO ] [sig ] OCSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:27.842830] [INFO ] [LOCAL ] Saved forecast: OCSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OCSL.txt [2026-01-13T20:28:27.842954] [INFO ] [sig ] [2285/3497] Completed OCSL in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:27.842993] [INFO ] [sig ] [2286/3497] Forecasting OCUL... [2026-01-13T20:28:27.843023] [INFO ] [sig ] Generating forecast for: OCUL [2026-01-13T20:28:27.843054] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OCUL' from 'https://tdm.silogroup.org/data/derivative_storage/OCUL.csv'. [2026-01-13T20:28:27.854708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OCUL'. [2026-01-13T20:28:27.855050] [INFO ] [FORECASTER] Starting predict_future for OCUL [2026-01-13T20:28:27.855831] [DEBUG] [LOCAL ] No optimal features file found for OCUL: ./output/feature-sets/OCUL.txt [2026-01-13T20:28:27.855883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:27.855914] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:27.855940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:27.855995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:27.913118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:27.913849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:27.913933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:27.913967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:28.034854] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:28.035021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:28.035061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:28.035090] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:28.038466] [DEBUG] [FORECASTER] OCUL: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-01-13T20:28:28.038760] [INFO ] [FORECASTER] Completed predict_future for OCUL [2026-01-13T20:28:28.038882] [INFO ] [sig ] OCUL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:28.180160] [INFO ] [LOCAL ] Saved forecast: OCUL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OCUL.txt [2026-01-13T20:28:28.180281] [INFO ] [sig ] [2286/3497] Completed OCUL in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:28.180320] [INFO ] [sig ] [2287/3497] Forecasting ODC... [2026-01-13T20:28:28.180349] [INFO ] [sig ] Generating forecast for: ODC [2026-01-13T20:28:28.180379] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODC' from 'https://tdm.silogroup.org/data/derivative_storage/ODC.csv'. [2026-01-13T20:28:28.192237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODC'. [2026-01-13T20:28:28.192594] [INFO ] [FORECASTER] Starting predict_future for ODC [2026-01-13T20:28:28.193615] [DEBUG] [LOCAL ] No optimal features file found for ODC: ./output/feature-sets/ODC.txt [2026-01-13T20:28:28.193679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:28.193736] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:28.193777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:28.193861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:28.251445] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:28.252300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:28.252387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:28.252449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:28.365927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:28.366066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:28.366107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:28.366136] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:28.369616] [DEBUG] [FORECASTER] ODC: Forecast T+1@11:T+2@11: UP (p=94.82%) [2026-01-13T20:28:28.369892] [INFO ] [FORECASTER] Completed predict_future for ODC [2026-01-13T20:28:28.370015] [INFO ] [sig ] ODC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:28.511563] [INFO ] [LOCAL ] Saved forecast: ODC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ODC.txt [2026-01-13T20:28:28.511744] [INFO ] [sig ] [2287/3497] Completed ODC in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:28.511790] [INFO ] [sig ] [2288/3497] Forecasting ODD... [2026-01-13T20:28:28.511820] [INFO ] [sig ] Generating forecast for: ODD [2026-01-13T20:28:28.511852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODD' from 'https://tdm.silogroup.org/data/derivative_storage/ODD.csv'. [2026-01-13T20:28:28.523158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODD'. [2026-01-13T20:28:28.523452] [INFO ] [FORECASTER] Starting predict_future for ODD [2026-01-13T20:28:28.524210] [DEBUG] [LOCAL ] No optimal features file found for ODD: ./output/feature-sets/ODD.txt [2026-01-13T20:28:28.524262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:28.524294] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:28.524320] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:28.524376] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:28.582705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:28.583521] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:28.583630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:28.583668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:28.703652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:28.703790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:28.703831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:28.703859] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:28.707223] [DEBUG] [FORECASTER] ODD: Forecast T+1@11:T+2@11: DOWN (p=3.38%) [2026-01-13T20:28:28.707488] [INFO ] [FORECASTER] Completed predict_future for ODD [2026-01-13T20:28:28.707623] [INFO ] [sig ] ODD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:28.851261] [INFO ] [LOCAL ] Saved forecast: ODD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ODD.txt [2026-01-13T20:28:28.851388] [INFO ] [sig ] [2288/3497] Completed ODD in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:28.851431] [INFO ] [sig ] [2289/3497] Forecasting ODFL... [2026-01-13T20:28:28.851465] [INFO ] [sig ] Generating forecast for: ODFL [2026-01-13T20:28:28.851496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ODFL' from 'https://tdm.silogroup.org/data/derivative_storage/ODFL.csv'. [2026-01-13T20:28:28.862991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ODFL'. [2026-01-13T20:28:28.863276] [INFO ] [FORECASTER] Starting predict_future for ODFL [2026-01-13T20:28:28.864042] [DEBUG] [LOCAL ] No optimal features file found for ODFL: ./output/feature-sets/ODFL.txt [2026-01-13T20:28:28.864093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:28.864125] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:28.864152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:28.864208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:28.922894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:28.923692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:28.923779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:28.923814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:29.045426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:29.045595] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:29.045638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:29.045667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:29.049194] [DEBUG] [FORECASTER] ODFL: Forecast T+1@11:T+2@11: UP (p=66.87%) [2026-01-13T20:28:29.049467] [INFO ] [FORECASTER] Completed predict_future for ODFL [2026-01-13T20:28:29.049606] [INFO ] [sig ] ODFL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:29.192037] [INFO ] [LOCAL ] Saved forecast: ODFL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ODFL.txt [2026-01-13T20:28:29.192156] [INFO ] [sig ] [2289/3497] Completed ODFL in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:29.192194] [INFO ] [sig ] [2290/3497] Forecasting OEC... [2026-01-13T20:28:29.192223] [INFO ] [sig ] Generating forecast for: OEC [2026-01-13T20:28:29.192253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OEC' from 'https://tdm.silogroup.org/data/derivative_storage/OEC.csv'. [2026-01-13T20:28:29.203645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OEC'. [2026-01-13T20:28:29.203921] [INFO ] [FORECASTER] Starting predict_future for OEC [2026-01-13T20:28:29.204726] [DEBUG] [LOCAL ] No optimal features file found for OEC: ./output/feature-sets/OEC.txt [2026-01-13T20:28:29.204783] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:29.204816] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:29.204844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:29.204900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:29.273385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:29.274317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:29.274430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:29.274465] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:29.395183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:29.395345] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:29.395388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:29.395419] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:29.399059] [DEBUG] [FORECASTER] OEC: Forecast T+1@11:T+2@11: DOWN (p=13.12%) [2026-01-13T20:28:29.399344] [INFO ] [FORECASTER] Completed predict_future for OEC [2026-01-13T20:28:29.399494] [INFO ] [sig ] OEC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:29.549826] [INFO ] [LOCAL ] Saved forecast: OEC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OEC.txt [2026-01-13T20:28:29.549985] [INFO ] [sig ] [2290/3497] Completed OEC in 0.4s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:29.550031] [INFO ] [sig ] [2291/3497] Forecasting OESX... [2026-01-13T20:28:29.550063] [INFO ] [sig ] Generating forecast for: OESX [2026-01-13T20:28:29.550094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OESX' from 'https://tdm.silogroup.org/data/derivative_storage/OESX.csv'. [2026-01-13T20:28:29.561753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OESX'. [2026-01-13T20:28:29.562149] [INFO ] [FORECASTER] Starting predict_future for OESX [2026-01-13T20:28:29.562961] [DEBUG] [LOCAL ] No optimal features file found for OESX: ./output/feature-sets/OESX.txt [2026-01-13T20:28:29.563013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:29.563046] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:29.563073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:29.563130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:29.620701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:29.621523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:29.621624] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:29.621661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:29.734862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:29.735015] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:29.735055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:29.735084] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:29.738439] [DEBUG] [FORECASTER] OESX: Forecast T+1@11:T+2@11: UP (p=52.90%) [2026-01-13T20:28:29.738742] [INFO ] [FORECASTER] Completed predict_future for OESX [2026-01-13T20:28:29.738862] [INFO ] [sig ] OESX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:29.883450] [INFO ] [LOCAL ] Saved forecast: OESX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OESX.txt [2026-01-13T20:28:29.883615] [INFO ] [sig ] [2291/3497] Completed OESX in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:29.883656] [INFO ] [sig ] [2292/3497] Forecasting OFG... [2026-01-13T20:28:29.883687] [INFO ] [sig ] Generating forecast for: OFG [2026-01-13T20:28:29.883717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFG' from 'https://tdm.silogroup.org/data/derivative_storage/OFG.csv'. [2026-01-13T20:28:29.895848] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFG'. [2026-01-13T20:28:29.896273] [INFO ] [FORECASTER] Starting predict_future for OFG [2026-01-13T20:28:29.897088] [DEBUG] [LOCAL ] No optimal features file found for OFG: ./output/feature-sets/OFG.txt [2026-01-13T20:28:29.897140] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:29.897171] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:29.897197] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:29.897254] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:29.953720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:29.954591] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:29.954674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:29.954707] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:30.071490] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:30.071671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:30.071712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:30.071740] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:30.075249] [DEBUG] [FORECASTER] OFG: Forecast T+1@11:T+2@11: UP (p=62.11%) [2026-01-13T20:28:30.075628] [INFO ] [FORECASTER] Completed predict_future for OFG [2026-01-13T20:28:30.075773] [INFO ] [sig ] OFG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:30.224178] [INFO ] [LOCAL ] Saved forecast: OFG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OFG.txt [2026-01-13T20:28:30.224309] [INFO ] [sig ] [2292/3497] Completed OFG in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.1m [2026-01-13T20:28:30.224347] [INFO ] [sig ] [2293/3497] Forecasting OFIX... [2026-01-13T20:28:30.224377] [INFO ] [sig ] Generating forecast for: OFIX [2026-01-13T20:28:30.224407] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFIX' from 'https://tdm.silogroup.org/data/derivative_storage/OFIX.csv'. [2026-01-13T20:28:30.236543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFIX'. [2026-01-13T20:28:30.236888] [INFO ] [FORECASTER] Starting predict_future for OFIX [2026-01-13T20:28:30.237689] [DEBUG] [LOCAL ] No optimal features file found for OFIX: ./output/feature-sets/OFIX.txt [2026-01-13T20:28:30.237742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:30.237775] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:30.237802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:30.237859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:30.294486] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:30.295245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:30.295323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:30.295356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:30.412935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:30.413092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:30.413132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:30.413161] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:30.416624] [DEBUG] [FORECASTER] OFIX: Forecast T+1@11:T+2@11: UP (p=94.13%) [2026-01-13T20:28:30.416905] [INFO ] [FORECASTER] Completed predict_future for OFIX [2026-01-13T20:28:30.417033] [INFO ] [sig ] OFIX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:30.565377] [INFO ] [LOCAL ] Saved forecast: OFIX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OFIX.txt [2026-01-13T20:28:30.565558] [INFO ] [sig ] [2293/3497] Completed OFIX in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-13T20:28:30.565807] [INFO ] [sig ] [2294/3497] Forecasting OFLX... [2026-01-13T20:28:30.565839] [INFO ] [sig ] Generating forecast for: OFLX [2026-01-13T20:28:30.565870] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFLX' from 'https://tdm.silogroup.org/data/derivative_storage/OFLX.csv'. [2026-01-13T20:28:30.578176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFLX'. [2026-01-13T20:28:30.578479] [INFO ] [FORECASTER] Starting predict_future for OFLX [2026-01-13T20:28:30.579275] [DEBUG] [LOCAL ] No optimal features file found for OFLX: ./output/feature-sets/OFLX.txt [2026-01-13T20:28:30.579327] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:30.579360] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:30.579389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:30.579459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:30.636713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:30.637407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:30.637484] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:30.637518] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:30.760358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:30.760517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:30.760558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:30.760622] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:30.764045] [DEBUG] [FORECASTER] OFLX: Forecast T+1@11:T+2@11: DOWN (p=10.83%) [2026-01-13T20:28:30.764316] [INFO ] [FORECASTER] Completed predict_future for OFLX [2026-01-13T20:28:30.764437] [INFO ] [sig ] OFLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:30.908933] [INFO ] [LOCAL ] Saved forecast: OFLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OFLX.txt [2026-01-13T20:28:30.909062] [INFO ] [sig ] [2294/3497] Completed OFLX in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-13T20:28:30.909101] [INFO ] [sig ] [2295/3497] Forecasting OFS... [2026-01-13T20:28:30.909129] [INFO ] [sig ] Generating forecast for: OFS [2026-01-13T20:28:30.909160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OFS' from 'https://tdm.silogroup.org/data/derivative_storage/OFS.csv'. [2026-01-13T20:28:30.920862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OFS'. [2026-01-13T20:28:30.921149] [INFO ] [FORECASTER] Starting predict_future for OFS [2026-01-13T20:28:30.922102] [DEBUG] [LOCAL ] No optimal features file found for OFS: ./output/feature-sets/OFS.txt [2026-01-13T20:28:30.922153] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:30.922184] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:30.922210] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:30.922266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:30.981946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:30.982824] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:30.982905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:30.982938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:31.101353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:31.101498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:31.101538] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:31.101566] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:31.105070] [DEBUG] [FORECASTER] OFS: Forecast T+1@11:T+2@11: UP (p=79.52%) [2026-01-13T20:28:31.105338] [INFO ] [FORECASTER] Completed predict_future for OFS [2026-01-13T20:28:31.105456] [INFO ] [sig ] OFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:31.246145] [INFO ] [LOCAL ] Saved forecast: OFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OFS.txt [2026-01-13T20:28:31.246269] [INFO ] [sig ] [2295/3497] Completed OFS in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-13T20:28:31.246307] [INFO ] [sig ] [2296/3497] Forecasting OGE... [2026-01-13T20:28:31.246337] [INFO ] [sig ] Generating forecast for: OGE [2026-01-13T20:28:31.246367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGE' from 'https://tdm.silogroup.org/data/derivative_storage/OGE.csv'. [2026-01-13T20:28:31.257910] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGE'. [2026-01-13T20:28:31.261124] [INFO ] [FORECASTER] Starting predict_future for OGE [2026-01-13T20:28:31.261898] [DEBUG] [LOCAL ] No optimal features file found for OGE: ./output/feature-sets/OGE.txt [2026-01-13T20:28:31.261949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:31.261981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:31.262007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:31.262064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:31.317831] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:31.318453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:31.318529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:31.318593] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:31.437982] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:31.438131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:31.438171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:31.438200] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:31.441548] [DEBUG] [FORECASTER] OGE: Forecast T+1@11:T+2@11: DOWN (p=2.58%) [2026-01-13T20:28:31.441835] [INFO ] [FORECASTER] Completed predict_future for OGE [2026-01-13T20:28:31.441953] [INFO ] [sig ] OGE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:31.583027] [INFO ] [LOCAL ] Saved forecast: OGE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OGE.txt [2026-01-13T20:28:31.583165] [INFO ] [sig ] [2296/3497] Completed OGE in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-13T20:28:31.583203] [INFO ] [sig ] [2297/3497] Forecasting OGI... [2026-01-13T20:28:31.583237] [INFO ] [sig ] Generating forecast for: OGI [2026-01-13T20:28:31.583267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGI' from 'https://tdm.silogroup.org/data/derivative_storage/OGI.csv'. [2026-01-13T20:28:31.594470] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGI'. [2026-01-13T20:28:31.594783] [INFO ] [FORECASTER] Starting predict_future for OGI [2026-01-13T20:28:31.595541] [DEBUG] [LOCAL ] No optimal features file found for OGI: ./output/feature-sets/OGI.txt [2026-01-13T20:28:31.595609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:31.595665] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:31.595694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:31.595750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:31.654292] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:31.655115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:31.655197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:31.655231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:31.780932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:31.781081] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:31.781119] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:31.781148] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:31.784908] [DEBUG] [FORECASTER] OGI: Forecast T+1@11:T+2@11: UP (p=87.22%) [2026-01-13T20:28:31.785187] [INFO ] [FORECASTER] Completed predict_future for OGI [2026-01-13T20:28:31.785311] [INFO ] [sig ] OGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:31.931299] [INFO ] [LOCAL ] Saved forecast: OGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OGI.txt [2026-01-13T20:28:31.931426] [INFO ] [sig ] [2297/3497] Completed OGI in 0.3s | 2.85 sym/s | Total: 13.4m | ETA: 7.0m [2026-01-13T20:28:31.931465] [INFO ] [sig ] [2298/3497] Forecasting OGN... [2026-01-13T20:28:31.931497] [INFO ] [sig ] Generating forecast for: OGN [2026-01-13T20:28:31.931529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OGN' from 'https://tdm.silogroup.org/data/derivative_storage/OGN.csv'. [2026-01-13T20:28:31.943495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OGN'. [2026-01-13T20:28:31.943990] [INFO ] [FORECASTER] Starting predict_future for OGN [2026-01-13T20:28:31.944755] [DEBUG] [LOCAL ] No optimal features file found for OGN: ./output/feature-sets/OGN.txt [2026-01-13T20:28:31.944806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:31.944837] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:31.944874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:31.944932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:32.001065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:32.001709] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:32.001786] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:32.001821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:32.122527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:32.122703] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:32.122745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:32.122776] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:32.126242] [DEBUG] [FORECASTER] OGN: Forecast T+1@11:T+2@11: UP (p=94.09%) [2026-01-13T20:28:32.126542] [INFO ] [FORECASTER] Completed predict_future for OGN [2026-01-13T20:28:32.126689] [INFO ] [sig ] OGN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:32.274236] [INFO ] [LOCAL ] Saved forecast: OGN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OGN.txt [2026-01-13T20:28:32.274384] [INFO ] [sig ] [2298/3497] Completed OGN in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:32.274425] [INFO ] [sig ] [2299/3497] Forecasting OHI... [2026-01-13T20:28:32.274457] [INFO ] [sig ] Generating forecast for: OHI [2026-01-13T20:28:32.274489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OHI' from 'https://tdm.silogroup.org/data/derivative_storage/OHI.csv'. [2026-01-13T20:28:32.286655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OHI'. [2026-01-13T20:28:32.286974] [INFO ] [FORECASTER] Starting predict_future for OHI [2026-01-13T20:28:32.287764] [DEBUG] [LOCAL ] No optimal features file found for OHI: ./output/feature-sets/OHI.txt [2026-01-13T20:28:32.287816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:32.287848] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:32.287875] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:32.287931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:32.352327] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:32.353147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:32.353229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:32.353263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:32.479708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:32.479883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:32.479926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:32.479956] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:32.483653] [DEBUG] [FORECASTER] OHI: Forecast T+1@11:T+2@11: DOWN (p=46.76%) [2026-01-13T20:28:32.483937] [INFO ] [FORECASTER] Completed predict_future for OHI [2026-01-13T20:28:32.484065] [INFO ] [sig ] OHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:32.631915] [INFO ] [LOCAL ] Saved forecast: OHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OHI.txt [2026-01-13T20:28:32.632066] [INFO ] [sig ] [2299/3497] Completed OHI in 0.4s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:32.632106] [INFO ] [sig ] [2300/3497] Forecasting OI... [2026-01-13T20:28:32.632136] [INFO ] [sig ] Generating forecast for: OI [2026-01-13T20:28:32.632167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OI' from 'https://tdm.silogroup.org/data/derivative_storage/OI.csv'. [2026-01-13T20:28:32.644422] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OI'. [2026-01-13T20:28:32.644878] [INFO ] [FORECASTER] Starting predict_future for OI [2026-01-13T20:28:32.645721] [DEBUG] [LOCAL ] No optimal features file found for OI: ./output/feature-sets/OI.txt [2026-01-13T20:28:32.645775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:32.645807] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:32.645834] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:32.645890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:32.702659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:32.703560] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:32.703672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:32.703706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:32.828016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:32.828167] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:32.828206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:32.828234] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:32.831615] [DEBUG] [FORECASTER] OI: Forecast T+1@11:T+2@11: DOWN (p=33.91%) [2026-01-13T20:28:32.831887] [INFO ] [FORECASTER] Completed predict_future for OI [2026-01-13T20:28:32.832009] [INFO ] [sig ] OI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:32.974880] [INFO ] [LOCAL ] Saved forecast: OI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OI.txt [2026-01-13T20:28:32.975011] [INFO ] [sig ] [2300/3497] Completed OI in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:32.975049] [INFO ] [sig ] [2301/3497] Forecasting OIA... [2026-01-13T20:28:32.975079] [INFO ] [sig ] Generating forecast for: OIA [2026-01-13T20:28:32.975110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIA' from 'https://tdm.silogroup.org/data/derivative_storage/OIA.csv'. [2026-01-13T20:28:32.985876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIA'. [2026-01-13T20:28:32.986202] [INFO ] [FORECASTER] Starting predict_future for OIA [2026-01-13T20:28:32.986995] [DEBUG] [LOCAL ] No optimal features file found for OIA: ./output/feature-sets/OIA.txt [2026-01-13T20:28:32.987047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:32.987078] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:32.987104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:32.987160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:33.043994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:33.044706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:33.044783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:33.044816] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:33.165969] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:33.166121] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:33.166161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:33.166190] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:33.169649] [DEBUG] [FORECASTER] OIA: Forecast T+1@11:T+2@11: DOWN (p=34.06%) [2026-01-13T20:28:33.169960] [INFO ] [FORECASTER] Completed predict_future for OIA [2026-01-13T20:28:33.170089] [INFO ] [sig ] OIA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:33.312872] [INFO ] [LOCAL ] Saved forecast: OIA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OIA.txt [2026-01-13T20:28:33.313025] [INFO ] [sig ] [2301/3497] Completed OIA in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:33.313064] [INFO ] [sig ] [2302/3497] Forecasting OII... [2026-01-13T20:28:33.313093] [INFO ] [sig ] Generating forecast for: OII [2026-01-13T20:28:33.313124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OII' from 'https://tdm.silogroup.org/data/derivative_storage/OII.csv'. [2026-01-13T20:28:33.324033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OII'. [2026-01-13T20:28:33.324345] [INFO ] [FORECASTER] Starting predict_future for OII [2026-01-13T20:28:33.325137] [DEBUG] [LOCAL ] No optimal features file found for OII: ./output/feature-sets/OII.txt [2026-01-13T20:28:33.325188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:33.325219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:33.325245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:33.325300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:33.381518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:33.382230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:33.382307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:33.382340] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:33.500129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:33.500280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:33.500319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:33.500346] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:33.503684] [DEBUG] [FORECASTER] OII: Forecast T+1@11:T+2@11: DOWN (p=31.81%) [2026-01-13T20:28:33.503950] [INFO ] [FORECASTER] Completed predict_future for OII [2026-01-13T20:28:33.504071] [INFO ] [sig ] OII: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:33.648313] [INFO ] [LOCAL ] Saved forecast: OII 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OII.txt [2026-01-13T20:28:33.648472] [INFO ] [sig ] [2302/3497] Completed OII in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:33.648512] [INFO ] [sig ] [2303/3497] Forecasting OIS... [2026-01-13T20:28:33.648543] [INFO ] [sig ] Generating forecast for: OIS [2026-01-13T20:28:33.648596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OIS' from 'https://tdm.silogroup.org/data/derivative_storage/OIS.csv'. [2026-01-13T20:28:33.660292] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OIS'. [2026-01-13T20:28:33.660658] [INFO ] [FORECASTER] Starting predict_future for OIS [2026-01-13T20:28:33.661495] [DEBUG] [LOCAL ] No optimal features file found for OIS: ./output/feature-sets/OIS.txt [2026-01-13T20:28:33.661556] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:33.661616] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:33.661645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:33.661703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:33.721986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:33.722836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:33.722916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:33.722950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:33.847538] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:33.847701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:33.847753] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:33.847791] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:33.854364] [DEBUG] [FORECASTER] OIS: Forecast T+1@11:T+2@11: DOWN (p=41.78%) [2026-01-13T20:28:33.854710] [INFO ] [FORECASTER] Completed predict_future for OIS [2026-01-13T20:28:33.854847] [INFO ] [sig ] OIS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:33.997477] [INFO ] [LOCAL ] Saved forecast: OIS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OIS.txt [2026-01-13T20:28:33.997657] [INFO ] [sig ] [2303/3497] Completed OIS in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:33.997703] [INFO ] [sig ] [2304/3497] Forecasting OKE... [2026-01-13T20:28:33.997733] [INFO ] [sig ] Generating forecast for: OKE [2026-01-13T20:28:33.997764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKE' from 'https://tdm.silogroup.org/data/derivative_storage/OKE.csv'. [2026-01-13T20:28:34.009320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKE'. [2026-01-13T20:28:34.009724] [INFO ] [FORECASTER] Starting predict_future for OKE [2026-01-13T20:28:34.010499] [DEBUG] [LOCAL ] No optimal features file found for OKE: ./output/feature-sets/OKE.txt [2026-01-13T20:28:34.010552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:34.010607] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:34.010636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:34.010693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:34.068170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:34.069064] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:34.069148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:34.069184] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:34.190683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:34.190842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:34.190887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:34.190923] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:34.194374] [DEBUG] [FORECASTER] OKE: Forecast T+1@11:T+2@11: DOWN (p=7.83%) [2026-01-13T20:28:34.194705] [INFO ] [FORECASTER] Completed predict_future for OKE [2026-01-13T20:28:34.194843] [INFO ] [sig ] OKE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:34.340904] [INFO ] [LOCAL ] Saved forecast: OKE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OKE.txt [2026-01-13T20:28:34.341060] [INFO ] [sig ] [2304/3497] Completed OKE in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:34.341099] [INFO ] [sig ] [2305/3497] Forecasting OKTA... [2026-01-13T20:28:34.341129] [INFO ] [sig ] Generating forecast for: OKTA [2026-01-13T20:28:34.341166] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKTA' from 'https://tdm.silogroup.org/data/derivative_storage/OKTA.csv'. [2026-01-13T20:28:34.353267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKTA'. [2026-01-13T20:28:34.353641] [INFO ] [FORECASTER] Starting predict_future for OKTA [2026-01-13T20:28:34.354464] [DEBUG] [LOCAL ] No optimal features file found for OKTA: ./output/feature-sets/OKTA.txt [2026-01-13T20:28:34.354520] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:34.354554] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:34.354603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:34.354661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:34.413786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:34.414640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:34.414720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:34.414755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:34.537313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:34.537469] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:34.537511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:34.537541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:34.540957] [DEBUG] [FORECASTER] OKTA: Forecast T+1@11:T+2@11: UP (p=69.62%) [2026-01-13T20:28:34.541249] [INFO ] [FORECASTER] Completed predict_future for OKTA [2026-01-13T20:28:34.541372] [INFO ] [sig ] OKTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:34.685444] [INFO ] [LOCAL ] Saved forecast: OKTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OKTA.txt [2026-01-13T20:28:34.685596] [INFO ] [sig ] [2305/3497] Completed OKTA in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:34.685638] [INFO ] [sig ] [2306/3497] Forecasting OKYO... [2026-01-13T20:28:34.685667] [INFO ] [sig ] Generating forecast for: OKYO [2026-01-13T20:28:34.685698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OKYO' from 'https://tdm.silogroup.org/data/derivative_storage/OKYO.csv'. [2026-01-13T20:28:34.697366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OKYO'. [2026-01-13T20:28:34.697675] [INFO ] [FORECASTER] Starting predict_future for OKYO [2026-01-13T20:28:34.698464] [DEBUG] [LOCAL ] No optimal features file found for OKYO: ./output/feature-sets/OKYO.txt [2026-01-13T20:28:34.698516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:34.698547] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:34.698596] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:34.698656] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:34.759682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:34.760539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:34.760642] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:34.760681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:34.879293] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:34.879440] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:34.879480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:34.879510] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:34.882893] [DEBUG] [FORECASTER] OKYO: Forecast T+1@11:T+2@11: DOWN (p=29.51%) [2026-01-13T20:28:34.883173] [INFO ] [FORECASTER] Completed predict_future for OKYO [2026-01-13T20:28:34.883297] [INFO ] [sig ] OKYO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:35.032893] [INFO ] [LOCAL ] Saved forecast: OKYO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OKYO.txt [2026-01-13T20:28:35.033099] [INFO ] [sig ] [2306/3497] Completed OKYO in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:35.033151] [INFO ] [sig ] [2307/3497] Forecasting OLED... [2026-01-13T20:28:35.033192] [INFO ] [sig ] Generating forecast for: OLED [2026-01-13T20:28:35.033233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLED' from 'https://tdm.silogroup.org/data/derivative_storage/OLED.csv'. [2026-01-13T20:28:35.045940] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLED'. [2026-01-13T20:28:35.046329] [INFO ] [FORECASTER] Starting predict_future for OLED [2026-01-13T20:28:35.047108] [DEBUG] [LOCAL ] No optimal features file found for OLED: ./output/feature-sets/OLED.txt [2026-01-13T20:28:35.047160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:35.047191] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:35.047218] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:35.047276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:35.103335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:35.104030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:35.104106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:35.104138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:35.220863] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:35.221036] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:35.221078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:35.221107] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:35.224412] [DEBUG] [FORECASTER] OLED: Forecast T+1@11:T+2@11: UP (p=53.93%) [2026-01-13T20:28:35.224699] [INFO ] [FORECASTER] Completed predict_future for OLED [2026-01-13T20:28:35.224818] [INFO ] [sig ] OLED: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:35.367962] [INFO ] [LOCAL ] Saved forecast: OLED 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OLED.txt [2026-01-13T20:28:35.368097] [INFO ] [sig ] [2307/3497] Completed OLED in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:35.368136] [INFO ] [sig ] [2308/3497] Forecasting OLLI... [2026-01-13T20:28:35.368165] [INFO ] [sig ] Generating forecast for: OLLI [2026-01-13T20:28:35.368197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLLI' from 'https://tdm.silogroup.org/data/derivative_storage/OLLI.csv'. [2026-01-13T20:28:35.379495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLLI'. [2026-01-13T20:28:35.379794] [INFO ] [FORECASTER] Starting predict_future for OLLI [2026-01-13T20:28:35.380543] [DEBUG] [LOCAL ] No optimal features file found for OLLI: ./output/feature-sets/OLLI.txt [2026-01-13T20:28:35.380615] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:35.380649] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:35.380677] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:35.380735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:35.437793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:35.438693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:35.438778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:35.438811] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:35.563095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:35.563271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:35.563330] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:35.563373] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:35.566936] [DEBUG] [FORECASTER] OLLI: Forecast T+1@11:T+2@11: DOWN (p=33.40%) [2026-01-13T20:28:35.567211] [INFO ] [FORECASTER] Completed predict_future for OLLI [2026-01-13T20:28:35.567339] [INFO ] [sig ] OLLI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:35.712221] [INFO ] [LOCAL ] Saved forecast: OLLI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OLLI.txt [2026-01-13T20:28:35.712354] [INFO ] [sig ] [2308/3497] Completed OLLI in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:35.712393] [INFO ] [sig ] [2309/3497] Forecasting OLMA... [2026-01-13T20:28:35.712422] [INFO ] [sig ] Generating forecast for: OLMA [2026-01-13T20:28:35.712453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLMA' from 'https://tdm.silogroup.org/data/derivative_storage/OLMA.csv'. [2026-01-13T20:28:35.723406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLMA'. [2026-01-13T20:28:35.723695] [INFO ] [FORECASTER] Starting predict_future for OLMA [2026-01-13T20:28:35.724442] [DEBUG] [LOCAL ] No optimal features file found for OLMA: ./output/feature-sets/OLMA.txt [2026-01-13T20:28:35.724494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:35.724526] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:35.724553] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:35.724639] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:35.783272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:35.784125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:35.784206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:35.784240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:35.907593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:35.907740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:35.907780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:35.907810] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:35.911270] [DEBUG] [FORECASTER] OLMA: Forecast T+1@11:T+2@11: DOWN (p=48.54%) [2026-01-13T20:28:35.911625] [INFO ] [FORECASTER] Completed predict_future for OLMA [2026-01-13T20:28:35.911806] [INFO ] [sig ] OLMA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:36.055078] [INFO ] [LOCAL ] Saved forecast: OLMA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OLMA.txt [2026-01-13T20:28:36.055229] [INFO ] [sig ] [2309/3497] Completed OLMA in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 7.0m [2026-01-13T20:28:36.055270] [INFO ] [sig ] [2310/3497] Forecasting OLN... [2026-01-13T20:28:36.055300] [INFO ] [sig ] Generating forecast for: OLN [2026-01-13T20:28:36.055331] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLN' from 'https://tdm.silogroup.org/data/derivative_storage/OLN.csv'. [2026-01-13T20:28:36.067103] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLN'. [2026-01-13T20:28:36.067508] [INFO ] [FORECASTER] Starting predict_future for OLN [2026-01-13T20:28:36.068359] [DEBUG] [LOCAL ] No optimal features file found for OLN: ./output/feature-sets/OLN.txt [2026-01-13T20:28:36.068411] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:36.068442] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:36.068468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:36.068525] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:36.127174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:36.128177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:36.128273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:36.128308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:36.245902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:36.246064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:36.246105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:36.246133] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:36.249500] [DEBUG] [FORECASTER] OLN: Forecast T+1@11:T+2@11: UP (p=81.61%) [2026-01-13T20:28:36.249788] [INFO ] [FORECASTER] Completed predict_future for OLN [2026-01-13T20:28:36.249912] [INFO ] [sig ] OLN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:36.392086] [INFO ] [LOCAL ] Saved forecast: OLN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OLN.txt [2026-01-13T20:28:36.392226] [INFO ] [sig ] [2310/3497] Completed OLN in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-13T20:28:36.392291] [INFO ] [sig ] [2311/3497] Forecasting OLP... [2026-01-13T20:28:36.392322] [INFO ] [sig ] Generating forecast for: OLP [2026-01-13T20:28:36.392353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLP' from 'https://tdm.silogroup.org/data/derivative_storage/OLP.csv'. [2026-01-13T20:28:36.403372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLP'. [2026-01-13T20:28:36.403688] [INFO ] [FORECASTER] Starting predict_future for OLP [2026-01-13T20:28:36.404438] [DEBUG] [LOCAL ] No optimal features file found for OLP: ./output/feature-sets/OLP.txt [2026-01-13T20:28:36.404489] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:36.404532] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:36.404561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:36.404637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:36.463930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:36.464742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:36.464821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:36.464853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:36.580882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:36.581035] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:36.581075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:36.581104] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:36.584439] [DEBUG] [FORECASTER] OLP: Forecast T+1@11:T+2@11: DOWN (p=1.18%) [2026-01-13T20:28:36.584741] [INFO ] [FORECASTER] Completed predict_future for OLP [2026-01-13T20:28:36.584860] [INFO ] [sig ] OLP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:36.726017] [INFO ] [LOCAL ] Saved forecast: OLP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OLP.txt [2026-01-13T20:28:36.726164] [INFO ] [sig ] [2311/3497] Completed OLP in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-13T20:28:36.726202] [INFO ] [sig ] [2312/3497] Forecasting OLPX... [2026-01-13T20:28:36.726232] [INFO ] [sig ] Generating forecast for: OLPX [2026-01-13T20:28:36.726263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OLPX' from 'https://tdm.silogroup.org/data/derivative_storage/OLPX.csv'. [2026-01-13T20:28:36.737761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OLPX'. [2026-01-13T20:28:36.738105] [INFO ] [FORECASTER] Starting predict_future for OLPX [2026-01-13T20:28:36.738895] [DEBUG] [LOCAL ] No optimal features file found for OLPX: ./output/feature-sets/OLPX.txt [2026-01-13T20:28:36.738946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:36.738978] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:36.739004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:36.739061] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:36.794787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:36.795469] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:36.795545] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:36.795598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:36.913746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:36.913899] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:36.913940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:36.913967] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:36.917484] [DEBUG] [FORECASTER] OLPX: Forecast T+1@11:T+2@11: UP (p=83.73%) [2026-01-13T20:28:36.917990] [INFO ] [FORECASTER] Completed predict_future for OLPX [2026-01-13T20:28:36.918114] [INFO ] [sig ] OLPX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:37.060478] [INFO ] [LOCAL ] Saved forecast: OLPX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OLPX.txt [2026-01-13T20:28:37.060641] [INFO ] [sig ] [2312/3497] Completed OLPX in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-13T20:28:37.060683] [INFO ] [sig ] [2313/3497] Forecasting OM... [2026-01-13T20:28:37.060712] [INFO ] [sig ] Generating forecast for: OM [2026-01-13T20:28:37.060744] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OM' from 'https://tdm.silogroup.org/data/derivative_storage/OM.csv'. [2026-01-13T20:28:37.072360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OM'. [2026-01-13T20:28:37.072669] [INFO ] [FORECASTER] Starting predict_future for OM [2026-01-13T20:28:37.073416] [DEBUG] [LOCAL ] No optimal features file found for OM: ./output/feature-sets/OM.txt [2026-01-13T20:28:37.073467] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:37.073498] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:37.073525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:37.073605] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:37.131368] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:37.132222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:37.132302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:37.132336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:37.254200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:37.254381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:37.254423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:37.254451] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:37.257994] [DEBUG] [FORECASTER] OM: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-13T20:28:37.258278] [INFO ] [FORECASTER] Completed predict_future for OM [2026-01-13T20:28:37.258403] [INFO ] [sig ] OM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:37.400479] [INFO ] [LOCAL ] Saved forecast: OM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OM.txt [2026-01-13T20:28:37.400642] [INFO ] [sig ] [2313/3497] Completed OM in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-13T20:28:37.400684] [INFO ] [sig ] [2314/3497] Forecasting OMAB... [2026-01-13T20:28:37.400714] [INFO ] [sig ] Generating forecast for: OMAB [2026-01-13T20:28:37.400746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMAB' from 'https://tdm.silogroup.org/data/derivative_storage/OMAB.csv'. [2026-01-13T20:28:37.412237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMAB'. [2026-01-13T20:28:37.412599] [INFO ] [FORECASTER] Starting predict_future for OMAB [2026-01-13T20:28:37.413413] [DEBUG] [LOCAL ] No optimal features file found for OMAB: ./output/feature-sets/OMAB.txt [2026-01-13T20:28:37.413464] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:37.413496] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:37.413600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:37.413677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:37.471434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:37.472177] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:37.472272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:37.472305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:37.593719] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:37.593872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:37.593913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:37.593943] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:37.597426] [DEBUG] [FORECASTER] OMAB: Forecast T+1@11:T+2@11: DOWN (p=3.20%) [2026-01-13T20:28:37.597729] [INFO ] [FORECASTER] Completed predict_future for OMAB [2026-01-13T20:28:37.597857] [INFO ] [sig ] OMAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:37.752551] [INFO ] [LOCAL ] Saved forecast: OMAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OMAB.txt [2026-01-13T20:28:37.752780] [INFO ] [sig ] [2314/3497] Completed OMAB in 0.4s | 2.85 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-13T20:28:37.752844] [INFO ] [sig ] [2315/3497] Forecasting OMC... [2026-01-13T20:28:37.752886] [INFO ] [sig ] Generating forecast for: OMC [2026-01-13T20:28:37.752930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMC' from 'https://tdm.silogroup.org/data/derivative_storage/OMC.csv'. [2026-01-13T20:28:37.765903] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMC'. [2026-01-13T20:28:37.766248] [INFO ] [FORECASTER] Starting predict_future for OMC [2026-01-13T20:28:37.767148] [DEBUG] [LOCAL ] No optimal features file found for OMC: ./output/feature-sets/OMC.txt [2026-01-13T20:28:37.767201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:37.767233] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:37.767260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:37.767316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:37.824928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:37.825799] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:37.825881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:37.825913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:37.948058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:37.948212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:37.948262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:37.948301] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:37.952307] [DEBUG] [FORECASTER] OMC: Forecast T+1@11:T+2@11: UP (p=98.22%) [2026-01-13T20:28:37.952621] [INFO ] [FORECASTER] Completed predict_future for OMC [2026-01-13T20:28:37.952751] [INFO ] [sig ] OMC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:38.100092] [INFO ] [LOCAL ] Saved forecast: OMC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OMC.txt [2026-01-13T20:28:38.100251] [INFO ] [sig ] [2315/3497] Completed OMC in 0.3s | 2.85 sym/s | Total: 13.5m | ETA: 6.9m [2026-01-13T20:28:38.100307] [INFO ] [sig ] [2316/3497] Forecasting OMCL... [2026-01-13T20:28:38.100341] [INFO ] [sig ] Generating forecast for: OMCL [2026-01-13T20:28:38.100372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMCL' from 'https://tdm.silogroup.org/data/derivative_storage/OMCL.csv'. [2026-01-13T20:28:38.112140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMCL'. [2026-01-13T20:28:38.112510] [INFO ] [FORECASTER] Starting predict_future for OMCL [2026-01-13T20:28:38.113327] [DEBUG] [LOCAL ] No optimal features file found for OMCL: ./output/feature-sets/OMCL.txt [2026-01-13T20:28:38.113385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:38.113419] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:38.113447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:38.113503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:38.173119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:38.174060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:38.174153] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:38.174187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:38.311069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:38.311221] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:38.311264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:38.311292] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:38.314740] [DEBUG] [FORECASTER] OMCL: Forecast T+1@11:T+2@11: DOWN (p=36.75%) [2026-01-13T20:28:38.315017] [INFO ] [FORECASTER] Completed predict_future for OMCL [2026-01-13T20:28:38.315157] [INFO ] [sig ] OMCL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:38.462755] [INFO ] [LOCAL ] Saved forecast: OMCL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OMCL.txt [2026-01-13T20:28:38.462894] [INFO ] [sig ] [2316/3497] Completed OMCL in 0.4s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:38.462934] [INFO ] [sig ] [2317/3497] Forecasting OMEX... [2026-01-13T20:28:38.462965] [INFO ] [sig ] Generating forecast for: OMEX [2026-01-13T20:28:38.462996] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMEX' from 'https://tdm.silogroup.org/data/derivative_storage/OMEX.csv'. [2026-01-13T20:28:38.474785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMEX'. [2026-01-13T20:28:38.475104] [INFO ] [FORECASTER] Starting predict_future for OMEX [2026-01-13T20:28:38.475914] [DEBUG] [LOCAL ] No optimal features file found for OMEX: ./output/feature-sets/OMEX.txt [2026-01-13T20:28:38.475967] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:38.475999] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:38.476025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:38.476082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:38.532846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:38.533550] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:38.533645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:38.533681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:38.652270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:38.652416] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:38.652457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:38.652486] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:38.655867] [DEBUG] [FORECASTER] OMEX: Forecast T+1@11:T+2@11: DOWN (p=33.43%) [2026-01-13T20:28:38.656136] [INFO ] [FORECASTER] Completed predict_future for OMEX [2026-01-13T20:28:38.656255] [INFO ] [sig ] OMEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:38.801838] [INFO ] [LOCAL ] Saved forecast: OMEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OMEX.txt [2026-01-13T20:28:38.802017] [INFO ] [sig ] [2317/3497] Completed OMEX in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:38.802058] [INFO ] [sig ] [2318/3497] Forecasting OMF... [2026-01-13T20:28:38.802088] [INFO ] [sig ] Generating forecast for: OMF [2026-01-13T20:28:38.802120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OMF' from 'https://tdm.silogroup.org/data/derivative_storage/OMF.csv'. [2026-01-13T20:28:38.814051] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OMF'. [2026-01-13T20:28:38.814414] [INFO ] [FORECASTER] Starting predict_future for OMF [2026-01-13T20:28:38.815470] [DEBUG] [LOCAL ] No optimal features file found for OMF: ./output/feature-sets/OMF.txt [2026-01-13T20:28:38.815523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:38.815555] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:38.815612] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:38.815672] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:38.875190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:38.876204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:38.876309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:38.876347] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:39.005769] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:39.005926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:39.005968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:39.006013] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:39.009515] [DEBUG] [FORECASTER] OMF: Forecast T+1@11:T+2@11: UP (p=92.19%) [2026-01-13T20:28:39.009849] [INFO ] [FORECASTER] Completed predict_future for OMF [2026-01-13T20:28:39.009985] [INFO ] [sig ] OMF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:39.153290] [INFO ] [LOCAL ] Saved forecast: OMF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OMF.txt [2026-01-13T20:28:39.153438] [INFO ] [sig ] [2318/3497] Completed OMF in 0.4s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:39.153477] [INFO ] [sig ] [2319/3497] Forecasting ON... [2026-01-13T20:28:39.153507] [INFO ] [sig ] Generating forecast for: ON [2026-01-13T20:28:39.153538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ON' from 'https://tdm.silogroup.org/data/derivative_storage/ON.csv'. [2026-01-13T20:28:39.164764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ON'. [2026-01-13T20:28:39.165095] [INFO ] [FORECASTER] Starting predict_future for ON [2026-01-13T20:28:39.165888] [DEBUG] [LOCAL ] No optimal features file found for ON: ./output/feature-sets/ON.txt [2026-01-13T20:28:39.165939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:39.165971] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:39.165996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:39.166052] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:39.226200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:39.227097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:39.227197] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:39.227233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:39.360461] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:39.360655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:39.360699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:39.360729] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:39.364445] [DEBUG] [FORECASTER] ON: Forecast T+1@11:T+2@11: DOWN (p=34.94%) [2026-01-13T20:28:39.364769] [INFO ] [FORECASTER] Completed predict_future for ON [2026-01-13T20:28:39.364917] [INFO ] [sig ] ON: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:39.524182] [INFO ] [LOCAL ] Saved forecast: ON 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ON.txt [2026-01-13T20:28:39.524324] [INFO ] [sig ] [2319/3497] Completed ON in 0.4s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:39.524363] [INFO ] [sig ] [2320/3497] Forecasting ONB... [2026-01-13T20:28:39.524392] [INFO ] [sig ] Generating forecast for: ONB [2026-01-13T20:28:39.524430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONB' from 'https://tdm.silogroup.org/data/derivative_storage/ONB.csv'. [2026-01-13T20:28:39.536114] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONB'. [2026-01-13T20:28:39.536397] [INFO ] [FORECASTER] Starting predict_future for ONB [2026-01-13T20:28:39.537167] [DEBUG] [LOCAL ] No optimal features file found for ONB: ./output/feature-sets/ONB.txt [2026-01-13T20:28:39.537218] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:39.537249] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:39.537276] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:39.537331] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:39.595646] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:39.596341] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:39.596426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:39.596499] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:39.714650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:39.714805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:39.714844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:39.714872] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:39.718207] [DEBUG] [FORECASTER] ONB: Forecast T+1@11:T+2@11: DOWN (p=16.05%) [2026-01-13T20:28:39.718482] [INFO ] [FORECASTER] Completed predict_future for ONB [2026-01-13T20:28:39.718621] [INFO ] [sig ] ONB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:39.867409] [INFO ] [LOCAL ] Saved forecast: ONB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ONB.txt [2026-01-13T20:28:39.867560] [INFO ] [sig ] [2320/3497] Completed ONB in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:39.867619] [INFO ] [sig ] [2321/3497] Forecasting ONCO... [2026-01-13T20:28:39.867654] [INFO ] [sig ] Generating forecast for: ONCO [2026-01-13T20:28:39.867684] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONCO' from 'https://tdm.silogroup.org/data/derivative_storage/ONCO.csv'. [2026-01-13T20:28:39.879435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONCO'. [2026-01-13T20:28:39.879741] [INFO ] [FORECASTER] Starting predict_future for ONCO [2026-01-13T20:28:39.880495] [DEBUG] [LOCAL ] No optimal features file found for ONCO: ./output/feature-sets/ONCO.txt [2026-01-13T20:28:39.880546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:39.880598] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:39.880628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:39.880685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:39.937522] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:39.941378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:39.941467] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:39.941501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:40.061457] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:40.061630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:40.061675] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:40.061703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:40.065034] [DEBUG] [FORECASTER] ONCO: Forecast T+1@11:T+2@11: DOWN (p=10.11%) [2026-01-13T20:28:40.065308] [INFO ] [FORECASTER] Completed predict_future for ONCO [2026-01-13T20:28:40.065433] [INFO ] [sig ] ONCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:40.207238] [INFO ] [LOCAL ] Saved forecast: ONCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ONCO.txt [2026-01-13T20:28:40.207365] [INFO ] [sig ] [2321/3497] Completed ONCO in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:40.207403] [INFO ] [sig ] [2322/3497] Forecasting ONDS... [2026-01-13T20:28:40.207433] [INFO ] [sig ] Generating forecast for: ONDS [2026-01-13T20:28:40.207463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONDS' from 'https://tdm.silogroup.org/data/derivative_storage/ONDS.csv'. [2026-01-13T20:28:40.218808] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONDS'. [2026-01-13T20:28:40.219095] [INFO ] [FORECASTER] Starting predict_future for ONDS [2026-01-13T20:28:40.219886] [DEBUG] [LOCAL ] No optimal features file found for ONDS: ./output/feature-sets/ONDS.txt [2026-01-13T20:28:40.219939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:40.219971] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:40.220008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:40.220065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:40.280541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:40.281445] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:40.281525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:40.281559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:40.398623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:40.398775] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:40.398816] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:40.398845] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:40.402262] [DEBUG] [FORECASTER] ONDS: Forecast T+1@11:T+2@11: UP (p=71.21%) [2026-01-13T20:28:40.402548] [INFO ] [FORECASTER] Completed predict_future for ONDS [2026-01-13T20:28:40.402695] [INFO ] [sig ] ONDS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:40.553073] [INFO ] [LOCAL ] Saved forecast: ONDS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ONDS.txt [2026-01-13T20:28:40.553213] [INFO ] [sig ] [2322/3497] Completed ONDS in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:40.553250] [INFO ] [sig ] [2323/3497] Forecasting ONEQ... [2026-01-13T20:28:40.553281] [INFO ] [sig ] Generating forecast for: ONEQ [2026-01-13T20:28:40.553311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONEQ' from 'https://tdm.silogroup.org/data/derivative_storage/ONEQ.csv'. [2026-01-13T20:28:40.564371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONEQ'. [2026-01-13T20:28:40.564722] [INFO ] [FORECASTER] Starting predict_future for ONEQ [2026-01-13T20:28:40.565487] [DEBUG] [LOCAL ] No optimal features file found for ONEQ: ./output/feature-sets/ONEQ.txt [2026-01-13T20:28:40.565538] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:40.565570] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:40.565618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:40.565675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:40.627560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:40.628430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:40.628511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:40.628546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:40.749625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:40.749805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:40.749857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:40.749889] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:40.753692] [DEBUG] [FORECASTER] ONEQ: Forecast T+1@11:T+2@11: DOWN (p=14.49%) [2026-01-13T20:28:40.754197] [INFO ] [FORECASTER] Completed predict_future for ONEQ [2026-01-13T20:28:40.754334] [INFO ] [sig ] ONEQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:40.908219] [INFO ] [LOCAL ] Saved forecast: ONEQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ONEQ.txt [2026-01-13T20:28:40.908363] [INFO ] [sig ] [2323/3497] Completed ONEQ in 0.4s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:40.908402] [INFO ] [sig ] [2324/3497] Forecasting ONL... [2026-01-13T20:28:40.908433] [INFO ] [sig ] Generating forecast for: ONL [2026-01-13T20:28:40.908465] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONL' from 'https://tdm.silogroup.org/data/derivative_storage/ONL.csv'. [2026-01-13T20:28:40.920279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONL'. [2026-01-13T20:28:40.920591] [INFO ] [FORECASTER] Starting predict_future for ONL [2026-01-13T20:28:40.921364] [DEBUG] [LOCAL ] No optimal features file found for ONL: ./output/feature-sets/ONL.txt [2026-01-13T20:28:40.921415] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:40.921447] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:40.921473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:40.921531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:40.979815] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:40.980567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:40.980664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:40.980697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:41.103179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:41.103336] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:41.103375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:41.103404] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:41.106726] [DEBUG] [FORECASTER] ONL: Forecast T+1@11:T+2@11: UP (p=91.70%) [2026-01-13T20:28:41.106999] [INFO ] [FORECASTER] Completed predict_future for ONL [2026-01-13T20:28:41.107120] [INFO ] [sig ] ONL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:41.247523] [INFO ] [LOCAL ] Saved forecast: ONL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ONL.txt [2026-01-13T20:28:41.247680] [INFO ] [sig ] [2324/3497] Completed ONL in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:41.247720] [INFO ] [sig ] [2325/3497] Forecasting ONON... [2026-01-13T20:28:41.247753] [INFO ] [sig ] Generating forecast for: ONON [2026-01-13T20:28:41.247784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONON' from 'https://tdm.silogroup.org/data/derivative_storage/ONON.csv'. [2026-01-13T20:28:41.259412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONON'. [2026-01-13T20:28:41.259779] [INFO ] [FORECASTER] Starting predict_future for ONON [2026-01-13T20:28:41.260591] [DEBUG] [LOCAL ] No optimal features file found for ONON: ./output/feature-sets/ONON.txt [2026-01-13T20:28:41.260646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:41.260688] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:41.260719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:41.260781] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:41.319892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:41.320805] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:41.320898] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:41.320932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:41.448728] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:41.448901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:41.448951] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:41.448988] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:41.452808] [DEBUG] [FORECASTER] ONON: Forecast T+1@11:T+2@11: UP (p=57.31%) [2026-01-13T20:28:41.453117] [INFO ] [FORECASTER] Completed predict_future for ONON [2026-01-13T20:28:41.453266] [INFO ] [sig ] ONON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:41.604194] [INFO ] [LOCAL ] Saved forecast: ONON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ONON.txt [2026-01-13T20:28:41.604354] [INFO ] [sig ] [2325/3497] Completed ONON in 0.4s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:41.604394] [INFO ] [sig ] [2326/3497] Forecasting ONTF... [2026-01-13T20:28:41.604423] [INFO ] [sig ] Generating forecast for: ONTF [2026-01-13T20:28:41.604461] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTF' from 'https://tdm.silogroup.org/data/derivative_storage/ONTF.csv'. [2026-01-13T20:28:41.616376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTF'. [2026-01-13T20:28:41.616712] [INFO ] [FORECASTER] Starting predict_future for ONTF [2026-01-13T20:28:41.617524] [DEBUG] [LOCAL ] No optimal features file found for ONTF: ./output/feature-sets/ONTF.txt [2026-01-13T20:28:41.617602] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:41.617639] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:41.617667] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:41.617730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:41.690965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:41.691822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:41.691931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:41.691967] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:41.814172] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:41.814338] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:41.814383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:41.814414] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:41.817903] [DEBUG] [FORECASTER] ONTF: Forecast T+1@11:T+2@11: DOWN (p=45.84%) [2026-01-13T20:28:41.818239] [INFO ] [FORECASTER] Completed predict_future for ONTF [2026-01-13T20:28:41.818377] [INFO ] [sig ] ONTF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:41.964892] [INFO ] [LOCAL ] Saved forecast: ONTF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ONTF.txt [2026-01-13T20:28:41.965089] [INFO ] [sig ] [2326/3497] Completed ONTF in 0.4s | 2.85 sym/s | Total: 13.6m | ETA: 6.9m [2026-01-13T20:28:41.965151] [INFO ] [sig ] [2327/3497] Forecasting ONTO... [2026-01-13T20:28:41.965199] [INFO ] [sig ] Generating forecast for: ONTO [2026-01-13T20:28:41.965249] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ONTO' from 'https://tdm.silogroup.org/data/derivative_storage/ONTO.csv'. [2026-01-13T20:28:41.977669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ONTO'. [2026-01-13T20:28:41.978011] [INFO ] [FORECASTER] Starting predict_future for ONTO [2026-01-13T20:28:41.978783] [DEBUG] [LOCAL ] No optimal features file found for ONTO: ./output/feature-sets/ONTO.txt [2026-01-13T20:28:41.978839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:41.978871] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:41.978897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:41.978954] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:42.036451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:42.037350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:42.037437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:42.037471] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:42.162791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:42.163138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:42.163178] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:42.163208] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:42.167234] [DEBUG] [FORECASTER] ONTO: Forecast T+1@11:T+2@11: DOWN (p=0.95%) [2026-01-13T20:28:42.167535] [INFO ] [FORECASTER] Completed predict_future for ONTO [2026-01-13T20:28:42.167684] [INFO ] [sig ] ONTO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:42.313468] [INFO ] [LOCAL ] Saved forecast: ONTO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ONTO.txt [2026-01-13T20:28:42.313647] [INFO ] [sig ] [2327/3497] Completed ONTO in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-13T20:28:42.313742] [INFO ] [sig ] [2328/3497] Forecasting OOMA... [2026-01-13T20:28:42.313774] [INFO ] [sig ] Generating forecast for: OOMA [2026-01-13T20:28:42.313804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OOMA' from 'https://tdm.silogroup.org/data/derivative_storage/OOMA.csv'. [2026-01-13T20:28:42.326682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OOMA'. [2026-01-13T20:28:42.327067] [INFO ] [FORECASTER] Starting predict_future for OOMA [2026-01-13T20:28:42.328077] [DEBUG] [LOCAL ] No optimal features file found for OOMA: ./output/feature-sets/OOMA.txt [2026-01-13T20:28:42.328138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:42.328172] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:42.328199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:42.328256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:42.388216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:42.389094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:42.389175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:42.389208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:42.508545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:42.508721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:42.508774] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:42.508806] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:42.512222] [DEBUG] [FORECASTER] OOMA: Forecast T+1@11:T+2@11: DOWN (p=18.13%) [2026-01-13T20:28:42.512500] [INFO ] [FORECASTER] Completed predict_future for OOMA [2026-01-13T20:28:42.512642] [INFO ] [sig ] OOMA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:42.657890] [INFO ] [LOCAL ] Saved forecast: OOMA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OOMA.txt [2026-01-13T20:28:42.658064] [INFO ] [sig ] [2328/3497] Completed OOMA in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-13T20:28:42.658106] [INFO ] [sig ] [2329/3497] Forecasting OPAD... [2026-01-13T20:28:42.658137] [INFO ] [sig ] Generating forecast for: OPAD [2026-01-13T20:28:42.658168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAD' from 'https://tdm.silogroup.org/data/derivative_storage/OPAD.csv'. [2026-01-13T20:28:42.669448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAD'. [2026-01-13T20:28:42.669761] [INFO ] [FORECASTER] Starting predict_future for OPAD [2026-01-13T20:28:42.670511] [DEBUG] [LOCAL ] No optimal features file found for OPAD: ./output/feature-sets/OPAD.txt [2026-01-13T20:28:42.670562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:42.670615] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:42.670644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:42.670701] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:42.727682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:42.728615] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:42.728702] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:42.728734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:42.856436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:42.856613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:42.856655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:42.856699] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:42.860133] [DEBUG] [FORECASTER] OPAD: Forecast T+1@11:T+2@11: DOWN (p=33.37%) [2026-01-13T20:28:42.860423] [INFO ] [FORECASTER] Completed predict_future for OPAD [2026-01-13T20:28:42.860552] [INFO ] [sig ] OPAD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:43.002963] [INFO ] [LOCAL ] Saved forecast: OPAD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OPAD.txt [2026-01-13T20:28:43.003116] [INFO ] [sig ] [2329/3497] Completed OPAD in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-13T20:28:43.003155] [INFO ] [sig ] [2330/3497] Forecasting OPAL... [2026-01-13T20:28:43.003185] [INFO ] [sig ] Generating forecast for: OPAL [2026-01-13T20:28:43.003215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPAL' from 'https://tdm.silogroup.org/data/derivative_storage/OPAL.csv'. [2026-01-13T20:28:43.014309] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPAL'. [2026-01-13T20:28:43.014681] [INFO ] [FORECASTER] Starting predict_future for OPAL [2026-01-13T20:28:43.015432] [DEBUG] [LOCAL ] No optimal features file found for OPAL: ./output/feature-sets/OPAL.txt [2026-01-13T20:28:43.015484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:43.015515] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:43.015543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:43.015620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:43.075909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:43.076765] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:43.076844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:43.077063] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:43.196448] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:43.196613] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:43.196655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:43.196685] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:43.200660] [DEBUG] [FORECASTER] OPAL: Forecast T+1@11:T+2@11: DOWN (p=23.43%) [2026-01-13T20:28:43.200986] [INFO ] [FORECASTER] Completed predict_future for OPAL [2026-01-13T20:28:43.201125] [INFO ] [sig ] OPAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:43.347354] [INFO ] [LOCAL ] Saved forecast: OPAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OPAL.txt [2026-01-13T20:28:43.347510] [INFO ] [sig ] [2330/3497] Completed OPAL in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-13T20:28:43.347549] [INFO ] [sig ] [2331/3497] Forecasting OPBK... [2026-01-13T20:28:43.347597] [INFO ] [sig ] Generating forecast for: OPBK [2026-01-13T20:28:43.347630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPBK' from 'https://tdm.silogroup.org/data/derivative_storage/OPBK.csv'. [2026-01-13T20:28:43.358763] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPBK'. [2026-01-13T20:28:43.359050] [INFO ] [FORECASTER] Starting predict_future for OPBK [2026-01-13T20:28:43.359819] [DEBUG] [LOCAL ] No optimal features file found for OPBK: ./output/feature-sets/OPBK.txt [2026-01-13T20:28:43.359870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:43.359901] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:43.359953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:43.360011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:43.418540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:43.419417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:43.419502] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:43.419553] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:43.544939] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:43.545089] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:43.545129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:43.545158] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:43.548478] [DEBUG] [FORECASTER] OPBK: Forecast T+1@11:T+2@11: DOWN (p=27.88%) [2026-01-13T20:28:43.548776] [INFO ] [FORECASTER] Completed predict_future for OPBK [2026-01-13T20:28:43.548900] [INFO ] [sig ] OPBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:43.692354] [INFO ] [LOCAL ] Saved forecast: OPBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OPBK.txt [2026-01-13T20:28:43.692512] [INFO ] [sig ] [2331/3497] Completed OPBK in 0.3s | 2.85 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-13T20:28:43.692551] [INFO ] [sig ] [2332/3497] Forecasting OPCH... [2026-01-13T20:28:43.692598] [INFO ] [sig ] Generating forecast for: OPCH [2026-01-13T20:28:43.692632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPCH' from 'https://tdm.silogroup.org/data/derivative_storage/OPCH.csv'. [2026-01-13T20:28:43.704105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPCH'. [2026-01-13T20:28:43.704465] [INFO ] [FORECASTER] Starting predict_future for OPCH [2026-01-13T20:28:43.705267] [DEBUG] [LOCAL ] No optimal features file found for OPCH: ./output/feature-sets/OPCH.txt [2026-01-13T20:28:43.705318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:43.705350] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:43.705377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:43.705434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:43.762310] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:43.763197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:43.763276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:43.763309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:43.895252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:43.895407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:43.895448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:43.895478] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:43.898966] [DEBUG] [FORECASTER] OPCH: Forecast T+1@11:T+2@11: UP (p=94.00%) [2026-01-13T20:28:43.899252] [INFO ] [FORECASTER] Completed predict_future for OPCH [2026-01-13T20:28:43.899381] [INFO ] [sig ] OPCH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:44.042609] [INFO ] [LOCAL ] Saved forecast: OPCH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OPCH.txt [2026-01-13T20:28:44.042764] [INFO ] [sig ] [2332/3497] Completed OPCH in 0.4s | 2.85 sym/s | Total: 13.6m | ETA: 6.8m [2026-01-13T20:28:44.042804] [INFO ] [sig ] [2333/3497] Forecasting OPEN... [2026-01-13T20:28:44.042834] [INFO ] [sig ] Generating forecast for: OPEN [2026-01-13T20:28:44.042865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPEN' from 'https://tdm.silogroup.org/data/derivative_storage/OPEN.csv'. [2026-01-13T20:28:44.053830] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPEN'. [2026-01-13T20:28:44.054182] [INFO ] [FORECASTER] Starting predict_future for OPEN [2026-01-13T20:28:44.054967] [DEBUG] [LOCAL ] No optimal features file found for OPEN: ./output/feature-sets/OPEN.txt [2026-01-13T20:28:44.055018] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:44.055064] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:44.055093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:44.055162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:44.113372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:44.114245] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:44.114326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:44.114386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:44.243731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:44.243892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:44.243934] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:44.243963] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:44.247538] [DEBUG] [FORECASTER] OPEN: Forecast T+1@11:T+2@11: UP (p=60.58%) [2026-01-13T20:28:44.247866] [INFO ] [FORECASTER] Completed predict_future for OPEN [2026-01-13T20:28:44.248024] [INFO ] [sig ] OPEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:44.415868] [INFO ] [LOCAL ] Saved forecast: OPEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OPEN.txt [2026-01-13T20:28:44.416077] [INFO ] [sig ] [2333/3497] Completed OPEN in 0.4s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:44.416118] [INFO ] [sig ] [2334/3497] Forecasting OPFI... [2026-01-13T20:28:44.416148] [INFO ] [sig ] Generating forecast for: OPFI [2026-01-13T20:28:44.416188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPFI' from 'https://tdm.silogroup.org/data/derivative_storage/OPFI.csv'. [2026-01-13T20:28:44.428358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPFI'. [2026-01-13T20:28:44.428758] [INFO ] [FORECASTER] Starting predict_future for OPFI [2026-01-13T20:28:44.429560] [DEBUG] [LOCAL ] No optimal features file found for OPFI: ./output/feature-sets/OPFI.txt [2026-01-13T20:28:44.429634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:44.429667] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:44.429696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:44.429755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:44.486460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:44.487333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:44.487414] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:44.487449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:44.608816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:44.608975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:44.609015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:44.609043] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:44.612540] [DEBUG] [FORECASTER] OPFI: Forecast T+1@11:T+2@11: DOWN (p=9.60%) [2026-01-13T20:28:44.612839] [INFO ] [FORECASTER] Completed predict_future for OPFI [2026-01-13T20:28:44.612969] [INFO ] [sig ] OPFI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:44.755363] [INFO ] [LOCAL ] Saved forecast: OPFI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OPFI.txt [2026-01-13T20:28:44.755495] [INFO ] [sig ] [2334/3497] Completed OPFI in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:44.755535] [INFO ] [sig ] [2335/3497] Forecasting OPK... [2026-01-13T20:28:44.755566] [INFO ] [sig ] Generating forecast for: OPK [2026-01-13T20:28:44.755618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPK' from 'https://tdm.silogroup.org/data/derivative_storage/OPK.csv'. [2026-01-13T20:28:44.767147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPK'. [2026-01-13T20:28:44.767474] [INFO ] [FORECASTER] Starting predict_future for OPK [2026-01-13T20:28:44.768325] [DEBUG] [LOCAL ] No optimal features file found for OPK: ./output/feature-sets/OPK.txt [2026-01-13T20:28:44.768388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:44.768422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:44.768450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:44.768508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:44.827214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:44.827994] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:44.828075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:44.828108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:44.947330] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:44.947516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:44.947588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:44.947630] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:44.951824] [DEBUG] [FORECASTER] OPK: Forecast T+1@11:T+2@11: DOWN (p=45.21%) [2026-01-13T20:28:44.952193] [INFO ] [FORECASTER] Completed predict_future for OPK [2026-01-13T20:28:44.952339] [INFO ] [sig ] OPK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:45.099613] [INFO ] [LOCAL ] Saved forecast: OPK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OPK.txt [2026-01-13T20:28:45.099783] [INFO ] [sig ] [2335/3497] Completed OPK in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:45.099823] [INFO ] [sig ] [2336/3497] Forecasting OPP... [2026-01-13T20:28:45.099854] [INFO ] [sig ] Generating forecast for: OPP [2026-01-13T20:28:45.099885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPP' from 'https://tdm.silogroup.org/data/derivative_storage/OPP.csv'. [2026-01-13T20:28:45.111197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPP'. [2026-01-13T20:28:45.111587] [INFO ] [FORECASTER] Starting predict_future for OPP [2026-01-13T20:28:45.112383] [DEBUG] [LOCAL ] No optimal features file found for OPP: ./output/feature-sets/OPP.txt [2026-01-13T20:28:45.112435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:45.112466] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:45.112493] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:45.112550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:45.168748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:45.169616] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:45.169701] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:45.169734] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:45.290252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:45.290412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:45.290457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:45.290484] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:45.293817] [DEBUG] [FORECASTER] OPP: Forecast T+1@11:T+2@11: DOWN (p=12.03%) [2026-01-13T20:28:45.294093] [INFO ] [FORECASTER] Completed predict_future for OPP [2026-01-13T20:28:45.294211] [INFO ] [sig ] OPP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:45.437947] [INFO ] [LOCAL ] Saved forecast: OPP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OPP.txt [2026-01-13T20:28:45.438093] [INFO ] [sig ] [2336/3497] Completed OPP in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:45.438131] [INFO ] [sig ] [2337/3497] Forecasting OPRA... [2026-01-13T20:28:45.438161] [INFO ] [sig ] Generating forecast for: OPRA [2026-01-13T20:28:45.438190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPRA' from 'https://tdm.silogroup.org/data/derivative_storage/OPRA.csv'. [2026-01-13T20:28:45.449491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPRA'. [2026-01-13T20:28:45.449779] [INFO ] [FORECASTER] Starting predict_future for OPRA [2026-01-13T20:28:45.450523] [DEBUG] [LOCAL ] No optimal features file found for OPRA: ./output/feature-sets/OPRA.txt [2026-01-13T20:28:45.450590] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:45.450624] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:45.450651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:45.450708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:45.507103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:45.507725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:45.507800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:45.507833] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:45.627425] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:45.627546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:45.627602] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:45.627633] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:45.631097] [DEBUG] [FORECASTER] OPRA: Forecast T+1@11:T+2@11: UP (p=58.65%) [2026-01-13T20:28:45.631375] [INFO ] [FORECASTER] Completed predict_future for OPRA [2026-01-13T20:28:45.631494] [INFO ] [sig ] OPRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:45.776986] [INFO ] [LOCAL ] Saved forecast: OPRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OPRA.txt [2026-01-13T20:28:45.777109] [INFO ] [sig ] [2337/3497] Completed OPRA in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:45.777148] [INFO ] [sig ] [2338/3497] Forecasting OPTX... [2026-01-13T20:28:45.777177] [INFO ] [sig ] Generating forecast for: OPTX [2026-01-13T20:28:45.777206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPTX' from 'https://tdm.silogroup.org/data/derivative_storage/OPTX.csv'. [2026-01-13T20:28:45.789278] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPTX'. [2026-01-13T20:28:45.789604] [INFO ] [FORECASTER] Starting predict_future for OPTX [2026-01-13T20:28:45.790405] [DEBUG] [LOCAL ] No optimal features file found for OPTX: ./output/feature-sets/OPTX.txt [2026-01-13T20:28:45.790459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:45.790492] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:45.790533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:45.790611] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:45.850165] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:45.850834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:45.850912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:45.850946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:45.971526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:45.971687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:45.971732] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:45.971765] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:45.975202] [DEBUG] [FORECASTER] OPTX: Forecast T+1@11:T+2@11: DOWN (p=8.64%) [2026-01-13T20:28:45.975476] [INFO ] [FORECASTER] Completed predict_future for OPTX [2026-01-13T20:28:45.975618] [INFO ] [sig ] OPTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:46.118276] [INFO ] [LOCAL ] Saved forecast: OPTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OPTX.txt [2026-01-13T20:28:46.118408] [INFO ] [sig ] [2338/3497] Completed OPTX in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:46.118446] [INFO ] [sig ] [2339/3497] Forecasting OPXS... [2026-01-13T20:28:46.118476] [INFO ] [sig ] Generating forecast for: OPXS [2026-01-13T20:28:46.118506] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OPXS' from 'https://tdm.silogroup.org/data/derivative_storage/OPXS.csv'. [2026-01-13T20:28:46.129718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OPXS'. [2026-01-13T20:28:46.130011] [INFO ] [FORECASTER] Starting predict_future for OPXS [2026-01-13T20:28:46.130816] [DEBUG] [LOCAL ] No optimal features file found for OPXS: ./output/feature-sets/OPXS.txt [2026-01-13T20:28:46.130870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:46.130904] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:46.130932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:46.130991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:46.188404] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:46.189246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:46.189326] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:46.189359] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:46.309094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:46.309250] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:46.309292] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:46.309320] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:46.312859] [DEBUG] [FORECASTER] OPXS: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-01-13T20:28:46.313164] [INFO ] [FORECASTER] Completed predict_future for OPXS [2026-01-13T20:28:46.313296] [INFO ] [sig ] OPXS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:46.456032] [INFO ] [LOCAL ] Saved forecast: OPXS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OPXS.txt [2026-01-13T20:28:46.456163] [INFO ] [sig ] [2339/3497] Completed OPXS in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:46.456202] [INFO ] [sig ] [2340/3497] Forecasting ORA... [2026-01-13T20:28:46.456232] [INFO ] [sig ] Generating forecast for: ORA [2026-01-13T20:28:46.456262] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORA' from 'https://tdm.silogroup.org/data/derivative_storage/ORA.csv'. [2026-01-13T20:28:46.467227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORA'. [2026-01-13T20:28:46.467483] [INFO ] [FORECASTER] Starting predict_future for ORA [2026-01-13T20:28:46.468263] [DEBUG] [LOCAL ] No optimal features file found for ORA: ./output/feature-sets/ORA.txt [2026-01-13T20:28:46.468315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:46.468346] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:46.468373] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:46.468429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:46.524907] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:46.525599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:46.525676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:46.525709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:46.645758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:46.645911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:46.645949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:46.645978] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:46.649353] [DEBUG] [FORECASTER] ORA: Forecast T+1@11:T+2@11: DOWN (p=6.12%) [2026-01-13T20:28:46.649657] [INFO ] [FORECASTER] Completed predict_future for ORA [2026-01-13T20:28:46.649783] [INFO ] [sig ] ORA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:46.790100] [INFO ] [LOCAL ] Saved forecast: ORA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ORA.txt [2026-01-13T20:28:46.790240] [INFO ] [sig ] [2340/3497] Completed ORA in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:46.790279] [INFO ] [sig ] [2341/3497] Forecasting ORC... [2026-01-13T20:28:46.790309] [INFO ] [sig ] Generating forecast for: ORC [2026-01-13T20:28:46.790340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORC' from 'https://tdm.silogroup.org/data/derivative_storage/ORC.csv'. [2026-01-13T20:28:46.801997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORC'. [2026-01-13T20:28:46.802335] [INFO ] [FORECASTER] Starting predict_future for ORC [2026-01-13T20:28:46.803101] [DEBUG] [LOCAL ] No optimal features file found for ORC: ./output/feature-sets/ORC.txt [2026-01-13T20:28:46.803152] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:46.803184] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:46.803211] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:46.803266] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:46.859569] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:46.860180] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:46.860279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:46.860312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:46.977549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:46.977682] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:46.977720] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:46.977748] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:46.980925] [DEBUG] [FORECASTER] ORC: Forecast T+1@11:T+2@11: UP (p=93.25%) [2026-01-13T20:28:46.981187] [INFO ] [FORECASTER] Completed predict_future for ORC [2026-01-13T20:28:46.981304] [INFO ] [sig ] ORC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:47.123351] [INFO ] [LOCAL ] Saved forecast: ORC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ORC.txt [2026-01-13T20:28:47.123472] [INFO ] [sig ] [2341/3497] Completed ORC in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:47.123510] [INFO ] [sig ] [2342/3497] Forecasting ORGO... [2026-01-13T20:28:47.123539] [INFO ] [sig ] Generating forecast for: ORGO [2026-01-13T20:28:47.123587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORGO' from 'https://tdm.silogroup.org/data/derivative_storage/ORGO.csv'. [2026-01-13T20:28:47.135132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORGO'. [2026-01-13T20:28:47.135383] [INFO ] [FORECASTER] Starting predict_future for ORGO [2026-01-13T20:28:47.136155] [DEBUG] [LOCAL ] No optimal features file found for ORGO: ./output/feature-sets/ORGO.txt [2026-01-13T20:28:47.136206] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:47.136237] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:47.136264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:47.136320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:47.192678] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:47.193250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:47.193322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:47.193355] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:47.312230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:47.312405] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:47.312451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:47.312481] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:47.315895] [DEBUG] [FORECASTER] ORGO: Forecast T+1@11:T+2@11: DOWN (p=43.51%) [2026-01-13T20:28:47.316181] [INFO ] [FORECASTER] Completed predict_future for ORGO [2026-01-13T20:28:47.316298] [INFO ] [sig ] ORGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:47.457374] [INFO ] [LOCAL ] Saved forecast: ORGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ORGO.txt [2026-01-13T20:28:47.457483] [INFO ] [sig ] [2342/3497] Completed ORGO in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:47.457521] [INFO ] [sig ] [2343/3497] Forecasting ORIC... [2026-01-13T20:28:47.457550] [INFO ] [sig ] Generating forecast for: ORIC [2026-01-13T20:28:47.457596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORIC' from 'https://tdm.silogroup.org/data/derivative_storage/ORIC.csv'. [2026-01-13T20:28:47.470730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORIC'. [2026-01-13T20:28:47.471163] [INFO ] [FORECASTER] Starting predict_future for ORIC [2026-01-13T20:28:47.472028] [DEBUG] [LOCAL ] No optimal features file found for ORIC: ./output/feature-sets/ORIC.txt [2026-01-13T20:28:47.472080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:47.472112] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:47.472138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:47.472194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:47.527983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:47.528978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:47.529068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:47.529100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:47.647518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:47.647719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:47.647761] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:47.647789] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:47.651391] [DEBUG] [FORECASTER] ORIC: Forecast T+1@11:T+2@11: UP (p=94.80%) [2026-01-13T20:28:47.651712] [INFO ] [FORECASTER] Completed predict_future for ORIC [2026-01-13T20:28:47.651848] [INFO ] [sig ] ORIC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:47.796165] [INFO ] [LOCAL ] Saved forecast: ORIC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ORIC.txt [2026-01-13T20:28:47.796313] [INFO ] [sig ] [2343/3497] Completed ORIC in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.8m [2026-01-13T20:28:47.796353] [INFO ] [sig ] [2344/3497] Forecasting ORKA... [2026-01-13T20:28:47.796382] [INFO ] [sig ] Generating forecast for: ORKA [2026-01-13T20:28:47.796412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORKA' from 'https://tdm.silogroup.org/data/derivative_storage/ORKA.csv'. [2026-01-13T20:28:47.809328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORKA'. [2026-01-13T20:28:47.809626] [INFO ] [FORECASTER] Starting predict_future for ORKA [2026-01-13T20:28:47.810446] [DEBUG] [LOCAL ] No optimal features file found for ORKA: ./output/feature-sets/ORKA.txt [2026-01-13T20:28:47.810499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:47.810532] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:47.810559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:47.810635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:47.868476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:47.869663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:47.869750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:47.869785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:47.991408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:47.991562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:47.991620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:47.991650] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:47.995003] [DEBUG] [FORECASTER] ORKA: Forecast T+1@11:T+2@11: UP (p=96.33%) [2026-01-13T20:28:47.995277] [INFO ] [FORECASTER] Completed predict_future for ORKA [2026-01-13T20:28:47.995396] [INFO ] [sig ] ORKA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:48.137374] [INFO ] [LOCAL ] Saved forecast: ORKA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ORKA.txt [2026-01-13T20:28:48.137516] [INFO ] [sig ] [2344/3497] Completed ORKA in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-13T20:28:48.137555] [INFO ] [sig ] [2345/3497] Forecasting ORLY... [2026-01-13T20:28:48.137603] [INFO ] [sig ] Generating forecast for: ORLY [2026-01-13T20:28:48.137634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORLY' from 'https://tdm.silogroup.org/data/derivative_storage/ORLY.csv'. [2026-01-13T20:28:48.149478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORLY'. [2026-01-13T20:28:48.149790] [INFO ] [FORECASTER] Starting predict_future for ORLY [2026-01-13T20:28:48.150775] [DEBUG] [LOCAL ] No optimal features file found for ORLY: ./output/feature-sets/ORLY.txt [2026-01-13T20:28:48.150832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:48.150873] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:48.150906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:48.150978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:48.209147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:48.210034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:48.210118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:48.210151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:48.334025] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:48.334192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:48.334245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:48.334276] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:48.337926] [DEBUG] [FORECASTER] ORLY: Forecast T+1@11:T+2@11: UP (p=67.37%) [2026-01-13T20:28:48.338230] [INFO ] [FORECASTER] Completed predict_future for ORLY [2026-01-13T20:28:48.338353] [INFO ] [sig ] ORLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:48.486554] [INFO ] [LOCAL ] Saved forecast: ORLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ORLY.txt [2026-01-13T20:28:48.486759] [INFO ] [sig ] [2345/3497] Completed ORLY in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-13T20:28:48.486802] [INFO ] [sig ] [2346/3497] Forecasting ORMP... [2026-01-13T20:28:48.486833] [INFO ] [sig ] Generating forecast for: ORMP [2026-01-13T20:28:48.486866] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORMP' from 'https://tdm.silogroup.org/data/derivative_storage/ORMP.csv'. [2026-01-13T20:28:48.499182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORMP'. [2026-01-13T20:28:48.499528] [INFO ] [FORECASTER] Starting predict_future for ORMP [2026-01-13T20:28:48.500465] [DEBUG] [LOCAL ] No optimal features file found for ORMP: ./output/feature-sets/ORMP.txt [2026-01-13T20:28:48.500547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:48.500620] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:48.500662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:48.500722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:48.559238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:48.560161] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:48.560249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:48.560283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:48.681519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:48.681704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:48.681745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:48.681774] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:48.685629] [DEBUG] [FORECASTER] ORMP: Forecast T+1@11:T+2@11: DOWN (p=11.93%) [2026-01-13T20:28:48.686006] [INFO ] [FORECASTER] Completed predict_future for ORMP [2026-01-13T20:28:48.686166] [INFO ] [sig ] ORMP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:48.836302] [INFO ] [LOCAL ] Saved forecast: ORMP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ORMP.txt [2026-01-13T20:28:48.836460] [INFO ] [sig ] [2346/3497] Completed ORMP in 0.3s | 2.85 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-13T20:28:48.836499] [INFO ] [sig ] [2347/3497] Forecasting ORN... [2026-01-13T20:28:48.836531] [INFO ] [sig ] Generating forecast for: ORN [2026-01-13T20:28:48.836561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORN' from 'https://tdm.silogroup.org/data/derivative_storage/ORN.csv'. [2026-01-13T20:28:48.848407] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORN'. [2026-01-13T20:28:48.848802] [INFO ] [FORECASTER] Starting predict_future for ORN [2026-01-13T20:28:48.849625] [DEBUG] [LOCAL ] No optimal features file found for ORN: ./output/feature-sets/ORN.txt [2026-01-13T20:28:48.849686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:48.849722] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:48.849749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:48.849807] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:48.909920] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:48.910692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:48.910773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:48.910806] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:49.041362] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:49.041534] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:49.041597] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:49.041632] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:49.045369] [DEBUG] [FORECASTER] ORN: Forecast T+1@11:T+2@11: DOWN (p=19.32%) [2026-01-13T20:28:49.045678] [INFO ] [FORECASTER] Completed predict_future for ORN [2026-01-13T20:28:49.045808] [INFO ] [sig ] ORN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:49.194219] [INFO ] [LOCAL ] Saved forecast: ORN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ORN.txt [2026-01-13T20:28:49.194365] [INFO ] [sig ] [2347/3497] Completed ORN in 0.4s | 2.85 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-13T20:28:49.194404] [INFO ] [sig ] [2348/3497] Forecasting ORRF... [2026-01-13T20:28:49.194433] [INFO ] [sig ] Generating forecast for: ORRF [2026-01-13T20:28:49.194462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ORRF' from 'https://tdm.silogroup.org/data/derivative_storage/ORRF.csv'. [2026-01-13T20:28:49.206146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ORRF'. [2026-01-13T20:28:49.206461] [INFO ] [FORECASTER] Starting predict_future for ORRF [2026-01-13T20:28:49.207275] [DEBUG] [LOCAL ] No optimal features file found for ORRF: ./output/feature-sets/ORRF.txt [2026-01-13T20:28:49.207328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:49.207388] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:49.207418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:49.207476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:49.267784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:49.268684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:49.268765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:49.268808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:49.396913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:49.397087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:49.397129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:49.397159] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:49.400669] [DEBUG] [FORECASTER] ORRF: Forecast T+1@11:T+2@11: DOWN (p=40.65%) [2026-01-13T20:28:49.400974] [INFO ] [FORECASTER] Completed predict_future for ORRF [2026-01-13T20:28:49.401113] [INFO ] [sig ] ORRF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:49.552693] [INFO ] [LOCAL ] Saved forecast: ORRF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ORRF.txt [2026-01-13T20:28:49.552876] [INFO ] [sig ] [2348/3497] Completed ORRF in 0.4s | 2.85 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-13T20:28:49.552926] [INFO ] [sig ] [2349/3497] Forecasting OS... [2026-01-13T20:28:49.552969] [INFO ] [sig ] Generating forecast for: OS [2026-01-13T20:28:49.553011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OS' from 'https://tdm.silogroup.org/data/derivative_storage/OS.csv'. [2026-01-13T20:28:49.565761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OS'. [2026-01-13T20:28:49.566106] [INFO ] [FORECASTER] Starting predict_future for OS [2026-01-13T20:28:49.566960] [DEBUG] [LOCAL ] No optimal features file found for OS: ./output/feature-sets/OS.txt [2026-01-13T20:28:49.567026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:49.567071] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:49.567101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:49.567348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:49.630935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:49.631745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:49.631826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:49.631860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:49.762300] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:49.762458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:49.762502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:49.762531] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:49.766161] [DEBUG] [FORECASTER] OS: Forecast T+1@11:T+2@11: UP (p=97.96%) [2026-01-13T20:28:49.766446] [INFO ] [FORECASTER] Completed predict_future for OS [2026-01-13T20:28:49.766592] [INFO ] [sig ] OS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:49.918137] [INFO ] [LOCAL ] Saved forecast: OS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OS.txt [2026-01-13T20:28:49.918305] [INFO ] [sig ] [2349/3497] Completed OS in 0.4s | 2.85 sym/s | Total: 13.7m | ETA: 6.7m [2026-01-13T20:28:49.918355] [INFO ] [sig ] [2350/3497] Forecasting OSBC... [2026-01-13T20:28:49.918391] [INFO ] [sig ] Generating forecast for: OSBC [2026-01-13T20:28:49.918429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSBC' from 'https://tdm.silogroup.org/data/derivative_storage/OSBC.csv'. [2026-01-13T20:28:49.930699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSBC'. [2026-01-13T20:28:49.931051] [INFO ] [FORECASTER] Starting predict_future for OSBC [2026-01-13T20:28:49.931964] [DEBUG] [LOCAL ] No optimal features file found for OSBC: ./output/feature-sets/OSBC.txt [2026-01-13T20:28:49.932020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:49.932052] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:49.932080] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:49.932136] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:49.989722] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:49.990374] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:49.990452] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:49.990486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:50.104554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:50.104718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:50.104756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:50.104785] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:50.108172] [DEBUG] [FORECASTER] OSBC: Forecast T+1@11:T+2@11: UP (p=51.79%) [2026-01-13T20:28:50.108447] [INFO ] [FORECASTER] Completed predict_future for OSBC [2026-01-13T20:28:50.108569] [INFO ] [sig ] OSBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:50.249257] [INFO ] [LOCAL ] Saved forecast: OSBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OSBC.txt [2026-01-13T20:28:50.249364] [INFO ] [sig ] [2350/3497] Completed OSBC in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:50.249402] [INFO ] [sig ] [2351/3497] Forecasting OSIS... [2026-01-13T20:28:50.249432] [INFO ] [sig ] Generating forecast for: OSIS [2026-01-13T20:28:50.249463] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSIS' from 'https://tdm.silogroup.org/data/derivative_storage/OSIS.csv'. [2026-01-13T20:28:50.261178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSIS'. [2026-01-13T20:28:50.261449] [INFO ] [FORECASTER] Starting predict_future for OSIS [2026-01-13T20:28:50.262280] [DEBUG] [LOCAL ] No optimal features file found for OSIS: ./output/feature-sets/OSIS.txt [2026-01-13T20:28:50.262332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:50.262363] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:50.262389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:50.262446] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:50.320403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:50.321022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:50.321100] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:50.321133] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:50.437231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:50.437368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:50.437407] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:50.437470] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:50.440850] [DEBUG] [FORECASTER] OSIS: Forecast T+1@11:T+2@11: DOWN (p=25.28%) [2026-01-13T20:28:50.441127] [INFO ] [FORECASTER] Completed predict_future for OSIS [2026-01-13T20:28:50.441268] [INFO ] [sig ] OSIS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:50.583676] [INFO ] [LOCAL ] Saved forecast: OSIS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OSIS.txt [2026-01-13T20:28:50.583797] [INFO ] [sig ] [2351/3497] Completed OSIS in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:50.583836] [INFO ] [sig ] [2352/3497] Forecasting OSPN... [2026-01-13T20:28:50.583865] [INFO ] [sig ] Generating forecast for: OSPN [2026-01-13T20:28:50.583896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSPN' from 'https://tdm.silogroup.org/data/derivative_storage/OSPN.csv'. [2026-01-13T20:28:50.595145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSPN'. [2026-01-13T20:28:50.595400] [INFO ] [FORECASTER] Starting predict_future for OSPN [2026-01-13T20:28:50.596156] [DEBUG] [LOCAL ] No optimal features file found for OSPN: ./output/feature-sets/OSPN.txt [2026-01-13T20:28:50.596208] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:50.596239] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:50.596265] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:50.596322] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:50.653719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:50.654313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:50.654388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:50.654422] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:50.772832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:50.772994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:50.773034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:50.773062] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:50.776362] [DEBUG] [FORECASTER] OSPN: Forecast T+1@11:T+2@11: UP (p=99.28%) [2026-01-13T20:28:50.776654] [INFO ] [FORECASTER] Completed predict_future for OSPN [2026-01-13T20:28:50.776775] [INFO ] [sig ] OSPN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:50.918206] [INFO ] [LOCAL ] Saved forecast: OSPN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OSPN.txt [2026-01-13T20:28:50.918340] [INFO ] [sig ] [2352/3497] Completed OSPN in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:50.918379] [INFO ] [sig ] [2353/3497] Forecasting OSS... [2026-01-13T20:28:50.918408] [INFO ] [sig ] Generating forecast for: OSS [2026-01-13T20:28:50.918440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OSS' from 'https://tdm.silogroup.org/data/derivative_storage/OSS.csv'. [2026-01-13T20:28:50.930373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OSS'. [2026-01-13T20:28:50.930751] [INFO ] [FORECASTER] Starting predict_future for OSS [2026-01-13T20:28:50.931556] [DEBUG] [LOCAL ] No optimal features file found for OSS: ./output/feature-sets/OSS.txt [2026-01-13T20:28:50.931628] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:50.931670] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:50.931709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:50.931773] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:50.990914] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:50.991851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:50.991940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:50.991976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:51.114113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:51.114269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:51.114327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:51.114360] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:51.117819] [DEBUG] [FORECASTER] OSS: Forecast T+1@11:T+2@11: UP (p=69.61%) [2026-01-13T20:28:51.118116] [INFO ] [FORECASTER] Completed predict_future for OSS [2026-01-13T20:28:51.118263] [INFO ] [sig ] OSS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:51.260507] [INFO ] [LOCAL ] Saved forecast: OSS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OSS.txt [2026-01-13T20:28:51.260664] [INFO ] [sig ] [2353/3497] Completed OSS in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:51.260704] [INFO ] [sig ] [2354/3497] Forecasting OTEX... [2026-01-13T20:28:51.260734] [INFO ] [sig ] Generating forecast for: OTEX [2026-01-13T20:28:51.260766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTEX' from 'https://tdm.silogroup.org/data/derivative_storage/OTEX.csv'. [2026-01-13T20:28:51.271869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTEX'. [2026-01-13T20:28:51.272158] [INFO ] [FORECASTER] Starting predict_future for OTEX [2026-01-13T20:28:51.272934] [DEBUG] [LOCAL ] No optimal features file found for OTEX: ./output/feature-sets/OTEX.txt [2026-01-13T20:28:51.272990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:51.273021] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:51.273047] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:51.273108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:51.330302] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:51.331171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:51.331258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:51.331294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:51.458244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:51.458395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:51.458437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:51.458467] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:51.462412] [DEBUG] [FORECASTER] OTEX: Forecast T+1@11:T+2@11: UP (p=95.27%) [2026-01-13T20:28:51.462716] [INFO ] [FORECASTER] Completed predict_future for OTEX [2026-01-13T20:28:51.462845] [INFO ] [sig ] OTEX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:51.613362] [INFO ] [LOCAL ] Saved forecast: OTEX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OTEX.txt [2026-01-13T20:28:51.613519] [INFO ] [sig ] [2354/3497] Completed OTEX in 0.4s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:51.613567] [INFO ] [sig ] [2355/3497] Forecasting OTIS... [2026-01-13T20:28:51.613615] [INFO ] [sig ] Generating forecast for: OTIS [2026-01-13T20:28:51.613645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTIS' from 'https://tdm.silogroup.org/data/derivative_storage/OTIS.csv'. [2026-01-13T20:28:51.624427] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTIS'. [2026-01-13T20:28:51.624801] [INFO ] [FORECASTER] Starting predict_future for OTIS [2026-01-13T20:28:51.625624] [DEBUG] [LOCAL ] No optimal features file found for OTIS: ./output/feature-sets/OTIS.txt [2026-01-13T20:28:51.625678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:51.625710] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:51.625738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:51.625795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:51.682343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:51.683192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:51.683291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:51.683327] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:51.804058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:51.804409] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:51.804460] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:51.804495] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:51.808464] [DEBUG] [FORECASTER] OTIS: Forecast T+1@11:T+2@11: UP (p=98.51%) [2026-01-13T20:28:51.808762] [INFO ] [FORECASTER] Completed predict_future for OTIS [2026-01-13T20:28:51.808886] [INFO ] [sig ] OTIS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:51.954020] [INFO ] [LOCAL ] Saved forecast: OTIS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OTIS.txt [2026-01-13T20:28:51.954154] [INFO ] [sig ] [2355/3497] Completed OTIS in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:51.954193] [INFO ] [sig ] [2356/3497] Forecasting OTLY... [2026-01-13T20:28:51.954223] [INFO ] [sig ] Generating forecast for: OTLY [2026-01-13T20:28:51.954253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OTLY' from 'https://tdm.silogroup.org/data/derivative_storage/OTLY.csv'. [2026-01-13T20:28:51.965484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OTLY'. [2026-01-13T20:28:51.965819] [INFO ] [FORECASTER] Starting predict_future for OTLY [2026-01-13T20:28:51.966593] [DEBUG] [LOCAL ] No optimal features file found for OTLY: ./output/feature-sets/OTLY.txt [2026-01-13T20:28:51.966645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:51.966677] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:51.966704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:51.966760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:52.022322] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:52.023049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:52.023126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:52.023159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:52.138206] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:52.138362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:52.138403] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:52.138431] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:52.142196] [DEBUG] [FORECASTER] OTLY: Forecast T+1@11:T+2@11: DOWN (p=3.43%) [2026-01-13T20:28:52.142511] [INFO ] [FORECASTER] Completed predict_future for OTLY [2026-01-13T20:28:52.142660] [INFO ] [sig ] OTLY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:52.286816] [INFO ] [LOCAL ] Saved forecast: OTLY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OTLY.txt [2026-01-13T20:28:52.286948] [INFO ] [sig ] [2356/3497] Completed OTLY in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:52.286986] [INFO ] [sig ] [2357/3497] Forecasting OVID... [2026-01-13T20:28:52.287015] [INFO ] [sig ] Generating forecast for: OVID [2026-01-13T20:28:52.287046] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVID' from 'https://tdm.silogroup.org/data/derivative_storage/OVID.csv'. [2026-01-13T20:28:52.298182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVID'. [2026-01-13T20:28:52.298476] [INFO ] [FORECASTER] Starting predict_future for OVID [2026-01-13T20:28:52.299244] [DEBUG] [LOCAL ] No optimal features file found for OVID: ./output/feature-sets/OVID.txt [2026-01-13T20:28:52.299295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:52.299362] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:52.299391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:52.299448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:52.356861] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:52.357656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:52.357735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:52.357767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:52.471552] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:52.471726] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:52.471765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:52.471795] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:52.475409] [DEBUG] [FORECASTER] OVID: Forecast T+1@11:T+2@11: DOWN (p=9.82%) [2026-01-13T20:28:52.475698] [INFO ] [FORECASTER] Completed predict_future for OVID [2026-01-13T20:28:52.475818] [INFO ] [sig ] OVID: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:52.669164] [INFO ] [LOCAL ] Saved forecast: OVID 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OVID.txt [2026-01-13T20:28:52.669305] [INFO ] [sig ] [2357/3497] Completed OVID in 0.4s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:52.669344] [INFO ] [sig ] [2358/3497] Forecasting OVLY... [2026-01-13T20:28:52.669374] [INFO ] [sig ] Generating forecast for: OVLY [2026-01-13T20:28:52.669404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OVLY' from 'https://tdm.silogroup.org/data/derivative_storage/OVLY.csv'. [2026-01-13T20:28:52.679803] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OVLY'. [2026-01-13T20:28:52.680120] [INFO ] [FORECASTER] Starting predict_future for OVLY [2026-01-13T20:28:52.680956] [DEBUG] [LOCAL ] No optimal features file found for OVLY: ./output/feature-sets/OVLY.txt [2026-01-13T20:28:52.681008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:52.681042] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:52.681071] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:52.681128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:52.737145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:52.737810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:52.737911] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:52.737950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:52.837656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:52.837810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:52.837850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:52.837879] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:52.841215] [DEBUG] [FORECASTER] OVLY: Forecast T+1@11:T+2@11: UP (p=69.19%) [2026-01-13T20:28:52.841482] [INFO ] [FORECASTER] Completed predict_future for OVLY [2026-01-13T20:28:52.841619] [INFO ] [sig ] OVLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:52.987634] [INFO ] [LOCAL ] Saved forecast: OVLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OVLY.txt [2026-01-13T20:28:52.987806] [INFO ] [sig ] [2358/3497] Completed OVLY in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:52.987848] [INFO ] [sig ] [2359/3497] Forecasting OWL... [2026-01-13T20:28:52.987878] [INFO ] [sig ] Generating forecast for: OWL [2026-01-13T20:28:52.987907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OWL' from 'https://tdm.silogroup.org/data/derivative_storage/OWL.csv'. [2026-01-13T20:28:52.999692] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OWL'. [2026-01-13T20:28:53.000077] [INFO ] [FORECASTER] Starting predict_future for OWL [2026-01-13T20:28:53.000918] [DEBUG] [LOCAL ] No optimal features file found for OWL: ./output/feature-sets/OWL.txt [2026-01-13T20:28:53.000971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:53.001003] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:53.001030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:53.001087] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:53.056867] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:53.057669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:53.057747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:53.057780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:53.178032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:53.178187] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:53.178226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:53.178255] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:53.181554] [DEBUG] [FORECASTER] OWL: Forecast T+1@11:T+2@11: DOWN (p=17.48%) [2026-01-13T20:28:53.181843] [INFO ] [FORECASTER] Completed predict_future for OWL [2026-01-13T20:28:53.181962] [INFO ] [sig ] OWL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:53.322276] [INFO ] [LOCAL ] Saved forecast: OWL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OWL.txt [2026-01-13T20:28:53.322409] [INFO ] [sig ] [2359/3497] Completed OWL in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:53.322448] [INFO ] [sig ] [2360/3497] Forecasting OXLC... [2026-01-13T20:28:53.322478] [INFO ] [sig ] Generating forecast for: OXLC [2026-01-13T20:28:53.322509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXLC' from 'https://tdm.silogroup.org/data/derivative_storage/OXLC.csv'. [2026-01-13T20:28:53.334291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXLC'. [2026-01-13T20:28:53.334680] [INFO ] [FORECASTER] Starting predict_future for OXLC [2026-01-13T20:28:53.335492] [DEBUG] [LOCAL ] No optimal features file found for OXLC: ./output/feature-sets/OXLC.txt [2026-01-13T20:28:53.335546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:53.335605] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:53.335636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:53.335693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:53.393378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:53.394082] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:53.394169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:53.394203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:53.515711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:53.515857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:53.515896] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:53.515923] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:53.519222] [DEBUG] [FORECASTER] OXLC: Forecast T+1@11:T+2@11: UP (p=51.84%) [2026-01-13T20:28:53.519490] [INFO ] [FORECASTER] Completed predict_future for OXLC [2026-01-13T20:28:53.519625] [INFO ] [sig ] OXLC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:53.664378] [INFO ] [LOCAL ] Saved forecast: OXLC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OXLC.txt [2026-01-13T20:28:53.664531] [INFO ] [sig ] [2360/3497] Completed OXLC in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.7m [2026-01-13T20:28:53.664588] [INFO ] [sig ] [2361/3497] Forecasting OXM... [2026-01-13T20:28:53.664628] [INFO ] [sig ] Generating forecast for: OXM [2026-01-13T20:28:53.664659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXM' from 'https://tdm.silogroup.org/data/derivative_storage/OXM.csv'. [2026-01-13T20:28:53.677118] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXM'. [2026-01-13T20:28:53.677406] [INFO ] [FORECASTER] Starting predict_future for OXM [2026-01-13T20:28:53.678207] [DEBUG] [LOCAL ] No optimal features file found for OXM: ./output/feature-sets/OXM.txt [2026-01-13T20:28:53.678259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:53.678290] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:53.678317] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:53.678373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:53.738615] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:53.739492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:53.739570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:53.739621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:53.856843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:53.856994] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:53.857033] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:53.857062] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:53.860425] [DEBUG] [FORECASTER] OXM: Forecast T+1@11:T+2@11: UP (p=98.29%) [2026-01-13T20:28:53.860712] [INFO ] [FORECASTER] Completed predict_future for OXM [2026-01-13T20:28:53.860830] [INFO ] [sig ] OXM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:54.001816] [INFO ] [LOCAL ] Saved forecast: OXM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/OXM.txt [2026-01-13T20:28:54.002002] [INFO ] [sig ] [2361/3497] Completed OXM in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-13T20:28:54.002056] [INFO ] [sig ] [2362/3497] Forecasting OXSQ... [2026-01-13T20:28:54.002098] [INFO ] [sig ] Generating forecast for: OXSQ [2026-01-13T20:28:54.002143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OXSQ' from 'https://tdm.silogroup.org/data/derivative_storage/OXSQ.csv'. [2026-01-13T20:28:54.013915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OXSQ'. [2026-01-13T20:28:54.014208] [INFO ] [FORECASTER] Starting predict_future for OXSQ [2026-01-13T20:28:54.014975] [DEBUG] [LOCAL ] No optimal features file found for OXSQ: ./output/feature-sets/OXSQ.txt [2026-01-13T20:28:54.015028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:54.015061] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:54.015088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:54.015145] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:54.071170] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:54.071810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:54.071885] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:54.071918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:54.188676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:54.188828] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:54.188869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:54.188897] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:54.192206] [DEBUG] [FORECASTER] OXSQ: Forecast T+1@11:T+2@11: DOWN (p=1.47%) [2026-01-13T20:28:54.192477] [INFO ] [FORECASTER] Completed predict_future for OXSQ [2026-01-13T20:28:54.192616] [INFO ] [sig ] OXSQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:54.333544] [INFO ] [LOCAL ] Saved forecast: OXSQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OXSQ.txt [2026-01-13T20:28:54.333696] [INFO ] [sig ] [2362/3497] Completed OXSQ in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-13T20:28:54.333739] [INFO ] [sig ] [2363/3497] Forecasting OZEM... [2026-01-13T20:28:54.333770] [INFO ] [sig ] Generating forecast for: OZEM [2026-01-13T20:28:54.333801] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZEM' from 'https://tdm.silogroup.org/data/derivative_storage/OZEM.csv'. [2026-01-13T20:28:54.344953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZEM'. [2026-01-13T20:28:54.345238] [INFO ] [FORECASTER] Starting predict_future for OZEM [2026-01-13T20:28:54.346021] [DEBUG] [LOCAL ] No optimal features file found for OZEM: ./output/feature-sets/OZEM.txt [2026-01-13T20:28:54.346075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:54.346109] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:54.346139] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:54.346197] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:54.402081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:54.402855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:54.402934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:54.402971] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:54.515652] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:54.515823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:54.515864] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:54.515894] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:54.519415] [DEBUG] [FORECASTER] OZEM: Forecast T+1@11:T+2@11: DOWN (p=28.41%) [2026-01-13T20:28:54.519715] [INFO ] [FORECASTER] Completed predict_future for OZEM [2026-01-13T20:28:54.519842] [INFO ] [sig ] OZEM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:54.662249] [INFO ] [LOCAL ] Saved forecast: OZEM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OZEM.txt [2026-01-13T20:28:54.662393] [INFO ] [sig ] [2363/3497] Completed OZEM in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-13T20:28:54.662436] [INFO ] [sig ] [2364/3497] Forecasting OZK... [2026-01-13T20:28:54.662466] [INFO ] [sig ] Generating forecast for: OZK [2026-01-13T20:28:54.662497] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZK' from 'https://tdm.silogroup.org/data/derivative_storage/OZK.csv'. [2026-01-13T20:28:54.673989] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZK'. [2026-01-13T20:28:54.674310] [INFO ] [FORECASTER] Starting predict_future for OZK [2026-01-13T20:28:54.675161] [DEBUG] [LOCAL ] No optimal features file found for OZK: ./output/feature-sets/OZK.txt [2026-01-13T20:28:54.675224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:54.675281] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:54.675313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:54.675373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:54.733201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:54.734081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:54.734167] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:54.734201] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:54.857182] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:54.857363] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:54.857416] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:54.857467] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:54.861698] [DEBUG] [FORECASTER] OZK: Forecast T+1@11:T+2@11: DOWN (p=6.05%) [2026-01-13T20:28:54.862129] [INFO ] [FORECASTER] Completed predict_future for OZK [2026-01-13T20:28:54.862503] [INFO ] [sig ] OZK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:55.010633] [INFO ] [LOCAL ] Saved forecast: OZK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OZK.txt [2026-01-13T20:28:55.010793] [INFO ] [sig ] [2364/3497] Completed OZK in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-13T20:28:55.010833] [INFO ] [sig ] [2365/3497] Forecasting OZKAP... [2026-01-13T20:28:55.010862] [INFO ] [sig ] Generating forecast for: OZKAP [2026-01-13T20:28:55.010892] [DEBUG] [REMOTE ] Fetching historical data for symbol 'OZKAP' from 'https://tdm.silogroup.org/data/derivative_storage/OZKAP.csv'. [2026-01-13T20:28:55.024606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'OZKAP'. [2026-01-13T20:28:55.025028] [INFO ] [FORECASTER] Starting predict_future for OZKAP [2026-01-13T20:28:55.025830] [DEBUG] [LOCAL ] No optimal features file found for OZKAP: ./output/feature-sets/OZKAP.txt [2026-01-13T20:28:55.025881] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:55.025941] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:55.025969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:55.026026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:55.082200] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:55.083160] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:55.083251] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:55.083284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:55.210128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:55.210311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:55.210355] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:55.210385] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:55.214009] [DEBUG] [FORECASTER] OZKAP: Forecast T+1@11:T+2@11: DOWN (p=46.96%) [2026-01-13T20:28:55.214318] [INFO ] [FORECASTER] Completed predict_future for OZKAP [2026-01-13T20:28:55.214451] [INFO ] [sig ] OZKAP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:55.363318] [INFO ] [LOCAL ] Saved forecast: OZKAP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/OZKAP.txt [2026-01-13T20:28:55.363541] [INFO ] [sig ] [2365/3497] Completed OZKAP in 0.4s | 2.85 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-13T20:28:55.363629] [INFO ] [sig ] [2366/3497] Forecasting PAA... [2026-01-13T20:28:55.363677] [INFO ] [sig ] Generating forecast for: PAA [2026-01-13T20:28:55.363718] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAA' from 'https://tdm.silogroup.org/data/derivative_storage/PAA.csv'. [2026-01-13T20:28:55.376285] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAA'. [2026-01-13T20:28:55.376639] [INFO ] [FORECASTER] Starting predict_future for PAA [2026-01-13T20:28:55.377395] [DEBUG] [LOCAL ] No optimal features file found for PAA: ./output/feature-sets/PAA.txt [2026-01-13T20:28:55.377445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:55.377477] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:55.377503] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:55.377558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:55.435005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:55.435838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:55.435918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:55.435972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:55.555786] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:55.555942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:55.555985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:55.556016] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:55.559486] [DEBUG] [FORECASTER] PAA: Forecast T+1@11:T+2@11: DOWN (p=1.64%) [2026-01-13T20:28:55.559792] [INFO ] [FORECASTER] Completed predict_future for PAA [2026-01-13T20:28:55.559917] [INFO ] [sig ] PAA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:55.709117] [INFO ] [LOCAL ] Saved forecast: PAA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAA.txt [2026-01-13T20:28:55.709259] [INFO ] [sig ] [2366/3497] Completed PAA in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-13T20:28:55.709298] [INFO ] [sig ] [2367/3497] Forecasting PAAS... [2026-01-13T20:28:55.709327] [INFO ] [sig ] Generating forecast for: PAAS [2026-01-13T20:28:55.709357] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAAS' from 'https://tdm.silogroup.org/data/derivative_storage/PAAS.csv'. [2026-01-13T20:28:55.721232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAAS'. [2026-01-13T20:28:55.721550] [INFO ] [FORECASTER] Starting predict_future for PAAS [2026-01-13T20:28:55.722338] [DEBUG] [LOCAL ] No optimal features file found for PAAS: ./output/feature-sets/PAAS.txt [2026-01-13T20:28:55.722392] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:55.722425] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:55.722452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:55.722508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:55.778046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:55.778670] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:55.778745] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:55.778777] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:55.901875] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:55.902033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:55.902078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:55.902113] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:55.905403] [DEBUG] [FORECASTER] PAAS: Forecast T+1@11:T+2@11: UP (p=73.24%) [2026-01-13T20:28:55.905690] [INFO ] [FORECASTER] Completed predict_future for PAAS [2026-01-13T20:28:55.905807] [INFO ] [sig ] PAAS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:56.048195] [INFO ] [LOCAL ] Saved forecast: PAAS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PAAS.txt [2026-01-13T20:28:56.048316] [INFO ] [sig ] [2367/3497] Completed PAAS in 0.3s | 2.85 sym/s | Total: 13.8m | ETA: 6.6m [2026-01-13T20:28:56.048355] [INFO ] [sig ] [2368/3497] Forecasting PAC... [2026-01-13T20:28:56.048384] [INFO ] [sig ] Generating forecast for: PAC [2026-01-13T20:28:56.048416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAC' from 'https://tdm.silogroup.org/data/derivative_storage/PAC.csv'. [2026-01-13T20:28:56.061473] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAC'. [2026-01-13T20:28:56.061823] [INFO ] [FORECASTER] Starting predict_future for PAC [2026-01-13T20:28:56.062605] [DEBUG] [LOCAL ] No optimal features file found for PAC: ./output/feature-sets/PAC.txt [2026-01-13T20:28:56.062657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:56.062689] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:56.062727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:56.062784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:56.118091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:56.118704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:56.118782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:56.118814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:56.244323] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:56.244476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:56.244517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:56.244594] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:56.248064] [DEBUG] [FORECASTER] PAC: Forecast T+1@11:T+2@11: DOWN (p=4.56%) [2026-01-13T20:28:56.248334] [INFO ] [FORECASTER] Completed predict_future for PAC [2026-01-13T20:28:56.248458] [INFO ] [sig ] PAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:56.391021] [INFO ] [LOCAL ] Saved forecast: PAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAC.txt [2026-01-13T20:28:56.391176] [INFO ] [sig ] [2368/3497] Completed PAC in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:56.391215] [INFO ] [sig ] [2369/3497] Forecasting PACB... [2026-01-13T20:28:56.391245] [INFO ] [sig ] Generating forecast for: PACB [2026-01-13T20:28:56.391277] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACB' from 'https://tdm.silogroup.org/data/derivative_storage/PACB.csv'. [2026-01-13T20:28:56.403004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACB'. [2026-01-13T20:28:56.403384] [INFO ] [FORECASTER] Starting predict_future for PACB [2026-01-13T20:28:56.404163] [DEBUG] [LOCAL ] No optimal features file found for PACB: ./output/feature-sets/PACB.txt [2026-01-13T20:28:56.404215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:56.404247] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:56.404273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:56.404329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:56.459723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:56.460519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:56.460616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:56.460650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:56.598553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:56.598740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:56.598783] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:56.598812] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:56.602505] [DEBUG] [FORECASTER] PACB: Forecast T+1@11:T+2@11: UP (p=67.62%) [2026-01-13T20:28:56.602841] [INFO ] [FORECASTER] Completed predict_future for PACB [2026-01-13T20:28:56.603001] [INFO ] [sig ] PACB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:56.745314] [INFO ] [LOCAL ] Saved forecast: PACB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PACB.txt [2026-01-13T20:28:56.745456] [INFO ] [sig ] [2369/3497] Completed PACB in 0.4s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:56.745496] [INFO ] [sig ] [2370/3497] Forecasting PACK... [2026-01-13T20:28:56.745524] [INFO ] [sig ] Generating forecast for: PACK [2026-01-13T20:28:56.745554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PACK' from 'https://tdm.silogroup.org/data/derivative_storage/PACK.csv'. [2026-01-13T20:28:56.757674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PACK'. [2026-01-13T20:28:56.758026] [INFO ] [FORECASTER] Starting predict_future for PACK [2026-01-13T20:28:56.758858] [DEBUG] [LOCAL ] No optimal features file found for PACK: ./output/feature-sets/PACK.txt [2026-01-13T20:28:56.758913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:56.758945] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:56.758979] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:56.759075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:56.814897] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:56.815744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:56.815841] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:56.815874] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:56.938785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:56.938938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:56.938978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:56.939008] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:56.942362] [DEBUG] [FORECASTER] PACK: Forecast T+1@11:T+2@11: DOWN (p=1.21%) [2026-01-13T20:28:56.942678] [INFO ] [FORECASTER] Completed predict_future for PACK [2026-01-13T20:28:56.942806] [INFO ] [sig ] PACK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:57.089634] [INFO ] [LOCAL ] Saved forecast: PACK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PACK.txt [2026-01-13T20:28:57.089786] [INFO ] [sig ] [2370/3497] Completed PACK in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:57.089826] [INFO ] [sig ] [2371/3497] Forecasting PAGP... [2026-01-13T20:28:57.089856] [INFO ] [sig ] Generating forecast for: PAGP [2026-01-13T20:28:57.089887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGP' from 'https://tdm.silogroup.org/data/derivative_storage/PAGP.csv'. [2026-01-13T20:28:57.102041] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGP'. [2026-01-13T20:28:57.102395] [INFO ] [FORECASTER] Starting predict_future for PAGP [2026-01-13T20:28:57.103214] [DEBUG] [LOCAL ] No optimal features file found for PAGP: ./output/feature-sets/PAGP.txt [2026-01-13T20:28:57.103269] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:57.103303] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:57.103331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:57.103389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:57.160695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:57.161538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:57.161639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:57.161674] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:57.285254] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:57.285407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:57.285447] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:57.285476] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:57.289114] [DEBUG] [FORECASTER] PAGP: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-01-13T20:28:57.289407] [INFO ] [FORECASTER] Completed predict_future for PAGP [2026-01-13T20:28:57.289535] [INFO ] [sig ] PAGP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:57.436888] [INFO ] [LOCAL ] Saved forecast: PAGP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAGP.txt [2026-01-13T20:28:57.437046] [INFO ] [sig ] [2371/3497] Completed PAGP in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:57.437086] [INFO ] [sig ] [2372/3497] Forecasting PAGS... [2026-01-13T20:28:57.437115] [INFO ] [sig ] Generating forecast for: PAGS [2026-01-13T20:28:57.437167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAGS' from 'https://tdm.silogroup.org/data/derivative_storage/PAGS.csv'. [2026-01-13T20:28:57.448649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAGS'. [2026-01-13T20:28:57.448960] [INFO ] [FORECASTER] Starting predict_future for PAGS [2026-01-13T20:28:57.449751] [DEBUG] [LOCAL ] No optimal features file found for PAGS: ./output/feature-sets/PAGS.txt [2026-01-13T20:28:57.449803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:57.449836] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:57.449863] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:57.449924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:57.506131] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:57.506868] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:57.506945] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:57.506978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:57.627417] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:57.627585] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:57.627627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:57.627655] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:57.631000] [DEBUG] [FORECASTER] PAGS: Forecast T+1@11:T+2@11: DOWN (p=22.89%) [2026-01-13T20:28:57.631286] [INFO ] [FORECASTER] Completed predict_future for PAGS [2026-01-13T20:28:57.631407] [INFO ] [sig ] PAGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:57.778725] [INFO ] [LOCAL ] Saved forecast: PAGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAGS.txt [2026-01-13T20:28:57.778878] [INFO ] [sig ] [2372/3497] Completed PAGS in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:57.778918] [INFO ] [sig ] [2373/3497] Forecasting PAHC... [2026-01-13T20:28:57.778948] [INFO ] [sig ] Generating forecast for: PAHC [2026-01-13T20:28:57.778978] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAHC' from 'https://tdm.silogroup.org/data/derivative_storage/PAHC.csv'. [2026-01-13T20:28:57.790477] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAHC'. [2026-01-13T20:28:57.790828] [INFO ] [FORECASTER] Starting predict_future for PAHC [2026-01-13T20:28:57.791618] [DEBUG] [LOCAL ] No optimal features file found for PAHC: ./output/feature-sets/PAHC.txt [2026-01-13T20:28:57.791670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:57.791703] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:57.791730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:57.791787] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:57.848835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:57.849551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:57.849647] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:57.849681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:57.966062] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:57.966216] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:57.966257] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:57.966286] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:57.969724] [DEBUG] [FORECASTER] PAHC: Forecast T+1@11:T+2@11: UP (p=86.00%) [2026-01-13T20:28:57.969997] [INFO ] [FORECASTER] Completed predict_future for PAHC [2026-01-13T20:28:57.970118] [INFO ] [sig ] PAHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:58.115208] [INFO ] [LOCAL ] Saved forecast: PAHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PAHC.txt [2026-01-13T20:28:58.115371] [INFO ] [sig ] [2373/3497] Completed PAHC in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:58.115412] [INFO ] [sig ] [2374/3497] Forecasting PAL... [2026-01-13T20:28:58.115442] [INFO ] [sig ] Generating forecast for: PAL [2026-01-13T20:28:58.115471] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAL' from 'https://tdm.silogroup.org/data/derivative_storage/PAL.csv'. [2026-01-13T20:28:58.126598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAL'. [2026-01-13T20:28:58.126859] [INFO ] [FORECASTER] Starting predict_future for PAL [2026-01-13T20:28:58.127628] [DEBUG] [LOCAL ] No optimal features file found for PAL: ./output/feature-sets/PAL.txt [2026-01-13T20:28:58.127680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:58.127711] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:58.127738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:58.127794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:58.184666] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:58.185512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:58.185613] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:58.185652] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:58.308433] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:58.308629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:58.308672] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:58.308703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:58.312292] [DEBUG] [FORECASTER] PAL: Forecast T+1@11:T+2@11: DOWN (p=9.33%) [2026-01-13T20:28:58.312635] [INFO ] [FORECASTER] Completed predict_future for PAL [2026-01-13T20:28:58.312775] [INFO ] [sig ] PAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:58.464655] [INFO ] [LOCAL ] Saved forecast: PAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAL.txt [2026-01-13T20:28:58.464815] [INFO ] [sig ] [2374/3497] Completed PAL in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:58.464854] [INFO ] [sig ] [2375/3497] Forecasting PAM... [2026-01-13T20:28:58.464884] [INFO ] [sig ] Generating forecast for: PAM [2026-01-13T20:28:58.464915] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAM' from 'https://tdm.silogroup.org/data/derivative_storage/PAM.csv'. [2026-01-13T20:28:58.477140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAM'. [2026-01-13T20:28:58.477566] [INFO ] [FORECASTER] Starting predict_future for PAM [2026-01-13T20:28:58.478426] [DEBUG] [LOCAL ] No optimal features file found for PAM: ./output/feature-sets/PAM.txt [2026-01-13T20:28:58.478481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:58.478515] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:58.478547] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:58.478624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:58.537730] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:58.538621] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:58.538735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:58.538772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:58.661877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:58.662039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:58.662086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:58.662118] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:58.665570] [DEBUG] [FORECASTER] PAM: Forecast T+1@11:T+2@11: UP (p=58.71%) [2026-01-13T20:28:58.665873] [INFO ] [FORECASTER] Completed predict_future for PAM [2026-01-13T20:28:58.665999] [INFO ] [sig ] PAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:58.815029] [INFO ] [LOCAL ] Saved forecast: PAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PAM.txt [2026-01-13T20:28:58.815183] [INFO ] [sig ] [2375/3497] Completed PAM in 0.4s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:58.815223] [INFO ] [sig ] [2376/3497] Forecasting PANL... [2026-01-13T20:28:58.815254] [INFO ] [sig ] Generating forecast for: PANL [2026-01-13T20:28:58.815285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PANL' from 'https://tdm.silogroup.org/data/derivative_storage/PANL.csv'. [2026-01-13T20:28:58.826777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PANL'. [2026-01-13T20:28:58.827112] [INFO ] [FORECASTER] Starting predict_future for PANL [2026-01-13T20:28:58.827886] [DEBUG] [LOCAL ] No optimal features file found for PANL: ./output/feature-sets/PANL.txt [2026-01-13T20:28:58.827938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:58.827995] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:58.828024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:58.828080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:58.885679] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:58.886529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:58.886633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:58.886669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:59.009541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:59.009718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:59.009757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:59.009788] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:59.013183] [DEBUG] [FORECASTER] PANL: Forecast T+1@11:T+2@11: DOWN (p=9.70%) [2026-01-13T20:28:59.013468] [INFO ] [FORECASTER] Completed predict_future for PANL [2026-01-13T20:28:59.013616] [INFO ] [sig ] PANL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:28:59.156493] [INFO ] [LOCAL ] Saved forecast: PANL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PANL.txt [2026-01-13T20:28:59.156675] [INFO ] [sig ] [2376/3497] Completed PANL in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:59.156716] [INFO ] [sig ] [2377/3497] Forecasting PASG... [2026-01-13T20:28:59.156746] [INFO ] [sig ] Generating forecast for: PASG [2026-01-13T20:28:59.156776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PASG' from 'https://tdm.silogroup.org/data/derivative_storage/PASG.csv'. [2026-01-13T20:28:59.168235] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PASG'. [2026-01-13T20:28:59.168592] [INFO ] [FORECASTER] Starting predict_future for PASG [2026-01-13T20:28:59.169345] [DEBUG] [LOCAL ] No optimal features file found for PASG: ./output/feature-sets/PASG.txt [2026-01-13T20:28:59.169396] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:59.169428] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:59.169455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:59.169511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:59.226513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:59.227387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:59.227470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:59.227503] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:59.345163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:59.345317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:59.345357] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:59.345386] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:59.348735] [DEBUG] [FORECASTER] PASG: Forecast T+1@11:T+2@11: UP (p=77.64%) [2026-01-13T20:28:59.349013] [INFO ] [FORECASTER] Completed predict_future for PASG [2026-01-13T20:28:59.349137] [INFO ] [sig ] PASG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:59.490215] [INFO ] [LOCAL ] Saved forecast: PASG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PASG.txt [2026-01-13T20:28:59.490345] [INFO ] [sig ] [2377/3497] Completed PASG in 0.3s | 2.85 sym/s | Total: 13.9m | ETA: 6.6m [2026-01-13T20:28:59.490589] [INFO ] [sig ] [2378/3497] Forecasting PATH... [2026-01-13T20:28:59.490622] [INFO ] [sig ] Generating forecast for: PATH [2026-01-13T20:28:59.490652] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATH' from 'https://tdm.silogroup.org/data/derivative_storage/PATH.csv'. [2026-01-13T20:28:59.503783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATH'. [2026-01-13T20:28:59.504056] [INFO ] [FORECASTER] Starting predict_future for PATH [2026-01-13T20:28:59.504836] [DEBUG] [LOCAL ] No optimal features file found for PATH: ./output/feature-sets/PATH.txt [2026-01-13T20:28:59.504888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:59.504919] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:59.504946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:59.505002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:59.565882] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:59.566523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:59.566620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:59.566654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:28:59.688126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:28:59.688286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:28:59.688327] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:28:59.688357] [INFO ] [FORECASTER] Training complete [2026-01-13T20:28:59.691707] [DEBUG] [FORECASTER] PATH: Forecast T+1@11:T+2@11: UP (p=81.03%) [2026-01-13T20:28:59.691981] [INFO ] [FORECASTER] Completed predict_future for PATH [2026-01-13T20:28:59.692103] [INFO ] [sig ] PATH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:28:59.845390] [INFO ] [LOCAL ] Saved forecast: PATH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PATH.txt [2026-01-13T20:28:59.845675] [INFO ] [sig ] [2378/3497] Completed PATH in 0.4s | 2.85 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-13T20:28:59.845739] [INFO ] [sig ] [2379/3497] Forecasting PATK... [2026-01-13T20:28:59.845788] [INFO ] [sig ] Generating forecast for: PATK [2026-01-13T20:28:59.845837] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PATK' from 'https://tdm.silogroup.org/data/derivative_storage/PATK.csv'. [2026-01-13T20:28:59.861612] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PATK'. [2026-01-13T20:28:59.862111] [INFO ] [FORECASTER] Starting predict_future for PATK [2026-01-13T20:28:59.863270] [DEBUG] [LOCAL ] No optimal features file found for PATK: ./output/feature-sets/PATK.txt [2026-01-13T20:28:59.863340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:28:59.863393] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:28:59.863439] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:28:59.863531] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:28:59.947149] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:28:59.948428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:28:59.948543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:28:59.948620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:00.112909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:00.113106] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:00.113173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:00.113223] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:00.117995] [DEBUG] [FORECASTER] PATK: Forecast T+1@11:T+2@11: DOWN (p=22.22%) [2026-01-13T20:29:00.118482] [INFO ] [FORECASTER] Completed predict_future for PATK [2026-01-13T20:29:00.118698] [INFO ] [sig ] PATK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:00.334363] [INFO ] [LOCAL ] Saved forecast: PATK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PATK.txt [2026-01-13T20:29:00.334562] [INFO ] [sig ] [2379/3497] Completed PATK in 0.5s | 2.85 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-13T20:29:00.334641] [INFO ] [sig ] [2380/3497] Forecasting PAX... [2026-01-13T20:29:00.334679] [INFO ] [sig ] Generating forecast for: PAX [2026-01-13T20:29:00.334715] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAX' from 'https://tdm.silogroup.org/data/derivative_storage/PAX.csv'. [2026-01-13T20:29:00.355847] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAX'. [2026-01-13T20:29:00.357235] [INFO ] [FORECASTER] Starting predict_future for PAX [2026-01-13T20:29:00.359043] [DEBUG] [LOCAL ] No optimal features file found for PAX: ./output/feature-sets/PAX.txt [2026-01-13T20:29:00.359133] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:00.359189] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:00.359239] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:00.359336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:00.450345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:00.458451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:00.458705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:00.458749] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:00.661518] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:00.661668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:00.661710] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:00.661739] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:00.666059] [DEBUG] [FORECASTER] PAX: Forecast T+1@11:T+2@11: DOWN (p=3.72%) [2026-01-13T20:29:00.666486] [INFO ] [FORECASTER] Completed predict_future for PAX [2026-01-13T20:29:00.666682] [INFO ] [sig ] PAX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:00.885833] [INFO ] [LOCAL ] Saved forecast: PAX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAX.txt [2026-01-13T20:29:00.886059] [INFO ] [sig ] [2380/3497] Completed PAX in 0.6s | 2.85 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-13T20:29:00.886124] [INFO ] [sig ] [2381/3497] Forecasting PAXS... [2026-01-13T20:29:00.886166] [INFO ] [sig ] Generating forecast for: PAXS [2026-01-13T20:29:00.886207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAXS' from 'https://tdm.silogroup.org/data/derivative_storage/PAXS.csv'. [2026-01-13T20:29:00.901320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAXS'. [2026-01-13T20:29:00.901832] [INFO ] [FORECASTER] Starting predict_future for PAXS [2026-01-13T20:29:00.902917] [DEBUG] [LOCAL ] No optimal features file found for PAXS: ./output/feature-sets/PAXS.txt [2026-01-13T20:29:00.903002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:00.903058] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:00.903103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:00.903174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:00.988558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:00.989721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:00.989851] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:00.989904] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:01.124496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:01.124641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:01.124683] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:01.124714] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:01.128465] [DEBUG] [FORECASTER] PAXS: Forecast T+1@11:T+2@11: DOWN (p=38.96%) [2026-01-13T20:29:01.128874] [INFO ] [FORECASTER] Completed predict_future for PAXS [2026-01-13T20:29:01.129026] [INFO ] [sig ] PAXS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:01.279152] [INFO ] [LOCAL ] Saved forecast: PAXS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAXS.txt [2026-01-13T20:29:01.279299] [INFO ] [sig ] [2381/3497] Completed PAXS in 0.4s | 2.85 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-13T20:29:01.279340] [INFO ] [sig ] [2382/3497] Forecasting PAY... [2026-01-13T20:29:01.279370] [INFO ] [sig ] Generating forecast for: PAY [2026-01-13T20:29:01.279400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAY' from 'https://tdm.silogroup.org/data/derivative_storage/PAY.csv'. [2026-01-13T20:29:01.293166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAY'. [2026-01-13T20:29:01.293785] [INFO ] [FORECASTER] Starting predict_future for PAY [2026-01-13T20:29:01.294812] [DEBUG] [LOCAL ] No optimal features file found for PAY: ./output/feature-sets/PAY.txt [2026-01-13T20:29:01.294865] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:01.294927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:01.294956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:01.295014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:01.352269] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:01.353071] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:01.353151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:01.353183] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:01.478397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:01.478557] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:01.478629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:01.478669] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:01.482423] [DEBUG] [FORECASTER] PAY: Forecast T+1@11:T+2@11: UP (p=86.28%) [2026-01-13T20:29:01.482785] [INFO ] [FORECASTER] Completed predict_future for PAY [2026-01-13T20:29:01.482928] [INFO ] [sig ] PAY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:01.637931] [INFO ] [LOCAL ] Saved forecast: PAY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PAY.txt [2026-01-13T20:29:01.638113] [INFO ] [sig ] [2382/3497] Completed PAY in 0.4s | 2.85 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-13T20:29:01.638153] [INFO ] [sig ] [2383/3497] Forecasting PAYC... [2026-01-13T20:29:01.638185] [INFO ] [sig ] Generating forecast for: PAYC [2026-01-13T20:29:01.638216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYC' from 'https://tdm.silogroup.org/data/derivative_storage/PAYC.csv'. [2026-01-13T20:29:01.651883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYC'. [2026-01-13T20:29:01.652262] [INFO ] [FORECASTER] Starting predict_future for PAYC [2026-01-13T20:29:01.653305] [DEBUG] [LOCAL ] No optimal features file found for PAYC: ./output/feature-sets/PAYC.txt [2026-01-13T20:29:01.653359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:01.653392] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:01.653420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:01.653480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:01.718136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:01.719248] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:01.719335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:01.719369] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:01.851543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:01.851727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:01.851771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:01.851801] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:01.855215] [DEBUG] [FORECASTER] PAYC: Forecast T+1@11:T+2@11: UP (p=99.34%) [2026-01-13T20:29:01.855491] [INFO ] [FORECASTER] Completed predict_future for PAYC [2026-01-13T20:29:01.855632] [INFO ] [sig ] PAYC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:02.003158] [INFO ] [LOCAL ] Saved forecast: PAYC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PAYC.txt [2026-01-13T20:29:02.003311] [INFO ] [sig ] [2383/3497] Completed PAYC in 0.4s | 2.85 sym/s | Total: 13.9m | ETA: 6.5m [2026-01-13T20:29:02.003353] [INFO ] [sig ] [2384/3497] Forecasting PAYO... [2026-01-13T20:29:02.003382] [INFO ] [sig ] Generating forecast for: PAYO [2026-01-13T20:29:02.003412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYO' from 'https://tdm.silogroup.org/data/derivative_storage/PAYO.csv'. [2026-01-13T20:29:02.015713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYO'. [2026-01-13T20:29:02.016127] [INFO ] [FORECASTER] Starting predict_future for PAYO [2026-01-13T20:29:02.016961] [DEBUG] [LOCAL ] No optimal features file found for PAYO: ./output/feature-sets/PAYO.txt [2026-01-13T20:29:02.017016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:02.017048] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:02.017076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:02.017134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:02.078895] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:02.079791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:02.079891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:02.079927] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:02.207812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:02.207997] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:02.208040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:02.208069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:02.211962] [DEBUG] [FORECASTER] PAYO: Forecast T+1@11:T+2@11: DOWN (p=5.38%) [2026-01-13T20:29:02.212260] [INFO ] [FORECASTER] Completed predict_future for PAYO [2026-01-13T20:29:02.212386] [INFO ] [sig ] PAYO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:02.361269] [INFO ] [LOCAL ] Saved forecast: PAYO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAYO.txt [2026-01-13T20:29:02.361429] [INFO ] [sig ] [2384/3497] Completed PAYO in 0.4s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:02.361473] [INFO ] [sig ] [2385/3497] Forecasting PAYS... [2026-01-13T20:29:02.361503] [INFO ] [sig ] Generating forecast for: PAYS [2026-01-13T20:29:02.361534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYS' from 'https://tdm.silogroup.org/data/derivative_storage/PAYS.csv'. [2026-01-13T20:29:02.372640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYS'. [2026-01-13T20:29:02.372991] [INFO ] [FORECASTER] Starting predict_future for PAYS [2026-01-13T20:29:02.373791] [DEBUG] [LOCAL ] No optimal features file found for PAYS: ./output/feature-sets/PAYS.txt [2026-01-13T20:29:02.373842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:02.373874] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:02.373900] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:02.373957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:02.431838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:02.432775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:02.432856] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:02.432890] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:02.563074] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:02.563234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:02.563276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:02.563346] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:02.567027] [DEBUG] [FORECASTER] PAYS: Forecast T+1@11:T+2@11: DOWN (p=1.60%) [2026-01-13T20:29:02.567331] [INFO ] [FORECASTER] Completed predict_future for PAYS [2026-01-13T20:29:02.567462] [INFO ] [sig ] PAYS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:02.714328] [INFO ] [LOCAL ] Saved forecast: PAYS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PAYS.txt [2026-01-13T20:29:02.714491] [INFO ] [sig ] [2385/3497] Completed PAYS in 0.4s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:02.714531] [INFO ] [sig ] [2386/3497] Forecasting PAYX... [2026-01-13T20:29:02.714562] [INFO ] [sig ] Generating forecast for: PAYX [2026-01-13T20:29:02.714613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PAYX' from 'https://tdm.silogroup.org/data/derivative_storage/PAYX.csv'. [2026-01-13T20:29:02.726527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PAYX'. [2026-01-13T20:29:02.726941] [INFO ] [FORECASTER] Starting predict_future for PAYX [2026-01-13T20:29:02.727792] [DEBUG] [LOCAL ] No optimal features file found for PAYX: ./output/feature-sets/PAYX.txt [2026-01-13T20:29:02.727846] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:02.727879] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:02.727906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:02.727993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:02.785055] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:02.785922] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:02.786003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:02.786037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:02.903807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:02.903964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:02.904004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:02.904033] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:02.907377] [DEBUG] [FORECASTER] PAYX: Forecast T+1@11:T+2@11: UP (p=98.38%) [2026-01-13T20:29:02.907687] [INFO ] [FORECASTER] Completed predict_future for PAYX [2026-01-13T20:29:02.907811] [INFO ] [sig ] PAYX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:03.051172] [INFO ] [LOCAL ] Saved forecast: PAYX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PAYX.txt [2026-01-13T20:29:03.051305] [INFO ] [sig ] [2386/3497] Completed PAYX in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:03.051345] [INFO ] [sig ] [2387/3497] Forecasting PB... [2026-01-13T20:29:03.051374] [INFO ] [sig ] Generating forecast for: PB [2026-01-13T20:29:03.051487] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PB' from 'https://tdm.silogroup.org/data/derivative_storage/PB.csv'. [2026-01-13T20:29:03.062065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PB'. [2026-01-13T20:29:03.062339] [INFO ] [FORECASTER] Starting predict_future for PB [2026-01-13T20:29:03.063112] [DEBUG] [LOCAL ] No optimal features file found for PB: ./output/feature-sets/PB.txt [2026-01-13T20:29:03.063163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:03.063194] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:03.063221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:03.063278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:03.120088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:03.120755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:03.120833] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:03.120867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:03.240095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:03.240254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:03.240293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:03.240323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:03.243671] [DEBUG] [FORECASTER] PB: Forecast T+1@11:T+2@11: DOWN (p=22.12%) [2026-01-13T20:29:03.243939] [INFO ] [FORECASTER] Completed predict_future for PB [2026-01-13T20:29:03.244057] [INFO ] [sig ] PB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:03.386704] [INFO ] [LOCAL ] Saved forecast: PB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PB.txt [2026-01-13T20:29:03.386847] [INFO ] [sig ] [2387/3497] Completed PB in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:03.386886] [INFO ] [sig ] [2388/3497] Forecasting PBA... [2026-01-13T20:29:03.386916] [INFO ] [sig ] Generating forecast for: PBA [2026-01-13T20:29:03.386947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBA' from 'https://tdm.silogroup.org/data/derivative_storage/PBA.csv'. [2026-01-13T20:29:03.398108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBA'. [2026-01-13T20:29:03.398390] [INFO ] [FORECASTER] Starting predict_future for PBA [2026-01-13T20:29:03.399158] [DEBUG] [LOCAL ] No optimal features file found for PBA: ./output/feature-sets/PBA.txt [2026-01-13T20:29:03.399210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:03.399246] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:03.399273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:03.399329] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:03.456127] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:03.456835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:03.456913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:03.456963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:03.578930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:03.579069] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:03.579132] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:03.579163] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:03.582604] [DEBUG] [FORECASTER] PBA: Forecast T+1@11:T+2@11: UP (p=78.11%) [2026-01-13T20:29:03.582882] [INFO ] [FORECASTER] Completed predict_future for PBA [2026-01-13T20:29:03.583005] [INFO ] [sig ] PBA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:03.726456] [INFO ] [LOCAL ] Saved forecast: PBA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PBA.txt [2026-01-13T20:29:03.726623] [INFO ] [sig ] [2388/3497] Completed PBA in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:03.726664] [INFO ] [sig ] [2389/3497] Forecasting PBF... [2026-01-13T20:29:03.726695] [INFO ] [sig ] Generating forecast for: PBF [2026-01-13T20:29:03.726725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBF' from 'https://tdm.silogroup.org/data/derivative_storage/PBF.csv'. [2026-01-13T20:29:03.738011] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBF'. [2026-01-13T20:29:03.738360] [INFO ] [FORECASTER] Starting predict_future for PBF [2026-01-13T20:29:03.739156] [DEBUG] [LOCAL ] No optimal features file found for PBF: ./output/feature-sets/PBF.txt [2026-01-13T20:29:03.739210] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:03.739243] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:03.739271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:03.739333] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:03.797054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:03.797891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:03.798001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:03.798038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:03.923915] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:03.924064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:03.924103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:03.924133] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:03.927558] [DEBUG] [FORECASTER] PBF: Forecast T+1@11:T+2@11: DOWN (p=45.36%) [2026-01-13T20:29:03.927853] [INFO ] [FORECASTER] Completed predict_future for PBF [2026-01-13T20:29:03.928008] [INFO ] [sig ] PBF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:04.072995] [INFO ] [LOCAL ] Saved forecast: PBF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PBF.txt [2026-01-13T20:29:04.073145] [INFO ] [sig ] [2389/3497] Completed PBF in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:04.073186] [INFO ] [sig ] [2390/3497] Forecasting PBFS... [2026-01-13T20:29:04.073215] [INFO ] [sig ] Generating forecast for: PBFS [2026-01-13T20:29:04.073245] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBFS' from 'https://tdm.silogroup.org/data/derivative_storage/PBFS.csv'. [2026-01-13T20:29:04.084328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBFS'. [2026-01-13T20:29:04.084701] [INFO ] [FORECASTER] Starting predict_future for PBFS [2026-01-13T20:29:04.085464] [DEBUG] [LOCAL ] No optimal features file found for PBFS: ./output/feature-sets/PBFS.txt [2026-01-13T20:29:04.085516] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:04.085548] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:04.085594] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:04.085653] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:04.142585] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:04.143427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:04.143515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:04.143556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:04.247843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:04.248023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:04.248066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:04.248095] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:04.251610] [DEBUG] [FORECASTER] PBFS: Forecast T+1@11:T+2@11: UP (p=60.31%) [2026-01-13T20:29:04.251886] [INFO ] [FORECASTER] Completed predict_future for PBFS [2026-01-13T20:29:04.252010] [INFO ] [sig ] PBFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:04.392811] [INFO ] [LOCAL ] Saved forecast: PBFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PBFS.txt [2026-01-13T20:29:04.392963] [INFO ] [sig ] [2390/3497] Completed PBFS in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:04.393003] [INFO ] [sig ] [2391/3497] Forecasting PBH... [2026-01-13T20:29:04.393033] [INFO ] [sig ] Generating forecast for: PBH [2026-01-13T20:29:04.393063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBH' from 'https://tdm.silogroup.org/data/derivative_storage/PBH.csv'. [2026-01-13T20:29:04.403912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBH'. [2026-01-13T20:29:04.404250] [INFO ] [FORECASTER] Starting predict_future for PBH [2026-01-13T20:29:04.405030] [DEBUG] [LOCAL ] No optimal features file found for PBH: ./output/feature-sets/PBH.txt [2026-01-13T20:29:04.405080] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:04.405112] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:04.405138] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:04.405194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:04.462222] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:04.463051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:04.463129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:04.463161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:04.580822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:04.580978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:04.581019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:04.581048] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:04.584463] [DEBUG] [FORECASTER] PBH: Forecast T+1@11:T+2@11: DOWN (p=39.95%) [2026-01-13T20:29:04.584773] [INFO ] [FORECASTER] Completed predict_future for PBH [2026-01-13T20:29:04.584903] [INFO ] [sig ] PBH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:04.729114] [INFO ] [LOCAL ] Saved forecast: PBH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PBH.txt [2026-01-13T20:29:04.729253] [INFO ] [sig ] [2391/3497] Completed PBH in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:04.729293] [INFO ] [sig ] [2392/3497] Forecasting PBI... [2026-01-13T20:29:04.729322] [INFO ] [sig ] Generating forecast for: PBI [2026-01-13T20:29:04.729353] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBI' from 'https://tdm.silogroup.org/data/derivative_storage/PBI.csv'. [2026-01-13T20:29:04.741724] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBI'. [2026-01-13T20:29:04.742105] [INFO ] [FORECASTER] Starting predict_future for PBI [2026-01-13T20:29:04.742918] [DEBUG] [LOCAL ] No optimal features file found for PBI: ./output/feature-sets/PBI.txt [2026-01-13T20:29:04.742969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:04.743014] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:04.743044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:04.743101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:04.799916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:04.800665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:04.800774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:04.800809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:04.923605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:04.923757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:04.923797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:04.923826] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:04.927297] [DEBUG] [FORECASTER] PBI: Forecast T+1@11:T+2@11: DOWN (p=6.01%) [2026-01-13T20:29:04.927597] [INFO ] [FORECASTER] Completed predict_future for PBI [2026-01-13T20:29:04.927741] [INFO ] [sig ] PBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:05.073047] [INFO ] [LOCAL ] Saved forecast: PBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PBI.txt [2026-01-13T20:29:05.073223] [INFO ] [sig ] [2392/3497] Completed PBI in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:05.073266] [INFO ] [sig ] [2393/3497] Forecasting PBYI... [2026-01-13T20:29:05.073298] [INFO ] [sig ] Generating forecast for: PBYI [2026-01-13T20:29:05.073328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PBYI' from 'https://tdm.silogroup.org/data/derivative_storage/PBYI.csv'. [2026-01-13T20:29:05.084313] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PBYI'. [2026-01-13T20:29:05.084649] [INFO ] [FORECASTER] Starting predict_future for PBYI [2026-01-13T20:29:05.085444] [DEBUG] [LOCAL ] No optimal features file found for PBYI: ./output/feature-sets/PBYI.txt [2026-01-13T20:29:05.085497] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:05.085530] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:05.085558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:05.085636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:05.142075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:05.142890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:05.142976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:05.143009] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:05.267930] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:05.268117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:05.268164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:05.268203] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:05.271739] [DEBUG] [FORECASTER] PBYI: Forecast T+1@11:T+2@11: DOWN (p=31.37%) [2026-01-13T20:29:05.272016] [INFO ] [FORECASTER] Completed predict_future for PBYI [2026-01-13T20:29:05.272140] [INFO ] [sig ] PBYI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:05.423121] [INFO ] [LOCAL ] Saved forecast: PBYI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PBYI.txt [2026-01-13T20:29:05.423317] [INFO ] [sig ] [2393/3497] Completed PBYI in 0.4s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:05.423381] [INFO ] [sig ] [2394/3497] Forecasting PCB... [2026-01-13T20:29:05.423412] [INFO ] [sig ] Generating forecast for: PCB [2026-01-13T20:29:05.423443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCB' from 'https://tdm.silogroup.org/data/derivative_storage/PCB.csv'. [2026-01-13T20:29:05.435563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCB'. [2026-01-13T20:29:05.435957] [INFO ] [FORECASTER] Starting predict_future for PCB [2026-01-13T20:29:05.436751] [DEBUG] [LOCAL ] No optimal features file found for PCB: ./output/feature-sets/PCB.txt [2026-01-13T20:29:05.436803] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:05.436834] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:05.436861] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:05.436922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:05.498259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:05.499157] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:05.499240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:05.499275] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:05.617079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:05.617236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:05.617278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:05.617308] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:05.620873] [DEBUG] [FORECASTER] PCB: Forecast T+1@11:T+2@11: DOWN (p=13.02%) [2026-01-13T20:29:05.621157] [INFO ] [FORECASTER] Completed predict_future for PCB [2026-01-13T20:29:05.621283] [INFO ] [sig ] PCB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:05.772795] [INFO ] [LOCAL ] Saved forecast: PCB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCB.txt [2026-01-13T20:29:05.772995] [INFO ] [sig ] [2394/3497] Completed PCB in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.5m [2026-01-13T20:29:05.773052] [INFO ] [sig ] [2395/3497] Forecasting PCF... [2026-01-13T20:29:05.773094] [INFO ] [sig ] Generating forecast for: PCF [2026-01-13T20:29:05.773141] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCF' from 'https://tdm.silogroup.org/data/derivative_storage/PCF.csv'. [2026-01-13T20:29:05.786527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCF'. [2026-01-13T20:29:05.786955] [INFO ] [FORECASTER] Starting predict_future for PCF [2026-01-13T20:29:05.787793] [DEBUG] [LOCAL ] No optimal features file found for PCF: ./output/feature-sets/PCF.txt [2026-01-13T20:29:05.787855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:05.787899] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:05.787935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:05.788035] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:05.845591] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:05.846437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:05.846523] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:05.846557] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:05.970177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:05.970334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:05.970375] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:05.970405] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:05.973837] [DEBUG] [FORECASTER] PCF: Forecast T+1@11:T+2@11: DOWN (p=18.22%) [2026-01-13T20:29:05.974118] [INFO ] [FORECASTER] Completed predict_future for PCF [2026-01-13T20:29:05.974243] [INFO ] [sig ] PCF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:06.120006] [INFO ] [LOCAL ] Saved forecast: PCF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCF.txt [2026-01-13T20:29:06.120273] [INFO ] [sig ] [2395/3497] Completed PCF in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-13T20:29:06.120329] [INFO ] [sig ] [2396/3497] Forecasting PCG... [2026-01-13T20:29:06.120379] [INFO ] [sig ] Generating forecast for: PCG [2026-01-13T20:29:06.120420] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCG' from 'https://tdm.silogroup.org/data/derivative_storage/PCG.csv'. [2026-01-13T20:29:06.132930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCG'. [2026-01-13T20:29:06.133320] [INFO ] [FORECASTER] Starting predict_future for PCG [2026-01-13T20:29:06.134199] [DEBUG] [LOCAL ] No optimal features file found for PCG: ./output/feature-sets/PCG.txt [2026-01-13T20:29:06.134254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:06.134288] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:06.134316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:06.134372] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:06.193712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:06.194703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:06.194806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:06.194844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:06.322200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:06.322352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:06.322393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:06.322422] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:06.325871] [DEBUG] [FORECASTER] PCG: Forecast T+1@11:T+2@11: DOWN (p=20.31%) [2026-01-13T20:29:06.326152] [INFO ] [FORECASTER] Completed predict_future for PCG [2026-01-13T20:29:06.326282] [INFO ] [sig ] PCG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:06.485006] [INFO ] [LOCAL ] Saved forecast: PCG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCG.txt [2026-01-13T20:29:06.485143] [INFO ] [sig ] [2396/3497] Completed PCG in 0.4s | 2.85 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-13T20:29:06.485182] [INFO ] [sig ] [2397/3497] Forecasting PCH... [2026-01-13T20:29:06.485213] [INFO ] [sig ] Generating forecast for: PCH [2026-01-13T20:29:06.485250] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCH' from 'https://tdm.silogroup.org/data/derivative_storage/PCH.csv'. [2026-01-13T20:29:06.499727] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCH'. [2026-01-13T20:29:06.500130] [INFO ] [FORECASTER] Starting predict_future for PCH [2026-01-13T20:29:06.500972] [DEBUG] [LOCAL ] No optimal features file found for PCH: ./output/feature-sets/PCH.txt [2026-01-13T20:29:06.501025] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:06.501057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:06.501084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:06.501139] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:06.557293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:06.558049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:06.558126] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:06.558158] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:06.676431] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:06.676599] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:06.676640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:06.676668] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:06.680034] [DEBUG] [FORECASTER] PCH: Forecast T+1@11:T+2@11: UP (p=90.62%) [2026-01-13T20:29:06.680320] [INFO ] [FORECASTER] Completed predict_future for PCH [2026-01-13T20:29:06.680463] [INFO ] [sig ] PCH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:06.820544] [INFO ] [LOCAL ] Saved forecast: PCH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PCH.txt [2026-01-13T20:29:06.820688] [INFO ] [sig ] [2397/3497] Completed PCH in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-13T20:29:06.820730] [INFO ] [sig ] [2398/3497] Forecasting PCM... [2026-01-13T20:29:06.820761] [INFO ] [sig ] Generating forecast for: PCM [2026-01-13T20:29:06.820791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCM' from 'https://tdm.silogroup.org/data/derivative_storage/PCM.csv'. [2026-01-13T20:29:06.831718] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCM'. [2026-01-13T20:29:06.832015] [INFO ] [FORECASTER] Starting predict_future for PCM [2026-01-13T20:29:06.832793] [DEBUG] [LOCAL ] No optimal features file found for PCM: ./output/feature-sets/PCM.txt [2026-01-13T20:29:06.832844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:06.832876] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:06.832903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:06.832959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:06.889798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:06.890556] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:06.890651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:06.890685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:07.011200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:07.011355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:07.011398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:07.011427] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:07.014773] [DEBUG] [FORECASTER] PCM: Forecast T+1@11:T+2@11: DOWN (p=29.45%) [2026-01-13T20:29:07.015041] [INFO ] [FORECASTER] Completed predict_future for PCM [2026-01-13T20:29:07.015161] [INFO ] [sig ] PCM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:07.155459] [INFO ] [LOCAL ] Saved forecast: PCM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCM.txt [2026-01-13T20:29:07.155598] [INFO ] [sig ] [2398/3497] Completed PCM in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-13T20:29:07.155640] [INFO ] [sig ] [2399/3497] Forecasting PCN... [2026-01-13T20:29:07.155669] [INFO ] [sig ] Generating forecast for: PCN [2026-01-13T20:29:07.155699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCN' from 'https://tdm.silogroup.org/data/derivative_storage/PCN.csv'. [2026-01-13T20:29:07.166508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCN'. [2026-01-13T20:29:07.166828] [INFO ] [FORECASTER] Starting predict_future for PCN [2026-01-13T20:29:07.167614] [DEBUG] [LOCAL ] No optimal features file found for PCN: ./output/feature-sets/PCN.txt [2026-01-13T20:29:07.167665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:07.167722] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:07.167751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:07.167808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:07.223557] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:07.224264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:07.224344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:07.224375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:07.343183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:07.343324] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:07.343363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:07.343407] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:07.346742] [DEBUG] [FORECASTER] PCN: Forecast T+1@11:T+2@11: DOWN (p=8.10%) [2026-01-13T20:29:07.347010] [INFO ] [FORECASTER] Completed predict_future for PCN [2026-01-13T20:29:07.347131] [INFO ] [sig ] PCN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:07.488900] [INFO ] [LOCAL ] Saved forecast: PCN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCN.txt [2026-01-13T20:29:07.489021] [INFO ] [sig ] [2399/3497] Completed PCN in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-13T20:29:07.489060] [INFO ] [sig ] [2400/3497] Forecasting PCQ... [2026-01-13T20:29:07.489090] [INFO ] [sig ] Generating forecast for: PCQ [2026-01-13T20:29:07.489120] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCQ' from 'https://tdm.silogroup.org/data/derivative_storage/PCQ.csv'. [2026-01-13T20:29:07.499666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCQ'. [2026-01-13T20:29:07.499952] [INFO ] [FORECASTER] Starting predict_future for PCQ [2026-01-13T20:29:07.500719] [DEBUG] [LOCAL ] No optimal features file found for PCQ: ./output/feature-sets/PCQ.txt [2026-01-13T20:29:07.500771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:07.500803] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:07.500830] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:07.500887] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:07.557110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:07.557754] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:07.557828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:07.557860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:07.670424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:07.670594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:07.670636] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:07.670665] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:07.674066] [DEBUG] [FORECASTER] PCQ: Forecast T+1@11:T+2@11: DOWN (p=43.09%) [2026-01-13T20:29:07.674336] [INFO ] [FORECASTER] Completed predict_future for PCQ [2026-01-13T20:29:07.674458] [INFO ] [sig ] PCQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:07.817108] [INFO ] [LOCAL ] Saved forecast: PCQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCQ.txt [2026-01-13T20:29:07.817256] [INFO ] [sig ] [2400/3497] Completed PCQ in 0.3s | 2.85 sym/s | Total: 14.0m | ETA: 6.4m [2026-01-13T20:29:07.817309] [INFO ] [sig ] [2401/3497] Forecasting PCRX... [2026-01-13T20:29:07.817363] [INFO ] [sig ] Generating forecast for: PCRX [2026-01-13T20:29:07.817397] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCRX' from 'https://tdm.silogroup.org/data/derivative_storage/PCRX.csv'. [2026-01-13T20:29:07.828946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCRX'. [2026-01-13T20:29:07.829282] [INFO ] [FORECASTER] Starting predict_future for PCRX [2026-01-13T20:29:07.830086] [DEBUG] [LOCAL ] No optimal features file found for PCRX: ./output/feature-sets/PCRX.txt [2026-01-13T20:29:07.830154] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:07.830203] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:07.830234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:07.830305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:07.889065] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:07.889955] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:07.890035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:07.890068] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:08.013391] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:08.013544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:08.013600] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:08.013631] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:08.016941] [DEBUG] [FORECASTER] PCRX: Forecast T+1@11:T+2@11: UP (p=98.46%) [2026-01-13T20:29:08.017212] [INFO ] [FORECASTER] Completed predict_future for PCRX [2026-01-13T20:29:08.017332] [INFO ] [sig ] PCRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:08.160491] [INFO ] [LOCAL ] Saved forecast: PCRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PCRX.txt [2026-01-13T20:29:08.160649] [INFO ] [sig ] [2401/3497] Completed PCRX in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:08.160690] [INFO ] [sig ] [2402/3497] Forecasting PCTY... [2026-01-13T20:29:08.160719] [INFO ] [sig ] Generating forecast for: PCTY [2026-01-13T20:29:08.160750] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCTY' from 'https://tdm.silogroup.org/data/derivative_storage/PCTY.csv'. [2026-01-13T20:29:08.172783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCTY'. [2026-01-13T20:29:08.173122] [INFO ] [FORECASTER] Starting predict_future for PCTY [2026-01-13T20:29:08.173953] [DEBUG] [LOCAL ] No optimal features file found for PCTY: ./output/feature-sets/PCTY.txt [2026-01-13T20:29:08.174005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:08.174036] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:08.174061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:08.174118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:08.231675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:08.232418] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:08.232497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:08.232529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:08.350132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:08.350280] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:08.350321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:08.350382] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:08.353751] [DEBUG] [FORECASTER] PCTY: Forecast T+1@11:T+2@11: DOWN (p=43.41%) [2026-01-13T20:29:08.354038] [INFO ] [FORECASTER] Completed predict_future for PCTY [2026-01-13T20:29:08.354161] [INFO ] [sig ] PCTY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:08.506843] [INFO ] [LOCAL ] Saved forecast: PCTY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCTY.txt [2026-01-13T20:29:08.506985] [INFO ] [sig ] [2402/3497] Completed PCTY in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:08.507024] [INFO ] [sig ] [2403/3497] Forecasting PCVX... [2026-01-13T20:29:08.507054] [INFO ] [sig ] Generating forecast for: PCVX [2026-01-13T20:29:08.507084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCVX' from 'https://tdm.silogroup.org/data/derivative_storage/PCVX.csv'. [2026-01-13T20:29:08.519987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCVX'. [2026-01-13T20:29:08.520291] [INFO ] [FORECASTER] Starting predict_future for PCVX [2026-01-13T20:29:08.521232] [DEBUG] [LOCAL ] No optimal features file found for PCVX: ./output/feature-sets/PCVX.txt [2026-01-13T20:29:08.521284] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:08.521316] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:08.521342] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:08.521411] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:08.577949] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:08.578608] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:08.578683] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:08.578717] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:08.703153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:08.703308] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:08.703348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:08.703386] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:08.706925] [DEBUG] [FORECASTER] PCVX: Forecast T+1@11:T+2@11: UP (p=82.29%) [2026-01-13T20:29:08.707210] [INFO ] [FORECASTER] Completed predict_future for PCVX [2026-01-13T20:29:08.707337] [INFO ] [sig ] PCVX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:08.848991] [INFO ] [LOCAL ] Saved forecast: PCVX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PCVX.txt [2026-01-13T20:29:08.849153] [INFO ] [sig ] [2403/3497] Completed PCVX in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:08.849193] [INFO ] [sig ] [2404/3497] Forecasting PCYO... [2026-01-13T20:29:08.849224] [INFO ] [sig ] Generating forecast for: PCYO [2026-01-13T20:29:08.849256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PCYO' from 'https://tdm.silogroup.org/data/derivative_storage/PCYO.csv'. [2026-01-13T20:29:08.861068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PCYO'. [2026-01-13T20:29:08.861387] [INFO ] [FORECASTER] Starting predict_future for PCYO [2026-01-13T20:29:08.862170] [DEBUG] [LOCAL ] No optimal features file found for PCYO: ./output/feature-sets/PCYO.txt [2026-01-13T20:29:08.862223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:08.862255] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:08.862282] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:08.862345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:08.918769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:08.919532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:08.919631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:08.919666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:09.049968] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:09.050125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:09.050163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:09.050193] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:09.053625] [DEBUG] [FORECASTER] PCYO: Forecast T+1@11:T+2@11: DOWN (p=43.63%) [2026-01-13T20:29:09.053913] [INFO ] [FORECASTER] Completed predict_future for PCYO [2026-01-13T20:29:09.054050] [INFO ] [sig ] PCYO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:09.199856] [INFO ] [LOCAL ] Saved forecast: PCYO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PCYO.txt [2026-01-13T20:29:09.200022] [INFO ] [sig ] [2404/3497] Completed PCYO in 0.4s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:09.200064] [INFO ] [sig ] [2405/3497] Forecasting PD... [2026-01-13T20:29:09.200093] [INFO ] [sig ] Generating forecast for: PD [2026-01-13T20:29:09.200126] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PD' from 'https://tdm.silogroup.org/data/derivative_storage/PD.csv'. [2026-01-13T20:29:09.211748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PD'. [2026-01-13T20:29:09.212211] [INFO ] [FORECASTER] Starting predict_future for PD [2026-01-13T20:29:09.213372] [DEBUG] [LOCAL ] No optimal features file found for PD: ./output/feature-sets/PD.txt [2026-01-13T20:29:09.213459] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:09.213506] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:09.213541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:09.213657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:09.272379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:09.273437] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:09.273737] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:09.273774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:09.401622] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:09.401774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:09.401814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:09.401842] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:09.405299] [DEBUG] [FORECASTER] PD: Forecast T+1@11:T+2@11: UP (p=96.58%) [2026-01-13T20:29:09.405602] [INFO ] [FORECASTER] Completed predict_future for PD [2026-01-13T20:29:09.405728] [INFO ] [sig ] PD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:09.548055] [INFO ] [LOCAL ] Saved forecast: PD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PD.txt [2026-01-13T20:29:09.548207] [INFO ] [sig ] [2405/3497] Completed PD in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:09.548255] [INFO ] [sig ] [2406/3497] Forecasting PDBC... [2026-01-13T20:29:09.548285] [INFO ] [sig ] Generating forecast for: PDBC [2026-01-13T20:29:09.548314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDBC' from 'https://tdm.silogroup.org/data/derivative_storage/PDBC.csv'. [2026-01-13T20:29:09.559953] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDBC'. [2026-01-13T20:29:09.560297] [INFO ] [FORECASTER] Starting predict_future for PDBC [2026-01-13T20:29:09.561078] [DEBUG] [LOCAL ] No optimal features file found for PDBC: ./output/feature-sets/PDBC.txt [2026-01-13T20:29:09.561129] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:09.561161] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:09.561188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:09.561244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:09.617180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:09.618097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:09.618179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:09.618211] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:09.734063] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:09.734223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:09.734264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:09.734292] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:09.737889] [DEBUG] [FORECASTER] PDBC: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-13T20:29:09.738204] [INFO ] [FORECASTER] Completed predict_future for PDBC [2026-01-13T20:29:09.738335] [INFO ] [sig ] PDBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:09.880335] [INFO ] [LOCAL ] Saved forecast: PDBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDBC.txt [2026-01-13T20:29:09.880474] [INFO ] [sig ] [2406/3497] Completed PDBC in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:09.880514] [INFO ] [sig ] [2407/3497] Forecasting PDD... [2026-01-13T20:29:09.880543] [INFO ] [sig ] Generating forecast for: PDD [2026-01-13T20:29:09.880591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDD' from 'https://tdm.silogroup.org/data/derivative_storage/PDD.csv'. [2026-01-13T20:29:09.892144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDD'. [2026-01-13T20:29:09.892433] [INFO ] [FORECASTER] Starting predict_future for PDD [2026-01-13T20:29:09.893306] [DEBUG] [LOCAL ] No optimal features file found for PDD: ./output/feature-sets/PDD.txt [2026-01-13T20:29:09.893359] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:09.893390] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:09.893417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:09.893472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:09.954034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:09.954904] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:09.954985] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:09.955019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:10.102269] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:10.102423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:10.102465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:10.102496] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:10.106967] [DEBUG] [FORECASTER] PDD: Forecast T+1@11:T+2@11: DOWN (p=45.75%) [2026-01-13T20:29:10.107374] [INFO ] [FORECASTER] Completed predict_future for PDD [2026-01-13T20:29:10.107523] [INFO ] [sig ] PDD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:10.249541] [INFO ] [LOCAL ] Saved forecast: PDD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDD.txt [2026-01-13T20:29:10.249692] [INFO ] [sig ] [2407/3497] Completed PDD in 0.4s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:10.249731] [INFO ] [sig ] [2408/3497] Forecasting PDEX... [2026-01-13T20:29:10.249761] [INFO ] [sig ] Generating forecast for: PDEX [2026-01-13T20:29:10.249791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDEX' from 'https://tdm.silogroup.org/data/derivative_storage/PDEX.csv'. [2026-01-13T20:29:10.261191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDEX'. [2026-01-13T20:29:10.261504] [INFO ] [FORECASTER] Starting predict_future for PDEX [2026-01-13T20:29:10.262287] [DEBUG] [LOCAL ] No optimal features file found for PDEX: ./output/feature-sets/PDEX.txt [2026-01-13T20:29:10.262340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:10.262375] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:10.262404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:10.262461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:10.318287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:10.319007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:10.319088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:10.319123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:10.443264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:10.443419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:10.443461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:10.443490] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:10.446935] [DEBUG] [FORECASTER] PDEX: Forecast T+1@11:T+2@11: UP (p=92.06%) [2026-01-13T20:29:10.447214] [INFO ] [FORECASTER] Completed predict_future for PDEX [2026-01-13T20:29:10.447339] [INFO ] [sig ] PDEX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:10.593083] [INFO ] [LOCAL ] Saved forecast: PDEX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PDEX.txt [2026-01-13T20:29:10.593225] [INFO ] [sig ] [2408/3497] Completed PDEX in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:10.593264] [INFO ] [sig ] [2409/3497] Forecasting PDFS... [2026-01-13T20:29:10.593294] [INFO ] [sig ] Generating forecast for: PDFS [2026-01-13T20:29:10.593324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDFS' from 'https://tdm.silogroup.org/data/derivative_storage/PDFS.csv'. [2026-01-13T20:29:10.604652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDFS'. [2026-01-13T20:29:10.604952] [INFO ] [FORECASTER] Starting predict_future for PDFS [2026-01-13T20:29:10.605720] [DEBUG] [LOCAL ] No optimal features file found for PDFS: ./output/feature-sets/PDFS.txt [2026-01-13T20:29:10.605771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:10.605802] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:10.605829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:10.605885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:10.662931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:10.663700] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:10.663809] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:10.663844] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:10.790133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:10.790286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:10.790324] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:10.790352] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:10.793682] [DEBUG] [FORECASTER] PDFS: Forecast T+1@11:T+2@11: DOWN (p=0.49%) [2026-01-13T20:29:10.793952] [INFO ] [FORECASTER] Completed predict_future for PDFS [2026-01-13T20:29:10.794073] [INFO ] [sig ] PDFS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:10.936604] [INFO ] [LOCAL ] Saved forecast: PDFS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDFS.txt [2026-01-13T20:29:10.936746] [INFO ] [sig ] [2409/3497] Completed PDFS in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:10.936785] [INFO ] [sig ] [2410/3497] Forecasting PDI... [2026-01-13T20:29:10.936815] [INFO ] [sig ] Generating forecast for: PDI [2026-01-13T20:29:10.936845] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDI' from 'https://tdm.silogroup.org/data/derivative_storage/PDI.csv'. [2026-01-13T20:29:10.948895] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDI'. [2026-01-13T20:29:10.949168] [INFO ] [FORECASTER] Starting predict_future for PDI [2026-01-13T20:29:10.949960] [DEBUG] [LOCAL ] No optimal features file found for PDI: ./output/feature-sets/PDI.txt [2026-01-13T20:29:10.950012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:10.950043] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:10.950069] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:10.950126] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:11.006511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:11.007414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:11.007498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:11.007531] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:11.127437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:11.127598] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:11.127640] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:11.127669] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:11.131205] [DEBUG] [FORECASTER] PDI: Forecast T+1@11:T+2@11: DOWN (p=39.69%) [2026-01-13T20:29:11.131503] [INFO ] [FORECASTER] Completed predict_future for PDI [2026-01-13T20:29:11.131642] [INFO ] [sig ] PDI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:11.274811] [INFO ] [LOCAL ] Saved forecast: PDI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDI.txt [2026-01-13T20:29:11.274963] [INFO ] [sig ] [2410/3497] Completed PDI in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:11.275002] [INFO ] [sig ] [2411/3497] Forecasting PDLB... [2026-01-13T20:29:11.275032] [INFO ] [sig ] Generating forecast for: PDLB [2026-01-13T20:29:11.275062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDLB' from 'https://tdm.silogroup.org/data/derivative_storage/PDLB.csv'. [2026-01-13T20:29:11.286645] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDLB'. [2026-01-13T20:29:11.286937] [INFO ] [FORECASTER] Starting predict_future for PDLB [2026-01-13T20:29:11.287700] [DEBUG] [LOCAL ] No optimal features file found for PDLB: ./output/feature-sets/PDLB.txt [2026-01-13T20:29:11.287751] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:11.287782] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:11.287808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:11.287863] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:11.344244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:11.344927] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:11.345005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:11.345038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:11.465683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:11.465836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:11.465876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:11.465903] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:11.469228] [DEBUG] [FORECASTER] PDLB: Forecast T+1@11:T+2@11: DOWN (p=31.86%) [2026-01-13T20:29:11.469524] [INFO ] [FORECASTER] Completed predict_future for PDLB [2026-01-13T20:29:11.469665] [INFO ] [sig ] PDLB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:11.617344] [INFO ] [LOCAL ] Saved forecast: PDLB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDLB.txt [2026-01-13T20:29:11.617517] [INFO ] [sig ] [2411/3497] Completed PDLB in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.4m [2026-01-13T20:29:11.617558] [INFO ] [sig ] [2412/3497] Forecasting PDM... [2026-01-13T20:29:11.617607] [INFO ] [sig ] Generating forecast for: PDM [2026-01-13T20:29:11.617639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDM' from 'https://tdm.silogroup.org/data/derivative_storage/PDM.csv'. [2026-01-13T20:29:11.629915] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDM'. [2026-01-13T20:29:11.630222] [INFO ] [FORECASTER] Starting predict_future for PDM [2026-01-13T20:29:11.630985] [DEBUG] [LOCAL ] No optimal features file found for PDM: ./output/feature-sets/PDM.txt [2026-01-13T20:29:11.631036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:11.631068] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:11.631095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:11.631151] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:11.689890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:11.690865] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:11.690954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:11.690991] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:11.817809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:11.818005] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:11.818050] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:11.818081] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:11.821466] [DEBUG] [FORECASTER] PDM: Forecast T+1@11:T+2@11: UP (p=92.58%) [2026-01-13T20:29:11.821760] [INFO ] [FORECASTER] Completed predict_future for PDM [2026-01-13T20:29:11.821883] [INFO ] [sig ] PDM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:11.966454] [INFO ] [LOCAL ] Saved forecast: PDM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PDM.txt [2026-01-13T20:29:11.966706] [INFO ] [sig ] [2412/3497] Completed PDM in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-13T20:29:11.966764] [INFO ] [sig ] [2413/3497] Forecasting PDO... [2026-01-13T20:29:11.966797] [INFO ] [sig ] Generating forecast for: PDO [2026-01-13T20:29:11.966842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDO' from 'https://tdm.silogroup.org/data/derivative_storage/PDO.csv'. [2026-01-13T20:29:11.979141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDO'. [2026-01-13T20:29:11.979505] [INFO ] [FORECASTER] Starting predict_future for PDO [2026-01-13T20:29:11.980287] [DEBUG] [LOCAL ] No optimal features file found for PDO: ./output/feature-sets/PDO.txt [2026-01-13T20:29:11.980340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:11.980372] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:11.980401] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:11.980459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:12.039499] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:12.040353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:12.040439] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:12.040473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:12.158076] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:12.158232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:12.158273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:12.158302] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:12.162032] [DEBUG] [FORECASTER] PDO: Forecast T+1@11:T+2@11: DOWN (p=41.70%) [2026-01-13T20:29:12.162320] [INFO ] [FORECASTER] Completed predict_future for PDO [2026-01-13T20:29:12.162446] [INFO ] [sig ] PDO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:12.309845] [INFO ] [LOCAL ] Saved forecast: PDO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDO.txt [2026-01-13T20:29:12.309994] [INFO ] [sig ] [2413/3497] Completed PDO in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-13T20:29:12.310033] [INFO ] [sig ] [2414/3497] Forecasting PDP... [2026-01-13T20:29:12.310063] [INFO ] [sig ] Generating forecast for: PDP [2026-01-13T20:29:12.310094] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDP' from 'https://tdm.silogroup.org/data/derivative_storage/PDP.csv'. [2026-01-13T20:29:12.321681] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDP'. [2026-01-13T20:29:12.321997] [INFO ] [FORECASTER] Starting predict_future for PDP [2026-01-13T20:29:12.322758] [DEBUG] [LOCAL ] No optimal features file found for PDP: ./output/feature-sets/PDP.txt [2026-01-13T20:29:12.322809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:12.322840] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:12.322867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:12.322924] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:12.381524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:12.382394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:12.382476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:12.382511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:12.497345] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:12.497502] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:12.497543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:12.497590] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:12.501243] [DEBUG] [FORECASTER] PDP: Forecast T+1@11:T+2@11: DOWN (p=6.44%) [2026-01-13T20:29:12.501525] [INFO ] [FORECASTER] Completed predict_future for PDP [2026-01-13T20:29:12.501666] [INFO ] [sig ] PDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:12.652295] [INFO ] [LOCAL ] Saved forecast: PDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDP.txt [2026-01-13T20:29:12.652450] [INFO ] [sig ] [2414/3497] Completed PDP in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-13T20:29:12.652488] [INFO ] [sig ] [2415/3497] Forecasting PDS... [2026-01-13T20:29:12.652519] [INFO ] [sig ] Generating forecast for: PDS [2026-01-13T20:29:12.652549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDS' from 'https://tdm.silogroup.org/data/derivative_storage/PDS.csv'. [2026-01-13T20:29:12.663437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDS'. [2026-01-13T20:29:12.663972] [INFO ] [FORECASTER] Starting predict_future for PDS [2026-01-13T20:29:12.664937] [DEBUG] [LOCAL ] No optimal features file found for PDS: ./output/feature-sets/PDS.txt [2026-01-13T20:29:12.664989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:12.665021] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:12.665048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:12.665104] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:12.721224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:12.722116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:12.722195] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:12.722228] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:12.841551] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:12.841716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:12.841755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:12.841784] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:12.845070] [DEBUG] [FORECASTER] PDS: Forecast T+1@11:T+2@11: DOWN (p=38.05%) [2026-01-13T20:29:12.845340] [INFO ] [FORECASTER] Completed predict_future for PDS [2026-01-13T20:29:12.845464] [INFO ] [sig ] PDS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:12.996141] [INFO ] [LOCAL ] Saved forecast: PDS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDS.txt [2026-01-13T20:29:12.996304] [INFO ] [sig ] [2415/3497] Completed PDS in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-13T20:29:12.996353] [INFO ] [sig ] [2416/3497] Forecasting PDX... [2026-01-13T20:29:12.996384] [INFO ] [sig ] Generating forecast for: PDX [2026-01-13T20:29:12.996416] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDX' from 'https://tdm.silogroup.org/data/derivative_storage/PDX.csv'. [2026-01-13T20:29:13.007984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDX'. [2026-01-13T20:29:13.008343] [INFO ] [FORECASTER] Starting predict_future for PDX [2026-01-13T20:29:13.009150] [DEBUG] [LOCAL ] No optimal features file found for PDX: ./output/feature-sets/PDX.txt [2026-01-13T20:29:13.009204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:13.009275] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:13.009307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:13.009367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:13.068172] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:13.069054] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:13.069135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:13.069170] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:13.188895] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:13.189047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:13.189087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:13.189116] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:13.192466] [DEBUG] [FORECASTER] PDX: Forecast T+1@11:T+2@11: DOWN (p=25.31%) [2026-01-13T20:29:13.192756] [INFO ] [FORECASTER] Completed predict_future for PDX [2026-01-13T20:29:13.192879] [INFO ] [sig ] PDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:13.334145] [INFO ] [LOCAL ] Saved forecast: PDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PDX.txt [2026-01-13T20:29:13.334277] [INFO ] [sig ] [2416/3497] Completed PDX in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-13T20:29:13.334315] [INFO ] [sig ] [2417/3497] Forecasting PDYN... [2026-01-13T20:29:13.334344] [INFO ] [sig ] Generating forecast for: PDYN [2026-01-13T20:29:13.334373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PDYN' from 'https://tdm.silogroup.org/data/derivative_storage/PDYN.csv'. [2026-01-13T20:29:13.345754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PDYN'. [2026-01-13T20:29:13.346044] [INFO ] [FORECASTER] Starting predict_future for PDYN [2026-01-13T20:29:13.346815] [DEBUG] [LOCAL ] No optimal features file found for PDYN: ./output/feature-sets/PDYN.txt [2026-01-13T20:29:13.346866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:13.346897] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:13.346923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:13.346980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:13.403639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:13.404507] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:13.404609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:13.404647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:13.526274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:13.526424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:13.526466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:13.526494] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:13.529831] [DEBUG] [FORECASTER] PDYN: Forecast T+1@11:T+2@11: UP (p=77.42%) [2026-01-13T20:29:13.530102] [INFO ] [FORECASTER] Completed predict_future for PDYN [2026-01-13T20:29:13.530224] [INFO ] [sig ] PDYN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:13.671066] [INFO ] [LOCAL ] Saved forecast: PDYN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PDYN.txt [2026-01-13T20:29:13.671220] [INFO ] [sig ] [2417/3497] Completed PDYN in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-13T20:29:13.671258] [INFO ] [sig ] [2418/3497] Forecasting PEB... [2026-01-13T20:29:13.671287] [INFO ] [sig ] Generating forecast for: PEB [2026-01-13T20:29:13.671318] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEB' from 'https://tdm.silogroup.org/data/derivative_storage/PEB.csv'. [2026-01-13T20:29:13.683448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEB'. [2026-01-13T20:29:13.683831] [INFO ] [FORECASTER] Starting predict_future for PEB [2026-01-13T20:29:13.684610] [DEBUG] [LOCAL ] No optimal features file found for PEB: ./output/feature-sets/PEB.txt [2026-01-13T20:29:13.684668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:13.684729] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:13.684766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:13.684826] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:13.742705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:13.743539] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:13.743635] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:13.743671] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:13.867841] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:13.868020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:13.868061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:13.868088] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:13.871472] [DEBUG] [FORECASTER] PEB: Forecast T+1@11:T+2@11: DOWN (p=14.24%) [2026-01-13T20:29:13.871785] [INFO ] [FORECASTER] Completed predict_future for PEB [2026-01-13T20:29:13.871927] [INFO ] [sig ] PEB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:14.015073] [INFO ] [LOCAL ] Saved forecast: PEB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PEB.txt [2026-01-13T20:29:14.015225] [INFO ] [sig ] [2418/3497] Completed PEB in 0.3s | 2.85 sym/s | Total: 14.1m | ETA: 6.3m [2026-01-13T20:29:14.015263] [INFO ] [sig ] [2419/3497] Forecasting PEBK... [2026-01-13T20:29:14.015294] [INFO ] [sig ] Generating forecast for: PEBK [2026-01-13T20:29:14.015325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBK' from 'https://tdm.silogroup.org/data/derivative_storage/PEBK.csv'. [2026-01-13T20:29:14.025127] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBK'. [2026-01-13T20:29:14.025412] [INFO ] [FORECASTER] Starting predict_future for PEBK [2026-01-13T20:29:14.026202] [DEBUG] [LOCAL ] No optimal features file found for PEBK: ./output/feature-sets/PEBK.txt [2026-01-13T20:29:14.026255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:14.026288] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:14.026315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:14.026373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:14.085005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:14.085887] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:14.085970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:14.086002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:14.185128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:14.185283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:14.185323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:14.185384] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:14.189447] [DEBUG] [FORECASTER] PEBK: Forecast T+1@11:T+2@11: DOWN (p=32.48%) [2026-01-13T20:29:14.189760] [INFO ] [FORECASTER] Completed predict_future for PEBK [2026-01-13T20:29:14.189888] [INFO ] [sig ] PEBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:14.335233] [INFO ] [LOCAL ] Saved forecast: PEBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PEBK.txt [2026-01-13T20:29:14.335385] [INFO ] [sig ] [2419/3497] Completed PEBK in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:14.335430] [INFO ] [sig ] [2420/3497] Forecasting PEBO... [2026-01-13T20:29:14.335462] [INFO ] [sig ] Generating forecast for: PEBO [2026-01-13T20:29:14.335493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEBO' from 'https://tdm.silogroup.org/data/derivative_storage/PEBO.csv'. [2026-01-13T20:29:14.347073] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEBO'. [2026-01-13T20:29:14.347432] [INFO ] [FORECASTER] Starting predict_future for PEBO [2026-01-13T20:29:14.348324] [DEBUG] [LOCAL ] No optimal features file found for PEBO: ./output/feature-sets/PEBO.txt [2026-01-13T20:29:14.348380] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:14.348411] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:14.348437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:14.348498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:14.405180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:14.406038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:14.406116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:14.406149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:14.528470] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:14.528640] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:14.528681] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:14.528709] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:14.532100] [DEBUG] [FORECASTER] PEBO: Forecast T+1@11:T+2@11: UP (p=80.49%) [2026-01-13T20:29:14.532411] [INFO ] [FORECASTER] Completed predict_future for PEBO [2026-01-13T20:29:14.532540] [INFO ] [sig ] PEBO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:14.680153] [INFO ] [LOCAL ] Saved forecast: PEBO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PEBO.txt [2026-01-13T20:29:14.680306] [INFO ] [sig ] [2420/3497] Completed PEBO in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:14.680346] [INFO ] [sig ] [2421/3497] Forecasting PECO... [2026-01-13T20:29:14.680376] [INFO ] [sig ] Generating forecast for: PECO [2026-01-13T20:29:14.680406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PECO' from 'https://tdm.silogroup.org/data/derivative_storage/PECO.csv'. [2026-01-13T20:29:14.692021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PECO'. [2026-01-13T20:29:14.692342] [INFO ] [FORECASTER] Starting predict_future for PECO [2026-01-13T20:29:14.693124] [DEBUG] [LOCAL ] No optimal features file found for PECO: ./output/feature-sets/PECO.txt [2026-01-13T20:29:14.693176] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:14.693208] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:14.693235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:14.693292] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:14.750182] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:14.751061] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:14.751144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:14.751178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:14.871212] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:14.871367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:14.871408] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:14.871438] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:14.874957] [DEBUG] [FORECASTER] PECO: Forecast T+1@11:T+2@11: DOWN (p=34.04%) [2026-01-13T20:29:14.875238] [INFO ] [FORECASTER] Completed predict_future for PECO [2026-01-13T20:29:14.875376] [INFO ] [sig ] PECO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:15.022358] [INFO ] [LOCAL ] Saved forecast: PECO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PECO.txt [2026-01-13T20:29:15.022491] [INFO ] [sig ] [2421/3497] Completed PECO in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:15.022529] [INFO ] [sig ] [2422/3497] Forecasting PEG... [2026-01-13T20:29:15.022559] [INFO ] [sig ] Generating forecast for: PEG [2026-01-13T20:29:15.022608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEG' from 'https://tdm.silogroup.org/data/derivative_storage/PEG.csv'. [2026-01-13T20:29:15.034253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEG'. [2026-01-13T20:29:15.034511] [INFO ] [FORECASTER] Starting predict_future for PEG [2026-01-13T20:29:15.035283] [DEBUG] [LOCAL ] No optimal features file found for PEG: ./output/feature-sets/PEG.txt [2026-01-13T20:29:15.035334] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:15.035365] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:15.035391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:15.035447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:15.091883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:15.092522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:15.092616] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:15.092650] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:15.209647] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:15.209800] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:15.209841] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:15.209870] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:15.213187] [DEBUG] [FORECASTER] PEG: Forecast T+1@11:T+2@11: DOWN (p=34.60%) [2026-01-13T20:29:15.213453] [INFO ] [FORECASTER] Completed predict_future for PEG [2026-01-13T20:29:15.213597] [INFO ] [sig ] PEG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:15.353633] [INFO ] [LOCAL ] Saved forecast: PEG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PEG.txt [2026-01-13T20:29:15.353774] [INFO ] [sig ] [2422/3497] Completed PEG in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:15.353815] [INFO ] [sig ] [2423/3497] Forecasting PEGA... [2026-01-13T20:29:15.353845] [INFO ] [sig ] Generating forecast for: PEGA [2026-01-13T20:29:15.353875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEGA' from 'https://tdm.silogroup.org/data/derivative_storage/PEGA.csv'. [2026-01-13T20:29:15.365090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEGA'. [2026-01-13T20:29:15.365416] [INFO ] [FORECASTER] Starting predict_future for PEGA [2026-01-13T20:29:15.366199] [DEBUG] [LOCAL ] No optimal features file found for PEGA: ./output/feature-sets/PEGA.txt [2026-01-13T20:29:15.366251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:15.366282] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:15.366309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:15.366365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:15.422883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:15.423736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:15.423814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:15.423847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:15.544401] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:15.544552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:15.544609] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:15.544656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:15.547984] [DEBUG] [FORECASTER] PEGA: Forecast T+1@11:T+2@11: DOWN (p=33.94%) [2026-01-13T20:29:15.548259] [INFO ] [FORECASTER] Completed predict_future for PEGA [2026-01-13T20:29:15.548377] [INFO ] [sig ] PEGA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:15.696677] [INFO ] [LOCAL ] Saved forecast: PEGA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PEGA.txt [2026-01-13T20:29:15.696833] [INFO ] [sig ] [2423/3497] Completed PEGA in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:15.696873] [INFO ] [sig ] [2424/3497] Forecasting PEN... [2026-01-13T20:29:15.696903] [INFO ] [sig ] Generating forecast for: PEN [2026-01-13T20:29:15.696935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEN' from 'https://tdm.silogroup.org/data/derivative_storage/PEN.csv'. [2026-01-13T20:29:15.710467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEN'. [2026-01-13T20:29:15.711064] [INFO ] [FORECASTER] Starting predict_future for PEN [2026-01-13T20:29:15.711899] [DEBUG] [LOCAL ] No optimal features file found for PEN: ./output/feature-sets/PEN.txt [2026-01-13T20:29:15.711965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:15.712000] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:15.712026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:15.712091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:15.768878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:15.769750] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:15.769832] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:15.769866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:15.886989] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:15.887143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:15.887181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:15.887209] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:15.890618] [DEBUG] [FORECASTER] PEN: Forecast T+1@11:T+2@11: UP (p=79.16%) [2026-01-13T20:29:15.890888] [INFO ] [FORECASTER] Completed predict_future for PEN [2026-01-13T20:29:15.891009] [INFO ] [sig ] PEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:16.030378] [INFO ] [LOCAL ] Saved forecast: PEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PEN.txt [2026-01-13T20:29:16.030495] [INFO ] [sig ] [2424/3497] Completed PEN in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:16.030533] [INFO ] [sig ] [2425/3497] Forecasting PENN... [2026-01-13T20:29:16.030562] [INFO ] [sig ] Generating forecast for: PENN [2026-01-13T20:29:16.030616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PENN' from 'https://tdm.silogroup.org/data/derivative_storage/PENN.csv'. [2026-01-13T20:29:16.042929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PENN'. [2026-01-13T20:29:16.043177] [INFO ] [FORECASTER] Starting predict_future for PENN [2026-01-13T20:29:16.043941] [DEBUG] [LOCAL ] No optimal features file found for PENN: ./output/feature-sets/PENN.txt [2026-01-13T20:29:16.043992] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:16.044024] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:16.044050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:16.044106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:16.101449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:16.102257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:16.102343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:16.102375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:16.222081] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:16.222226] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:16.222267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:16.222295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:16.226081] [DEBUG] [FORECASTER] PENN: Forecast T+1@11:T+2@11: UP (p=62.18%) [2026-01-13T20:29:16.226351] [INFO ] [FORECASTER] Completed predict_future for PENN [2026-01-13T20:29:16.226472] [INFO ] [sig ] PENN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:16.372550] [INFO ] [LOCAL ] Saved forecast: PENN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PENN.txt [2026-01-13T20:29:16.372698] [INFO ] [sig ] [2425/3497] Completed PENN in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:16.372736] [INFO ] [sig ] [2426/3497] Forecasting PEO... [2026-01-13T20:29:16.372765] [INFO ] [sig ] Generating forecast for: PEO [2026-01-13T20:29:16.372795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEO' from 'https://tdm.silogroup.org/data/derivative_storage/PEO.csv'. [2026-01-13T20:29:16.385125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEO'. [2026-01-13T20:29:16.385432] [INFO ] [FORECASTER] Starting predict_future for PEO [2026-01-13T20:29:16.386198] [DEBUG] [LOCAL ] No optimal features file found for PEO: ./output/feature-sets/PEO.txt [2026-01-13T20:29:16.386250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:16.386281] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:16.386308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:16.386363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:16.448739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:16.449647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:16.449763] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:16.449797] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:16.573407] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:16.573591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:16.573637] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:16.573666] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:16.577182] [DEBUG] [FORECASTER] PEO: Forecast T+1@11:T+2@11: DOWN (p=15.68%) [2026-01-13T20:29:16.577465] [INFO ] [FORECASTER] Completed predict_future for PEO [2026-01-13T20:29:16.577611] [INFO ] [sig ] PEO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:16.724492] [INFO ] [LOCAL ] Saved forecast: PEO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PEO.txt [2026-01-13T20:29:16.724660] [INFO ] [sig ] [2426/3497] Completed PEO in 0.4s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:16.724702] [INFO ] [sig ] [2427/3497] Forecasting PEP... [2026-01-13T20:29:16.724734] [INFO ] [sig ] Generating forecast for: PEP [2026-01-13T20:29:16.724765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEP' from 'https://tdm.silogroup.org/data/derivative_storage/PEP.csv'. [2026-01-13T20:29:16.736555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEP'. [2026-01-13T20:29:16.736927] [INFO ] [FORECASTER] Starting predict_future for PEP [2026-01-13T20:29:16.737709] [DEBUG] [LOCAL ] No optimal features file found for PEP: ./output/feature-sets/PEP.txt [2026-01-13T20:29:16.737760] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:16.737792] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:16.737831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:16.737889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:16.794552] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:16.795249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:16.795324] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:16.795357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:16.914174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:16.914332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:16.914372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:16.914400] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:16.917750] [DEBUG] [FORECASTER] PEP: Forecast T+1@11:T+2@11: UP (p=55.38%) [2026-01-13T20:29:16.918042] [INFO ] [FORECASTER] Completed predict_future for PEP [2026-01-13T20:29:16.918167] [INFO ] [sig ] PEP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:17.063954] [INFO ] [LOCAL ] Saved forecast: PEP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PEP.txt [2026-01-13T20:29:17.064114] [INFO ] [sig ] [2427/3497] Completed PEP in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:17.064154] [INFO ] [sig ] [2428/3497] Forecasting PEPG... [2026-01-13T20:29:17.064185] [INFO ] [sig ] Generating forecast for: PEPG [2026-01-13T20:29:17.064216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEPG' from 'https://tdm.silogroup.org/data/derivative_storage/PEPG.csv'. [2026-01-13T20:29:17.075774] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEPG'. [2026-01-13T20:29:17.076094] [INFO ] [FORECASTER] Starting predict_future for PEPG [2026-01-13T20:29:17.076875] [DEBUG] [LOCAL ] No optimal features file found for PEPG: ./output/feature-sets/PEPG.txt [2026-01-13T20:29:17.076928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:17.076968] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:17.077007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:17.077070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:17.133341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:17.134116] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:17.134196] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:17.134230] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:17.249031] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:17.249186] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:17.249226] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:17.249255] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:17.252709] [DEBUG] [FORECASTER] PEPG: Forecast T+1@11:T+2@11: DOWN (p=4.32%) [2026-01-13T20:29:17.253023] [INFO ] [FORECASTER] Completed predict_future for PEPG [2026-01-13T20:29:17.253156] [INFO ] [sig ] PEPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:17.393888] [INFO ] [LOCAL ] Saved forecast: PEPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PEPG.txt [2026-01-13T20:29:17.394019] [INFO ] [sig ] [2428/3497] Completed PEPG in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.3m [2026-01-13T20:29:17.394058] [INFO ] [sig ] [2429/3497] Forecasting PERF... [2026-01-13T20:29:17.394086] [INFO ] [sig ] Generating forecast for: PERF [2026-01-13T20:29:17.394116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERF' from 'https://tdm.silogroup.org/data/derivative_storage/PERF.csv'. [2026-01-13T20:29:17.409491] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERF'. [2026-01-13T20:29:17.410026] [INFO ] [FORECASTER] Starting predict_future for PERF [2026-01-13T20:29:17.411077] [DEBUG] [LOCAL ] No optimal features file found for PERF: ./output/feature-sets/PERF.txt [2026-01-13T20:29:17.411139] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:17.411181] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:17.411217] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:17.411298] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:17.485007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:17.485915] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:17.486000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:17.486033] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:17.598759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:17.598910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:17.598952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:17.598982] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:17.602369] [DEBUG] [FORECASTER] PERF: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-13T20:29:17.602662] [INFO ] [FORECASTER] Completed predict_future for PERF [2026-01-13T20:29:17.602785] [INFO ] [sig ] PERF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:17.743661] [INFO ] [LOCAL ] Saved forecast: PERF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PERF.txt [2026-01-13T20:29:17.743847] [INFO ] [sig ] [2429/3497] Completed PERF in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:17.743889] [INFO ] [sig ] [2430/3497] Forecasting PERI... [2026-01-13T20:29:17.743919] [INFO ] [sig ] Generating forecast for: PERI [2026-01-13T20:29:17.743955] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PERI' from 'https://tdm.silogroup.org/data/derivative_storage/PERI.csv'. [2026-01-13T20:29:17.755294] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PERI'. [2026-01-13T20:29:17.755629] [INFO ] [FORECASTER] Starting predict_future for PERI [2026-01-13T20:29:17.756398] [DEBUG] [LOCAL ] No optimal features file found for PERI: ./output/feature-sets/PERI.txt [2026-01-13T20:29:17.756451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:17.756483] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:17.756509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:17.756565] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:17.812908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:17.813519] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:17.813611] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:17.813647] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:17.934180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:17.934344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:17.934384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:17.934414] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:17.938081] [DEBUG] [FORECASTER] PERI: Forecast T+1@11:T+2@11: DOWN (p=47.78%) [2026-01-13T20:29:17.938376] [INFO ] [FORECASTER] Completed predict_future for PERI [2026-01-13T20:29:17.938512] [INFO ] [sig ] PERI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:18.080067] [INFO ] [LOCAL ] Saved forecast: PERI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PERI.txt [2026-01-13T20:29:18.080221] [INFO ] [sig ] [2430/3497] Completed PERI in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:18.080259] [INFO ] [sig ] [2431/3497] Forecasting PESI... [2026-01-13T20:29:18.080291] [INFO ] [sig ] Generating forecast for: PESI [2026-01-13T20:29:18.080330] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PESI' from 'https://tdm.silogroup.org/data/derivative_storage/PESI.csv'. [2026-01-13T20:29:18.091401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PESI'. [2026-01-13T20:29:18.091772] [INFO ] [FORECASTER] Starting predict_future for PESI [2026-01-13T20:29:18.092535] [DEBUG] [LOCAL ] No optimal features file found for PESI: ./output/feature-sets/PESI.txt [2026-01-13T20:29:18.092603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:18.092637] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:18.092663] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:18.092719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:18.148290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:18.149164] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:18.149245] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:18.149278] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:18.271244] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:18.271400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:18.271441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:18.271470] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:18.275215] [DEBUG] [FORECASTER] PESI: Forecast T+1@11:T+2@11: DOWN (p=20.18%) [2026-01-13T20:29:18.275495] [INFO ] [FORECASTER] Completed predict_future for PESI [2026-01-13T20:29:18.275637] [INFO ] [sig ] PESI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:18.419037] [INFO ] [LOCAL ] Saved forecast: PESI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PESI.txt [2026-01-13T20:29:18.419198] [INFO ] [sig ] [2431/3497] Completed PESI in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:18.419236] [INFO ] [sig ] [2432/3497] Forecasting PETS... [2026-01-13T20:29:18.419266] [INFO ] [sig ] Generating forecast for: PETS [2026-01-13T20:29:18.419297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PETS' from 'https://tdm.silogroup.org/data/derivative_storage/PETS.csv'. [2026-01-13T20:29:18.430316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PETS'. [2026-01-13T20:29:18.430689] [INFO ] [FORECASTER] Starting predict_future for PETS [2026-01-13T20:29:18.431442] [DEBUG] [LOCAL ] No optimal features file found for PETS: ./output/feature-sets/PETS.txt [2026-01-13T20:29:18.431494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:18.431527] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:18.431554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:18.431637] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:18.488446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:18.489330] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:18.489411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:18.489444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:18.609773] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:18.609924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:18.609960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:18.609989] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:18.613297] [DEBUG] [FORECASTER] PETS: Forecast T+1@11:T+2@11: DOWN (p=12.25%) [2026-01-13T20:29:18.613567] [INFO ] [FORECASTER] Completed predict_future for PETS [2026-01-13T20:29:18.613705] [INFO ] [sig ] PETS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:18.757555] [INFO ] [LOCAL ] Saved forecast: PETS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PETS.txt [2026-01-13T20:29:18.757721] [INFO ] [sig ] [2432/3497] Completed PETS in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:18.757761] [INFO ] [sig ] [2433/3497] Forecasting PEY... [2026-01-13T20:29:18.757791] [INFO ] [sig ] Generating forecast for: PEY [2026-01-13T20:29:18.757822] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PEY' from 'https://tdm.silogroup.org/data/derivative_storage/PEY.csv'. [2026-01-13T20:29:18.768999] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PEY'. [2026-01-13T20:29:18.769332] [INFO ] [FORECASTER] Starting predict_future for PEY [2026-01-13T20:29:18.770170] [DEBUG] [LOCAL ] No optimal features file found for PEY: ./output/feature-sets/PEY.txt [2026-01-13T20:29:18.770224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:18.770284] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:18.770315] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:18.770390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:18.829430] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:18.830198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:18.830281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:18.830315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:18.951724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:18.951912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:18.951953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:18.951980] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:18.956006] [DEBUG] [FORECASTER] PEY: Forecast T+1@11:T+2@11: DOWN (p=1.36%) [2026-01-13T20:29:18.956423] [INFO ] [FORECASTER] Completed predict_future for PEY [2026-01-13T20:29:18.956588] [INFO ] [sig ] PEY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:19.104487] [INFO ] [LOCAL ] Saved forecast: PEY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PEY.txt [2026-01-13T20:29:19.104644] [INFO ] [sig ] [2433/3497] Completed PEY in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:19.104685] [INFO ] [sig ] [2434/3497] Forecasting PFBC... [2026-01-13T20:29:19.104715] [INFO ] [sig ] Generating forecast for: PFBC [2026-01-13T20:29:19.104745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFBC' from 'https://tdm.silogroup.org/data/derivative_storage/PFBC.csv'. [2026-01-13T20:29:19.115900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFBC'. [2026-01-13T20:29:19.116192] [INFO ] [FORECASTER] Starting predict_future for PFBC [2026-01-13T20:29:19.116998] [DEBUG] [LOCAL ] No optimal features file found for PFBC: ./output/feature-sets/PFBC.txt [2026-01-13T20:29:19.117050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:19.117083] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:19.117110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:19.117169] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:19.175554] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:19.176468] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:19.176547] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:19.176599] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:19.288371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:19.288515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:19.288554] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:19.288620] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:19.291883] [DEBUG] [FORECASTER] PFBC: Forecast T+1@11:T+2@11: DOWN (p=28.72%) [2026-01-13T20:29:19.292155] [INFO ] [FORECASTER] Completed predict_future for PFBC [2026-01-13T20:29:19.292276] [INFO ] [sig ] PFBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:19.437564] [INFO ] [LOCAL ] Saved forecast: PFBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PFBC.txt [2026-01-13T20:29:19.437921] [INFO ] [sig ] [2434/3497] Completed PFBC in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:19.437974] [INFO ] [sig ] [2435/3497] Forecasting PFD... [2026-01-13T20:29:19.438005] [INFO ] [sig ] Generating forecast for: PFD [2026-01-13T20:29:19.438037] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFD' from 'https://tdm.silogroup.org/data/derivative_storage/PFD.csv'. [2026-01-13T20:29:19.449845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFD'. [2026-01-13T20:29:19.450170] [INFO ] [FORECASTER] Starting predict_future for PFD [2026-01-13T20:29:19.450979] [DEBUG] [LOCAL ] No optimal features file found for PFD: ./output/feature-sets/PFD.txt [2026-01-13T20:29:19.451033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:19.451066] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:19.451092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:19.451148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:19.507778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:19.508654] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:19.508732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:19.508765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:19.619696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:19.619856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:19.619894] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:19.619922] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:19.623277] [DEBUG] [FORECASTER] PFD: Forecast T+1@11:T+2@11: DOWN (p=34.53%) [2026-01-13T20:29:19.623567] [INFO ] [FORECASTER] Completed predict_future for PFD [2026-01-13T20:29:19.623713] [INFO ] [sig ] PFD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:19.765871] [INFO ] [LOCAL ] Saved forecast: PFD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PFD.txt [2026-01-13T20:29:19.766035] [INFO ] [sig ] [2435/3497] Completed PFD in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:19.766074] [INFO ] [sig ] [2436/3497] Forecasting PFF... [2026-01-13T20:29:19.766103] [INFO ] [sig ] Generating forecast for: PFF [2026-01-13T20:29:19.766135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFF' from 'https://tdm.silogroup.org/data/derivative_storage/PFF.csv'. [2026-01-13T20:29:19.777844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFF'. [2026-01-13T20:29:19.778269] [INFO ] [FORECASTER] Starting predict_future for PFF [2026-01-13T20:29:19.779095] [DEBUG] [LOCAL ] No optimal features file found for PFF: ./output/feature-sets/PFF.txt [2026-01-13T20:29:19.779148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:19.779181] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:19.779209] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:19.779265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:19.837026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:19.837977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:19.838066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:19.838100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:19.960413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:19.960605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:19.960650] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:19.960741] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:19.964291] [DEBUG] [FORECASTER] PFF: Forecast T+1@11:T+2@11: UP (p=51.46%) [2026-01-13T20:29:19.964651] [INFO ] [FORECASTER] Completed predict_future for PFF [2026-01-13T20:29:19.964800] [INFO ] [sig ] PFF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:20.110676] [INFO ] [LOCAL ] Saved forecast: PFF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PFF.txt [2026-01-13T20:29:20.110841] [INFO ] [sig ] [2436/3497] Completed PFF in 0.3s | 2.85 sym/s | Total: 14.2m | ETA: 6.2m [2026-01-13T20:29:20.110881] [INFO ] [sig ] [2437/3497] Forecasting PFG... [2026-01-13T20:29:20.110910] [INFO ] [sig ] Generating forecast for: PFG [2026-01-13T20:29:20.111089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFG' from 'https://tdm.silogroup.org/data/derivative_storage/PFG.csv'. [2026-01-13T20:29:20.125867] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFG'. [2026-01-13T20:29:20.126272] [INFO ] [FORECASTER] Starting predict_future for PFG [2026-01-13T20:29:20.127091] [DEBUG] [LOCAL ] No optimal features file found for PFG: ./output/feature-sets/PFG.txt [2026-01-13T20:29:20.127145] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:20.127176] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:20.127203] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:20.127262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:20.185335] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:20.186210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:20.186292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:20.186325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:20.307860] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:20.308064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:20.308107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:20.308134] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:20.311545] [DEBUG] [FORECASTER] PFG: Forecast T+1@11:T+2@11: DOWN (p=3.37%) [2026-01-13T20:29:20.311863] [INFO ] [FORECASTER] Completed predict_future for PFG [2026-01-13T20:29:20.311992] [INFO ] [sig ] PFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:20.459863] [INFO ] [LOCAL ] Saved forecast: PFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PFG.txt [2026-01-13T20:29:20.460023] [INFO ] [sig ] [2437/3497] Completed PFG in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:20.460062] [INFO ] [sig ] [2438/3497] Forecasting PFGC... [2026-01-13T20:29:20.460090] [INFO ] [sig ] Generating forecast for: PFGC [2026-01-13T20:29:20.460119] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFGC' from 'https://tdm.silogroup.org/data/derivative_storage/PFGC.csv'. [2026-01-13T20:29:20.476406] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFGC'. [2026-01-13T20:29:20.477125] [INFO ] [FORECASTER] Starting predict_future for PFGC [2026-01-13T20:29:20.478459] [DEBUG] [LOCAL ] No optimal features file found for PFGC: ./output/feature-sets/PFGC.txt [2026-01-13T20:29:20.478531] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:20.478606] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:20.478652] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:20.478777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:20.545519] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:20.546430] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:20.546521] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:20.546556] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:20.673569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:20.673739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:20.673781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:20.673810] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:20.677169] [DEBUG] [FORECASTER] PFGC: Forecast T+1@11:T+2@11: UP (p=87.56%) [2026-01-13T20:29:20.677444] [INFO ] [FORECASTER] Completed predict_future for PFGC [2026-01-13T20:29:20.677566] [INFO ] [sig ] PFGC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:20.832640] [INFO ] [LOCAL ] Saved forecast: PFGC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PFGC.txt [2026-01-13T20:29:20.832845] [INFO ] [sig ] [2438/3497] Completed PFGC in 0.4s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:20.832900] [INFO ] [sig ] [2439/3497] Forecasting PFH... [2026-01-13T20:29:20.832939] [INFO ] [sig ] Generating forecast for: PFH [2026-01-13T20:29:20.832980] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFH' from 'https://tdm.silogroup.org/data/derivative_storage/PFH.csv'. [2026-01-13T20:29:20.846949] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFH'. [2026-01-13T20:29:20.847361] [INFO ] [FORECASTER] Starting predict_future for PFH [2026-01-13T20:29:20.848242] [DEBUG] [LOCAL ] No optimal features file found for PFH: ./output/feature-sets/PFH.txt [2026-01-13T20:29:20.848296] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:20.848329] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:20.848357] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:20.848433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:20.908735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:20.909633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:20.909719] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:20.909756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:21.029894] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:21.030044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:21.030085] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:21.030113] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:21.033532] [DEBUG] [FORECASTER] PFH: Forecast T+1@11:T+2@11: UP (p=69.89%) [2026-01-13T20:29:21.033840] [INFO ] [FORECASTER] Completed predict_future for PFH [2026-01-13T20:29:21.033965] [INFO ] [sig ] PFH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:21.179695] [INFO ] [LOCAL ] Saved forecast: PFH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PFH.txt [2026-01-13T20:29:21.179821] [INFO ] [sig ] [2439/3497] Completed PFH in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:21.179861] [INFO ] [sig ] [2440/3497] Forecasting PFIS... [2026-01-13T20:29:21.179891] [INFO ] [sig ] Generating forecast for: PFIS [2026-01-13T20:29:21.179921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFIS' from 'https://tdm.silogroup.org/data/derivative_storage/PFIS.csv'. [2026-01-13T20:29:21.190628] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'PFIS'. [2026-01-13T20:29:21.190903] [INFO ] [FORECASTER] Starting predict_future for PFIS [2026-01-13T20:29:21.191672] [DEBUG] [LOCAL ] No optimal features file found for PFIS: ./output/feature-sets/PFIS.txt [2026-01-13T20:29:21.191773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:21.191809] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:21.191840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:21.191897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:21.249357] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:21.250068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:21.250148] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:21.250182] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:21.364297] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:21.364430] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:29:21.364477] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:21.364506] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:21.367854] [DEBUG] [FORECASTER] PFIS: Forecast T+1@11:T+2@11: DOWN (p=11.45%) [2026-01-13T20:29:21.368157] [INFO ] [FORECASTER] Completed predict_future for PFIS [2026-01-13T20:29:21.368282] [INFO ] [sig ] PFIS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:21.518105] [INFO ] [LOCAL ] Saved forecast: PFIS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PFIS.txt [2026-01-13T20:29:21.518290] [INFO ] [sig ] [2440/3497] Completed PFIS in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:21.518333] [INFO ] [sig ] [2441/3497] Forecasting PFL... [2026-01-13T20:29:21.518365] [INFO ] [sig ] Generating forecast for: PFL [2026-01-13T20:29:21.518396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFL' from 'https://tdm.silogroup.org/data/derivative_storage/PFL.csv'. [2026-01-13T20:29:21.530399] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFL'. [2026-01-13T20:29:21.530767] [INFO ] [FORECASTER] Starting predict_future for PFL [2026-01-13T20:29:21.531652] [DEBUG] [LOCAL ] No optimal features file found for PFL: ./output/feature-sets/PFL.txt [2026-01-13T20:29:21.531707] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:21.531740] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:21.531769] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:21.531850] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:21.596214] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:21.597255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:21.597345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:21.597379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:21.720200] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:21.720355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:21.720396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:21.720425] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:21.724413] [DEBUG] [FORECASTER] PFL: Forecast T+1@11:T+2@11: DOWN (p=8.41%) [2026-01-13T20:29:21.724789] [INFO ] [FORECASTER] Completed predict_future for PFL [2026-01-13T20:29:21.724961] [INFO ] [sig ] PFL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:21.876187] [INFO ] [LOCAL ] Saved forecast: PFL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PFL.txt [2026-01-13T20:29:21.876338] [INFO ] [sig ] [2441/3497] Completed PFL in 0.4s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:21.876379] [INFO ] [sig ] [2442/3497] Forecasting PFM... [2026-01-13T20:29:21.876409] [INFO ] [sig ] Generating forecast for: PFM [2026-01-13T20:29:21.876440] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFM' from 'https://tdm.silogroup.org/data/derivative_storage/PFM.csv'. [2026-01-13T20:29:21.887882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFM'. [2026-01-13T20:29:21.888217] [INFO ] [FORECASTER] Starting predict_future for PFM [2026-01-13T20:29:21.889055] [DEBUG] [LOCAL ] No optimal features file found for PFM: ./output/feature-sets/PFM.txt [2026-01-13T20:29:21.889108] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:21.889140] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:21.889167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:21.889222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:21.949008] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:21.949844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:21.949923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:21.949956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:22.076996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:22.077145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:22.077185] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:22.077213] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:22.080692] [DEBUG] [FORECASTER] PFM: Forecast T+1@11:T+2@11: UP (p=93.65%) [2026-01-13T20:29:22.080973] [INFO ] [FORECASTER] Completed predict_future for PFM [2026-01-13T20:29:22.081095] [INFO ] [sig ] PFM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:22.222354] [INFO ] [LOCAL ] Saved forecast: PFM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PFM.txt [2026-01-13T20:29:22.222486] [INFO ] [sig ] [2442/3497] Completed PFM in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:22.222525] [INFO ] [sig ] [2443/3497] Forecasting PFN... [2026-01-13T20:29:22.222553] [INFO ] [sig ] Generating forecast for: PFN [2026-01-13T20:29:22.222601] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFN' from 'https://tdm.silogroup.org/data/derivative_storage/PFN.csv'. [2026-01-13T20:29:22.233935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFN'. [2026-01-13T20:29:22.234224] [INFO ] [FORECASTER] Starting predict_future for PFN [2026-01-13T20:29:22.234996] [DEBUG] [LOCAL ] No optimal features file found for PFN: ./output/feature-sets/PFN.txt [2026-01-13T20:29:22.235048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:22.235080] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:22.235107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:22.235164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:22.291642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:22.292361] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:22.292463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:22.292496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:22.409826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:22.409978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:22.410017] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:22.410045] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:22.413369] [DEBUG] [FORECASTER] PFN: Forecast T+1@11:T+2@11: UP (p=58.19%) [2026-01-13T20:29:22.413655] [INFO ] [FORECASTER] Completed predict_future for PFN [2026-01-13T20:29:22.413781] [INFO ] [sig ] PFN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:22.557548] [INFO ] [LOCAL ] Saved forecast: PFN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PFN.txt [2026-01-13T20:29:22.557692] [INFO ] [sig ] [2443/3497] Completed PFN in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:22.557737] [INFO ] [sig ] [2444/3497] Forecasting PFO... [2026-01-13T20:29:22.557768] [INFO ] [sig ] Generating forecast for: PFO [2026-01-13T20:29:22.557798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFO' from 'https://tdm.silogroup.org/data/derivative_storage/PFO.csv'. [2026-01-13T20:29:22.568284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFO'. [2026-01-13T20:29:22.568556] [INFO ] [FORECASTER] Starting predict_future for PFO [2026-01-13T20:29:22.569320] [DEBUG] [LOCAL ] No optimal features file found for PFO: ./output/feature-sets/PFO.txt [2026-01-13T20:29:22.569371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:22.569402] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:22.569429] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:22.569486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:22.627178] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:22.627822] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:22.627897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:22.627929] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:22.739716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:22.739869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:22.739908] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:22.739937] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:22.743239] [DEBUG] [FORECASTER] PFO: Forecast T+1@11:T+2@11: UP (p=83.84%) [2026-01-13T20:29:22.743511] [INFO ] [FORECASTER] Completed predict_future for PFO [2026-01-13T20:29:22.743650] [INFO ] [sig ] PFO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:22.886411] [INFO ] [LOCAL ] Saved forecast: PFO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PFO.txt [2026-01-13T20:29:22.886545] [INFO ] [sig ] [2444/3497] Completed PFO in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:22.886601] [INFO ] [sig ] [2445/3497] Forecasting PFS... [2026-01-13T20:29:22.886632] [INFO ] [sig ] Generating forecast for: PFS [2026-01-13T20:29:22.886666] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFS' from 'https://tdm.silogroup.org/data/derivative_storage/PFS.csv'. [2026-01-13T20:29:22.898393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFS'. [2026-01-13T20:29:22.898703] [INFO ] [FORECASTER] Starting predict_future for PFS [2026-01-13T20:29:22.899450] [DEBUG] [LOCAL ] No optimal features file found for PFS: ./output/feature-sets/PFS.txt [2026-01-13T20:29:22.899500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:22.899531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:22.899557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:22.899633] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:22.955911] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:22.956531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:22.956621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:22.956655] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:23.076617] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:23.076784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:23.076832] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:23.076861] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:23.080326] [DEBUG] [FORECASTER] PFS: Forecast T+1@11:T+2@11: DOWN (p=45.85%) [2026-01-13T20:29:23.080618] [INFO ] [FORECASTER] Completed predict_future for PFS [2026-01-13T20:29:23.080766] [INFO ] [sig ] PFS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:23.221610] [INFO ] [LOCAL ] Saved forecast: PFS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PFS.txt [2026-01-13T20:29:23.221738] [INFO ] [sig ] [2445/3497] Completed PFS in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.2m [2026-01-13T20:29:23.221776] [INFO ] [sig ] [2446/3497] Forecasting PFSI... [2026-01-13T20:29:23.221804] [INFO ] [sig ] Generating forecast for: PFSI [2026-01-13T20:29:23.221834] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PFSI' from 'https://tdm.silogroup.org/data/derivative_storage/PFSI.csv'. [2026-01-13T20:29:23.234604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PFSI'. [2026-01-13T20:29:23.235047] [INFO ] [FORECASTER] Starting predict_future for PFSI [2026-01-13T20:29:23.235971] [DEBUG] [LOCAL ] No optimal features file found for PFSI: ./output/feature-sets/PFSI.txt [2026-01-13T20:29:23.236026] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:23.236061] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:23.236089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:23.236147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:23.295910] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:23.296827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:23.296909] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:23.296943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:23.423128] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:23.423292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:23.423334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:23.423366] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:23.427256] [DEBUG] [FORECASTER] PFSI: Forecast T+1@11:T+2@11: UP (p=96.40%) [2026-01-13T20:29:23.427619] [INFO ] [FORECASTER] Completed predict_future for PFSI [2026-01-13T20:29:23.427759] [INFO ] [sig ] PFSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:23.585128] [INFO ] [LOCAL ] Saved forecast: PFSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PFSI.txt [2026-01-13T20:29:23.585293] [INFO ] [sig ] [2446/3497] Completed PFSI in 0.4s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:23.585336] [INFO ] [sig ] [2447/3497] Forecasting PGC... [2026-01-13T20:29:23.585367] [INFO ] [sig ] Generating forecast for: PGC [2026-01-13T20:29:23.585399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGC' from 'https://tdm.silogroup.org/data/derivative_storage/PGC.csv'. [2026-01-13T20:29:23.597191] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGC'. [2026-01-13T20:29:23.597532] [INFO ] [FORECASTER] Starting predict_future for PGC [2026-01-13T20:29:23.598381] [DEBUG] [LOCAL ] No optimal features file found for PGC: ./output/feature-sets/PGC.txt [2026-01-13T20:29:23.598435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:23.598468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:23.598494] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:23.598550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:23.657840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:23.658778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:23.658869] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:23.658906] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:23.788772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:23.788953] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:23.789034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:23.789078] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:23.792885] [DEBUG] [FORECASTER] PGC: Forecast T+1@11:T+2@11: UP (p=90.89%) [2026-01-13T20:29:23.793196] [INFO ] [FORECASTER] Completed predict_future for PGC [2026-01-13T20:29:23.793340] [INFO ] [sig ] PGC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:23.951445] [INFO ] [LOCAL ] Saved forecast: PGC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PGC.txt [2026-01-13T20:29:23.951621] [INFO ] [sig ] [2447/3497] Completed PGC in 0.4s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:23.951662] [INFO ] [sig ] [2448/3497] Forecasting PGEN... [2026-01-13T20:29:23.951692] [INFO ] [sig ] Generating forecast for: PGEN [2026-01-13T20:29:23.951723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGEN' from 'https://tdm.silogroup.org/data/derivative_storage/PGEN.csv'. [2026-01-13T20:29:23.963088] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGEN'. [2026-01-13T20:29:23.963357] [INFO ] [FORECASTER] Starting predict_future for PGEN [2026-01-13T20:29:23.964126] [DEBUG] [LOCAL ] No optimal features file found for PGEN: ./output/feature-sets/PGEN.txt [2026-01-13T20:29:23.964177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:23.964208] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:23.964235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:23.964291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:24.019858] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:24.020563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:24.020661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:24.020694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:24.136901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:24.137057] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:24.137095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:24.137123] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:24.140474] [DEBUG] [FORECASTER] PGEN: Forecast T+1@11:T+2@11: DOWN (p=2.83%) [2026-01-13T20:29:24.140776] [INFO ] [FORECASTER] Completed predict_future for PGEN [2026-01-13T20:29:24.140904] [INFO ] [sig ] PGEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:24.282028] [INFO ] [LOCAL ] Saved forecast: PGEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PGEN.txt [2026-01-13T20:29:24.282178] [INFO ] [sig ] [2448/3497] Completed PGEN in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:24.282218] [INFO ] [sig ] [2449/3497] Forecasting PGJ... [2026-01-13T20:29:24.282248] [INFO ] [sig ] Generating forecast for: PGJ [2026-01-13T20:29:24.282281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGJ' from 'https://tdm.silogroup.org/data/derivative_storage/PGJ.csv'. [2026-01-13T20:29:24.294425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGJ'. [2026-01-13T20:29:24.294807] [INFO ] [FORECASTER] Starting predict_future for PGJ [2026-01-13T20:29:24.295565] [DEBUG] [LOCAL ] No optimal features file found for PGJ: ./output/feature-sets/PGJ.txt [2026-01-13T20:29:24.295637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:24.295669] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:24.295695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:24.295751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:24.352388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:24.353141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:24.353235] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:24.353268] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:24.481282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:24.481466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:24.481517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:24.481555] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:24.485187] [DEBUG] [FORECASTER] PGJ: Forecast T+1@11:T+2@11: DOWN (p=2.20%) [2026-01-13T20:29:24.485538] [INFO ] [FORECASTER] Completed predict_future for PGJ [2026-01-13T20:29:24.485736] [INFO ] [sig ] PGJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:24.641241] [INFO ] [LOCAL ] Saved forecast: PGJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PGJ.txt [2026-01-13T20:29:24.641405] [INFO ] [sig ] [2449/3497] Completed PGJ in 0.4s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:24.641446] [INFO ] [sig ] [2450/3497] Forecasting PGNY... [2026-01-13T20:29:24.641478] [INFO ] [sig ] Generating forecast for: PGNY [2026-01-13T20:29:24.641510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGNY' from 'https://tdm.silogroup.org/data/derivative_storage/PGNY.csv'. [2026-01-13T20:29:24.654171] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGNY'. [2026-01-13T20:29:24.654538] [INFO ] [FORECASTER] Starting predict_future for PGNY [2026-01-13T20:29:24.655345] [DEBUG] [LOCAL ] No optimal features file found for PGNY: ./output/feature-sets/PGNY.txt [2026-01-13T20:29:24.655398] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:24.655457] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:24.655486] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:24.655544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:24.716379] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:24.717279] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:24.717367] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:24.717400] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:24.840504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:24.840676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:24.840717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:24.840745] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:24.844185] [DEBUG] [FORECASTER] PGNY: Forecast T+1@11:T+2@11: DOWN (p=14.86%) [2026-01-13T20:29:24.844462] [INFO ] [FORECASTER] Completed predict_future for PGNY [2026-01-13T20:29:24.844601] [INFO ] [sig ] PGNY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:25.005847] [INFO ] [LOCAL ] Saved forecast: PGNY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PGNY.txt [2026-01-13T20:29:25.006006] [INFO ] [sig ] [2450/3497] Completed PGNY in 0.4s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:25.006048] [INFO ] [sig ] [2451/3497] Forecasting PGP... [2026-01-13T20:29:25.006081] [INFO ] [sig ] Generating forecast for: PGP [2026-01-13T20:29:25.006111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGP' from 'https://tdm.silogroup.org/data/derivative_storage/PGP.csv'. [2026-01-13T20:29:25.017557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGP'. [2026-01-13T20:29:25.017916] [INFO ] [FORECASTER] Starting predict_future for PGP [2026-01-13T20:29:25.018731] [DEBUG] [LOCAL ] No optimal features file found for PGP: ./output/feature-sets/PGP.txt [2026-01-13T20:29:25.018782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:25.018823] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:25.018851] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:25.018911] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:25.076876] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:25.077703] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:25.077785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:25.077821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:25.193469] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:25.193645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:25.193690] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:25.193722] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:25.197549] [DEBUG] [FORECASTER] PGP: Forecast T+1@11:T+2@11: UP (p=59.44%) [2026-01-13T20:29:25.198016] [INFO ] [FORECASTER] Completed predict_future for PGP [2026-01-13T20:29:25.198193] [INFO ] [sig ] PGP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:25.346343] [INFO ] [LOCAL ] Saved forecast: PGP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PGP.txt [2026-01-13T20:29:25.346499] [INFO ] [sig ] [2451/3497] Completed PGP in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:25.346544] [INFO ] [sig ] [2452/3497] Forecasting PGY... [2026-01-13T20:29:25.346592] [INFO ] [sig ] Generating forecast for: PGY [2026-01-13T20:29:25.346632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGY' from 'https://tdm.silogroup.org/data/derivative_storage/PGY.csv'. [2026-01-13T20:29:25.358391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGY'. [2026-01-13T20:29:25.358715] [INFO ] [FORECASTER] Starting predict_future for PGY [2026-01-13T20:29:25.359546] [DEBUG] [LOCAL ] No optimal features file found for PGY: ./output/feature-sets/PGY.txt [2026-01-13T20:29:25.359624] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:25.359666] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:25.359699] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:25.359765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:25.418413] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:25.419099] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:25.419244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:25.419282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:25.538794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:25.539145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:25.539188] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:25.539219] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:25.542729] [DEBUG] [FORECASTER] PGY: Forecast T+1@11:T+2@11: DOWN (p=4.10%) [2026-01-13T20:29:25.543008] [INFO ] [FORECASTER] Completed predict_future for PGY [2026-01-13T20:29:25.543136] [INFO ] [sig ] PGY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:25.687040] [INFO ] [LOCAL ] Saved forecast: PGY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PGY.txt [2026-01-13T20:29:25.687164] [INFO ] [sig ] [2452/3497] Completed PGY in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:25.687203] [INFO ] [sig ] [2453/3497] Forecasting PGZ... [2026-01-13T20:29:25.687233] [INFO ] [sig ] Generating forecast for: PGZ [2026-01-13T20:29:25.687263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PGZ' from 'https://tdm.silogroup.org/data/derivative_storage/PGZ.csv'. [2026-01-13T20:29:25.698398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PGZ'. [2026-01-13T20:29:25.698728] [INFO ] [FORECASTER] Starting predict_future for PGZ [2026-01-13T20:29:25.699499] [DEBUG] [LOCAL ] No optimal features file found for PGZ: ./output/feature-sets/PGZ.txt [2026-01-13T20:29:25.699553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:25.699604] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:25.699634] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:25.699693] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:25.757301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:25.758000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:25.758082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:25.758117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:25.876226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:25.876394] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:25.876444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:25.876548] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:25.880562] [DEBUG] [FORECASTER] PGZ: Forecast T+1@11:T+2@11: UP (p=90.65%) [2026-01-13T20:29:25.880903] [INFO ] [FORECASTER] Completed predict_future for PGZ [2026-01-13T20:29:25.881068] [INFO ] [sig ] PGZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:26.023847] [INFO ] [LOCAL ] Saved forecast: PGZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PGZ.txt [2026-01-13T20:29:26.024002] [INFO ] [sig ] [2453/3497] Completed PGZ in 0.3s | 2.85 sym/s | Total: 14.3m | ETA: 6.1m [2026-01-13T20:29:26.024045] [INFO ] [sig ] [2454/3497] Forecasting PH... [2026-01-13T20:29:26.024075] [INFO ] [sig ] Generating forecast for: PH [2026-01-13T20:29:26.024104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PH' from 'https://tdm.silogroup.org/data/derivative_storage/PH.csv'. [2026-01-13T20:29:26.035527] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PH'. [2026-01-13T20:29:26.035830] [INFO ] [FORECASTER] Starting predict_future for PH [2026-01-13T20:29:26.036598] [DEBUG] [LOCAL ] No optimal features file found for PH: ./output/feature-sets/PH.txt [2026-01-13T20:29:26.036650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:26.036682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:26.036708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:26.036764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:26.097279] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:26.098317] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:26.098400] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:26.098434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:26.217933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:26.218113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:26.218154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:26.218182] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:26.221642] [DEBUG] [FORECASTER] PH: Forecast T+1@11:T+2@11: DOWN (p=18.71%) [2026-01-13T20:29:26.221924] [INFO ] [FORECASTER] Completed predict_future for PH [2026-01-13T20:29:26.222048] [INFO ] [sig ] PH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:26.364296] [INFO ] [LOCAL ] Saved forecast: PH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PH.txt [2026-01-13T20:29:26.364455] [INFO ] [sig ] [2454/3497] Completed PH in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:26.364494] [INFO ] [sig ] [2455/3497] Forecasting PHG... [2026-01-13T20:29:26.364525] [INFO ] [sig ] Generating forecast for: PHG [2026-01-13T20:29:26.364563] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHG' from 'https://tdm.silogroup.org/data/derivative_storage/PHG.csv'. [2026-01-13T20:29:26.376333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHG'. [2026-01-13T20:29:26.376778] [INFO ] [FORECASTER] Starting predict_future for PHG [2026-01-13T20:29:26.377634] [DEBUG] [LOCAL ] No optimal features file found for PHG: ./output/feature-sets/PHG.txt [2026-01-13T20:29:26.377686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:26.377718] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:26.377744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:26.377802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:26.434249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:26.435237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:26.435360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:26.435394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:26.561010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:26.561170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:26.561211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:26.561242] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:26.564714] [DEBUG] [FORECASTER] PHG: Forecast T+1@11:T+2@11: UP (p=63.09%) [2026-01-13T20:29:26.565036] [INFO ] [FORECASTER] Completed predict_future for PHG [2026-01-13T20:29:26.565163] [INFO ] [sig ] PHG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:26.708443] [INFO ] [LOCAL ] Saved forecast: PHG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PHG.txt [2026-01-13T20:29:26.708607] [INFO ] [sig ] [2455/3497] Completed PHG in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:26.708664] [INFO ] [sig ] [2456/3497] Forecasting PHI... [2026-01-13T20:29:26.708697] [INFO ] [sig ] Generating forecast for: PHI [2026-01-13T20:29:26.708739] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHI' from 'https://tdm.silogroup.org/data/derivative_storage/PHI.csv'. [2026-01-13T20:29:26.719363] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHI'. [2026-01-13T20:29:26.719665] [INFO ] [FORECASTER] Starting predict_future for PHI [2026-01-13T20:29:26.720420] [DEBUG] [LOCAL ] No optimal features file found for PHI: ./output/feature-sets/PHI.txt [2026-01-13T20:29:26.720471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:26.720503] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:26.720530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:26.720610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:26.777063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:26.777719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:26.777794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:26.777826] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:26.889864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:26.889992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:26.890029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:26.890057] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:26.893303] [DEBUG] [FORECASTER] PHI: Forecast T+1@11:T+2@11: UP (p=52.91%) [2026-01-13T20:29:26.893594] [INFO ] [FORECASTER] Completed predict_future for PHI [2026-01-13T20:29:26.893723] [INFO ] [sig ] PHI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:27.033037] [INFO ] [LOCAL ] Saved forecast: PHI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PHI.txt [2026-01-13T20:29:27.033163] [INFO ] [sig ] [2456/3497] Completed PHI in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:27.033202] [INFO ] [sig ] [2457/3497] Forecasting PHIN... [2026-01-13T20:29:27.033231] [INFO ] [sig ] Generating forecast for: PHIN [2026-01-13T20:29:27.033260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIN' from 'https://tdm.silogroup.org/data/derivative_storage/PHIN.csv'. [2026-01-13T20:29:27.043912] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIN'. [2026-01-13T20:29:27.044194] [INFO ] [FORECASTER] Starting predict_future for PHIN [2026-01-13T20:29:27.044982] [DEBUG] [LOCAL ] No optimal features file found for PHIN: ./output/feature-sets/PHIN.txt [2026-01-13T20:29:27.045033] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:27.045064] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:27.045091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:27.045146] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:27.100250] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:27.100864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:27.100940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:27.100972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:27.223199] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:27.223417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:27.223464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:27.223493] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:27.226980] [DEBUG] [FORECASTER] PHIN: Forecast T+1@11:T+2@11: DOWN (p=16.11%) [2026-01-13T20:29:27.227258] [INFO ] [FORECASTER] Completed predict_future for PHIN [2026-01-13T20:29:27.227377] [INFO ] [sig ] PHIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:27.390937] [INFO ] [LOCAL ] Saved forecast: PHIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PHIN.txt [2026-01-13T20:29:27.391106] [INFO ] [sig ] [2457/3497] Completed PHIN in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:27.391147] [INFO ] [sig ] [2458/3497] Forecasting PHIO... [2026-01-13T20:29:27.391179] [INFO ] [sig ] Generating forecast for: PHIO [2026-01-13T20:29:27.391220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHIO' from 'https://tdm.silogroup.org/data/derivative_storage/PHIO.csv'. [2026-01-13T20:29:27.403331] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHIO'. [2026-01-13T20:29:27.403755] [INFO ] [FORECASTER] Starting predict_future for PHIO [2026-01-13T20:29:27.404558] [DEBUG] [LOCAL ] No optimal features file found for PHIO: ./output/feature-sets/PHIO.txt [2026-01-13T20:29:27.404632] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:27.404665] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:27.404693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:27.404750] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:27.464229] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:27.465136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:27.465218] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:27.465251] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:27.587456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:27.587606] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:27.587645] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:27.587674] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:27.591428] [DEBUG] [FORECASTER] PHIO: Forecast T+1@11:T+2@11: DOWN (p=6.67%) [2026-01-13T20:29:27.591713] [INFO ] [FORECASTER] Completed predict_future for PHIO [2026-01-13T20:29:27.591834] [INFO ] [sig ] PHIO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:27.751463] [INFO ] [LOCAL ] Saved forecast: PHIO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PHIO.txt [2026-01-13T20:29:27.751644] [INFO ] [sig ] [2458/3497] Completed PHIO in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:27.751697] [INFO ] [sig ] [2459/3497] Forecasting PHK... [2026-01-13T20:29:27.751749] [INFO ] [sig ] Generating forecast for: PHK [2026-01-13T20:29:27.751798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHK' from 'https://tdm.silogroup.org/data/derivative_storage/PHK.csv'. [2026-01-13T20:29:27.764667] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHK'. [2026-01-13T20:29:27.765069] [INFO ] [FORECASTER] Starting predict_future for PHK [2026-01-13T20:29:27.766046] [DEBUG] [LOCAL ] No optimal features file found for PHK: ./output/feature-sets/PHK.txt [2026-01-13T20:29:27.766113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:27.766155] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:27.766183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:27.766241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:27.826982] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:27.827853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:27.827937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:27.827992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:27.949749] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:27.949918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:27.949964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:27.949995] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:27.953456] [DEBUG] [FORECASTER] PHK: Forecast T+1@11:T+2@11: UP (p=90.18%) [2026-01-13T20:29:27.953756] [INFO ] [FORECASTER] Completed predict_future for PHK [2026-01-13T20:29:27.953883] [INFO ] [sig ] PHK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:28.093994] [INFO ] [LOCAL ] Saved forecast: PHK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PHK.txt [2026-01-13T20:29:28.094133] [INFO ] [sig ] [2459/3497] Completed PHK in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:28.094171] [INFO ] [sig ] [2460/3497] Forecasting PHM... [2026-01-13T20:29:28.094200] [INFO ] [sig ] Generating forecast for: PHM [2026-01-13T20:29:28.094231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHM' from 'https://tdm.silogroup.org/data/derivative_storage/PHM.csv'. [2026-01-13T20:29:28.108101] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHM'. [2026-01-13T20:29:28.108534] [INFO ] [FORECASTER] Starting predict_future for PHM [2026-01-13T20:29:28.109601] [DEBUG] [LOCAL ] No optimal features file found for PHM: ./output/feature-sets/PHM.txt [2026-01-13T20:29:28.109665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:28.109707] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:28.109751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:28.109853] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:28.178458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:28.179390] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:28.179531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:28.179566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:28.300394] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:28.300558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:28.300622] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:28.300656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:28.304152] [DEBUG] [FORECASTER] PHM: Forecast T+1@11:T+2@11: DOWN (p=47.89%) [2026-01-13T20:29:28.304483] [INFO ] [FORECASTER] Completed predict_future for PHM [2026-01-13T20:29:28.304641] [INFO ] [sig ] PHM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:28.449884] [INFO ] [LOCAL ] Saved forecast: PHM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PHM.txt [2026-01-13T20:29:28.450046] [INFO ] [sig ] [2460/3497] Completed PHM in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:28.450087] [INFO ] [sig ] [2461/3497] Forecasting PHO... [2026-01-13T20:29:28.450117] [INFO ] [sig ] Generating forecast for: PHO [2026-01-13T20:29:28.450150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHO' from 'https://tdm.silogroup.org/data/derivative_storage/PHO.csv'. [2026-01-13T20:29:28.462558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHO'. [2026-01-13T20:29:28.462944] [INFO ] [FORECASTER] Starting predict_future for PHO [2026-01-13T20:29:28.463740] [DEBUG] [LOCAL ] No optimal features file found for PHO: ./output/feature-sets/PHO.txt [2026-01-13T20:29:28.463796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:28.463830] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:28.463858] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:28.463914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:28.522280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:28.523171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:28.523253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:28.523286] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:28.652709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:28.652893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:28.652946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:28.652977] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:28.656622] [DEBUG] [FORECASTER] PHO: Forecast T+1@11:T+2@11: DOWN (p=0.59%) [2026-01-13T20:29:28.656939] [INFO ] [FORECASTER] Completed predict_future for PHO [2026-01-13T20:29:28.657076] [INFO ] [sig ] PHO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:28.803377] [INFO ] [LOCAL ] Saved forecast: PHO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PHO.txt [2026-01-13T20:29:28.803554] [INFO ] [sig ] [2461/3497] Completed PHO in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:28.803613] [INFO ] [sig ] [2462/3497] Forecasting PHUN... [2026-01-13T20:29:28.803643] [INFO ] [sig ] Generating forecast for: PHUN [2026-01-13T20:29:28.803672] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHUN' from 'https://tdm.silogroup.org/data/derivative_storage/PHUN.csv'. [2026-01-13T20:29:28.814875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHUN'. [2026-01-13T20:29:28.815273] [INFO ] [FORECASTER] Starting predict_future for PHUN [2026-01-13T20:29:28.816112] [DEBUG] [LOCAL ] No optimal features file found for PHUN: ./output/feature-sets/PHUN.txt [2026-01-13T20:29:28.816162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:28.816194] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:28.816219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:28.816274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:28.873276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:28.874204] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:28.874290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:28.874323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:28.995899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:28.996256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:28.996295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:28.996322] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:29.000103] [DEBUG] [FORECASTER] PHUN: Forecast T+1@11:T+2@11: DOWN (p=0.50%) [2026-01-13T20:29:29.000381] [INFO ] [FORECASTER] Completed predict_future for PHUN [2026-01-13T20:29:29.000508] [INFO ] [sig ] PHUN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:29.142340] [INFO ] [LOCAL ] Saved forecast: PHUN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PHUN.txt [2026-01-13T20:29:29.142468] [INFO ] [sig ] [2462/3497] Completed PHUN in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.1m [2026-01-13T20:29:29.142507] [INFO ] [sig ] [2463/3497] Forecasting PHVS... [2026-01-13T20:29:29.142536] [INFO ] [sig ] Generating forecast for: PHVS [2026-01-13T20:29:29.142565] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PHVS' from 'https://tdm.silogroup.org/data/derivative_storage/PHVS.csv'. [2026-01-13T20:29:29.155976] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PHVS'. [2026-01-13T20:29:29.156441] [INFO ] [FORECASTER] Starting predict_future for PHVS [2026-01-13T20:29:29.157458] [DEBUG] [LOCAL ] No optimal features file found for PHVS: ./output/feature-sets/PHVS.txt [2026-01-13T20:29:29.157518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:29.157553] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:29.157603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:29.157664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:29.226197] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:29.227121] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:29.227209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:29.227242] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:29.347978] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:29.348135] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:29.348175] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:29.348204] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:29.351758] [DEBUG] [FORECASTER] PHVS: Forecast T+1@11:T+2@11: UP (p=73.61%) [2026-01-13T20:29:29.352048] [INFO ] [FORECASTER] Completed predict_future for PHVS [2026-01-13T20:29:29.352183] [INFO ] [sig ] PHVS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:29.516613] [INFO ] [LOCAL ] Saved forecast: PHVS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PHVS.txt [2026-01-13T20:29:29.516813] [INFO ] [sig ] [2463/3497] Completed PHVS in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:29.516857] [INFO ] [sig ] [2464/3497] Forecasting PI... [2026-01-13T20:29:29.516889] [INFO ] [sig ] Generating forecast for: PI [2026-01-13T20:29:29.516920] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PI' from 'https://tdm.silogroup.org/data/derivative_storage/PI.csv'. [2026-01-13T20:29:29.529104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PI'. [2026-01-13T20:29:29.529691] [INFO ] [FORECASTER] Starting predict_future for PI [2026-01-13T20:29:29.530508] [DEBUG] [LOCAL ] No optimal features file found for PI: ./output/feature-sets/PI.txt [2026-01-13T20:29:29.530594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:29.530645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:29.530678] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:29.530737] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:29.611254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:29.612255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:29.612337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:29.612372] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:29.744205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:29.744376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:29.744420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:29.744448] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:29.748400] [DEBUG] [FORECASTER] PI: Forecast T+1@11:T+2@11: DOWN (p=24.18%) [2026-01-13T20:29:29.748744] [INFO ] [FORECASTER] Completed predict_future for PI [2026-01-13T20:29:29.748885] [INFO ] [sig ] PI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:29.895924] [INFO ] [LOCAL ] Saved forecast: PI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PI.txt [2026-01-13T20:29:29.896101] [INFO ] [sig ] [2464/3497] Completed PI in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:29.896141] [INFO ] [sig ] [2465/3497] Forecasting PID... [2026-01-13T20:29:29.896172] [INFO ] [sig ] Generating forecast for: PID [2026-01-13T20:29:29.896202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PID' from 'https://tdm.silogroup.org/data/derivative_storage/PID.csv'. [2026-01-13T20:29:29.909518] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PID'. [2026-01-13T20:29:29.909962] [INFO ] [FORECASTER] Starting predict_future for PID [2026-01-13T20:29:29.910795] [DEBUG] [LOCAL ] No optimal features file found for PID: ./output/feature-sets/PID.txt [2026-01-13T20:29:29.910850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:29.910882] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:29.910909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:29.910964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:29.968099] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:29.969012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:29.969098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:29.969131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:30.089319] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:30.089487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:30.089528] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:30.089557] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:30.093684] [DEBUG] [FORECASTER] PID: Forecast T+1@11:T+2@11: UP (p=98.08%) [2026-01-13T20:29:30.094053] [INFO ] [FORECASTER] Completed predict_future for PID [2026-01-13T20:29:30.094195] [INFO ] [sig ] PID: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:30.252411] [INFO ] [LOCAL ] Saved forecast: PID 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PID.txt [2026-01-13T20:29:30.252584] [INFO ] [sig ] [2465/3497] Completed PID in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:30.252627] [INFO ] [sig ] [2466/3497] Forecasting PIE... [2026-01-13T20:29:30.252657] [INFO ] [sig ] Generating forecast for: PIE [2026-01-13T20:29:30.252688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIE' from 'https://tdm.silogroup.org/data/derivative_storage/PIE.csv'. [2026-01-13T20:29:30.268337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIE'. [2026-01-13T20:29:30.268821] [INFO ] [FORECASTER] Starting predict_future for PIE [2026-01-13T20:29:30.269779] [DEBUG] [LOCAL ] No optimal features file found for PIE: ./output/feature-sets/PIE.txt [2026-01-13T20:29:30.269841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:30.269881] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:30.269914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:30.269991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:30.334940] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:30.335812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:30.335897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:30.335930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:30.449831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:30.449992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:30.450040] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:30.450070] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:30.453616] [DEBUG] [FORECASTER] PIE: Forecast T+1@11:T+2@11: DOWN (p=39.74%) [2026-01-13T20:29:30.453887] [INFO ] [FORECASTER] Completed predict_future for PIE [2026-01-13T20:29:30.454008] [INFO ] [sig ] PIE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:30.596213] [INFO ] [LOCAL ] Saved forecast: PIE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PIE.txt [2026-01-13T20:29:30.596350] [INFO ] [sig ] [2466/3497] Completed PIE in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:30.596389] [INFO ] [sig ] [2467/3497] Forecasting PII... [2026-01-13T20:29:30.596419] [INFO ] [sig ] Generating forecast for: PII [2026-01-13T20:29:30.596449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PII' from 'https://tdm.silogroup.org/data/derivative_storage/PII.csv'. [2026-01-13T20:29:30.607904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PII'. [2026-01-13T20:29:30.608261] [INFO ] [FORECASTER] Starting predict_future for PII [2026-01-13T20:29:30.609081] [DEBUG] [LOCAL ] No optimal features file found for PII: ./output/feature-sets/PII.txt [2026-01-13T20:29:30.609132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:30.609189] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:30.609216] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:30.609273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:30.664627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:30.665417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:30.665497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:30.665528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:30.807740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:30.807907] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:30.807949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:30.808007] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:30.811875] [DEBUG] [FORECASTER] PII: Forecast T+1@11:T+2@11: UP (p=82.64%) [2026-01-13T20:29:30.812262] [INFO ] [FORECASTER] Completed predict_future for PII [2026-01-13T20:29:30.812417] [INFO ] [sig ] PII: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:30.959242] [INFO ] [LOCAL ] Saved forecast: PII 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PII.txt [2026-01-13T20:29:30.959389] [INFO ] [sig ] [2467/3497] Completed PII in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:30.959435] [INFO ] [sig ] [2468/3497] Forecasting PIM... [2026-01-13T20:29:30.959466] [INFO ] [sig ] Generating forecast for: PIM [2026-01-13T20:29:30.959496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PIM' from 'https://tdm.silogroup.org/data/derivative_storage/PIM.csv'. [2026-01-13T20:29:30.971081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PIM'. [2026-01-13T20:29:30.971412] [INFO ] [FORECASTER] Starting predict_future for PIM [2026-01-13T20:29:30.972245] [DEBUG] [LOCAL ] No optimal features file found for PIM: ./output/feature-sets/PIM.txt [2026-01-13T20:29:30.972299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:30.972333] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:30.972362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:30.972419] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:31.029541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:31.030215] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:31.030294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:31.030328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:31.143703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:31.143865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:31.143914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:31.143949] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:31.147438] [DEBUG] [FORECASTER] PIM: Forecast T+1@11:T+2@11: UP (p=99.02%) [2026-01-13T20:29:31.147761] [INFO ] [FORECASTER] Completed predict_future for PIM [2026-01-13T20:29:31.147899] [INFO ] [sig ] PIM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:31.297327] [INFO ] [LOCAL ] Saved forecast: PIM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PIM.txt [2026-01-13T20:29:31.297493] [INFO ] [sig ] [2468/3497] Completed PIM in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:31.297531] [INFO ] [sig ] [2469/3497] Forecasting PINE... [2026-01-13T20:29:31.297562] [INFO ] [sig ] Generating forecast for: PINE [2026-01-13T20:29:31.297613] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINE' from 'https://tdm.silogroup.org/data/derivative_storage/PINE.csv'. [2026-01-13T20:29:31.309619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINE'. [2026-01-13T20:29:31.309990] [INFO ] [FORECASTER] Starting predict_future for PINE [2026-01-13T20:29:31.310798] [DEBUG] [LOCAL ] No optimal features file found for PINE: ./output/feature-sets/PINE.txt [2026-01-13T20:29:31.310850] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:31.310883] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:31.310909] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:31.310966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:31.369187] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:31.370094] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:31.370181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:31.370215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:31.490460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:31.490642] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:31.490684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:31.490712] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:31.494325] [DEBUG] [FORECASTER] PINE: Forecast T+1@11:T+2@11: DOWN (p=37.64%) [2026-01-13T20:29:31.494708] [INFO ] [FORECASTER] Completed predict_future for PINE [2026-01-13T20:29:31.494868] [INFO ] [sig ] PINE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:31.644967] [INFO ] [LOCAL ] Saved forecast: PINE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PINE.txt [2026-01-13T20:29:31.645120] [INFO ] [sig ] [2469/3497] Completed PINE in 0.3s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:31.645159] [INFO ] [sig ] [2470/3497] Forecasting PINS... [2026-01-13T20:29:31.645189] [INFO ] [sig ] Generating forecast for: PINS [2026-01-13T20:29:31.645220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PINS' from 'https://tdm.silogroup.org/data/derivative_storage/PINS.csv'. [2026-01-13T20:29:31.656376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PINS'. [2026-01-13T20:29:31.656785] [INFO ] [FORECASTER] Starting predict_future for PINS [2026-01-13T20:29:31.657568] [DEBUG] [LOCAL ] No optimal features file found for PINS: ./output/feature-sets/PINS.txt [2026-01-13T20:29:31.657640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:31.657672] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:31.657698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:31.657755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:31.720459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:31.721434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:31.721532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:31.721569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:31.853679] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:31.853855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:31.853907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:31.853998] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:31.857878] [DEBUG] [FORECASTER] PINS: Forecast T+1@11:T+2@11: DOWN (p=22.37%) [2026-01-13T20:29:31.858295] [INFO ] [FORECASTER] Completed predict_future for PINS [2026-01-13T20:29:31.858455] [INFO ] [sig ] PINS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:32.008699] [INFO ] [LOCAL ] Saved forecast: PINS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PINS.txt [2026-01-13T20:29:32.008862] [INFO ] [sig ] [2470/3497] Completed PINS in 0.4s | 2.85 sym/s | Total: 14.4m | ETA: 6.0m [2026-01-13T20:29:32.008903] [INFO ] [sig ] [2471/3497] Forecasting PK... [2026-01-13T20:29:32.008935] [INFO ] [sig ] Generating forecast for: PK [2026-01-13T20:29:32.008970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PK' from 'https://tdm.silogroup.org/data/derivative_storage/PK.csv'. [2026-01-13T20:29:32.021652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PK'. [2026-01-13T20:29:32.022053] [INFO ] [FORECASTER] Starting predict_future for PK [2026-01-13T20:29:32.022861] [DEBUG] [LOCAL ] No optimal features file found for PK: ./output/feature-sets/PK.txt [2026-01-13T20:29:32.022913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:32.022946] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:32.022973] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:32.023030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:32.083885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:32.084758] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:32.084849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:32.084888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:32.213093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:32.213245] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:32.213302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:32.213333] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:32.217447] [DEBUG] [FORECASTER] PK: Forecast T+1@11:T+2@11: UP (p=95.13%) [2026-01-13T20:29:32.217770] [INFO ] [FORECASTER] Completed predict_future for PK [2026-01-13T20:29:32.217927] [INFO ] [sig ] PK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:32.364467] [INFO ] [LOCAL ] Saved forecast: PK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PK.txt [2026-01-13T20:29:32.364663] [INFO ] [sig ] [2471/3497] Completed PK in 0.4s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:32.364714] [INFO ] [sig ] [2472/3497] Forecasting PKBK... [2026-01-13T20:29:32.364746] [INFO ] [sig ] Generating forecast for: PKBK [2026-01-13T20:29:32.364775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKBK' from 'https://tdm.silogroup.org/data/derivative_storage/PKBK.csv'. [2026-01-13T20:29:32.376124] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKBK'. [2026-01-13T20:29:32.376467] [INFO ] [FORECASTER] Starting predict_future for PKBK [2026-01-13T20:29:32.377260] [DEBUG] [LOCAL ] No optimal features file found for PKBK: ./output/feature-sets/PKBK.txt [2026-01-13T20:29:32.377312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:32.377344] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:32.377372] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:32.377429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:32.434795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:32.435666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:32.435747] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:32.435779] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:32.551560] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:32.551737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:32.551777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:32.551806] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:32.555131] [DEBUG] [FORECASTER] PKBK: Forecast T+1@11:T+2@11: UP (p=78.30%) [2026-01-13T20:29:32.555402] [INFO ] [FORECASTER] Completed predict_future for PKBK [2026-01-13T20:29:32.555522] [INFO ] [sig ] PKBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:32.710377] [INFO ] [LOCAL ] Saved forecast: PKBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PKBK.txt [2026-01-13T20:29:32.710527] [INFO ] [sig ] [2472/3497] Completed PKBK in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:32.710567] [INFO ] [sig ] [2473/3497] Forecasting PKE... [2026-01-13T20:29:32.710616] [INFO ] [sig ] Generating forecast for: PKE [2026-01-13T20:29:32.710650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKE' from 'https://tdm.silogroup.org/data/derivative_storage/PKE.csv'. [2026-01-13T20:29:32.723008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKE'. [2026-01-13T20:29:32.723418] [INFO ] [FORECASTER] Starting predict_future for PKE [2026-01-13T20:29:32.724238] [DEBUG] [LOCAL ] No optimal features file found for PKE: ./output/feature-sets/PKE.txt [2026-01-13T20:29:32.724293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:32.724325] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:32.724350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:32.724406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:32.781507] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:32.782378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:32.782479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:32.782513] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:32.904436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:32.904637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:32.904680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:32.904709] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:32.908350] [DEBUG] [FORECASTER] PKE: Forecast T+1@11:T+2@11: UP (p=55.53%) [2026-01-13T20:29:32.908752] [INFO ] [FORECASTER] Completed predict_future for PKE [2026-01-13T20:29:32.908898] [INFO ] [sig ] PKE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:33.060292] [INFO ] [LOCAL ] Saved forecast: PKE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PKE.txt [2026-01-13T20:29:33.060455] [INFO ] [sig ] [2473/3497] Completed PKE in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:33.060494] [INFO ] [sig ] [2474/3497] Forecasting PKG... [2026-01-13T20:29:33.060523] [INFO ] [sig ] Generating forecast for: PKG [2026-01-13T20:29:33.060553] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKG' from 'https://tdm.silogroup.org/data/derivative_storage/PKG.csv'. [2026-01-13T20:29:33.072484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKG'. [2026-01-13T20:29:33.072892] [INFO ] [FORECASTER] Starting predict_future for PKG [2026-01-13T20:29:33.073709] [DEBUG] [LOCAL ] No optimal features file found for PKG: ./output/feature-sets/PKG.txt [2026-01-13T20:29:33.073762] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:33.073794] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:33.073823] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:33.073889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:33.129878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:33.130739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:33.130820] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:33.130853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:33.262635] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:33.262836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:33.262878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:33.262907] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:33.266600] [DEBUG] [FORECASTER] PKG: Forecast T+1@11:T+2@11: UP (p=97.11%) [2026-01-13T20:29:33.266919] [INFO ] [FORECASTER] Completed predict_future for PKG [2026-01-13T20:29:33.267058] [INFO ] [sig ] PKG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:33.415074] [INFO ] [LOCAL ] Saved forecast: PKG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PKG.txt [2026-01-13T20:29:33.415247] [INFO ] [sig ] [2474/3497] Completed PKG in 0.4s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:33.415291] [INFO ] [sig ] [2475/3497] Forecasting PKOH... [2026-01-13T20:29:33.415322] [INFO ] [sig ] Generating forecast for: PKOH [2026-01-13T20:29:33.415352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKOH' from 'https://tdm.silogroup.org/data/derivative_storage/PKOH.csv'. [2026-01-13T20:29:33.427061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKOH'. [2026-01-13T20:29:33.427435] [INFO ] [FORECASTER] Starting predict_future for PKOH [2026-01-13T20:29:33.428275] [DEBUG] [LOCAL ] No optimal features file found for PKOH: ./output/feature-sets/PKOH.txt [2026-01-13T20:29:33.428330] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:33.428376] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:33.428404] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:33.428460] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:33.485699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:33.486543] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:33.486641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:33.486675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:33.603124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:33.603279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:33.603321] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:33.603350] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:33.606902] [DEBUG] [FORECASTER] PKOH: Forecast T+1@11:T+2@11: UP (p=60.44%) [2026-01-13T20:29:33.607182] [INFO ] [FORECASTER] Completed predict_future for PKOH [2026-01-13T20:29:33.607310] [INFO ] [sig ] PKOH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:33.752195] [INFO ] [LOCAL ] Saved forecast: PKOH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PKOH.txt [2026-01-13T20:29:33.752357] [INFO ] [sig ] [2475/3497] Completed PKOH in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:33.752395] [INFO ] [sig ] [2476/3497] Forecasting PKX... [2026-01-13T20:29:33.752426] [INFO ] [sig ] Generating forecast for: PKX [2026-01-13T20:29:33.752456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PKX' from 'https://tdm.silogroup.org/data/derivative_storage/PKX.csv'. [2026-01-13T20:29:33.764003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PKX'. [2026-01-13T20:29:33.764386] [INFO ] [FORECASTER] Starting predict_future for PKX [2026-01-13T20:29:33.765253] [DEBUG] [LOCAL ] No optimal features file found for PKX: ./output/feature-sets/PKX.txt [2026-01-13T20:29:33.765306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:33.765339] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:33.765365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:33.765421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:33.823670] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:33.824528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:33.824630] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:33.824665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:33.949525] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:33.949801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:33.949845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:33.949874] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:33.953455] [DEBUG] [FORECASTER] PKX: Forecast T+1@11:T+2@11: UP (p=64.63%) [2026-01-13T20:29:33.953752] [INFO ] [FORECASTER] Completed predict_future for PKX [2026-01-13T20:29:33.953883] [INFO ] [sig ] PKX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:34.097758] [INFO ] [LOCAL ] Saved forecast: PKX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PKX.txt [2026-01-13T20:29:34.097905] [INFO ] [sig ] [2476/3497] Completed PKX in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:34.097943] [INFO ] [sig ] [2477/3497] Forecasting PL... [2026-01-13T20:29:34.097992] [INFO ] [sig ] Generating forecast for: PL [2026-01-13T20:29:34.098024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PL' from 'https://tdm.silogroup.org/data/derivative_storage/PL.csv'. [2026-01-13T20:29:34.109536] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PL'. [2026-01-13T20:29:34.109871] [INFO ] [FORECASTER] Starting predict_future for PL [2026-01-13T20:29:34.110707] [DEBUG] [LOCAL ] No optimal features file found for PL: ./output/feature-sets/PL.txt [2026-01-13T20:29:34.110758] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:34.110789] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:34.110817] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:34.110873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:34.168661] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:34.169391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:34.169494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:34.169528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:34.291093] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:34.291248] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:34.291287] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:34.291316] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:34.294711] [DEBUG] [FORECASTER] PL: Forecast T+1@11:T+2@11: UP (p=97.76%) [2026-01-13T20:29:34.294983] [INFO ] [FORECASTER] Completed predict_future for PL [2026-01-13T20:29:34.295101] [INFO ] [sig ] PL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:34.437933] [INFO ] [LOCAL ] Saved forecast: PL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PL.txt [2026-01-13T20:29:34.438102] [INFO ] [sig ] [2477/3497] Completed PL in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:34.438140] [INFO ] [sig ] [2478/3497] Forecasting PLAB... [2026-01-13T20:29:34.438170] [INFO ] [sig ] Generating forecast for: PLAB [2026-01-13T20:29:34.438201] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAB' from 'https://tdm.silogroup.org/data/derivative_storage/PLAB.csv'. [2026-01-13T20:29:34.450145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAB'. [2026-01-13T20:29:34.450460] [INFO ] [FORECASTER] Starting predict_future for PLAB [2026-01-13T20:29:34.451228] [DEBUG] [LOCAL ] No optimal features file found for PLAB: ./output/feature-sets/PLAB.txt [2026-01-13T20:29:34.451279] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:34.451311] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:34.451337] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:34.451393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:34.508253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:34.509112] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:34.509190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:34.509223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:34.637708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:34.637893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:34.637940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:34.637993] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:34.641586] [DEBUG] [FORECASTER] PLAB: Forecast T+1@11:T+2@11: UP (p=67.96%) [2026-01-13T20:29:34.641866] [INFO ] [FORECASTER] Completed predict_future for PLAB [2026-01-13T20:29:34.642006] [INFO ] [sig ] PLAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:34.784636] [INFO ] [LOCAL ] Saved forecast: PLAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLAB.txt [2026-01-13T20:29:34.784806] [INFO ] [sig ] [2478/3497] Completed PLAB in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:34.784860] [INFO ] [sig ] [2479/3497] Forecasting PLAY... [2026-01-13T20:29:34.784901] [INFO ] [sig ] Generating forecast for: PLAY [2026-01-13T20:29:34.784950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLAY' from 'https://tdm.silogroup.org/data/derivative_storage/PLAY.csv'. [2026-01-13T20:29:34.796906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLAY'. [2026-01-13T20:29:34.797247] [INFO ] [FORECASTER] Starting predict_future for PLAY [2026-01-13T20:29:34.798095] [DEBUG] [LOCAL ] No optimal features file found for PLAY: ./output/feature-sets/PLAY.txt [2026-01-13T20:29:34.798147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:34.798179] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:34.798206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:34.798261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:34.854768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:34.855472] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:34.855550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:34.855602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:34.976429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:34.976590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:34.976631] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:34.976660] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:34.980074] [DEBUG] [FORECASTER] PLAY: Forecast T+1@11:T+2@11: UP (p=56.07%) [2026-01-13T20:29:34.980356] [INFO ] [FORECASTER] Completed predict_future for PLAY [2026-01-13T20:29:34.980480] [INFO ] [sig ] PLAY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:35.125544] [INFO ] [LOCAL ] Saved forecast: PLAY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLAY.txt [2026-01-13T20:29:35.125701] [INFO ] [sig ] [2479/3497] Completed PLAY in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 6.0m [2026-01-13T20:29:35.125740] [INFO ] [sig ] [2480/3497] Forecasting PLBC... [2026-01-13T20:29:35.125771] [INFO ] [sig ] Generating forecast for: PLBC [2026-01-13T20:29:35.125810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBC' from 'https://tdm.silogroup.org/data/derivative_storage/PLBC.csv'. [2026-01-13T20:29:35.136426] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBC'. [2026-01-13T20:29:35.136773] [INFO ] [FORECASTER] Starting predict_future for PLBC [2026-01-13T20:29:35.137564] [DEBUG] [LOCAL ] No optimal features file found for PLBC: ./output/feature-sets/PLBC.txt [2026-01-13T20:29:35.137635] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:35.137668] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:35.137695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:35.137753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:35.201932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:35.202786] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:35.202866] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:35.202899] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:35.305197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:35.305347] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:35.305386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:35.305415] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:35.308825] [DEBUG] [FORECASTER] PLBC: Forecast T+1@11:T+2@11: UP (p=99.31%) [2026-01-13T20:29:35.309139] [INFO ] [FORECASTER] Completed predict_future for PLBC [2026-01-13T20:29:35.309263] [INFO ] [sig ] PLBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:35.453865] [INFO ] [LOCAL ] Saved forecast: PLBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLBC.txt [2026-01-13T20:29:35.454037] [INFO ] [sig ] [2480/3497] Completed PLBC in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:35.454077] [INFO ] [sig ] [2481/3497] Forecasting PLBY... [2026-01-13T20:29:35.454116] [INFO ] [sig ] Generating forecast for: PLBY [2026-01-13T20:29:35.454146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLBY' from 'https://tdm.silogroup.org/data/derivative_storage/PLBY.csv'. [2026-01-13T20:29:35.465403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLBY'. [2026-01-13T20:29:35.465725] [INFO ] [FORECASTER] Starting predict_future for PLBY [2026-01-13T20:29:35.466501] [DEBUG] [LOCAL ] No optimal features file found for PLBY: ./output/feature-sets/PLBY.txt [2026-01-13T20:29:35.466552] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:35.466601] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:35.466630] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:35.466695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:35.523273] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:35.524011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:35.524089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:35.524123] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:35.644748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:35.644904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:35.644958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:35.644988] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:35.648672] [DEBUG] [FORECASTER] PLBY: Forecast T+1@11:T+2@11: UP (p=85.07%) [2026-01-13T20:29:35.648943] [INFO ] [FORECASTER] Completed predict_future for PLBY [2026-01-13T20:29:35.649061] [INFO ] [sig ] PLBY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:35.795077] [INFO ] [LOCAL ] Saved forecast: PLBY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLBY.txt [2026-01-13T20:29:35.795213] [INFO ] [sig ] [2481/3497] Completed PLBY in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:35.795252] [INFO ] [sig ] [2482/3497] Forecasting PLCE... [2026-01-13T20:29:35.795282] [INFO ] [sig ] Generating forecast for: PLCE [2026-01-13T20:29:35.795312] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLCE' from 'https://tdm.silogroup.org/data/derivative_storage/PLCE.csv'. [2026-01-13T20:29:35.806227] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLCE'. [2026-01-13T20:29:35.806554] [INFO ] [FORECASTER] Starting predict_future for PLCE [2026-01-13T20:29:35.807327] [DEBUG] [LOCAL ] No optimal features file found for PLCE: ./output/feature-sets/PLCE.txt [2026-01-13T20:29:35.807378] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:35.807410] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:35.807437] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:35.807493] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:35.864467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:35.865301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:35.865379] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:35.865412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:35.987242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:35.987396] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:35.987439] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:35.987468] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:35.991020] [DEBUG] [FORECASTER] PLCE: Forecast T+1@11:T+2@11: UP (p=62.36%) [2026-01-13T20:29:35.991297] [INFO ] [FORECASTER] Completed predict_future for PLCE [2026-01-13T20:29:35.991431] [INFO ] [sig ] PLCE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:36.141515] [INFO ] [LOCAL ] Saved forecast: PLCE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLCE.txt [2026-01-13T20:29:36.141694] [INFO ] [sig ] [2482/3497] Completed PLCE in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:36.141736] [INFO ] [sig ] [2483/3497] Forecasting PLD... [2026-01-13T20:29:36.141767] [INFO ] [sig ] Generating forecast for: PLD [2026-01-13T20:29:36.141797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLD' from 'https://tdm.silogroup.org/data/derivative_storage/PLD.csv'. [2026-01-13T20:29:36.153033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLD'. [2026-01-13T20:29:36.153336] [INFO ] [FORECASTER] Starting predict_future for PLD [2026-01-13T20:29:36.154161] [DEBUG] [LOCAL ] No optimal features file found for PLD: ./output/feature-sets/PLD.txt [2026-01-13T20:29:36.154212] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:36.154244] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:36.154271] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:36.154328] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:36.215180] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:36.215924] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:36.216003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:36.216037] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:36.346550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:36.346715] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:36.346755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:36.346787] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:36.350202] [DEBUG] [FORECASTER] PLD: Forecast T+1@11:T+2@11: DOWN (p=27.08%) [2026-01-13T20:29:36.350480] [INFO ] [FORECASTER] Completed predict_future for PLD [2026-01-13T20:29:36.350621] [INFO ] [sig ] PLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:36.492349] [INFO ] [LOCAL ] Saved forecast: PLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PLD.txt [2026-01-13T20:29:36.492475] [INFO ] [sig ] [2483/3497] Completed PLD in 0.4s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:36.492512] [INFO ] [sig ] [2484/3497] Forecasting PLPC... [2026-01-13T20:29:36.492541] [INFO ] [sig ] Generating forecast for: PLPC [2026-01-13T20:29:36.492587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLPC' from 'https://tdm.silogroup.org/data/derivative_storage/PLPC.csv'. [2026-01-13T20:29:36.503687] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLPC'. [2026-01-13T20:29:36.504000] [INFO ] [FORECASTER] Starting predict_future for PLPC [2026-01-13T20:29:36.504824] [DEBUG] [LOCAL ] No optimal features file found for PLPC: ./output/feature-sets/PLPC.txt [2026-01-13T20:29:36.504876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:36.504935] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:36.504972] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:36.505048] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:36.563006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:36.563741] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:36.563818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:36.563850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:36.679554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:36.679717] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:36.679759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:36.679788] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:36.683221] [DEBUG] [FORECASTER] PLPC: Forecast T+1@11:T+2@11: DOWN (p=16.36%) [2026-01-13T20:29:36.683498] [INFO ] [FORECASTER] Completed predict_future for PLPC [2026-01-13T20:29:36.683640] [INFO ] [sig ] PLPC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:36.826141] [INFO ] [LOCAL ] Saved forecast: PLPC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PLPC.txt [2026-01-13T20:29:36.826290] [INFO ] [sig ] [2484/3497] Completed PLPC in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:36.826330] [INFO ] [sig ] [2485/3497] Forecasting PLRX... [2026-01-13T20:29:36.826359] [INFO ] [sig ] Generating forecast for: PLRX [2026-01-13T20:29:36.826390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLRX' from 'https://tdm.silogroup.org/data/derivative_storage/PLRX.csv'. [2026-01-13T20:29:36.840419] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLRX'. [2026-01-13T20:29:36.840810] [INFO ] [FORECASTER] Starting predict_future for PLRX [2026-01-13T20:29:36.841738] [DEBUG] [LOCAL ] No optimal features file found for PLRX: ./output/feature-sets/PLRX.txt [2026-01-13T20:29:36.841797] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:36.841836] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:36.841869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:36.841945] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:36.910164] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:36.911106] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:36.911185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:36.911218] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:37.028335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:37.028484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:37.028522] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:37.028551] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:37.031869] [DEBUG] [FORECASTER] PLRX: Forecast T+1@11:T+2@11: UP (p=69.15%) [2026-01-13T20:29:37.032142] [INFO ] [FORECASTER] Completed predict_future for PLRX [2026-01-13T20:29:37.032260] [INFO ] [sig ] PLRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:37.181832] [INFO ] [LOCAL ] Saved forecast: PLRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLRX.txt [2026-01-13T20:29:37.181980] [INFO ] [sig ] [2485/3497] Completed PLRX in 0.4s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:37.182022] [INFO ] [sig ] [2486/3497] Forecasting PLSE... [2026-01-13T20:29:37.182052] [INFO ] [sig ] Generating forecast for: PLSE [2026-01-13T20:29:37.182082] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLSE' from 'https://tdm.silogroup.org/data/derivative_storage/PLSE.csv'. [2026-01-13T20:29:37.194030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLSE'. [2026-01-13T20:29:37.194336] [INFO ] [FORECASTER] Starting predict_future for PLSE [2026-01-13T20:29:37.195132] [DEBUG] [LOCAL ] No optimal features file found for PLSE: ./output/feature-sets/PLSE.txt [2026-01-13T20:29:37.195185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:37.195218] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:37.195245] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:37.195313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:37.253251] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:37.254006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:37.254087] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:37.254120] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:37.370591] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:37.370742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:37.370781] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:37.370809] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:37.374106] [DEBUG] [FORECASTER] PLSE: Forecast T+1@11:T+2@11: UP (p=98.05%) [2026-01-13T20:29:37.374433] [INFO ] [FORECASTER] Completed predict_future for PLSE [2026-01-13T20:29:37.374604] [INFO ] [sig ] PLSE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:37.518134] [INFO ] [LOCAL ] Saved forecast: PLSE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLSE.txt [2026-01-13T20:29:37.518271] [INFO ] [sig ] [2486/3497] Completed PLSE in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:37.518309] [INFO ] [sig ] [2487/3497] Forecasting PLTK... [2026-01-13T20:29:37.518339] [INFO ] [sig ] Generating forecast for: PLTK [2026-01-13T20:29:37.518370] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLTK' from 'https://tdm.silogroup.org/data/derivative_storage/PLTK.csv'. [2026-01-13T20:29:37.529327] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLTK'. [2026-01-13T20:29:37.529630] [INFO ] [FORECASTER] Starting predict_future for PLTK [2026-01-13T20:29:37.530379] [DEBUG] [LOCAL ] No optimal features file found for PLTK: ./output/feature-sets/PLTK.txt [2026-01-13T20:29:37.530429] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:37.530461] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:37.530488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:37.530548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:37.591612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:37.592509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:37.592628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:37.592673] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:37.710701] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:37.710848] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:37.710887] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:37.710946] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:37.714385] [DEBUG] [FORECASTER] PLTK: Forecast T+1@11:T+2@11: UP (p=68.60%) [2026-01-13T20:29:37.714689] [INFO ] [FORECASTER] Completed predict_future for PLTK [2026-01-13T20:29:37.714817] [INFO ] [sig ] PLTK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:37.860764] [INFO ] [LOCAL ] Saved forecast: PLTK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLTK.txt [2026-01-13T20:29:37.860914] [INFO ] [sig ] [2487/3497] Completed PLTK in 0.3s | 2.85 sym/s | Total: 14.5m | ETA: 5.9m [2026-01-13T20:29:37.860954] [INFO ] [sig ] [2488/3497] Forecasting PLUG... [2026-01-13T20:29:37.860983] [INFO ] [sig ] Generating forecast for: PLUG [2026-01-13T20:29:37.861014] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUG' from 'https://tdm.silogroup.org/data/derivative_storage/PLUG.csv'. [2026-01-13T20:29:37.872129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUG'. [2026-01-13T20:29:37.872461] [INFO ] [FORECASTER] Starting predict_future for PLUG [2026-01-13T20:29:37.873227] [DEBUG] [LOCAL ] No optimal features file found for PLUG: ./output/feature-sets/PLUG.txt [2026-01-13T20:29:37.873299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:37.873333] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:37.873360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:37.873416] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:37.930594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:37.931350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:37.931430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:37.931464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:38.057624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:38.057776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:38.057815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:38.057843] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:38.061535] [DEBUG] [FORECASTER] PLUG: Forecast T+1@11:T+2@11: UP (p=97.47%) [2026-01-13T20:29:38.061863] [INFO ] [FORECASTER] Completed predict_future for PLUG [2026-01-13T20:29:38.062000] [INFO ] [sig ] PLUG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:38.277460] [INFO ] [LOCAL ] Saved forecast: PLUG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLUG.txt [2026-01-13T20:29:38.277639] [INFO ] [sig ] [2488/3497] Completed PLUG in 0.4s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:38.277680] [INFO ] [sig ] [2489/3497] Forecasting PLUS... [2026-01-13T20:29:38.277709] [INFO ] [sig ] Generating forecast for: PLUS [2026-01-13T20:29:38.277741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLUS' from 'https://tdm.silogroup.org/data/derivative_storage/PLUS.csv'. [2026-01-13T20:29:38.290142] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLUS'. [2026-01-13T20:29:38.290507] [INFO ] [FORECASTER] Starting predict_future for PLUS [2026-01-13T20:29:38.291311] [DEBUG] [LOCAL ] No optimal features file found for PLUS: ./output/feature-sets/PLUS.txt [2026-01-13T20:29:38.291363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:38.291395] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:38.291422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:38.291480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:38.350366] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:38.351382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:38.351476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:38.351509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:38.474637] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:38.474791] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:38.474829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:38.474859] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:38.478610] [DEBUG] [FORECASTER] PLUS: Forecast T+1@11:T+2@11: UP (p=92.23%) [2026-01-13T20:29:38.478891] [INFO ] [FORECASTER] Completed predict_future for PLUS [2026-01-13T20:29:38.479013] [INFO ] [sig ] PLUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:38.620496] [INFO ] [LOCAL ] Saved forecast: PLUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLUS.txt [2026-01-13T20:29:38.620666] [INFO ] [sig ] [2489/3497] Completed PLUS in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:38.620706] [INFO ] [sig ] [2490/3497] Forecasting PLXS... [2026-01-13T20:29:38.620736] [INFO ] [sig ] Generating forecast for: PLXS [2026-01-13T20:29:38.620768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLXS' from 'https://tdm.silogroup.org/data/derivative_storage/PLXS.csv'. [2026-01-13T20:29:38.632358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLXS'. [2026-01-13T20:29:38.632756] [INFO ] [FORECASTER] Starting predict_future for PLXS [2026-01-13T20:29:38.633533] [DEBUG] [LOCAL ] No optimal features file found for PLXS: ./output/feature-sets/PLXS.txt [2026-01-13T20:29:38.633610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:38.633644] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:38.633670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:38.633726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:38.688928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:38.689776] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:38.689858] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:38.689891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:38.814927] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:38.815087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:38.815126] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:38.815155] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:38.818616] [DEBUG] [FORECASTER] PLXS: Forecast T+1@11:T+2@11: UP (p=73.66%) [2026-01-13T20:29:38.818927] [INFO ] [FORECASTER] Completed predict_future for PLXS [2026-01-13T20:29:38.819063] [INFO ] [sig ] PLXS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:38.967721] [INFO ] [LOCAL ] Saved forecast: PLXS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLXS.txt [2026-01-13T20:29:38.967864] [INFO ] [sig ] [2490/3497] Completed PLXS in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:38.967903] [INFO ] [sig ] [2491/3497] Forecasting PLYM... [2026-01-13T20:29:38.967932] [INFO ] [sig ] Generating forecast for: PLYM [2026-01-13T20:29:38.967981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PLYM' from 'https://tdm.silogroup.org/data/derivative_storage/PLYM.csv'. [2026-01-13T20:29:38.978769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PLYM'. [2026-01-13T20:29:38.979115] [INFO ] [FORECASTER] Starting predict_future for PLYM [2026-01-13T20:29:38.979963] [DEBUG] [LOCAL ] No optimal features file found for PLYM: ./output/feature-sets/PLYM.txt [2026-01-13T20:29:38.980016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:38.980047] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:38.980073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:38.980128] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:39.037643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:39.038396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:39.038474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:39.038507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:39.159862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:39.160047] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:39.160088] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:39.160117] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:39.163556] [DEBUG] [FORECASTER] PLYM: Forecast T+1@11:T+2@11: UP (p=79.79%) [2026-01-13T20:29:39.163841] [INFO ] [FORECASTER] Completed predict_future for PLYM [2026-01-13T20:29:39.163970] [INFO ] [sig ] PLYM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:39.304709] [INFO ] [LOCAL ] Saved forecast: PLYM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PLYM.txt [2026-01-13T20:29:39.304855] [INFO ] [sig ] [2491/3497] Completed PLYM in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:39.304894] [INFO ] [sig ] [2492/3497] Forecasting PM... [2026-01-13T20:29:39.304924] [INFO ] [sig ] Generating forecast for: PM [2026-01-13T20:29:39.304954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PM' from 'https://tdm.silogroup.org/data/derivative_storage/PM.csv'. [2026-01-13T20:29:39.316176] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PM'. [2026-01-13T20:29:39.316481] [INFO ] [FORECASTER] Starting predict_future for PM [2026-01-13T20:29:39.317261] [DEBUG] [LOCAL ] No optimal features file found for PM: ./output/feature-sets/PM.txt [2026-01-13T20:29:39.317312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:39.317343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:39.317370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:39.317426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:39.373518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:39.374529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:39.374628] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:39.374662] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:39.495303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:39.495451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:39.495491] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:39.495519] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:39.498853] [DEBUG] [FORECASTER] PM: Forecast T+1@11:T+2@11: DOWN (p=3.89%) [2026-01-13T20:29:39.499118] [INFO ] [FORECASTER] Completed predict_future for PM [2026-01-13T20:29:39.499237] [INFO ] [sig ] PM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:39.645763] [INFO ] [LOCAL ] Saved forecast: PM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PM.txt [2026-01-13T20:29:39.645923] [INFO ] [sig ] [2492/3497] Completed PM in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:39.645965] [INFO ] [sig ] [2493/3497] Forecasting PMAX... [2026-01-13T20:29:39.645996] [INFO ] [sig ] Generating forecast for: PMAX [2026-01-13T20:29:39.646027] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMAX' from 'https://tdm.silogroup.org/data/derivative_storage/PMAX.csv'. [2026-01-13T20:29:39.658068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMAX'. [2026-01-13T20:29:39.658426] [INFO ] [FORECASTER] Starting predict_future for PMAX [2026-01-13T20:29:39.659237] [DEBUG] [LOCAL ] No optimal features file found for PMAX: ./output/feature-sets/PMAX.txt [2026-01-13T20:29:39.659289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:39.659321] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:39.659347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:39.659404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:39.718353] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:39.719108] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:39.719186] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:39.719219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:39.837681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:39.837883] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:39.837925] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:39.837952] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:39.841766] [DEBUG] [FORECASTER] PMAX: Forecast T+1@11:T+2@11: UP (p=94.92%) [2026-01-13T20:29:39.842057] [INFO ] [FORECASTER] Completed predict_future for PMAX [2026-01-13T20:29:39.842178] [INFO ] [sig ] PMAX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:39.986606] [INFO ] [LOCAL ] Saved forecast: PMAX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PMAX.txt [2026-01-13T20:29:39.986761] [INFO ] [sig ] [2493/3497] Completed PMAX in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:39.986799] [INFO ] [sig ] [2494/3497] Forecasting PML... [2026-01-13T20:29:39.986830] [INFO ] [sig ] Generating forecast for: PML [2026-01-13T20:29:39.986860] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PML' from 'https://tdm.silogroup.org/data/derivative_storage/PML.csv'. [2026-01-13T20:29:39.998010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PML'. [2026-01-13T20:29:39.998348] [INFO ] [FORECASTER] Starting predict_future for PML [2026-01-13T20:29:39.999128] [DEBUG] [LOCAL ] No optimal features file found for PML: ./output/feature-sets/PML.txt [2026-01-13T20:29:39.999180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:39.999210] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:39.999238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:39.999294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:40.055358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:40.056222] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:40.056344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:40.056378] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:40.173203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:40.173358] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:40.173399] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:40.173428] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:40.176755] [DEBUG] [FORECASTER] PML: Forecast T+1@11:T+2@11: UP (p=99.27%) [2026-01-13T20:29:40.177033] [INFO ] [FORECASTER] Completed predict_future for PML [2026-01-13T20:29:40.177163] [INFO ] [sig ] PML: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:40.319282] [INFO ] [LOCAL ] Saved forecast: PML 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PML.txt [2026-01-13T20:29:40.319406] [INFO ] [sig ] [2494/3497] Completed PML in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:40.319443] [INFO ] [sig ] [2495/3497] Forecasting PMM... [2026-01-13T20:29:40.319473] [INFO ] [sig ] Generating forecast for: PMM [2026-01-13T20:29:40.319503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMM' from 'https://tdm.silogroup.org/data/derivative_storage/PMM.csv'. [2026-01-13T20:29:40.329879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMM'. [2026-01-13T20:29:40.330167] [INFO ] [FORECASTER] Starting predict_future for PMM [2026-01-13T20:29:40.330972] [DEBUG] [LOCAL ] No optimal features file found for PMM: ./output/feature-sets/PMM.txt [2026-01-13T20:29:40.331024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:40.331057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:40.331084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:40.331142] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:40.388316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:40.388999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:40.389075] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:40.389110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:40.508186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:40.508332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:40.508388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:40.508419] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:40.511745] [DEBUG] [FORECASTER] PMM: Forecast T+1@11:T+2@11: UP (p=53.87%) [2026-01-13T20:29:40.512017] [INFO ] [FORECASTER] Completed predict_future for PMM [2026-01-13T20:29:40.512138] [INFO ] [sig ] PMM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:40.654502] [INFO ] [LOCAL ] Saved forecast: PMM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PMM.txt [2026-01-13T20:29:40.654655] [INFO ] [sig ] [2495/3497] Completed PMM in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:40.654698] [INFO ] [sig ] [2496/3497] Forecasting PMO... [2026-01-13T20:29:40.654730] [INFO ] [sig ] Generating forecast for: PMO [2026-01-13T20:29:40.654762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMO' from 'https://tdm.silogroup.org/data/derivative_storage/PMO.csv'. [2026-01-13T20:29:40.667148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMO'. [2026-01-13T20:29:40.667561] [INFO ] [FORECASTER] Starting predict_future for PMO [2026-01-13T20:29:40.668396] [DEBUG] [LOCAL ] No optimal features file found for PMO: ./output/feature-sets/PMO.txt [2026-01-13T20:29:40.668448] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:40.668480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:40.668506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:40.668560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:40.724532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:40.725433] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:40.725518] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:40.725551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:40.842475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:40.842652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:40.842692] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:40.842720] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:40.846065] [DEBUG] [FORECASTER] PMO: Forecast T+1@11:T+2@11: UP (p=95.80%) [2026-01-13T20:29:40.846348] [INFO ] [FORECASTER] Completed predict_future for PMO [2026-01-13T20:29:40.846475] [INFO ] [sig ] PMO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:40.991478] [INFO ] [LOCAL ] Saved forecast: PMO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PMO.txt [2026-01-13T20:29:40.991655] [INFO ] [sig ] [2496/3497] Completed PMO in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.9m [2026-01-13T20:29:40.991700] [INFO ] [sig ] [2497/3497] Forecasting PMTS... [2026-01-13T20:29:40.991733] [INFO ] [sig ] Generating forecast for: PMTS [2026-01-13T20:29:40.991767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMTS' from 'https://tdm.silogroup.org/data/derivative_storage/PMTS.csv'. [2026-01-13T20:29:41.003624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMTS'. [2026-01-13T20:29:41.003991] [INFO ] [FORECASTER] Starting predict_future for PMTS [2026-01-13T20:29:41.004920] [DEBUG] [LOCAL ] No optimal features file found for PMTS: ./output/feature-sets/PMTS.txt [2026-01-13T20:29:41.004973] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:41.005007] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:41.005037] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:41.005096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:41.062669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:41.063509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:41.063604] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:41.063638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:41.187523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:41.187694] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:29:41.187735] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:41.187764] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:41.191146] [DEBUG] [FORECASTER] PMTS: Forecast T+1@11:T+2@11: DOWN (p=10.93%) [2026-01-13T20:29:41.191650] [INFO ] [FORECASTER] Completed predict_future for PMTS [2026-01-13T20:29:41.191776] [INFO ] [sig ] PMTS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:41.336236] [INFO ] [LOCAL ] Saved forecast: PMTS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PMTS.txt [2026-01-13T20:29:41.336413] [INFO ] [sig ] [2497/3497] Completed PMTS in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:41.336453] [INFO ] [sig ] [2498/3497] Forecasting PMVP... [2026-01-13T20:29:41.336481] [INFO ] [sig ] Generating forecast for: PMVP [2026-01-13T20:29:41.336512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PMVP' from 'https://tdm.silogroup.org/data/derivative_storage/PMVP.csv'. [2026-01-13T20:29:41.347530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PMVP'. [2026-01-13T20:29:41.347841] [INFO ] [FORECASTER] Starting predict_future for PMVP [2026-01-13T20:29:41.348718] [DEBUG] [LOCAL ] No optimal features file found for PMVP: ./output/feature-sets/PMVP.txt [2026-01-13T20:29:41.348775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:41.348810] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:41.348841] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:41.348902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:41.407856] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:41.408767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:41.408850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:41.408886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:41.532310] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:41.532463] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:41.532506] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:41.532537] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:41.536133] [DEBUG] [FORECASTER] PMVP: Forecast T+1@11:T+2@11: UP (p=63.22%) [2026-01-13T20:29:41.536451] [INFO ] [FORECASTER] Completed predict_future for PMVP [2026-01-13T20:29:41.536596] [INFO ] [sig ] PMVP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:41.680668] [INFO ] [LOCAL ] Saved forecast: PMVP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PMVP.txt [2026-01-13T20:29:41.680795] [INFO ] [sig ] [2498/3497] Completed PMVP in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:41.680835] [INFO ] [sig ] [2499/3497] Forecasting PNC... [2026-01-13T20:29:41.680867] [INFO ] [sig ] Generating forecast for: PNC [2026-01-13T20:29:41.680899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNC' from 'https://tdm.silogroup.org/data/derivative_storage/PNC.csv'. [2026-01-13T20:29:41.691941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNC'. [2026-01-13T20:29:41.692234] [INFO ] [FORECASTER] Starting predict_future for PNC [2026-01-13T20:29:41.693064] [DEBUG] [LOCAL ] No optimal features file found for PNC: ./output/feature-sets/PNC.txt [2026-01-13T20:29:41.693117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:41.693159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:41.693189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:41.693246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:41.750297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:41.751003] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:41.751078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:41.751110] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:41.875016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:41.875152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:41.875191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:41.875220] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:41.878516] [DEBUG] [FORECASTER] PNC: Forecast T+1@11:T+2@11: DOWN (p=38.56%) [2026-01-13T20:29:41.878800] [INFO ] [FORECASTER] Completed predict_future for PNC [2026-01-13T20:29:41.878922] [INFO ] [sig ] PNC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:42.020659] [INFO ] [LOCAL ] Saved forecast: PNC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PNC.txt [2026-01-13T20:29:42.020784] [INFO ] [sig ] [2499/3497] Completed PNC in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:42.020822] [INFO ] [sig ] [2500/3497] Forecasting PNI... [2026-01-13T20:29:42.020851] [INFO ] [sig ] Generating forecast for: PNI [2026-01-13T20:29:42.020881] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNI' from 'https://tdm.silogroup.org/data/derivative_storage/PNI.csv'. [2026-01-13T20:29:42.031496] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNI'. [2026-01-13T20:29:42.031844] [INFO ] [FORECASTER] Starting predict_future for PNI [2026-01-13T20:29:42.032886] [DEBUG] [LOCAL ] No optimal features file found for PNI: ./output/feature-sets/PNI.txt [2026-01-13T20:29:42.032939] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:42.032973] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:42.033000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:42.033057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:42.091754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:42.092500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:42.092596] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:42.092633] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:42.202833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:42.202988] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:42.203029] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:42.203058] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:42.206388] [DEBUG] [FORECASTER] PNI: Forecast T+1@11:T+2@11: DOWN (p=13.91%) [2026-01-13T20:29:42.206678] [INFO ] [FORECASTER] Completed predict_future for PNI [2026-01-13T20:29:42.206798] [INFO ] [sig ] PNI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:42.349471] [INFO ] [LOCAL ] Saved forecast: PNI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PNI.txt [2026-01-13T20:29:42.349626] [INFO ] [sig ] [2500/3497] Completed PNI in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:42.349667] [INFO ] [sig ] [2501/3497] Forecasting PNQI... [2026-01-13T20:29:42.349696] [INFO ] [sig ] Generating forecast for: PNQI [2026-01-13T20:29:42.349725] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNQI' from 'https://tdm.silogroup.org/data/derivative_storage/PNQI.csv'. [2026-01-13T20:29:42.360661] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNQI'. [2026-01-13T20:29:42.360988] [INFO ] [FORECASTER] Starting predict_future for PNQI [2026-01-13T20:29:42.361768] [DEBUG] [LOCAL ] No optimal features file found for PNQI: ./output/feature-sets/PNQI.txt [2026-01-13T20:29:42.361819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:42.361875] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:42.361903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:42.361959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:42.418642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:42.419568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:42.419667] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:42.419699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:42.547524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:42.547700] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:42.547749] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:42.547778] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:42.551245] [DEBUG] [FORECASTER] PNQI: Forecast T+1@11:T+2@11: UP (p=96.91%) [2026-01-13T20:29:42.551517] [INFO ] [FORECASTER] Completed predict_future for PNQI [2026-01-13T20:29:42.551661] [INFO ] [sig ] PNQI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:42.702532] [INFO ] [LOCAL ] Saved forecast: PNQI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PNQI.txt [2026-01-13T20:29:42.702681] [INFO ] [sig ] [2501/3497] Completed PNQI in 0.4s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:42.702723] [INFO ] [sig ] [2502/3497] Forecasting PNRG... [2026-01-13T20:29:42.702754] [INFO ] [sig ] Generating forecast for: PNRG [2026-01-13T20:29:42.702785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNRG' from 'https://tdm.silogroup.org/data/derivative_storage/PNRG.csv'. [2026-01-13T20:29:42.714217] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'PNRG'. [2026-01-13T20:29:42.714523] [INFO ] [FORECASTER] Starting predict_future for PNRG [2026-01-13T20:29:42.715312] [DEBUG] [LOCAL ] No optimal features file found for PNRG: ./output/feature-sets/PNRG.txt [2026-01-13T20:29:42.715364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:42.715397] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:42.715425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:42.715499] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:42.776204] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:42.776936] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:42.777014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:42.777047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:42.894154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:42.894302] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:29:42.894342] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:42.894370] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:42.897947] [DEBUG] [FORECASTER] PNRG: Forecast T+1@11:T+2@11: DOWN (p=6.08%) [2026-01-13T20:29:42.898316] [INFO ] [FORECASTER] Completed predict_future for PNRG [2026-01-13T20:29:42.898445] [INFO ] [sig ] PNRG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:43.048230] [INFO ] [LOCAL ] Saved forecast: PNRG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PNRG.txt [2026-01-13T20:29:43.048397] [INFO ] [sig ] [2502/3497] Completed PNRG in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:43.048437] [INFO ] [sig ] [2503/3497] Forecasting PNTG... [2026-01-13T20:29:43.048474] [INFO ] [sig ] Generating forecast for: PNTG [2026-01-13T20:29:43.048507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PNTG' from 'https://tdm.silogroup.org/data/derivative_storage/PNTG.csv'. [2026-01-13T20:29:43.061445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PNTG'. [2026-01-13T20:29:43.061761] [INFO ] [FORECASTER] Starting predict_future for PNTG [2026-01-13T20:29:43.062551] [DEBUG] [LOCAL ] No optimal features file found for PNTG: ./output/feature-sets/PNTG.txt [2026-01-13T20:29:43.062622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:43.062659] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:43.062690] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:43.062748] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:43.121106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:43.121785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:43.121868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:43.121913] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:43.238556] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:43.238735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:43.238775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:43.238804] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:43.242273] [DEBUG] [FORECASTER] PNTG: Forecast T+1@11:T+2@11: UP (p=95.29%) [2026-01-13T20:29:43.242545] [INFO ] [FORECASTER] Completed predict_future for PNTG [2026-01-13T20:29:43.242689] [INFO ] [sig ] PNTG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:43.394445] [INFO ] [LOCAL ] Saved forecast: PNTG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PNTG.txt [2026-01-13T20:29:43.394612] [INFO ] [sig ] [2503/3497] Completed PNTG in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:43.394655] [INFO ] [sig ] [2504/3497] Forecasting PODD... [2026-01-13T20:29:43.394686] [INFO ] [sig ] Generating forecast for: PODD [2026-01-13T20:29:43.394719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PODD' from 'https://tdm.silogroup.org/data/derivative_storage/PODD.csv'. [2026-01-13T20:29:43.406827] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PODD'. [2026-01-13T20:29:43.407200] [INFO ] [FORECASTER] Starting predict_future for PODD [2026-01-13T20:29:43.408162] [DEBUG] [LOCAL ] No optimal features file found for PODD: ./output/feature-sets/PODD.txt [2026-01-13T20:29:43.408217] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:43.408248] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:43.408275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:43.408336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:43.470952] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:43.472097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:43.472188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:43.472229] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:43.604226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:43.604390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:43.604432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:43.604496] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:43.608437] [DEBUG] [FORECASTER] PODD: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-01-13T20:29:43.608748] [INFO ] [FORECASTER] Completed predict_future for PODD [2026-01-13T20:29:43.608906] [INFO ] [sig ] PODD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:43.760061] [INFO ] [LOCAL ] Saved forecast: PODD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PODD.txt [2026-01-13T20:29:43.760224] [INFO ] [sig ] [2504/3497] Completed PODD in 0.4s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:43.760271] [INFO ] [sig ] [2505/3497] Forecasting POOL... [2026-01-13T20:29:43.760303] [INFO ] [sig ] Generating forecast for: POOL [2026-01-13T20:29:43.760334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POOL' from 'https://tdm.silogroup.org/data/derivative_storage/POOL.csv'. [2026-01-13T20:29:43.772372] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POOL'. [2026-01-13T20:29:43.772731] [INFO ] [FORECASTER] Starting predict_future for POOL [2026-01-13T20:29:43.773527] [DEBUG] [LOCAL ] No optimal features file found for POOL: ./output/feature-sets/POOL.txt [2026-01-13T20:29:43.773598] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:43.773634] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:43.773661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:43.773718] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:43.836441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:43.837283] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:43.837382] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:43.837430] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:43.956678] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:43.956836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:43.956879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:43.956907] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:43.960438] [DEBUG] [FORECASTER] POOL: Forecast T+1@11:T+2@11: DOWN (p=1.92%) [2026-01-13T20:29:43.960784] [INFO ] [FORECASTER] Completed predict_future for POOL [2026-01-13T20:29:43.960923] [INFO ] [sig ] POOL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:44.106989] [INFO ] [LOCAL ] Saved forecast: POOL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/POOL.txt [2026-01-13T20:29:44.107124] [INFO ] [sig ] [2505/3497] Completed POOL in 0.3s | 2.85 sym/s | Total: 14.6m | ETA: 5.8m [2026-01-13T20:29:44.107165] [INFO ] [sig ] [2506/3497] Forecasting POWI... [2026-01-13T20:29:44.107197] [INFO ] [sig ] Generating forecast for: POWI [2026-01-13T20:29:44.107232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWI' from 'https://tdm.silogroup.org/data/derivative_storage/POWI.csv'. [2026-01-13T20:29:44.118600] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWI'. [2026-01-13T20:29:44.118873] [INFO ] [FORECASTER] Starting predict_future for POWI [2026-01-13T20:29:44.119656] [DEBUG] [LOCAL ] No optimal features file found for POWI: ./output/feature-sets/POWI.txt [2026-01-13T20:29:44.119708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:44.119740] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:44.119767] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:44.119824] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:44.176558] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:44.177174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:44.177255] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:44.177287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:44.295430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:44.295772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:44.295811] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:44.295858] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:44.299452] [DEBUG] [FORECASTER] POWI: Forecast T+1@11:T+2@11: DOWN (p=1.44%) [2026-01-13T20:29:44.299738] [INFO ] [FORECASTER] Completed predict_future for POWI [2026-01-13T20:29:44.299861] [INFO ] [sig ] POWI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:44.446098] [INFO ] [LOCAL ] Saved forecast: POWI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/POWI.txt [2026-01-13T20:29:44.446225] [INFO ] [sig ] [2506/3497] Completed POWI in 0.3s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:44.446264] [INFO ] [sig ] [2507/3497] Forecasting POWL... [2026-01-13T20:29:44.446293] [INFO ] [sig ] Generating forecast for: POWL [2026-01-13T20:29:44.446324] [DEBUG] [REMOTE ] Fetching historical data for symbol 'POWL' from 'https://tdm.silogroup.org/data/derivative_storage/POWL.csv'. [2026-01-13T20:29:44.457595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'POWL'. [2026-01-13T20:29:44.457905] [INFO ] [FORECASTER] Starting predict_future for POWL [2026-01-13T20:29:44.458732] [DEBUG] [LOCAL ] No optimal features file found for POWL: ./output/feature-sets/POWL.txt [2026-01-13T20:29:44.458784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:44.458815] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:44.458842] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:44.458898] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:44.523323] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:44.524373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:44.524465] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:44.524501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:44.651593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:44.651765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:44.651807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:44.651835] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:44.655852] [DEBUG] [FORECASTER] POWL: Forecast T+1@11:T+2@11: DOWN (p=34.10%) [2026-01-13T20:29:44.656199] [INFO ] [FORECASTER] Completed predict_future for POWL [2026-01-13T20:29:44.656340] [INFO ] [sig ] POWL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:44.799510] [INFO ] [LOCAL ] Saved forecast: POWL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/POWL.txt [2026-01-13T20:29:44.799694] [INFO ] [sig ] [2507/3497] Completed POWL in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:44.799737] [INFO ] [sig ] [2508/3497] Forecasting PPC... [2026-01-13T20:29:44.799767] [INFO ] [sig ] Generating forecast for: PPC [2026-01-13T20:29:44.799798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPC' from 'https://tdm.silogroup.org/data/derivative_storage/PPC.csv'. [2026-01-13T20:29:44.812298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPC'. [2026-01-13T20:29:44.812659] [INFO ] [FORECASTER] Starting predict_future for PPC [2026-01-13T20:29:44.813505] [DEBUG] [LOCAL ] No optimal features file found for PPC: ./output/feature-sets/PPC.txt [2026-01-13T20:29:44.813560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:44.813618] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:44.813648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:44.813708] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:44.881891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:44.882906] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:44.883012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:44.883047] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:45.006565] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:45.006770] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:45.006837] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:45.006883] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:45.010996] [DEBUG] [FORECASTER] PPC: Forecast T+1@11:T+2@11: DOWN (p=43.95%) [2026-01-13T20:29:45.011294] [INFO ] [FORECASTER] Completed predict_future for PPC [2026-01-13T20:29:45.011427] [INFO ] [sig ] PPC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:45.153385] [INFO ] [LOCAL ] Saved forecast: PPC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PPC.txt [2026-01-13T20:29:45.153523] [INFO ] [sig ] [2508/3497] Completed PPC in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:45.153562] [INFO ] [sig ] [2509/3497] Forecasting PPG... [2026-01-13T20:29:45.153609] [INFO ] [sig ] Generating forecast for: PPG [2026-01-13T20:29:45.153640] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPG' from 'https://tdm.silogroup.org/data/derivative_storage/PPG.csv'. [2026-01-13T20:29:45.165651] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPG'. [2026-01-13T20:29:45.166003] [INFO ] [FORECASTER] Starting predict_future for PPG [2026-01-13T20:29:45.166842] [DEBUG] [LOCAL ] No optimal features file found for PPG: ./output/feature-sets/PPG.txt [2026-01-13T20:29:45.166896] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:45.166927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:45.166954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:45.167010] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:45.224964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:45.225789] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:45.225875] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:45.225910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:45.356661] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:45.356824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:45.356876] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:45.356908] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:45.360412] [DEBUG] [FORECASTER] PPG: Forecast T+1@11:T+2@11: DOWN (p=23.75%) [2026-01-13T20:29:45.360709] [INFO ] [FORECASTER] Completed predict_future for PPG [2026-01-13T20:29:45.360858] [INFO ] [sig ] PPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:45.513681] [INFO ] [LOCAL ] Saved forecast: PPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PPG.txt [2026-01-13T20:29:45.513835] [INFO ] [sig ] [2509/3497] Completed PPG in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:45.513876] [INFO ] [sig ] [2510/3497] Forecasting PPH... [2026-01-13T20:29:45.513907] [INFO ] [sig ] Generating forecast for: PPH [2026-01-13T20:29:45.513939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPH' from 'https://tdm.silogroup.org/data/derivative_storage/PPH.csv'. [2026-01-13T20:29:45.526169] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPH'. [2026-01-13T20:29:45.526514] [INFO ] [FORECASTER] Starting predict_future for PPH [2026-01-13T20:29:45.527321] [DEBUG] [LOCAL ] No optimal features file found for PPH: ./output/feature-sets/PPH.txt [2026-01-13T20:29:45.527375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:45.527406] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:45.527446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:45.527505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:45.587542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:45.588535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:45.588640] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:45.588675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:45.704729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:45.704872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:45.704912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:45.704939] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:45.708260] [DEBUG] [FORECASTER] PPH: Forecast T+1@11:T+2@11: DOWN (p=28.04%) [2026-01-13T20:29:45.708532] [INFO ] [FORECASTER] Completed predict_future for PPH [2026-01-13T20:29:45.708674] [INFO ] [sig ] PPH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:45.854137] [INFO ] [LOCAL ] Saved forecast: PPH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PPH.txt [2026-01-13T20:29:45.854269] [INFO ] [sig ] [2510/3497] Completed PPH in 0.3s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:45.854307] [INFO ] [sig ] [2511/3497] Forecasting PPIH... [2026-01-13T20:29:45.854338] [INFO ] [sig ] Generating forecast for: PPIH [2026-01-13T20:29:45.854368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPIH' from 'https://tdm.silogroup.org/data/derivative_storage/PPIH.csv'. [2026-01-13T20:29:45.866672] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPIH'. [2026-01-13T20:29:45.867034] [INFO ] [FORECASTER] Starting predict_future for PPIH [2026-01-13T20:29:45.867883] [DEBUG] [LOCAL ] No optimal features file found for PPIH: ./output/feature-sets/PPIH.txt [2026-01-13T20:29:45.867940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:45.868005] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:45.868035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:45.868093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:45.928559] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:45.929535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:45.929668] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:45.929706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:46.048926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:46.049092] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:46.049137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:46.049168] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:46.052636] [DEBUG] [FORECASTER] PPIH: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-13T20:29:46.052917] [INFO ] [FORECASTER] Completed predict_future for PPIH [2026-01-13T20:29:46.053043] [INFO ] [sig ] PPIH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:46.192999] [INFO ] [LOCAL ] Saved forecast: PPIH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PPIH.txt [2026-01-13T20:29:46.193141] [INFO ] [sig ] [2511/3497] Completed PPIH in 0.3s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:46.193182] [INFO ] [sig ] [2512/3497] Forecasting PPL... [2026-01-13T20:29:46.193211] [INFO ] [sig ] Generating forecast for: PPL [2026-01-13T20:29:46.193241] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPL' from 'https://tdm.silogroup.org/data/derivative_storage/PPL.csv'. [2026-01-13T20:29:46.205230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPL'. [2026-01-13T20:29:46.205640] [INFO ] [FORECASTER] Starting predict_future for PPL [2026-01-13T20:29:46.206458] [DEBUG] [LOCAL ] No optimal features file found for PPL: ./output/feature-sets/PPL.txt [2026-01-13T20:29:46.206511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:46.206543] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:46.206585] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:46.206646] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:46.264731] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:46.265643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:46.265726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:46.265759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:46.391677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:46.391833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:46.391872] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:46.391902] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:46.395266] [DEBUG] [FORECASTER] PPL: Forecast T+1@11:T+2@11: DOWN (p=3.63%) [2026-01-13T20:29:46.395541] [INFO ] [FORECASTER] Completed predict_future for PPL [2026-01-13T20:29:46.395683] [INFO ] [sig ] PPL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:46.536802] [INFO ] [LOCAL ] Saved forecast: PPL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PPL.txt [2026-01-13T20:29:46.536935] [INFO ] [sig ] [2512/3497] Completed PPL in 0.3s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:46.536975] [INFO ] [sig ] [2513/3497] Forecasting PPSI... [2026-01-13T20:29:46.537004] [INFO ] [sig ] Generating forecast for: PPSI [2026-01-13T20:29:46.537035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPSI' from 'https://tdm.silogroup.org/data/derivative_storage/PPSI.csv'. [2026-01-13T20:29:46.550105] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPSI'. [2026-01-13T20:29:46.550473] [INFO ] [FORECASTER] Starting predict_future for PPSI [2026-01-13T20:29:46.551318] [DEBUG] [LOCAL ] No optimal features file found for PPSI: ./output/feature-sets/PPSI.txt [2026-01-13T20:29:46.551371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:46.551404] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:46.551430] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:46.551486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:46.607833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:46.608589] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:46.608672] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:46.608704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:46.726914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:46.727079] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:46.727120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:46.727148] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:46.730823] [DEBUG] [FORECASTER] PPSI: Forecast T+1@11:T+2@11: UP (p=50.21%) [2026-01-13T20:29:46.731116] [INFO ] [FORECASTER] Completed predict_future for PPSI [2026-01-13T20:29:46.731248] [INFO ] [sig ] PPSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:46.887636] [INFO ] [LOCAL ] Saved forecast: PPSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PPSI.txt [2026-01-13T20:29:46.887803] [INFO ] [sig ] [2513/3497] Completed PPSI in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.8m [2026-01-13T20:29:46.887845] [INFO ] [sig ] [2514/3497] Forecasting PPTA... [2026-01-13T20:29:46.887876] [INFO ] [sig ] Generating forecast for: PPTA [2026-01-13T20:29:46.887914] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PPTA' from 'https://tdm.silogroup.org/data/derivative_storage/PPTA.csv'. [2026-01-13T20:29:46.899554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PPTA'. [2026-01-13T20:29:46.899947] [INFO ] [FORECASTER] Starting predict_future for PPTA [2026-01-13T20:29:46.900779] [DEBUG] [LOCAL ] No optimal features file found for PPTA: ./output/feature-sets/PPTA.txt [2026-01-13T20:29:46.900877] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:46.900910] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:46.900936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:46.900992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:46.959115] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:46.960091] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:46.960187] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:46.960221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:47.119543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:47.119777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:47.119835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:47.119877] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:47.124989] [DEBUG] [FORECASTER] PPTA: Forecast T+1@11:T+2@11: UP (p=96.22%) [2026-01-13T20:29:47.125541] [INFO ] [FORECASTER] Completed predict_future for PPTA [2026-01-13T20:29:47.125778] [INFO ] [sig ] PPTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:47.316949] [INFO ] [LOCAL ] Saved forecast: PPTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PPTA.txt [2026-01-13T20:29:47.317212] [INFO ] [sig ] [2514/3497] Completed PPTA in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:47.317273] [INFO ] [sig ] [2515/3497] Forecasting PRA... [2026-01-13T20:29:47.317316] [INFO ] [sig ] Generating forecast for: PRA [2026-01-13T20:29:47.317361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRA' from 'https://tdm.silogroup.org/data/derivative_storage/PRA.csv'. [2026-01-13T20:29:47.338228] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRA'. [2026-01-13T20:29:47.338774] [INFO ] [FORECASTER] Starting predict_future for PRA [2026-01-13T20:29:47.339999] [DEBUG] [LOCAL ] No optimal features file found for PRA: ./output/feature-sets/PRA.txt [2026-01-13T20:29:47.340072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:47.340129] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:47.340179] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:47.340273] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:47.428972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:47.430176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:47.430313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:47.430373] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:47.603610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:47.603813] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:47.603878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:47.603930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:47.609543] [DEBUG] [FORECASTER] PRA: Forecast T+1@11:T+2@11: DOWN (p=0.83%) [2026-01-13T20:29:47.610070] [INFO ] [FORECASTER] Completed predict_future for PRA [2026-01-13T20:29:47.610290] [INFO ] [sig ] PRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:47.838026] [INFO ] [LOCAL ] Saved forecast: PRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRA.txt [2026-01-13T20:29:47.838204] [INFO ] [sig ] [2515/3497] Completed PRA in 0.5s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:47.838247] [INFO ] [sig ] [2516/3497] Forecasting PRAA... [2026-01-13T20:29:47.838276] [INFO ] [sig ] Generating forecast for: PRAA [2026-01-13T20:29:47.838306] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAA' from 'https://tdm.silogroup.org/data/derivative_storage/PRAA.csv'. [2026-01-13T20:29:47.851326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAA'. [2026-01-13T20:29:47.851750] [INFO ] [FORECASTER] Starting predict_future for PRAA [2026-01-13T20:29:47.852599] [DEBUG] [LOCAL ] No optimal features file found for PRAA: ./output/feature-sets/PRAA.txt [2026-01-13T20:29:47.852652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:47.852684] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:47.852712] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:47.852770] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:47.912355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:47.913492] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:47.913614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:47.913659] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:48.039241] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:48.039400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:48.039442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:48.039472] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:48.043414] [DEBUG] [FORECASTER] PRAA: Forecast T+1@11:T+2@11: UP (p=94.54%) [2026-01-13T20:29:48.043849] [INFO ] [FORECASTER] Completed predict_future for PRAA [2026-01-13T20:29:48.044010] [INFO ] [sig ] PRAA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:48.190462] [INFO ] [LOCAL ] Saved forecast: PRAA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRAA.txt [2026-01-13T20:29:48.190643] [INFO ] [sig ] [2516/3497] Completed PRAA in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:48.190698] [INFO ] [sig ] [2517/3497] Forecasting PRAX... [2026-01-13T20:29:48.190731] [INFO ] [sig ] Generating forecast for: PRAX [2026-01-13T20:29:48.190763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRAX' from 'https://tdm.silogroup.org/data/derivative_storage/PRAX.csv'. [2026-01-13T20:29:48.202355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRAX'. [2026-01-13T20:29:48.202771] [INFO ] [FORECASTER] Starting predict_future for PRAX [2026-01-13T20:29:48.203561] [DEBUG] [LOCAL ] No optimal features file found for PRAX: ./output/feature-sets/PRAX.txt [2026-01-13T20:29:48.203633] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:48.203675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:48.203707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:48.203766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:48.262194] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:48.263077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:48.263162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:48.263196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:48.389279] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:48.389442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:48.389484] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:48.389516] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:48.393169] [DEBUG] [FORECASTER] PRAX: Forecast T+1@11:T+2@11: DOWN (p=5.83%) [2026-01-13T20:29:48.393480] [INFO ] [FORECASTER] Completed predict_future for PRAX [2026-01-13T20:29:48.393970] [INFO ] [sig ] PRAX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:48.540646] [INFO ] [LOCAL ] Saved forecast: PRAX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRAX.txt [2026-01-13T20:29:48.540804] [INFO ] [sig ] [2517/3497] Completed PRAX in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:48.540842] [INFO ] [sig ] [2518/3497] Forecasting PRCH... [2026-01-13T20:29:48.540873] [INFO ] [sig ] Generating forecast for: PRCH [2026-01-13T20:29:48.540903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRCH' from 'https://tdm.silogroup.org/data/derivative_storage/PRCH.csv'. [2026-01-13T20:29:48.552936] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRCH'. [2026-01-13T20:29:48.553323] [INFO ] [FORECASTER] Starting predict_future for PRCH [2026-01-13T20:29:48.554110] [DEBUG] [LOCAL ] No optimal features file found for PRCH: ./output/feature-sets/PRCH.txt [2026-01-13T20:29:48.554162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:48.554219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:48.554247] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:48.554303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:48.610620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:48.611465] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:48.611552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:48.611604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:48.739621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:48.739785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:48.739827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:48.739855] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:48.743249] [DEBUG] [FORECASTER] PRCH: Forecast T+1@11:T+2@11: DOWN (p=2.43%) [2026-01-13T20:29:48.743537] [INFO ] [FORECASTER] Completed predict_future for PRCH [2026-01-13T20:29:48.743688] [INFO ] [sig ] PRCH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:48.899949] [INFO ] [LOCAL ] Saved forecast: PRCH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRCH.txt [2026-01-13T20:29:48.900101] [INFO ] [sig ] [2518/3497] Completed PRCH in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:48.900140] [INFO ] [sig ] [2519/3497] Forecasting PRDO... [2026-01-13T20:29:48.900171] [INFO ] [sig ] Generating forecast for: PRDO [2026-01-13T20:29:48.900202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRDO' from 'https://tdm.silogroup.org/data/derivative_storage/PRDO.csv'. [2026-01-13T20:29:48.911922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRDO'. [2026-01-13T20:29:48.912229] [INFO ] [FORECASTER] Starting predict_future for PRDO [2026-01-13T20:29:48.913072] [DEBUG] [LOCAL ] No optimal features file found for PRDO: ./output/feature-sets/PRDO.txt [2026-01-13T20:29:48.913122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:48.913154] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:48.913180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:48.913236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:48.970872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:48.971551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:48.971643] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:48.971676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:49.094159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:49.094328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:49.094371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:49.094402] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:49.098085] [DEBUG] [FORECASTER] PRDO: Forecast T+1@11:T+2@11: DOWN (p=31.78%) [2026-01-13T20:29:49.098412] [INFO ] [FORECASTER] Completed predict_future for PRDO [2026-01-13T20:29:49.098549] [INFO ] [sig ] PRDO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:49.249892] [INFO ] [LOCAL ] Saved forecast: PRDO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRDO.txt [2026-01-13T20:29:49.250053] [INFO ] [sig ] [2519/3497] Completed PRDO in 0.3s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:49.250093] [INFO ] [sig ] [2520/3497] Forecasting PRFZ... [2026-01-13T20:29:49.250122] [INFO ] [sig ] Generating forecast for: PRFZ [2026-01-13T20:29:49.250152] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRFZ' from 'https://tdm.silogroup.org/data/derivative_storage/PRFZ.csv'. [2026-01-13T20:29:49.261539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRFZ'. [2026-01-13T20:29:49.261941] [INFO ] [FORECASTER] Starting predict_future for PRFZ [2026-01-13T20:29:49.262724] [DEBUG] [LOCAL ] No optimal features file found for PRFZ: ./output/feature-sets/PRFZ.txt [2026-01-13T20:29:49.262775] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:49.262807] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:49.262833] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:49.262890] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:49.318316] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:49.319179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:49.319261] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:49.319293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:49.441909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:49.442077] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:49.442120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:49.442153] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:49.445634] [DEBUG] [FORECASTER] PRFZ: Forecast T+1@11:T+2@11: UP (p=63.23%) [2026-01-13T20:29:49.445929] [INFO ] [FORECASTER] Completed predict_future for PRFZ [2026-01-13T20:29:49.446061] [INFO ] [sig ] PRFZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:49.598322] [INFO ] [LOCAL ] Saved forecast: PRFZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRFZ.txt [2026-01-13T20:29:49.598480] [INFO ] [sig ] [2520/3497] Completed PRFZ in 0.3s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:49.598520] [INFO ] [sig ] [2521/3497] Forecasting PRG... [2026-01-13T20:29:49.598549] [INFO ] [sig ] Generating forecast for: PRG [2026-01-13T20:29:49.598599] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRG' from 'https://tdm.silogroup.org/data/derivative_storage/PRG.csv'. [2026-01-13T20:29:49.610676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRG'. [2026-01-13T20:29:49.611075] [INFO ] [FORECASTER] Starting predict_future for PRG [2026-01-13T20:29:49.611877] [DEBUG] [LOCAL ] No optimal features file found for PRG: ./output/feature-sets/PRG.txt [2026-01-13T20:29:49.611928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:49.611959] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:49.611986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:49.612057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:49.668866] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:49.669802] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:49.669883] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:49.669916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:49.802023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:49.802176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:49.802216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:49.802279] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:49.805627] [DEBUG] [FORECASTER] PRG: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-13T20:29:49.805894] [INFO ] [FORECASTER] Completed predict_future for PRG [2026-01-13T20:29:49.806011] [INFO ] [sig ] PRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:49.950010] [INFO ] [LOCAL ] Saved forecast: PRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRG.txt [2026-01-13T20:29:49.950135] [INFO ] [sig ] [2521/3497] Completed PRG in 0.4s | 2.85 sym/s | Total: 14.7m | ETA: 5.7m [2026-01-13T20:29:49.950172] [INFO ] [sig ] [2522/3497] Forecasting PRGO... [2026-01-13T20:29:49.950203] [INFO ] [sig ] Generating forecast for: PRGO [2026-01-13T20:29:49.950233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRGO' from 'https://tdm.silogroup.org/data/derivative_storage/PRGO.csv'. [2026-01-13T20:29:49.961203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRGO'. [2026-01-13T20:29:49.961461] [INFO ] [FORECASTER] Starting predict_future for PRGO [2026-01-13T20:29:49.962229] [DEBUG] [LOCAL ] No optimal features file found for PRGO: ./output/feature-sets/PRGO.txt [2026-01-13T20:29:49.962280] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:49.962311] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:49.962338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:49.962392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:50.019832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:50.020657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:50.020736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:50.020769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:50.139852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:50.140010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:50.140051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:50.140079] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:50.143536] [DEBUG] [FORECASTER] PRGO: Forecast T+1@11:T+2@11: DOWN (p=13.35%) [2026-01-13T20:29:50.143825] [INFO ] [FORECASTER] Completed predict_future for PRGO [2026-01-13T20:29:50.143948] [INFO ] [sig ] PRGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:50.288612] [INFO ] [LOCAL ] Saved forecast: PRGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRGO.txt [2026-01-13T20:29:50.288775] [INFO ] [sig ] [2522/3497] Completed PRGO in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:50.288816] [INFO ] [sig ] [2523/3497] Forecasting PRH... [2026-01-13T20:29:50.288844] [INFO ] [sig ] Generating forecast for: PRH [2026-01-13T20:29:50.288882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRH' from 'https://tdm.silogroup.org/data/derivative_storage/PRH.csv'. [2026-01-13T20:29:50.300275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRH'. [2026-01-13T20:29:50.300718] [INFO ] [FORECASTER] Starting predict_future for PRH [2026-01-13T20:29:50.301517] [DEBUG] [LOCAL ] No optimal features file found for PRH: ./output/feature-sets/PRH.txt [2026-01-13T20:29:50.301606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:50.301645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:50.301672] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:50.301730] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:50.357984] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:50.358839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:50.358919] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:50.358951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:50.477683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:50.477835] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:50.477874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:50.477903] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:50.481258] [DEBUG] [FORECASTER] PRH: Forecast T+1@11:T+2@11: DOWN (p=5.43%) [2026-01-13T20:29:50.481523] [INFO ] [FORECASTER] Completed predict_future for PRH [2026-01-13T20:29:50.481662] [INFO ] [sig ] PRH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:50.626996] [INFO ] [LOCAL ] Saved forecast: PRH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRH.txt [2026-01-13T20:29:50.627132] [INFO ] [sig ] [2523/3497] Completed PRH in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:50.627171] [INFO ] [sig ] [2524/3497] Forecasting PRI... [2026-01-13T20:29:50.627200] [INFO ] [sig ] Generating forecast for: PRI [2026-01-13T20:29:50.627230] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRI' from 'https://tdm.silogroup.org/data/derivative_storage/PRI.csv'. [2026-01-13T20:29:50.638897] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRI'. [2026-01-13T20:29:50.639196] [INFO ] [FORECASTER] Starting predict_future for PRI [2026-01-13T20:29:50.640073] [DEBUG] [LOCAL ] No optimal features file found for PRI: ./output/feature-sets/PRI.txt [2026-01-13T20:29:50.640126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:50.640158] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:50.640186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:50.640244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:50.696986] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:50.697660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:50.697738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:50.697770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:50.812109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:50.812263] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:50.812302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:50.812330] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:50.815696] [DEBUG] [FORECASTER] PRI: Forecast T+1@11:T+2@11: UP (p=66.81%) [2026-01-13T20:29:50.815974] [INFO ] [FORECASTER] Completed predict_future for PRI [2026-01-13T20:29:50.816095] [INFO ] [sig ] PRI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:50.967604] [INFO ] [LOCAL ] Saved forecast: PRI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRI.txt [2026-01-13T20:29:50.967774] [INFO ] [sig ] [2524/3497] Completed PRI in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:50.967816] [INFO ] [sig ] [2525/3497] Forecasting PRIM... [2026-01-13T20:29:50.967846] [INFO ] [sig ] Generating forecast for: PRIM [2026-01-13T20:29:50.967877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRIM' from 'https://tdm.silogroup.org/data/derivative_storage/PRIM.csv'. [2026-01-13T20:29:50.979783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRIM'. [2026-01-13T20:29:50.980083] [INFO ] [FORECASTER] Starting predict_future for PRIM [2026-01-13T20:29:50.980936] [DEBUG] [LOCAL ] No optimal features file found for PRIM: ./output/feature-sets/PRIM.txt [2026-01-13T20:29:50.980989] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:50.981022] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:50.981048] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:50.981105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:51.040697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:51.041672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:51.041761] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:51.041794] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:51.169440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:51.169623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:51.169667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:51.169696] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:51.173538] [DEBUG] [FORECASTER] PRIM: Forecast T+1@11:T+2@11: DOWN (p=12.58%) [2026-01-13T20:29:51.174015] [INFO ] [FORECASTER] Completed predict_future for PRIM [2026-01-13T20:29:51.174206] [INFO ] [sig ] PRIM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:51.321393] [INFO ] [LOCAL ] Saved forecast: PRIM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRIM.txt [2026-01-13T20:29:51.321553] [INFO ] [sig ] [2525/3497] Completed PRIM in 0.4s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:51.321613] [INFO ] [sig ] [2526/3497] Forecasting PRLB... [2026-01-13T20:29:51.321643] [INFO ] [sig ] Generating forecast for: PRLB [2026-01-13T20:29:51.321673] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRLB' from 'https://tdm.silogroup.org/data/derivative_storage/PRLB.csv'. [2026-01-13T20:29:51.332783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRLB'. [2026-01-13T20:29:51.333050] [INFO ] [FORECASTER] Starting predict_future for PRLB [2026-01-13T20:29:51.333822] [DEBUG] [LOCAL ] No optimal features file found for PRLB: ./output/feature-sets/PRLB.txt [2026-01-13T20:29:51.333874] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:51.333906] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:51.333933] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:51.333990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:51.390764] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:51.391363] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:51.391438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:51.391470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:51.510900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:51.511039] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:51.511078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:51.511107] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:51.514587] [DEBUG] [FORECASTER] PRLB: Forecast T+1@11:T+2@11: UP (p=99.57%) [2026-01-13T20:29:51.514853] [INFO ] [FORECASTER] Completed predict_future for PRLB [2026-01-13T20:29:51.514971] [INFO ] [sig ] PRLB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:51.665201] [INFO ] [LOCAL ] Saved forecast: PRLB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRLB.txt [2026-01-13T20:29:51.665326] [INFO ] [sig ] [2526/3497] Completed PRLB in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:51.665369] [INFO ] [sig ] [2527/3497] Forecasting PRM... [2026-01-13T20:29:51.665399] [INFO ] [sig ] Generating forecast for: PRM [2026-01-13T20:29:51.665429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRM' from 'https://tdm.silogroup.org/data/derivative_storage/PRM.csv'. [2026-01-13T20:29:51.677511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRM'. [2026-01-13T20:29:51.678007] [INFO ] [FORECASTER] Starting predict_future for PRM [2026-01-13T20:29:51.678981] [DEBUG] [LOCAL ] No optimal features file found for PRM: ./output/feature-sets/PRM.txt [2026-01-13T20:29:51.679031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:51.679064] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:51.679091] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:51.679147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:51.737238] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:51.737985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:51.738063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:51.738095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:51.857759] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:51.857932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:51.857991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:51.858026] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:51.861528] [DEBUG] [FORECASTER] PRM: Forecast T+1@11:T+2@11: UP (p=81.72%) [2026-01-13T20:29:51.861810] [INFO ] [FORECASTER] Completed predict_future for PRM [2026-01-13T20:29:51.861928] [INFO ] [sig ] PRM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:52.011235] [INFO ] [LOCAL ] Saved forecast: PRM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRM.txt [2026-01-13T20:29:52.011361] [INFO ] [sig ] [2527/3497] Completed PRM in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:52.011398] [INFO ] [sig ] [2528/3497] Forecasting PRME... [2026-01-13T20:29:52.011427] [INFO ] [sig ] Generating forecast for: PRME [2026-01-13T20:29:52.011456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRME' from 'https://tdm.silogroup.org/data/derivative_storage/PRME.csv'. [2026-01-13T20:29:52.022821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRME'. [2026-01-13T20:29:52.023087] [INFO ] [FORECASTER] Starting predict_future for PRME [2026-01-13T20:29:52.023848] [DEBUG] [LOCAL ] No optimal features file found for PRME: ./output/feature-sets/PRME.txt [2026-01-13T20:29:52.023907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:52.023939] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:52.023966] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:52.024023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:52.080395] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:52.081033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:52.081132] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:52.081166] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:52.195956] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:52.196091] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:52.196129] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:52.196158] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:52.199465] [DEBUG] [FORECASTER] PRME: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-13T20:29:52.199770] [INFO ] [FORECASTER] Completed predict_future for PRME [2026-01-13T20:29:52.199892] [INFO ] [sig ] PRME: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:52.340981] [INFO ] [LOCAL ] Saved forecast: PRME 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRME.txt [2026-01-13T20:29:52.341102] [INFO ] [sig ] [2528/3497] Completed PRME in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:52.341140] [INFO ] [sig ] [2529/3497] Forecasting PRN... [2026-01-13T20:29:52.341170] [INFO ] [sig ] Generating forecast for: PRN [2026-01-13T20:29:52.341200] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRN' from 'https://tdm.silogroup.org/data/derivative_storage/PRN.csv'. [2026-01-13T20:29:52.352179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRN'. [2026-01-13T20:29:52.352463] [INFO ] [FORECASTER] Starting predict_future for PRN [2026-01-13T20:29:52.353232] [DEBUG] [LOCAL ] No optimal features file found for PRN: ./output/feature-sets/PRN.txt [2026-01-13T20:29:52.353283] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:52.353320] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:52.353352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:52.353421] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:52.409789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:52.410389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:52.410463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:52.410494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:52.529406] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:52.529544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:52.529599] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:52.529630] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:52.532893] [DEBUG] [FORECASTER] PRN: Forecast T+1@11:T+2@11: DOWN (p=4.88%) [2026-01-13T20:29:52.533159] [INFO ] [FORECASTER] Completed predict_future for PRN [2026-01-13T20:29:52.533276] [INFO ] [sig ] PRN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:52.674389] [INFO ] [LOCAL ] Saved forecast: PRN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRN.txt [2026-01-13T20:29:52.674511] [INFO ] [sig ] [2529/3497] Completed PRN in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:52.674549] [INFO ] [sig ] [2530/3497] Forecasting PROF... [2026-01-13T20:29:52.674596] [INFO ] [sig ] Generating forecast for: PROF [2026-01-13T20:29:52.674630] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROF' from 'https://tdm.silogroup.org/data/derivative_storage/PROF.csv'. [2026-01-13T20:29:52.685409] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROF'. [2026-01-13T20:29:52.685695] [INFO ] [FORECASTER] Starting predict_future for PROF [2026-01-13T20:29:52.686437] [DEBUG] [LOCAL ] No optimal features file found for PROF: ./output/feature-sets/PROF.txt [2026-01-13T20:29:52.686487] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:52.686518] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:52.686545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:52.686619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:52.743235] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:52.743893] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:52.743969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:52.744001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:52.862822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:52.862958] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:52.863013] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:52.863042] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:52.866293] [DEBUG] [FORECASTER] PROF: Forecast T+1@11:T+2@11: DOWN (p=0.54%) [2026-01-13T20:29:52.866565] [INFO ] [FORECASTER] Completed predict_future for PROF [2026-01-13T20:29:52.866707] [INFO ] [sig ] PROF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:53.011697] [INFO ] [LOCAL ] Saved forecast: PROF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PROF.txt [2026-01-13T20:29:53.011850] [INFO ] [sig ] [2530/3497] Completed PROF in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.7m [2026-01-13T20:29:53.011890] [INFO ] [sig ] [2531/3497] Forecasting PROK... [2026-01-13T20:29:53.011920] [INFO ] [sig ] Generating forecast for: PROK [2026-01-13T20:29:53.011952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PROK' from 'https://tdm.silogroup.org/data/derivative_storage/PROK.csv'. [2026-01-13T20:29:53.026824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PROK'. [2026-01-13T20:29:53.027229] [INFO ] [FORECASTER] Starting predict_future for PROK [2026-01-13T20:29:53.028146] [DEBUG] [LOCAL ] No optimal features file found for PROK: ./output/feature-sets/PROK.txt [2026-01-13T20:29:53.028200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:53.028233] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:53.028259] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:53.028317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:53.084964] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:53.085850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:53.085928] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:53.085961] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:53.202995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:53.203145] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:53.203184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:53.203213] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:53.206517] [DEBUG] [FORECASTER] PROK: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-13T20:29:53.206812] [INFO ] [FORECASTER] Completed predict_future for PROK [2026-01-13T20:29:53.206941] [INFO ] [sig ] PROK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:53.350201] [INFO ] [LOCAL ] Saved forecast: PROK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PROK.txt [2026-01-13T20:29:53.350356] [INFO ] [sig ] [2531/3497] Completed PROK in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:53.350403] [INFO ] [sig ] [2532/3497] Forecasting PRTA... [2026-01-13T20:29:53.350440] [INFO ] [sig ] Generating forecast for: PRTA [2026-01-13T20:29:53.350476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTA' from 'https://tdm.silogroup.org/data/derivative_storage/PRTA.csv'. [2026-01-13T20:29:53.361643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTA'. [2026-01-13T20:29:53.361962] [INFO ] [FORECASTER] Starting predict_future for PRTA [2026-01-13T20:29:53.362750] [DEBUG] [LOCAL ] No optimal features file found for PRTA: ./output/feature-sets/PRTA.txt [2026-01-13T20:29:53.362802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:53.362833] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:53.362860] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:53.362916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:53.419107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:53.419794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:53.419868] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:53.419900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:53.535780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:53.535924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:53.535962] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:53.535990] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:53.539328] [DEBUG] [FORECASTER] PRTA: Forecast T+1@11:T+2@11: UP (p=68.98%) [2026-01-13T20:29:53.539649] [INFO ] [FORECASTER] Completed predict_future for PRTA [2026-01-13T20:29:53.539768] [INFO ] [sig ] PRTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:53.684357] [INFO ] [LOCAL ] Saved forecast: PRTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRTA.txt [2026-01-13T20:29:53.684487] [INFO ] [sig ] [2532/3497] Completed PRTA in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:53.684528] [INFO ] [sig ] [2533/3497] Forecasting PRTH... [2026-01-13T20:29:53.684558] [INFO ] [sig ] Generating forecast for: PRTH [2026-01-13T20:29:53.684797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRTH' from 'https://tdm.silogroup.org/data/derivative_storage/PRTH.csv'. [2026-01-13T20:29:53.697205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRTH'. [2026-01-13T20:29:53.697493] [INFO ] [FORECASTER] Starting predict_future for PRTH [2026-01-13T20:29:53.698297] [DEBUG] [LOCAL ] No optimal features file found for PRTH: ./output/feature-sets/PRTH.txt [2026-01-13T20:29:53.698348] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:53.698380] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:53.698413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:53.698482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:53.756247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:53.756890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:53.756966] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:53.756999] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:53.875338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:53.875481] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:53.875521] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:53.875549] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:53.879165] [DEBUG] [FORECASTER] PRTH: Forecast T+1@11:T+2@11: UP (p=70.92%) [2026-01-13T20:29:53.879446] [INFO ] [FORECASTER] Completed predict_future for PRTH [2026-01-13T20:29:53.879567] [INFO ] [sig ] PRTH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:54.027151] [INFO ] [LOCAL ] Saved forecast: PRTH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PRTH.txt [2026-01-13T20:29:54.027270] [INFO ] [sig ] [2533/3497] Completed PRTH in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:54.027307] [INFO ] [sig ] [2534/3497] Forecasting PRVA... [2026-01-13T20:29:54.027337] [INFO ] [sig ] Generating forecast for: PRVA [2026-01-13T20:29:54.027367] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PRVA' from 'https://tdm.silogroup.org/data/derivative_storage/PRVA.csv'. [2026-01-13T20:29:54.038050] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PRVA'. [2026-01-13T20:29:54.038345] [INFO ] [FORECASTER] Starting predict_future for PRVA [2026-01-13T20:29:54.039149] [DEBUG] [LOCAL ] No optimal features file found for PRVA: ./output/feature-sets/PRVA.txt [2026-01-13T20:29:54.039202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:54.039247] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:54.039278] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:54.039336] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:54.098778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:54.099412] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:54.099490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:54.099524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:54.226357] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:54.226507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:54.226547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:54.226775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:54.230255] [DEBUG] [FORECASTER] PRVA: Forecast T+1@11:T+2@11: DOWN (p=37.56%) [2026-01-13T20:29:54.230540] [INFO ] [FORECASTER] Completed predict_future for PRVA [2026-01-13T20:29:54.230683] [INFO ] [sig ] PRVA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:54.378665] [INFO ] [LOCAL ] Saved forecast: PRVA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PRVA.txt [2026-01-13T20:29:54.378791] [INFO ] [sig ] [2534/3497] Completed PRVA in 0.4s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:54.378829] [INFO ] [sig ] [2535/3497] Forecasting PSC... [2026-01-13T20:29:54.378859] [INFO ] [sig ] Generating forecast for: PSC [2026-01-13T20:29:54.378889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSC' from 'https://tdm.silogroup.org/data/derivative_storage/PSC.csv'. [2026-01-13T20:29:54.391478] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSC'. [2026-01-13T20:29:54.391821] [INFO ] [FORECASTER] Starting predict_future for PSC [2026-01-13T20:29:54.392836] [DEBUG] [LOCAL ] No optimal features file found for PSC: ./output/feature-sets/PSC.txt [2026-01-13T20:29:54.392888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:54.392946] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:54.392974] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:54.393030] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:54.451900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:54.452554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:54.452648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:54.452682] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:54.573506] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:54.573687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:54.573728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:54.573757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:54.577204] [DEBUG] [FORECASTER] PSC: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-13T20:29:54.577489] [INFO ] [FORECASTER] Completed predict_future for PSC [2026-01-13T20:29:54.577829] [INFO ] [sig ] PSC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:54.724800] [INFO ] [LOCAL ] Saved forecast: PSC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PSC.txt [2026-01-13T20:29:54.724953] [INFO ] [sig ] [2535/3497] Completed PSC in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:54.724992] [INFO ] [sig ] [2536/3497] Forecasting PSCE... [2026-01-13T20:29:54.725022] [INFO ] [sig ] Generating forecast for: PSCE [2026-01-13T20:29:54.725052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCE' from 'https://tdm.silogroup.org/data/derivative_storage/PSCE.csv'. [2026-01-13T20:29:54.735630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCE'. [2026-01-13T20:29:54.735973] [INFO ] [FORECASTER] Starting predict_future for PSCE [2026-01-13T20:29:54.736791] [DEBUG] [LOCAL ] No optimal features file found for PSCE: ./output/feature-sets/PSCE.txt [2026-01-13T20:29:54.736844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:54.736875] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:54.736901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:54.736957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:54.796431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:54.797311] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:54.797394] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:54.797431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:54.905753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:54.905916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:54.905958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:54.905988] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:54.909747] [DEBUG] [FORECASTER] PSCE: Forecast T+1@11:T+2@11: DOWN (p=38.13%) [2026-01-13T20:29:54.910076] [INFO ] [FORECASTER] Completed predict_future for PSCE [2026-01-13T20:29:54.910215] [INFO ] [sig ] PSCE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:55.056912] [INFO ] [LOCAL ] Saved forecast: PSCE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PSCE.txt [2026-01-13T20:29:55.057065] [INFO ] [sig ] [2536/3497] Completed PSCE in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:55.057103] [INFO ] [sig ] [2537/3497] Forecasting PSCH... [2026-01-13T20:29:55.057132] [INFO ] [sig ] Generating forecast for: PSCH [2026-01-13T20:29:55.057163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSCH' from 'https://tdm.silogroup.org/data/derivative_storage/PSCH.csv'. [2026-01-13T20:29:55.067863] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSCH'. [2026-01-13T20:29:55.068181] [INFO ] [FORECASTER] Starting predict_future for PSCH [2026-01-13T20:29:55.069012] [DEBUG] [LOCAL ] No optimal features file found for PSCH: ./output/feature-sets/PSCH.txt [2026-01-13T20:29:55.069067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:55.069098] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:55.069125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:55.069180] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:55.125884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:55.126495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:55.126569] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:55.126620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:55.242705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:55.242851] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:55.242890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:55.242918] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:55.246214] [DEBUG] [FORECASTER] PSCH: Forecast T+1@11:T+2@11: DOWN (p=12.71%) [2026-01-13T20:29:55.246485] [INFO ] [FORECASTER] Completed predict_future for PSCH [2026-01-13T20:29:55.246622] [INFO ] [sig ] PSCH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:55.408534] [INFO ] [LOCAL ] Saved forecast: PSCH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PSCH.txt [2026-01-13T20:29:55.408872] [INFO ] [sig ] [2537/3497] Completed PSCH in 0.4s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:55.408917] [INFO ] [sig ] [2538/3497] Forecasting PSEC... [2026-01-13T20:29:55.408947] [INFO ] [sig ] Generating forecast for: PSEC [2026-01-13T20:29:55.408979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSEC' from 'https://tdm.silogroup.org/data/derivative_storage/PSEC.csv'. [2026-01-13T20:29:55.420926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSEC'. [2026-01-13T20:29:55.421226] [INFO ] [FORECASTER] Starting predict_future for PSEC [2026-01-13T20:29:55.422195] [DEBUG] [LOCAL ] No optimal features file found for PSEC: ./output/feature-sets/PSEC.txt [2026-01-13T20:29:55.422248] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:55.422280] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:55.422306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:55.422363] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:55.480021] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:55.480706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:55.480785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:55.480819] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:55.602205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:55.602350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:55.602392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:55.602454] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:55.605905] [DEBUG] [FORECASTER] PSEC: Forecast T+1@11:T+2@11: DOWN (p=17.17%) [2026-01-13T20:29:55.606191] [INFO ] [FORECASTER] Completed predict_future for PSEC [2026-01-13T20:29:55.606317] [INFO ] [sig ] PSEC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:55.749054] [INFO ] [LOCAL ] Saved forecast: PSEC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PSEC.txt [2026-01-13T20:29:55.749184] [INFO ] [sig ] [2538/3497] Completed PSEC in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:55.749223] [INFO ] [sig ] [2539/3497] Forecasting PSF... [2026-01-13T20:29:55.749252] [INFO ] [sig ] Generating forecast for: PSF [2026-01-13T20:29:55.749282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSF' from 'https://tdm.silogroup.org/data/derivative_storage/PSF.csv'. [2026-01-13T20:29:55.760452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSF'. [2026-01-13T20:29:55.760801] [INFO ] [FORECASTER] Starting predict_future for PSF [2026-01-13T20:29:55.761561] [DEBUG] [LOCAL ] No optimal features file found for PSF: ./output/feature-sets/PSF.txt [2026-01-13T20:29:55.761637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:55.761670] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:55.761698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:55.761755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:55.818336] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:55.819224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:55.819308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:55.819342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:55.937274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:55.937428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:55.937468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:55.937497] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:55.940801] [DEBUG] [FORECASTER] PSF: Forecast T+1@11:T+2@11: UP (p=84.89%) [2026-01-13T20:29:55.941073] [INFO ] [FORECASTER] Completed predict_future for PSF [2026-01-13T20:29:55.941231] [INFO ] [sig ] PSF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:56.082302] [INFO ] [LOCAL ] Saved forecast: PSF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PSF.txt [2026-01-13T20:29:56.082436] [INFO ] [sig ] [2539/3497] Completed PSF in 0.3s | 2.85 sym/s | Total: 14.8m | ETA: 5.6m [2026-01-13T20:29:56.082475] [INFO ] [sig ] [2540/3497] Forecasting PSFE... [2026-01-13T20:29:56.082505] [INFO ] [sig ] Generating forecast for: PSFE [2026-01-13T20:29:56.082536] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSFE' from 'https://tdm.silogroup.org/data/derivative_storage/PSFE.csv'. [2026-01-13T20:29:56.094158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSFE'. [2026-01-13T20:29:56.094451] [INFO ] [FORECASTER] Starting predict_future for PSFE [2026-01-13T20:29:56.095211] [DEBUG] [LOCAL ] No optimal features file found for PSFE: ./output/feature-sets/PSFE.txt [2026-01-13T20:29:56.095262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:56.095293] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:56.095318] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:56.095375] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:56.152411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:56.153325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:56.153403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:56.153436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:56.280851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:56.281034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:56.281075] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:56.281107] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:56.284479] [DEBUG] [FORECASTER] PSFE: Forecast T+1@11:T+2@11: UP (p=80.38%) [2026-01-13T20:29:56.284766] [INFO ] [FORECASTER] Completed predict_future for PSFE [2026-01-13T20:29:56.284892] [INFO ] [sig ] PSFE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:56.426439] [INFO ] [LOCAL ] Saved forecast: PSFE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PSFE.txt [2026-01-13T20:29:56.426594] [INFO ] [sig ] [2540/3497] Completed PSFE in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:56.426634] [INFO ] [sig ] [2541/3497] Forecasting PSHG... [2026-01-13T20:29:56.426664] [INFO ] [sig ] Generating forecast for: PSHG [2026-01-13T20:29:56.426696] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSHG' from 'https://tdm.silogroup.org/data/derivative_storage/PSHG.csv'. [2026-01-13T20:29:56.439122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSHG'. [2026-01-13T20:29:56.439501] [INFO ] [FORECASTER] Starting predict_future for PSHG [2026-01-13T20:29:56.440331] [DEBUG] [LOCAL ] No optimal features file found for PSHG: ./output/feature-sets/PSHG.txt [2026-01-13T20:29:56.440385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:56.440418] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:56.440446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:56.440509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:56.500611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:56.501486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:56.501570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:56.501624] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:56.628144] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:56.628302] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:56.628356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:56.628440] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:56.632093] [DEBUG] [FORECASTER] PSHG: Forecast T+1@11:T+2@11: UP (p=67.74%) [2026-01-13T20:29:56.632399] [INFO ] [FORECASTER] Completed predict_future for PSHG [2026-01-13T20:29:56.632535] [INFO ] [sig ] PSHG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:56.781466] [INFO ] [LOCAL ] Saved forecast: PSHG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PSHG.txt [2026-01-13T20:29:56.781630] [INFO ] [sig ] [2541/3497] Completed PSHG in 0.4s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:56.781674] [INFO ] [sig ] [2542/3497] Forecasting PSN... [2026-01-13T20:29:56.781706] [INFO ] [sig ] Generating forecast for: PSN [2026-01-13T20:29:56.781737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSN' from 'https://tdm.silogroup.org/data/derivative_storage/PSN.csv'. [2026-01-13T20:29:56.793632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSN'. [2026-01-13T20:29:56.793973] [INFO ] [FORECASTER] Starting predict_future for PSN [2026-01-13T20:29:56.794786] [DEBUG] [LOCAL ] No optimal features file found for PSN: ./output/feature-sets/PSN.txt [2026-01-13T20:29:56.794839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:56.794872] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:56.794901] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:56.794959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:56.858517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:56.859297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:56.859378] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:56.859413] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:56.986755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:56.986914] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:56.986960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:56.986991] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:56.990650] [DEBUG] [FORECASTER] PSN: Forecast T+1@11:T+2@11: UP (p=82.58%) [2026-01-13T20:29:56.990950] [INFO ] [FORECASTER] Completed predict_future for PSN [2026-01-13T20:29:56.991102] [INFO ] [sig ] PSN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:57.145619] [INFO ] [LOCAL ] Saved forecast: PSN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PSN.txt [2026-01-13T20:29:57.145949] [INFO ] [sig ] [2542/3497] Completed PSN in 0.4s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:57.145988] [INFO ] [sig ] [2543/3497] Forecasting PSNL... [2026-01-13T20:29:57.146018] [INFO ] [sig ] Generating forecast for: PSNL [2026-01-13T20:29:57.146047] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSNL' from 'https://tdm.silogroup.org/data/derivative_storage/PSNL.csv'. [2026-01-13T20:29:57.157544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSNL'. [2026-01-13T20:29:57.157880] [INFO ] [FORECASTER] Starting predict_future for PSNL [2026-01-13T20:29:57.158715] [DEBUG] [LOCAL ] No optimal features file found for PSNL: ./output/feature-sets/PSNL.txt [2026-01-13T20:29:57.158769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:57.158802] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:57.158829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:57.158886] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:57.219746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:57.220439] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:57.220533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:57.220568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:57.346057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:57.346207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:57.346248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:57.346277] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:57.350106] [DEBUG] [FORECASTER] PSNL: Forecast T+1@11:T+2@11: DOWN (p=0.68%) [2026-01-13T20:29:57.350387] [INFO ] [FORECASTER] Completed predict_future for PSNL [2026-01-13T20:29:57.350518] [INFO ] [sig ] PSNL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:57.495471] [INFO ] [LOCAL ] Saved forecast: PSNL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PSNL.txt [2026-01-13T20:29:57.495639] [INFO ] [sig ] [2543/3497] Completed PSNL in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:57.495680] [INFO ] [sig ] [2544/3497] Forecasting PSO... [2026-01-13T20:29:57.495710] [INFO ] [sig ] Generating forecast for: PSO [2026-01-13T20:29:57.495741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSO' from 'https://tdm.silogroup.org/data/derivative_storage/PSO.csv'. [2026-01-13T20:29:57.507130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSO'. [2026-01-13T20:29:57.507434] [INFO ] [FORECASTER] Starting predict_future for PSO [2026-01-13T20:29:57.508229] [DEBUG] [LOCAL ] No optimal features file found for PSO: ./output/feature-sets/PSO.txt [2026-01-13T20:29:57.508281] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:57.508311] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:57.508338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:57.508393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:57.564899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:57.565704] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:57.565968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:57.566002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:57.689261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:57.689429] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:57.689474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:57.689503] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:57.693065] [DEBUG] [FORECASTER] PSO: Forecast T+1@11:T+2@11: UP (p=95.08%) [2026-01-13T20:29:57.693344] [INFO ] [FORECASTER] Completed predict_future for PSO [2026-01-13T20:29:57.693490] [INFO ] [sig ] PSO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:57.835550] [INFO ] [LOCAL ] Saved forecast: PSO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PSO.txt [2026-01-13T20:29:57.835712] [INFO ] [sig ] [2544/3497] Completed PSO in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:57.835751] [INFO ] [sig ] [2545/3497] Forecasting PSQH... [2026-01-13T20:29:57.835782] [INFO ] [sig ] Generating forecast for: PSQH [2026-01-13T20:29:57.835811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSQH' from 'https://tdm.silogroup.org/data/derivative_storage/PSQH.csv'. [2026-01-13T20:29:57.847611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSQH'. [2026-01-13T20:29:57.847891] [INFO ] [FORECASTER] Starting predict_future for PSQH [2026-01-13T20:29:57.848689] [DEBUG] [LOCAL ] No optimal features file found for PSQH: ./output/feature-sets/PSQH.txt [2026-01-13T20:29:57.848741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:57.848771] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:57.848810] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:57.848868] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:57.904955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:57.905688] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:57.905818] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:57.905854] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:58.025884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:58.026037] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:58.026078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:58.026108] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:58.029666] [DEBUG] [FORECASTER] PSQH: Forecast T+1@11:T+2@11: DOWN (p=9.34%) [2026-01-13T20:29:58.029954] [INFO ] [FORECASTER] Completed predict_future for PSQH [2026-01-13T20:29:58.030079] [INFO ] [sig ] PSQH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:58.175421] [INFO ] [LOCAL ] Saved forecast: PSQH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PSQH.txt [2026-01-13T20:29:58.175550] [INFO ] [sig ] [2545/3497] Completed PSQH in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:58.175606] [INFO ] [sig ] [2546/3497] Forecasting PSTG... [2026-01-13T20:29:58.175638] [INFO ] [sig ] Generating forecast for: PSTG [2026-01-13T20:29:58.175668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTG' from 'https://tdm.silogroup.org/data/derivative_storage/PSTG.csv'. [2026-01-13T20:29:58.186795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTG'. [2026-01-13T20:29:58.187062] [INFO ] [FORECASTER] Starting predict_future for PSTG [2026-01-13T20:29:58.187833] [DEBUG] [LOCAL ] No optimal features file found for PSTG: ./output/feature-sets/PSTG.txt [2026-01-13T20:29:58.187885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:58.187917] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:58.187944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:58.188025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:58.248409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:58.249202] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:58.249284] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:58.249318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:58.378963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:58.379127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:58.379169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:58.379198] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:58.383071] [DEBUG] [FORECASTER] PSTG: Forecast T+1@11:T+2@11: DOWN (p=9.97%) [2026-01-13T20:29:58.383389] [INFO ] [FORECASTER] Completed predict_future for PSTG [2026-01-13T20:29:58.383531] [INFO ] [sig ] PSTG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:58.536176] [INFO ] [LOCAL ] Saved forecast: PSTG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PSTG.txt [2026-01-13T20:29:58.536336] [INFO ] [sig ] [2546/3497] Completed PSTG in 0.4s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:58.536377] [INFO ] [sig ] [2547/3497] Forecasting PSTL... [2026-01-13T20:29:58.536406] [INFO ] [sig ] Generating forecast for: PSTL [2026-01-13T20:29:58.536437] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSTL' from 'https://tdm.silogroup.org/data/derivative_storage/PSTL.csv'. [2026-01-13T20:29:58.549140] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSTL'. [2026-01-13T20:29:58.549494] [INFO ] [FORECASTER] Starting predict_future for PSTL [2026-01-13T20:29:58.550281] [DEBUG] [LOCAL ] No optimal features file found for PSTL: ./output/feature-sets/PSTL.txt [2026-01-13T20:29:58.550333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:58.550365] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:58.550391] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:58.550448] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:58.606220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:58.606932] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:58.607010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:58.607042] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:58.726721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:58.726875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:58.726913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:58.726941] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:58.730256] [DEBUG] [FORECASTER] PSTL: Forecast T+1@11:T+2@11: UP (p=57.40%) [2026-01-13T20:29:58.730528] [INFO ] [FORECASTER] Completed predict_future for PSTL [2026-01-13T20:29:58.730668] [INFO ] [sig ] PSTL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:58.870982] [INFO ] [LOCAL ] Saved forecast: PSTL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PSTL.txt [2026-01-13T20:29:58.871119] [INFO ] [sig ] [2547/3497] Completed PSTL in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.6m [2026-01-13T20:29:58.871156] [INFO ] [sig ] [2548/3497] Forecasting PSX... [2026-01-13T20:29:58.871185] [INFO ] [sig ] Generating forecast for: PSX [2026-01-13T20:29:58.871216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PSX' from 'https://tdm.silogroup.org/data/derivative_storage/PSX.csv'. [2026-01-13T20:29:58.882492] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PSX'. [2026-01-13T20:29:58.882807] [INFO ] [FORECASTER] Starting predict_future for PSX [2026-01-13T20:29:58.883564] [DEBUG] [LOCAL ] No optimal features file found for PSX: ./output/feature-sets/PSX.txt [2026-01-13T20:29:58.883634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:58.883667] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:58.883693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:58.883749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:58.939415] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:58.940126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:58.940204] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:58.940236] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:59.061517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:59.061686] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:59.061725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:59.061754] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:59.065045] [DEBUG] [FORECASTER] PSX: Forecast T+1@11:T+2@11: DOWN (p=26.95%) [2026-01-13T20:29:59.065313] [INFO ] [FORECASTER] Completed predict_future for PSX [2026-01-13T20:29:59.065434] [INFO ] [sig ] PSX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:59.208995] [INFO ] [LOCAL ] Saved forecast: PSX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PSX.txt [2026-01-13T20:29:59.209157] [INFO ] [sig ] [2548/3497] Completed PSX in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:29:59.209196] [INFO ] [sig ] [2549/3497] Forecasting PTA... [2026-01-13T20:29:59.209226] [INFO ] [sig ] Generating forecast for: PTA [2026-01-13T20:29:59.209270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTA' from 'https://tdm.silogroup.org/data/derivative_storage/PTA.csv'. [2026-01-13T20:29:59.221785] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTA'. [2026-01-13T20:29:59.222107] [INFO ] [FORECASTER] Starting predict_future for PTA [2026-01-13T20:29:59.223066] [DEBUG] [LOCAL ] No optimal features file found for PTA: ./output/feature-sets/PTA.txt [2026-01-13T20:29:59.223117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:59.223148] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:59.223175] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:59.223230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:59.280732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:59.281402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:59.281480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:59.281512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:59.398429] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:59.398607] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:59.398668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:59.398703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:59.402733] [DEBUG] [FORECASTER] PTA: Forecast T+1@11:T+2@11: UP (p=73.73%) [2026-01-13T20:29:59.403030] [INFO ] [FORECASTER] Completed predict_future for PTA [2026-01-13T20:29:59.403159] [INFO ] [sig ] PTA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:29:59.555019] [INFO ] [LOCAL ] Saved forecast: PTA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PTA.txt [2026-01-13T20:29:59.555170] [INFO ] [sig ] [2549/3497] Completed PTA in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:29:59.555209] [INFO ] [sig ] [2550/3497] Forecasting PTC... [2026-01-13T20:29:59.555239] [INFO ] [sig ] Generating forecast for: PTC [2026-01-13T20:29:59.555270] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTC' from 'https://tdm.silogroup.org/data/derivative_storage/PTC.csv'. [2026-01-13T20:29:59.566156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTC'. [2026-01-13T20:29:59.566427] [INFO ] [FORECASTER] Starting predict_future for PTC [2026-01-13T20:29:59.567188] [DEBUG] [LOCAL ] No optimal features file found for PTC: ./output/feature-sets/PTC.txt [2026-01-13T20:29:59.567239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:59.567270] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:59.567297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:59.567353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:59.622927] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:59.623512] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:59.623605] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:59.623640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:29:59.744492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:29:59.744626] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:29:59.744666] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:29:59.744694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:29:59.747859] [DEBUG] [FORECASTER] PTC: Forecast T+1@11:T+2@11: DOWN (p=13.76%) [2026-01-13T20:29:59.748146] [INFO ] [FORECASTER] Completed predict_future for PTC [2026-01-13T20:29:59.748265] [INFO ] [sig ] PTC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:29:59.891963] [INFO ] [LOCAL ] Saved forecast: PTC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PTC.txt [2026-01-13T20:29:59.892081] [INFO ] [sig ] [2550/3497] Completed PTC in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:29:59.892127] [INFO ] [sig ] [2551/3497] Forecasting PTEN... [2026-01-13T20:29:59.892155] [INFO ] [sig ] Generating forecast for: PTEN [2026-01-13T20:29:59.892184] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTEN' from 'https://tdm.silogroup.org/data/derivative_storage/PTEN.csv'. [2026-01-13T20:29:59.903023] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTEN'. [2026-01-13T20:29:59.903294] [INFO ] [FORECASTER] Starting predict_future for PTEN [2026-01-13T20:29:59.904071] [DEBUG] [LOCAL ] No optimal features file found for PTEN: ./output/feature-sets/PTEN.txt [2026-01-13T20:29:59.904122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:29:59.904154] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:29:59.904180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:29:59.904236] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:29:59.961797] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:29:59.962395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:29:59.962471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:29:59.962502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:00.078496] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:00.078653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:00.078693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:00.078721] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:00.081979] [DEBUG] [FORECASTER] PTEN: Forecast T+1@11:T+2@11: UP (p=71.57%) [2026-01-13T20:30:00.082244] [INFO ] [FORECASTER] Completed predict_future for PTEN [2026-01-13T20:30:00.082367] [INFO ] [sig ] PTEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:00.224831] [INFO ] [LOCAL ] Saved forecast: PTEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PTEN.txt [2026-01-13T20:30:00.224966] [INFO ] [sig ] [2551/3497] Completed PTEN in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:30:00.225004] [INFO ] [sig ] [2552/3497] Forecasting PTF... [2026-01-13T20:30:00.225034] [INFO ] [sig ] Generating forecast for: PTF [2026-01-13T20:30:00.225063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTF' from 'https://tdm.silogroup.org/data/derivative_storage/PTF.csv'. [2026-01-13T20:30:00.235737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTF'. [2026-01-13T20:30:00.236032] [INFO ] [FORECASTER] Starting predict_future for PTF [2026-01-13T20:30:00.236802] [DEBUG] [LOCAL ] No optimal features file found for PTF: ./output/feature-sets/PTF.txt [2026-01-13T20:30:00.236854] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:00.236909] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:00.236938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:00.236996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:00.293633] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:00.294633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:00.294722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:00.294755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:00.418092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:00.418258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:00.418297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:00.418325] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:00.421835] [DEBUG] [FORECASTER] PTF: Forecast T+1@11:T+2@11: DOWN (p=18.92%) [2026-01-13T20:30:00.422190] [INFO ] [FORECASTER] Completed predict_future for PTF [2026-01-13T20:30:00.422333] [INFO ] [sig ] PTF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:00.572415] [INFO ] [LOCAL ] Saved forecast: PTF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PTF.txt [2026-01-13T20:30:00.572597] [INFO ] [sig ] [2552/3497] Completed PTF in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:30:00.572639] [INFO ] [sig ] [2553/3497] Forecasting PTGX... [2026-01-13T20:30:00.572669] [INFO ] [sig ] Generating forecast for: PTGX [2026-01-13T20:30:00.572699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTGX' from 'https://tdm.silogroup.org/data/derivative_storage/PTGX.csv'. [2026-01-13T20:30:00.584374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTGX'. [2026-01-13T20:30:00.584816] [INFO ] [FORECASTER] Starting predict_future for PTGX [2026-01-13T20:30:00.585655] [DEBUG] [LOCAL ] No optimal features file found for PTGX: ./output/feature-sets/PTGX.txt [2026-01-13T20:30:00.585708] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:00.585739] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:00.585765] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:00.585821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:00.647746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:00.648691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:00.648781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:00.648822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:00.778626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:00.778788] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:00.778830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:00.778859] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:00.782516] [DEBUG] [FORECASTER] PTGX: Forecast T+1@11:T+2@11: UP (p=77.58%) [2026-01-13T20:30:00.782877] [INFO ] [FORECASTER] Completed predict_future for PTGX [2026-01-13T20:30:00.783027] [INFO ] [sig ] PTGX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:00.934132] [INFO ] [LOCAL ] Saved forecast: PTGX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PTGX.txt [2026-01-13T20:30:00.934306] [INFO ] [sig ] [2553/3497] Completed PTGX in 0.4s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:30:00.934350] [INFO ] [sig ] [2554/3497] Forecasting PTH... [2026-01-13T20:30:00.934383] [INFO ] [sig ] Generating forecast for: PTH [2026-01-13T20:30:00.934413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTH' from 'https://tdm.silogroup.org/data/derivative_storage/PTH.csv'. [2026-01-13T20:30:00.945918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTH'. [2026-01-13T20:30:00.946316] [INFO ] [FORECASTER] Starting predict_future for PTH [2026-01-13T20:30:00.947142] [DEBUG] [LOCAL ] No optimal features file found for PTH: ./output/feature-sets/PTH.txt [2026-01-13T20:30:00.947198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:00.947232] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:00.947260] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:00.947319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:01.006488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:01.007397] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:01.007495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:01.007528] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:01.125064] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:01.125224] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:01.125264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:01.125292] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:01.128861] [DEBUG] [FORECASTER] PTH: Forecast T+1@11:T+2@11: DOWN (p=3.58%) [2026-01-13T20:30:01.129193] [INFO ] [FORECASTER] Completed predict_future for PTH [2026-01-13T20:30:01.129330] [INFO ] [sig ] PTH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:01.289307] [INFO ] [LOCAL ] Saved forecast: PTH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PTH.txt [2026-01-13T20:30:01.289464] [INFO ] [sig ] [2554/3497] Completed PTH in 0.4s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:30:01.289505] [INFO ] [sig ] [2555/3497] Forecasting PTLO... [2026-01-13T20:30:01.289537] [INFO ] [sig ] Generating forecast for: PTLO [2026-01-13T20:30:01.289590] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTLO' from 'https://tdm.silogroup.org/data/derivative_storage/PTLO.csv'. [2026-01-13T20:30:01.302335] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTLO'. [2026-01-13T20:30:01.302716] [INFO ] [FORECASTER] Starting predict_future for PTLO [2026-01-13T20:30:01.303541] [DEBUG] [LOCAL ] No optimal features file found for PTLO: ./output/feature-sets/PTLO.txt [2026-01-13T20:30:01.303627] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:01.303677] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:01.303721] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:01.303799] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:01.367832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:01.368646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:01.368730] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:01.368763] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:01.497312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:01.497479] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:01.497552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:01.497663] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:01.501163] [DEBUG] [FORECASTER] PTLO: Forecast T+1@11:T+2@11: DOWN (p=6.77%) [2026-01-13T20:30:01.501446] [INFO ] [FORECASTER] Completed predict_future for PTLO [2026-01-13T20:30:01.501594] [INFO ] [sig ] PTLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:01.654674] [INFO ] [LOCAL ] Saved forecast: PTLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PTLO.txt [2026-01-13T20:30:01.654842] [INFO ] [sig ] [2555/3497] Completed PTLO in 0.4s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:30:01.654883] [INFO ] [sig ] [2556/3497] Forecasting PTNQ... [2026-01-13T20:30:01.654914] [INFO ] [sig ] Generating forecast for: PTNQ [2026-01-13T20:30:01.654945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTNQ' from 'https://tdm.silogroup.org/data/derivative_storage/PTNQ.csv'. [2026-01-13T20:30:01.667876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTNQ'. [2026-01-13T20:30:01.668334] [INFO ] [FORECASTER] Starting predict_future for PTNQ [2026-01-13T20:30:01.669211] [DEBUG] [LOCAL ] No optimal features file found for PTNQ: ./output/feature-sets/PTNQ.txt [2026-01-13T20:30:01.669266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:01.669299] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:01.669326] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:01.669400] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:01.728832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:01.729993] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:01.730097] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:01.730137] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:01.852826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:01.852990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:01.853030] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:01.853060] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:01.856512] [DEBUG] [FORECASTER] PTNQ: Forecast T+1@11:T+2@11: DOWN (p=40.44%) [2026-01-13T20:30:01.856839] [INFO ] [FORECASTER] Completed predict_future for PTNQ [2026-01-13T20:30:01.856973] [INFO ] [sig ] PTNQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:02.004333] [INFO ] [LOCAL ] Saved forecast: PTNQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PTNQ.txt [2026-01-13T20:30:02.004494] [INFO ] [sig ] [2556/3497] Completed PTNQ in 0.3s | 2.85 sym/s | Total: 14.9m | ETA: 5.5m [2026-01-13T20:30:02.004535] [INFO ] [sig ] [2557/3497] Forecasting PTON... [2026-01-13T20:30:02.004566] [INFO ] [sig ] Generating forecast for: PTON [2026-01-13T20:30:02.004618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTON' from 'https://tdm.silogroup.org/data/derivative_storage/PTON.csv'. [2026-01-13T20:30:02.020122] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTON'. [2026-01-13T20:30:02.020601] [INFO ] [FORECASTER] Starting predict_future for PTON [2026-01-13T20:30:02.021448] [DEBUG] [LOCAL ] No optimal features file found for PTON: ./output/feature-sets/PTON.txt [2026-01-13T20:30:02.021501] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:02.021532] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:02.021558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:02.021652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:02.079313] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:02.080282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:02.080368] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:02.080402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:02.206916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:02.207087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:02.207130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:02.207160] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:02.211139] [DEBUG] [FORECASTER] PTON: Forecast T+1@11:T+2@11: UP (p=57.21%) [2026-01-13T20:30:02.211518] [INFO ] [FORECASTER] Completed predict_future for PTON [2026-01-13T20:30:02.211697] [INFO ] [sig ] PTON: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:02.375738] [INFO ] [LOCAL ] Saved forecast: PTON 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PTON.txt [2026-01-13T20:30:02.376064] [INFO ] [sig ] [2557/3497] Completed PTON in 0.4s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:02.376104] [INFO ] [sig ] [2558/3497] Forecasting PTY... [2026-01-13T20:30:02.376135] [INFO ] [sig ] Generating forecast for: PTY [2026-01-13T20:30:02.376169] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PTY' from 'https://tdm.silogroup.org/data/derivative_storage/PTY.csv'. [2026-01-13T20:30:02.393564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PTY'. [2026-01-13T20:30:02.394188] [INFO ] [FORECASTER] Starting predict_future for PTY [2026-01-13T20:30:02.395221] [DEBUG] [LOCAL ] No optimal features file found for PTY: ./output/feature-sets/PTY.txt [2026-01-13T20:30:02.395287] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:02.395319] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:02.395346] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:02.395404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:02.465946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:02.466863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:02.466948] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:02.466981] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:02.593867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:02.594042] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:02.594081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:02.594109] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:02.597850] [DEBUG] [FORECASTER] PTY: Forecast T+1@11:T+2@11: UP (p=89.25%) [2026-01-13T20:30:02.598212] [INFO ] [FORECASTER] Completed predict_future for PTY [2026-01-13T20:30:02.598357] [INFO ] [sig ] PTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:02.746555] [INFO ] [LOCAL ] Saved forecast: PTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PTY.txt [2026-01-13T20:30:02.746765] [INFO ] [sig ] [2558/3497] Completed PTY in 0.4s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:02.746805] [INFO ] [sig ] [2559/3497] Forecasting PUBM... [2026-01-13T20:30:02.746834] [INFO ] [sig ] Generating forecast for: PUBM [2026-01-13T20:30:02.746864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUBM' from 'https://tdm.silogroup.org/data/derivative_storage/PUBM.csv'. [2026-01-13T20:30:02.762125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUBM'. [2026-01-13T20:30:02.762648] [INFO ] [FORECASTER] Starting predict_future for PUBM [2026-01-13T20:30:02.763790] [DEBUG] [LOCAL ] No optimal features file found for PUBM: ./output/feature-sets/PUBM.txt [2026-01-13T20:30:02.763866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:02.763908] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:02.763941] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:02.764017] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:02.834384] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:02.835272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:02.835365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:02.835399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:02.967526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:02.967739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:02.967790] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:02.967823] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:02.971477] [DEBUG] [FORECASTER] PUBM: Forecast T+1@11:T+2@11: DOWN (p=15.63%) [2026-01-13T20:30:02.971829] [INFO ] [FORECASTER] Completed predict_future for PUBM [2026-01-13T20:30:02.971976] [INFO ] [sig ] PUBM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:03.119434] [INFO ] [LOCAL ] Saved forecast: PUBM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PUBM.txt [2026-01-13T20:30:03.119619] [INFO ] [sig ] [2559/3497] Completed PUBM in 0.4s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:03.119671] [INFO ] [sig ] [2560/3497] Forecasting PUK... [2026-01-13T20:30:03.119706] [INFO ] [sig ] Generating forecast for: PUK [2026-01-13T20:30:03.119741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUK' from 'https://tdm.silogroup.org/data/derivative_storage/PUK.csv'. [2026-01-13T20:30:03.135685] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUK'. [2026-01-13T20:30:03.136215] [INFO ] [FORECASTER] Starting predict_future for PUK [2026-01-13T20:30:03.137045] [DEBUG] [LOCAL ] No optimal features file found for PUK: ./output/feature-sets/PUK.txt [2026-01-13T20:30:03.137099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:03.137132] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:03.137160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:03.137217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:03.196068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:03.196957] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:03.197037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:03.197071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:03.316590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:03.316745] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:03.316785] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:03.316814] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:03.320221] [DEBUG] [FORECASTER] PUK: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-01-13T20:30:03.320533] [INFO ] [FORECASTER] Completed predict_future for PUK [2026-01-13T20:30:03.320705] [INFO ] [sig ] PUK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:03.464690] [INFO ] [LOCAL ] Saved forecast: PUK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PUK.txt [2026-01-13T20:30:03.464843] [INFO ] [sig ] [2560/3497] Completed PUK in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:03.464882] [INFO ] [sig ] [2561/3497] Forecasting PUMP... [2026-01-13T20:30:03.464912] [INFO ] [sig ] Generating forecast for: PUMP [2026-01-13T20:30:03.464943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PUMP' from 'https://tdm.silogroup.org/data/derivative_storage/PUMP.csv'. [2026-01-13T20:30:03.477054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PUMP'. [2026-01-13T20:30:03.477446] [INFO ] [FORECASTER] Starting predict_future for PUMP [2026-01-13T20:30:03.478311] [DEBUG] [LOCAL ] No optimal features file found for PUMP: ./output/feature-sets/PUMP.txt [2026-01-13T20:30:03.478364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:03.478396] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:03.478422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:03.478478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:03.537124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:03.538000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:03.538084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:03.538117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:03.665077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:03.665191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:03.665231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:03.665260] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:03.668708] [DEBUG] [FORECASTER] PUMP: Forecast T+1@11:T+2@11: DOWN (p=3.41%) [2026-01-13T20:30:03.669005] [INFO ] [FORECASTER] Completed predict_future for PUMP [2026-01-13T20:30:03.669134] [INFO ] [sig ] PUMP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:03.812365] [INFO ] [LOCAL ] Saved forecast: PUMP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PUMP.txt [2026-01-13T20:30:03.812505] [INFO ] [sig ] [2561/3497] Completed PUMP in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:03.812545] [INFO ] [sig ] [2562/3497] Forecasting PVH... [2026-01-13T20:30:03.812597] [INFO ] [sig ] Generating forecast for: PVH [2026-01-13T20:30:03.812632] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVH' from 'https://tdm.silogroup.org/data/derivative_storage/PVH.csv'. [2026-01-13T20:30:03.824525] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVH'. [2026-01-13T20:30:03.824927] [INFO ] [FORECASTER] Starting predict_future for PVH [2026-01-13T20:30:03.825725] [DEBUG] [LOCAL ] No optimal features file found for PVH: ./output/feature-sets/PVH.txt [2026-01-13T20:30:03.825777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:03.825808] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:03.825835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:03.825892] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:03.882789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:03.883646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:03.883760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:03.883795] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:04.023792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:04.023950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:04.023989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:04.024019] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:04.027347] [DEBUG] [FORECASTER] PVH: Forecast T+1@11:T+2@11: UP (p=95.96%) [2026-01-13T20:30:04.027641] [INFO ] [FORECASTER] Completed predict_future for PVH [2026-01-13T20:30:04.027764] [INFO ] [sig ] PVH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:04.178766] [INFO ] [LOCAL ] Saved forecast: PVH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PVH.txt [2026-01-13T20:30:04.178926] [INFO ] [sig ] [2562/3497] Completed PVH in 0.4s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:04.178965] [INFO ] [sig ] [2563/3497] Forecasting PVL... [2026-01-13T20:30:04.178995] [INFO ] [sig ] Generating forecast for: PVL [2026-01-13T20:30:04.179025] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PVL' from 'https://tdm.silogroup.org/data/derivative_storage/PVL.csv'. [2026-01-13T20:30:04.194854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PVL'. [2026-01-13T20:30:04.195221] [INFO ] [FORECASTER] Starting predict_future for PVL [2026-01-13T20:30:04.196006] [DEBUG] [LOCAL ] No optimal features file found for PVL: ./output/feature-sets/PVL.txt [2026-01-13T20:30:04.196059] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:04.196091] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:04.196118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:04.196175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:04.254622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:04.255376] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:04.255471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:04.255504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:04.370479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:04.370644] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:04.370685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:04.370714] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:04.374027] [DEBUG] [FORECASTER] PVL: Forecast T+1@11:T+2@11: UP (p=91.57%) [2026-01-13T20:30:04.374314] [INFO ] [FORECASTER] Completed predict_future for PVL [2026-01-13T20:30:04.374440] [INFO ] [sig ] PVL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:04.535751] [INFO ] [LOCAL ] Saved forecast: PVL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PVL.txt [2026-01-13T20:30:04.536079] [INFO ] [sig ] [2563/3497] Completed PVL in 0.4s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:04.536117] [INFO ] [sig ] [2564/3497] Forecasting PWP... [2026-01-13T20:30:04.536146] [INFO ] [sig ] Generating forecast for: PWP [2026-01-13T20:30:04.536176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PWP' from 'https://tdm.silogroup.org/data/derivative_storage/PWP.csv'. [2026-01-13T20:30:04.547346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PWP'. [2026-01-13T20:30:04.547695] [INFO ] [FORECASTER] Starting predict_future for PWP [2026-01-13T20:30:04.548482] [DEBUG] [LOCAL ] No optimal features file found for PWP: ./output/feature-sets/PWP.txt [2026-01-13T20:30:04.548533] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:04.548563] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:04.548610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:04.548667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:04.619407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:04.620287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:04.620393] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:04.620448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:04.756135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:04.756312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:04.756362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:04.756402] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:04.760475] [DEBUG] [FORECASTER] PWP: Forecast T+1@11:T+2@11: DOWN (p=11.07%) [2026-01-13T20:30:04.760884] [INFO ] [FORECASTER] Completed predict_future for PWP [2026-01-13T20:30:04.761054] [INFO ] [sig ] PWP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:04.914050] [INFO ] [LOCAL ] Saved forecast: PWP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PWP.txt [2026-01-13T20:30:04.914206] [INFO ] [sig ] [2564/3497] Completed PWP in 0.4s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:04.914247] [INFO ] [sig ] [2565/3497] Forecasting PX... [2026-01-13T20:30:04.914277] [INFO ] [sig ] Generating forecast for: PX [2026-01-13T20:30:04.914307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PX' from 'https://tdm.silogroup.org/data/derivative_storage/PX.csv'. [2026-01-13T20:30:04.926166] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PX'. [2026-01-13T20:30:04.926498] [INFO ] [FORECASTER] Starting predict_future for PX [2026-01-13T20:30:04.927333] [DEBUG] [LOCAL ] No optimal features file found for PX: ./output/feature-sets/PX.txt [2026-01-13T20:30:04.927387] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:04.927420] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:04.927448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:04.927505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:04.983698] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:04.984371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:04.984453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:04.984486] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:05.127365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:05.127516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:05.127587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:05.127622] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:05.131701] [DEBUG] [FORECASTER] PX: Forecast T+1@11:T+2@11: DOWN (p=7.31%) [2026-01-13T20:30:05.132164] [INFO ] [FORECASTER] Completed predict_future for PX [2026-01-13T20:30:05.132284] [INFO ] [sig ] PX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:05.273655] [INFO ] [LOCAL ] Saved forecast: PX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PX.txt [2026-01-13T20:30:05.273796] [INFO ] [sig ] [2565/3497] Completed PX in 0.4s | 2.85 sym/s | Total: 15.0m | ETA: 5.5m [2026-01-13T20:30:05.273836] [INFO ] [sig ] [2566/3497] Forecasting PXS... [2026-01-13T20:30:05.273866] [INFO ] [sig ] Generating forecast for: PXS [2026-01-13T20:30:05.273896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PXS' from 'https://tdm.silogroup.org/data/derivative_storage/PXS.csv'. [2026-01-13T20:30:05.284349] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PXS'. [2026-01-13T20:30:05.284659] [INFO ] [FORECASTER] Starting predict_future for PXS [2026-01-13T20:30:05.285403] [DEBUG] [LOCAL ] No optimal features file found for PXS: ./output/feature-sets/PXS.txt [2026-01-13T20:30:05.285455] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:05.285486] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:05.285513] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:05.285586] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:05.341232] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:05.341840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:05.341914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:05.341947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:05.446882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:05.447003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:05.447041] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:05.447069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:05.450290] [DEBUG] [FORECASTER] PXS: Forecast T+1@11:T+2@11: UP (p=96.66%) [2026-01-13T20:30:05.450552] [INFO ] [FORECASTER] Completed predict_future for PXS [2026-01-13T20:30:05.450698] [INFO ] [sig ] PXS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:05.590512] [INFO ] [LOCAL ] Saved forecast: PXS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PXS.txt [2026-01-13T20:30:05.590645] [INFO ] [sig ] [2566/3497] Completed PXS in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:05.590687] [INFO ] [sig ] [2567/3497] Forecasting PY... [2026-01-13T20:30:05.590717] [INFO ] [sig ] Generating forecast for: PY [2026-01-13T20:30:05.590747] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PY' from 'https://tdm.silogroup.org/data/derivative_storage/PY.csv'. [2026-01-13T20:30:05.605443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PY'. [2026-01-13T20:30:05.605901] [INFO ] [FORECASTER] Starting predict_future for PY [2026-01-13T20:30:05.606744] [DEBUG] [LOCAL ] No optimal features file found for PY: ./output/feature-sets/PY.txt [2026-01-13T20:30:05.606801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:05.606838] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:05.606867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:05.606928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:05.662525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:05.663141] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:05.663302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:05.663338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:05.770176] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:05.770313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:05.770350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:05.770378] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:05.773726] [DEBUG] [FORECASTER] PY: Forecast T+1@11:T+2@11: DOWN (p=42.07%) [2026-01-13T20:30:05.774004] [INFO ] [FORECASTER] Completed predict_future for PY [2026-01-13T20:30:05.774122] [INFO ] [sig ] PY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:05.916006] [INFO ] [LOCAL ] Saved forecast: PY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/PY.txt [2026-01-13T20:30:05.916127] [INFO ] [sig ] [2567/3497] Completed PY in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:05.916167] [INFO ] [sig ] [2568/3497] Forecasting PYPL... [2026-01-13T20:30:05.916196] [INFO ] [sig ] Generating forecast for: PYPL [2026-01-13T20:30:05.916233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYPL' from 'https://tdm.silogroup.org/data/derivative_storage/PYPL.csv'. [2026-01-13T20:30:05.928091] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYPL'. [2026-01-13T20:30:05.928370] [INFO ] [FORECASTER] Starting predict_future for PYPL [2026-01-13T20:30:05.929145] [DEBUG] [LOCAL ] No optimal features file found for PYPL: ./output/feature-sets/PYPL.txt [2026-01-13T20:30:05.929197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:05.929229] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:05.929256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:05.929312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:05.984847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:05.985450] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:05.985525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:05.985558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:06.103842] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:06.103998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:06.104037] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:06.104091] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:06.107393] [DEBUG] [FORECASTER] PYPL: Forecast T+1@11:T+2@11: UP (p=78.62%) [2026-01-13T20:30:06.107684] [INFO ] [FORECASTER] Completed predict_future for PYPL [2026-01-13T20:30:06.107805] [INFO ] [sig ] PYPL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:06.249329] [INFO ] [LOCAL ] Saved forecast: PYPL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PYPL.txt [2026-01-13T20:30:06.249441] [INFO ] [sig ] [2568/3497] Completed PYPL in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:06.249478] [INFO ] [sig ] [2569/3497] Forecasting PYXS... [2026-01-13T20:30:06.249507] [INFO ] [sig ] Generating forecast for: PYXS [2026-01-13T20:30:06.249537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PYXS' from 'https://tdm.silogroup.org/data/derivative_storage/PYXS.csv'. [2026-01-13T20:30:06.261282] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PYXS'. [2026-01-13T20:30:06.261598] [INFO ] [FORECASTER] Starting predict_future for PYXS [2026-01-13T20:30:06.262356] [DEBUG] [LOCAL ] No optimal features file found for PYXS: ./output/feature-sets/PYXS.txt [2026-01-13T20:30:06.262407] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:06.262497] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:06.262527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:06.262601] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:06.322461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:06.323525] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:06.323623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:06.323657] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:06.446642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:06.446814] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:06.446860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:06.446895] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:06.450607] [DEBUG] [FORECASTER] PYXS: Forecast T+1@11:T+2@11: UP (p=53.21%) [2026-01-13T20:30:06.450906] [INFO ] [FORECASTER] Completed predict_future for PYXS [2026-01-13T20:30:06.451036] [INFO ] [sig ] PYXS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:06.598813] [INFO ] [LOCAL ] Saved forecast: PYXS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PYXS.txt [2026-01-13T20:30:06.598983] [INFO ] [sig ] [2569/3497] Completed PYXS in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:06.599024] [INFO ] [sig ] [2570/3497] Forecasting PZZA... [2026-01-13T20:30:06.599055] [INFO ] [sig ] Generating forecast for: PZZA [2026-01-13T20:30:06.599095] [DEBUG] [REMOTE ] Fetching historical data for symbol 'PZZA' from 'https://tdm.silogroup.org/data/derivative_storage/PZZA.csv'. [2026-01-13T20:30:06.612425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'PZZA'. [2026-01-13T20:30:06.612725] [INFO ] [FORECASTER] Starting predict_future for PZZA [2026-01-13T20:30:06.613719] [DEBUG] [LOCAL ] No optimal features file found for PZZA: ./output/feature-sets/PZZA.txt [2026-01-13T20:30:06.613772] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:06.613804] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:06.613831] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:06.613888] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:06.670801] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:06.671473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:06.671551] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:06.671601] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:06.793003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:06.793157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:06.793197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:06.793227] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:06.796899] [DEBUG] [FORECASTER] PZZA: Forecast T+1@11:T+2@11: UP (p=80.86%) [2026-01-13T20:30:06.797165] [INFO ] [FORECASTER] Completed predict_future for PZZA [2026-01-13T20:30:06.797288] [INFO ] [sig ] PZZA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:06.938528] [INFO ] [LOCAL ] Saved forecast: PZZA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/PZZA.txt [2026-01-13T20:30:06.938701] [INFO ] [sig ] [2570/3497] Completed PZZA in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:06.938742] [INFO ] [sig ] [2571/3497] Forecasting QBTS... [2026-01-13T20:30:06.938773] [INFO ] [sig ] Generating forecast for: QBTS [2026-01-13T20:30:06.938804] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QBTS' from 'https://tdm.silogroup.org/data/derivative_storage/QBTS.csv'. [2026-01-13T20:30:06.950230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QBTS'. [2026-01-13T20:30:06.950555] [INFO ] [FORECASTER] Starting predict_future for QBTS [2026-01-13T20:30:06.951315] [DEBUG] [LOCAL ] No optimal features file found for QBTS: ./output/feature-sets/QBTS.txt [2026-01-13T20:30:06.951366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:06.951398] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:06.951425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:06.951486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:07.008198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:07.008959] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:07.009229] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:07.009262] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:07.133813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:07.133974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:07.134014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:07.134043] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:07.137365] [DEBUG] [FORECASTER] QBTS: Forecast T+1@11:T+2@11: UP (p=55.91%) [2026-01-13T20:30:07.137653] [INFO ] [FORECASTER] Completed predict_future for QBTS [2026-01-13T20:30:07.137773] [INFO ] [sig ] QBTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:07.284635] [INFO ] [LOCAL ] Saved forecast: QBTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QBTS.txt [2026-01-13T20:30:07.284770] [INFO ] [sig ] [2571/3497] Completed QBTS in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:07.284808] [INFO ] [sig ] [2572/3497] Forecasting QCLN... [2026-01-13T20:30:07.284838] [INFO ] [sig ] Generating forecast for: QCLN [2026-01-13T20:30:07.284868] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCLN' from 'https://tdm.silogroup.org/data/derivative_storage/QCLN.csv'. [2026-01-13T20:30:07.295930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCLN'. [2026-01-13T20:30:07.296221] [INFO ] [FORECASTER] Starting predict_future for QCLN [2026-01-13T20:30:07.297005] [DEBUG] [LOCAL ] No optimal features file found for QCLN: ./output/feature-sets/QCLN.txt [2026-01-13T20:30:07.297056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:07.297088] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:07.297115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:07.297171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:07.353434] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:07.354049] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:07.354124] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:07.354156] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:07.472342] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:07.472445] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:07.472481] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:07.472556] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:07.475708] [DEBUG] [FORECASTER] QCLN: Forecast T+1@11:T+2@11: DOWN (p=39.27%) [2026-01-13T20:30:07.475969] [INFO ] [FORECASTER] Completed predict_future for QCLN [2026-01-13T20:30:07.476086] [INFO ] [sig ] QCLN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:07.617328] [INFO ] [LOCAL ] Saved forecast: QCLN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QCLN.txt [2026-01-13T20:30:07.617434] [INFO ] [sig ] [2572/3497] Completed QCLN in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:07.617472] [INFO ] [sig ] [2573/3497] Forecasting QCOM... [2026-01-13T20:30:07.617507] [INFO ] [sig ] Generating forecast for: QCOM [2026-01-13T20:30:07.617538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCOM' from 'https://tdm.silogroup.org/data/derivative_storage/QCOM.csv'. [2026-01-13T20:30:07.628646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCOM'. [2026-01-13T20:30:07.628931] [INFO ] [FORECASTER] Starting predict_future for QCOM [2026-01-13T20:30:07.629693] [DEBUG] [LOCAL ] No optimal features file found for QCOM: ./output/feature-sets/QCOM.txt [2026-01-13T20:30:07.629756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:07.629795] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:07.629829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:07.629889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:07.685892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:07.686528] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:07.686621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:07.686656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:07.804205] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:07.804316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:07.804352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:07.804380] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:07.807529] [DEBUG] [FORECASTER] QCOM: Forecast T+1@11:T+2@11: UP (p=77.28%) [2026-01-13T20:30:07.807809] [INFO ] [FORECASTER] Completed predict_future for QCOM [2026-01-13T20:30:07.807926] [INFO ] [sig ] QCOM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:07.947737] [INFO ] [LOCAL ] Saved forecast: QCOM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QCOM.txt [2026-01-13T20:30:07.947845] [INFO ] [sig ] [2573/3497] Completed QCOM in 0.3s | 2.85 sym/s | Total: 15.0m | ETA: 5.4m [2026-01-13T20:30:07.947883] [INFO ] [sig ] [2574/3497] Forecasting QCRH... [2026-01-13T20:30:07.947912] [INFO ] [sig ] Generating forecast for: QCRH [2026-01-13T20:30:07.947941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QCRH' from 'https://tdm.silogroup.org/data/derivative_storage/QCRH.csv'. [2026-01-13T20:30:07.959246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QCRH'. [2026-01-13T20:30:07.959499] [INFO ] [FORECASTER] Starting predict_future for QCRH [2026-01-13T20:30:07.960259] [DEBUG] [LOCAL ] No optimal features file found for QCRH: ./output/feature-sets/QCRH.txt [2026-01-13T20:30:07.960310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:07.960342] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:07.960368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:07.960425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:08.019942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:08.020663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:08.020743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:08.020776] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:08.133632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:08.133764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:08.133799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:08.133828] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:08.137247] [DEBUG] [FORECASTER] QCRH: Forecast T+1@11:T+2@11: UP (p=71.08%) [2026-01-13T20:30:08.137516] [INFO ] [FORECASTER] Completed predict_future for QCRH [2026-01-13T20:30:08.137650] [INFO ] [sig ] QCRH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:08.278936] [INFO ] [LOCAL ] Saved forecast: QCRH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QCRH.txt [2026-01-13T20:30:08.279048] [INFO ] [sig ] [2574/3497] Completed QCRH in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:08.279086] [INFO ] [sig ] [2575/3497] Forecasting QDEL... [2026-01-13T20:30:08.279116] [INFO ] [sig ] Generating forecast for: QDEL [2026-01-13T20:30:08.279146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QDEL' from 'https://tdm.silogroup.org/data/derivative_storage/QDEL.csv'. [2026-01-13T20:30:08.292097] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QDEL'. [2026-01-13T20:30:08.292524] [INFO ] [FORECASTER] Starting predict_future for QDEL [2026-01-13T20:30:08.293376] [DEBUG] [LOCAL ] No optimal features file found for QDEL: ./output/feature-sets/QDEL.txt [2026-01-13T20:30:08.293434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:08.293468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:08.293495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:08.293553] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:08.354774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:08.355872] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:08.355967] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:08.356002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:08.485039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:08.485215] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:08.485258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:08.485288] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:08.488879] [DEBUG] [FORECASTER] QDEL: Forecast T+1@11:T+2@11: DOWN (p=13.72%) [2026-01-13T20:30:08.489177] [INFO ] [FORECASTER] Completed predict_future for QDEL [2026-01-13T20:30:08.489307] [INFO ] [sig ] QDEL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:08.633616] [INFO ] [LOCAL ] Saved forecast: QDEL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QDEL.txt [2026-01-13T20:30:08.633764] [INFO ] [sig ] [2575/3497] Completed QDEL in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:08.633803] [INFO ] [sig ] [2576/3497] Forecasting QFIN... [2026-01-13T20:30:08.633832] [INFO ] [sig ] Generating forecast for: QFIN [2026-01-13T20:30:08.633861] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QFIN' from 'https://tdm.silogroup.org/data/derivative_storage/QFIN.csv'. [2026-01-13T20:30:08.645396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QFIN'. [2026-01-13T20:30:08.645721] [INFO ] [FORECASTER] Starting predict_future for QFIN [2026-01-13T20:30:08.646522] [DEBUG] [LOCAL ] No optimal features file found for QFIN: ./output/feature-sets/QFIN.txt [2026-01-13T20:30:08.646596] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:08.646632] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:08.646660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:08.646717] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:08.704932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:08.705878] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:08.705964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:08.705997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:08.836313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:08.836483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:08.836525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:08.836593] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:08.840191] [DEBUG] [FORECASTER] QFIN: Forecast T+1@11:T+2@11: DOWN (p=12.69%) [2026-01-13T20:30:08.840528] [INFO ] [FORECASTER] Completed predict_future for QFIN [2026-01-13T20:30:08.840683] [INFO ] [sig ] QFIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:08.986621] [INFO ] [LOCAL ] Saved forecast: QFIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QFIN.txt [2026-01-13T20:30:08.986788] [INFO ] [sig ] [2576/3497] Completed QFIN in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:08.986828] [INFO ] [sig ] [2577/3497] Forecasting QGEN... [2026-01-13T20:30:08.986858] [INFO ] [sig ] Generating forecast for: QGEN [2026-01-13T20:30:08.986887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QGEN' from 'https://tdm.silogroup.org/data/derivative_storage/QGEN.csv'. [2026-01-13T20:30:08.998686] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QGEN'. [2026-01-13T20:30:08.999331] [INFO ] [FORECASTER] Starting predict_future for QGEN [2026-01-13T20:30:09.000252] [DEBUG] [LOCAL ] No optimal features file found for QGEN: ./output/feature-sets/QGEN.txt [2026-01-13T20:30:09.000306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:09.000338] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:09.000364] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:09.000420] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:09.061136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:09.062023] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:09.062110] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:09.062143] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:09.187859] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:09.188063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:09.188113] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:09.188143] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:09.191821] [DEBUG] [FORECASTER] QGEN: Forecast T+1@11:T+2@11: DOWN (p=9.24%) [2026-01-13T20:30:09.192157] [INFO ] [FORECASTER] Completed predict_future for QGEN [2026-01-13T20:30:09.192308] [INFO ] [sig ] QGEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:09.336692] [INFO ] [LOCAL ] Saved forecast: QGEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QGEN.txt [2026-01-13T20:30:09.336835] [INFO ] [sig ] [2577/3497] Completed QGEN in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:09.336873] [INFO ] [sig ] [2578/3497] Forecasting QLYS... [2026-01-13T20:30:09.336902] [INFO ] [sig ] Generating forecast for: QLYS [2026-01-13T20:30:09.336933] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QLYS' from 'https://tdm.silogroup.org/data/derivative_storage/QLYS.csv'. [2026-01-13T20:30:09.349791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QLYS'. [2026-01-13T20:30:09.350195] [INFO ] [FORECASTER] Starting predict_future for QLYS [2026-01-13T20:30:09.351200] [DEBUG] [LOCAL ] No optimal features file found for QLYS: ./output/feature-sets/QLYS.txt [2026-01-13T20:30:09.351252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:09.351285] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:09.351311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:09.351368] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:09.408994] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:09.409947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:09.410035] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:09.410087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:09.533424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:09.533601] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:09.533643] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:09.533673] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:09.537916] [DEBUG] [FORECASTER] QLYS: Forecast T+1@11:T+2@11: DOWN (p=3.56%) [2026-01-13T20:30:09.538227] [INFO ] [FORECASTER] Completed predict_future for QLYS [2026-01-13T20:30:09.538357] [INFO ] [sig ] QLYS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:09.679888] [INFO ] [LOCAL ] Saved forecast: QLYS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QLYS.txt [2026-01-13T20:30:09.680026] [INFO ] [sig ] [2578/3497] Completed QLYS in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:09.680065] [INFO ] [sig ] [2579/3497] Forecasting QMCO... [2026-01-13T20:30:09.680094] [INFO ] [sig ] Generating forecast for: QMCO [2026-01-13T20:30:09.680124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMCO' from 'https://tdm.silogroup.org/data/derivative_storage/QMCO.csv'. [2026-01-13T20:30:09.691253] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMCO'. [2026-01-13T20:30:09.691559] [INFO ] [FORECASTER] Starting predict_future for QMCO [2026-01-13T20:30:09.692527] [DEBUG] [LOCAL ] No optimal features file found for QMCO: ./output/feature-sets/QMCO.txt [2026-01-13T20:30:09.692599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:09.692633] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:09.692660] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:09.692716] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:09.749299] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:09.750219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:09.750322] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:09.750356] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:09.871606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:09.871760] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:09.871802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:09.871836] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:09.875568] [DEBUG] [FORECASTER] QMCO: Forecast T+1@11:T+2@11: DOWN (p=35.37%) [2026-01-13T20:30:09.875859] [INFO ] [FORECASTER] Completed predict_future for QMCO [2026-01-13T20:30:09.875980] [INFO ] [sig ] QMCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:10.018190] [INFO ] [LOCAL ] Saved forecast: QMCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QMCO.txt [2026-01-13T20:30:10.018326] [INFO ] [sig ] [2579/3497] Completed QMCO in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:10.018364] [INFO ] [sig ] [2580/3497] Forecasting QMOM... [2026-01-13T20:30:10.018394] [INFO ] [sig ] Generating forecast for: QMOM [2026-01-13T20:30:10.018426] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QMOM' from 'https://tdm.silogroup.org/data/derivative_storage/QMOM.csv'. [2026-01-13T20:30:10.029182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QMOM'. [2026-01-13T20:30:10.029511] [INFO ] [FORECASTER] Starting predict_future for QMOM [2026-01-13T20:30:10.030285] [DEBUG] [LOCAL ] No optimal features file found for QMOM: ./output/feature-sets/QMOM.txt [2026-01-13T20:30:10.030337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:10.030368] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:10.030419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:10.030480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:10.087530] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:10.088203] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:10.088278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:10.088309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:10.209586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:10.209740] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:10.209778] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:10.209807] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:10.213086] [DEBUG] [FORECASTER] QMOM: Forecast T+1@11:T+2@11: DOWN (p=7.63%) [2026-01-13T20:30:10.213362] [INFO ] [FORECASTER] Completed predict_future for QMOM [2026-01-13T20:30:10.213483] [INFO ] [sig ] QMOM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:10.354448] [INFO ] [LOCAL ] Saved forecast: QMOM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QMOM.txt [2026-01-13T20:30:10.354567] [INFO ] [sig ] [2580/3497] Completed QMOM in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:10.354622] [INFO ] [sig ] [2581/3497] Forecasting QNCX... [2026-01-13T20:30:10.354651] [INFO ] [sig ] Generating forecast for: QNCX [2026-01-13T20:30:10.354681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNCX' from 'https://tdm.silogroup.org/data/derivative_storage/QNCX.csv'. [2026-01-13T20:30:10.366028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNCX'. [2026-01-13T20:30:10.366336] [INFO ] [FORECASTER] Starting predict_future for QNCX [2026-01-13T20:30:10.367178] [DEBUG] [LOCAL ] No optimal features file found for QNCX: ./output/feature-sets/QNCX.txt [2026-01-13T20:30:10.367230] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:10.367263] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:10.367291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:10.367347] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:10.422965] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:10.423561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:10.423653] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:10.423686] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:10.540467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:10.540619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:10.540659] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:10.540687] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:10.544119] [DEBUG] [FORECASTER] QNCX: Forecast T+1@11:T+2@11: DOWN (p=0.47%) [2026-01-13T20:30:10.544387] [INFO ] [FORECASTER] Completed predict_future for QNCX [2026-01-13T20:30:10.544506] [INFO ] [sig ] QNCX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:10.690177] [INFO ] [LOCAL ] Saved forecast: QNCX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QNCX.txt [2026-01-13T20:30:10.690323] [INFO ] [sig ] [2581/3497] Completed QNCX in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:10.690362] [INFO ] [sig ] [2582/3497] Forecasting QNTM... [2026-01-13T20:30:10.690391] [INFO ] [sig ] Generating forecast for: QNTM [2026-01-13T20:30:10.690422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QNTM' from 'https://tdm.silogroup.org/data/derivative_storage/QNTM.csv'. [2026-01-13T20:30:10.701851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QNTM'. [2026-01-13T20:30:10.702166] [INFO ] [FORECASTER] Starting predict_future for QNTM [2026-01-13T20:30:10.702969] [DEBUG] [LOCAL ] No optimal features file found for QNTM: ./output/feature-sets/QNTM.txt [2026-01-13T20:30:10.703021] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:10.703053] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:10.703079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:10.703135] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:10.759878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:10.760727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:10.760819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:10.760851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:10.887216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:10.887377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:10.887417] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:10.887446] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:10.891047] [DEBUG] [FORECASTER] QNTM: Forecast T+1@11:T+2@11: DOWN (p=45.95%) [2026-01-13T20:30:10.891328] [INFO ] [FORECASTER] Completed predict_future for QNTM [2026-01-13T20:30:10.891457] [INFO ] [sig ] QNTM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:11.033256] [INFO ] [LOCAL ] Saved forecast: QNTM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QNTM.txt [2026-01-13T20:30:11.033448] [INFO ] [sig ] [2582/3497] Completed QNTM in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.4m [2026-01-13T20:30:11.033489] [INFO ] [sig ] [2583/3497] Forecasting QQMG... [2026-01-13T20:30:11.033519] [INFO ] [sig ] Generating forecast for: QQMG [2026-01-13T20:30:11.033549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQMG' from 'https://tdm.silogroup.org/data/derivative_storage/QQMG.csv'. [2026-01-13T20:30:11.045517] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQMG'. [2026-01-13T20:30:11.045883] [INFO ] [FORECASTER] Starting predict_future for QQMG [2026-01-13T20:30:11.046855] [DEBUG] [LOCAL ] No optimal features file found for QQMG: ./output/feature-sets/QQMG.txt [2026-01-13T20:30:11.046906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:11.046937] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:11.046963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:11.047018] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:11.102947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:11.103853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:11.103937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:11.103969] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:11.216545] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:11.216718] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:11.216757] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:11.216787] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:11.220088] [DEBUG] [FORECASTER] QQMG: Forecast T+1@11:T+2@11: DOWN (p=30.45%) [2026-01-13T20:30:11.220358] [INFO ] [FORECASTER] Completed predict_future for QQMG [2026-01-13T20:30:11.220477] [INFO ] [sig ] QQMG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:11.371198] [INFO ] [LOCAL ] Saved forecast: QQMG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QQMG.txt [2026-01-13T20:30:11.371372] [INFO ] [sig ] [2583/3497] Completed QQMG in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:11.371414] [INFO ] [sig ] [2584/3497] Forecasting QQQ... [2026-01-13T20:30:11.371443] [INFO ] [sig ] Generating forecast for: QQQ [2026-01-13T20:30:11.371482] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQ.csv'. [2026-01-13T20:30:11.385952] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQ'. [2026-01-13T20:30:11.386320] [INFO ] [FORECASTER] Starting predict_future for QQQ [2026-01-13T20:30:11.387313] [DEBUG] [LOCAL ] No optimal features file found for QQQ: ./output/feature-sets/QQQ.txt [2026-01-13T20:30:11.387367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:11.387399] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:11.387427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:11.387485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:11.450660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:11.451734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:11.451815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:11.451848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:11.580284] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:11.580451] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:11.580492] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:11.580521] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:11.584001] [DEBUG] [FORECASTER] QQQ: Forecast T+1@11:T+2@11: UP (p=51.45%) [2026-01-13T20:30:11.584315] [INFO ] [FORECASTER] Completed predict_future for QQQ [2026-01-13T20:30:11.584447] [INFO ] [sig ] QQQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:11.731103] [INFO ] [LOCAL ] Saved forecast: QQQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QQQ.txt [2026-01-13T20:30:11.731285] [INFO ] [sig ] [2584/3497] Completed QQQ in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:11.731347] [INFO ] [sig ] [2585/3497] Forecasting QQQE... [2026-01-13T20:30:11.731389] [INFO ] [sig ] Generating forecast for: QQQE [2026-01-13T20:30:11.731429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQE' from 'https://tdm.silogroup.org/data/derivative_storage/QQQE.csv'. [2026-01-13T20:30:11.743402] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQE'. [2026-01-13T20:30:11.743781] [INFO ] [FORECASTER] Starting predict_future for QQQE [2026-01-13T20:30:11.744594] [DEBUG] [LOCAL ] No optimal features file found for QQQE: ./output/feature-sets/QQQE.txt [2026-01-13T20:30:11.744646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:11.744681] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:11.744708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:11.744772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:11.803240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:11.804154] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:11.804239] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:11.804274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:11.923760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:11.923938] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:11.923985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:11.924017] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:11.927489] [DEBUG] [FORECASTER] QQQE: Forecast T+1@11:T+2@11: UP (p=85.24%) [2026-01-13T20:30:11.927824] [INFO ] [FORECASTER] Completed predict_future for QQQE [2026-01-13T20:30:11.927984] [INFO ] [sig ] QQQE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:12.081728] [INFO ] [LOCAL ] Saved forecast: QQQE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QQQE.txt [2026-01-13T20:30:12.081879] [INFO ] [sig ] [2585/3497] Completed QQQE in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:12.081921] [INFO ] [sig ] [2586/3497] Forecasting QQQI... [2026-01-13T20:30:12.081952] [INFO ] [sig ] Generating forecast for: QQQI [2026-01-13T20:30:12.081985] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQI' from 'https://tdm.silogroup.org/data/derivative_storage/QQQI.csv'. [2026-01-13T20:30:12.094798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQI'. [2026-01-13T20:30:12.095138] [INFO ] [FORECASTER] Starting predict_future for QQQI [2026-01-13T20:30:12.095957] [DEBUG] [LOCAL ] No optimal features file found for QQQI: ./output/feature-sets/QQQI.txt [2026-01-13T20:30:12.096202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:12.096274] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:12.096307] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:12.096367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:12.161780] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:12.162744] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:12.162825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:12.162859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:12.280487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:12.280662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:12.280707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:12.280738] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:12.284687] [DEBUG] [FORECASTER] QQQI: Forecast T+1@11:T+2@11: DOWN (p=28.85%) [2026-01-13T20:30:12.284972] [INFO ] [FORECASTER] Completed predict_future for QQQI [2026-01-13T20:30:12.285098] [INFO ] [sig ] QQQI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:12.434257] [INFO ] [LOCAL ] Saved forecast: QQQI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QQQI.txt [2026-01-13T20:30:12.434414] [INFO ] [sig ] [2586/3497] Completed QQQI in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:12.434456] [INFO ] [sig ] [2587/3497] Forecasting QQQJ... [2026-01-13T20:30:12.434487] [INFO ] [sig ] Generating forecast for: QQQJ [2026-01-13T20:30:12.434520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQJ' from 'https://tdm.silogroup.org/data/derivative_storage/QQQJ.csv'. [2026-01-13T20:30:12.446442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQJ'. [2026-01-13T20:30:12.446803] [INFO ] [FORECASTER] Starting predict_future for QQQJ [2026-01-13T20:30:12.447631] [DEBUG] [LOCAL ] No optimal features file found for QQQJ: ./output/feature-sets/QQQJ.txt [2026-01-13T20:30:12.447684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:12.447719] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:12.447749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:12.447808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:12.507708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:12.508844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:12.508931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:12.508966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:12.657883] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:12.658111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:12.658164] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:12.658212] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:12.662241] [DEBUG] [FORECASTER] QQQJ: Forecast T+1@11:T+2@11: UP (p=77.54%) [2026-01-13T20:30:12.662672] [INFO ] [FORECASTER] Completed predict_future for QQQJ [2026-01-13T20:30:12.662846] [INFO ] [sig ] QQQJ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:12.807934] [INFO ] [LOCAL ] Saved forecast: QQQJ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QQQJ.txt [2026-01-13T20:30:12.808108] [INFO ] [sig ] [2587/3497] Completed QQQJ in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:12.808337] [INFO ] [sig ] [2588/3497] Forecasting QQQM... [2026-01-13T20:30:12.808366] [INFO ] [sig ] Generating forecast for: QQQM [2026-01-13T20:30:12.808396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQM' from 'https://tdm.silogroup.org/data/derivative_storage/QQQM.csv'. [2026-01-13T20:30:12.820610] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQM'. [2026-01-13T20:30:12.820927] [INFO ] [FORECASTER] Starting predict_future for QQQM [2026-01-13T20:30:12.821710] [DEBUG] [LOCAL ] No optimal features file found for QQQM: ./output/feature-sets/QQQM.txt [2026-01-13T20:30:12.821761] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:12.821793] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:12.821820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:12.821876] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:12.879064] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:12.879770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:12.879845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:12.879877] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:12.996718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:12.996872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:12.996911] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:12.996939] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:13.000278] [DEBUG] [FORECASTER] QQQM: Forecast T+1@11:T+2@11: DOWN (p=9.96%) [2026-01-13T20:30:13.000544] [INFO ] [FORECASTER] Completed predict_future for QQQM [2026-01-13T20:30:13.000680] [INFO ] [sig ] QQQM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:13.146073] [INFO ] [LOCAL ] Saved forecast: QQQM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QQQM.txt [2026-01-13T20:30:13.146228] [INFO ] [sig ] [2588/3497] Completed QQQM in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:13.146266] [INFO ] [sig ] [2589/3497] Forecasting QQQX... [2026-01-13T20:30:13.146296] [INFO ] [sig ] Generating forecast for: QQQX [2026-01-13T20:30:13.146328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQX' from 'https://tdm.silogroup.org/data/derivative_storage/QQQX.csv'. [2026-01-13T20:30:13.157457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQX'. [2026-01-13T20:30:13.157791] [INFO ] [FORECASTER] Starting predict_future for QQQX [2026-01-13T20:30:13.158587] [DEBUG] [LOCAL ] No optimal features file found for QQQX: ./output/feature-sets/QQQX.txt [2026-01-13T20:30:13.158638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:13.158670] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:13.158696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:13.158753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:13.214039] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:13.214827] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:13.214906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:13.214957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:13.335003] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:13.335156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:13.335197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:13.335253] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:13.342285] [DEBUG] [FORECASTER] QQQX: Forecast T+1@11:T+2@11: UP (p=75.32%) [2026-01-13T20:30:13.342723] [INFO ] [FORECASTER] Completed predict_future for QQQX [2026-01-13T20:30:13.342876] [INFO ] [sig ] QQQX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:13.485951] [INFO ] [LOCAL ] Saved forecast: QQQX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QQQX.txt [2026-01-13T20:30:13.486101] [INFO ] [sig ] [2589/3497] Completed QQQX in 0.3s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:13.486148] [INFO ] [sig ] [2590/3497] Forecasting QQQY... [2026-01-13T20:30:13.486179] [INFO ] [sig ] Generating forecast for: QQQY [2026-01-13T20:30:13.486211] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QQQY' from 'https://tdm.silogroup.org/data/derivative_storage/QQQY.csv'. [2026-01-13T20:30:13.498510] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QQQY'. [2026-01-13T20:30:13.498858] [INFO ] [FORECASTER] Starting predict_future for QQQY [2026-01-13T20:30:13.499633] [DEBUG] [LOCAL ] No optimal features file found for QQQY: ./output/feature-sets/QQQY.txt [2026-01-13T20:30:13.499685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:13.499716] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:13.499743] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:13.499800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:13.555733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:13.556624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:13.556716] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:13.556750] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:13.676155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:13.676312] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:13.676351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:13.676380] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:13.679902] [DEBUG] [FORECASTER] QQQY: Forecast T+1@11:T+2@11: UP (p=53.94%) [2026-01-13T20:30:13.680226] [INFO ] [FORECASTER] Completed predict_future for QQQY [2026-01-13T20:30:13.680360] [INFO ] [sig ] QQQY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:13.846114] [INFO ] [LOCAL ] Saved forecast: QQQY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QQQY.txt [2026-01-13T20:30:13.846274] [INFO ] [sig ] [2590/3497] Completed QQQY in 0.4s | 2.85 sym/s | Total: 15.1m | ETA: 5.3m [2026-01-13T20:30:13.846315] [INFO ] [sig ] [2591/3497] Forecasting QRHC... [2026-01-13T20:30:13.846346] [INFO ] [sig ] Generating forecast for: QRHC [2026-01-13T20:30:13.846386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRHC' from 'https://tdm.silogroup.org/data/derivative_storage/QRHC.csv'. [2026-01-13T20:30:13.860956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRHC'. [2026-01-13T20:30:13.861612] [INFO ] [FORECASTER] Starting predict_future for QRHC [2026-01-13T20:30:13.862610] [DEBUG] [LOCAL ] No optimal features file found for QRHC: ./output/feature-sets/QRHC.txt [2026-01-13T20:30:13.862673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:13.862717] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:13.862755] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:13.862852] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:13.930908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:13.931796] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:13.931878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:13.931910] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:14.048058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:14.048212] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:14.048253] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:14.048282] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:14.051766] [DEBUG] [FORECASTER] QRHC: Forecast T+1@11:T+2@11: UP (p=98.50%) [2026-01-13T20:30:14.052050] [INFO ] [FORECASTER] Completed predict_future for QRHC [2026-01-13T20:30:14.052183] [INFO ] [sig ] QRHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:14.203637] [INFO ] [LOCAL ] Saved forecast: QRHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QRHC.txt [2026-01-13T20:30:14.203795] [INFO ] [sig ] [2591/3497] Completed QRHC in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:14.203834] [INFO ] [sig ] [2592/3497] Forecasting QRVO... [2026-01-13T20:30:14.203865] [INFO ] [sig ] Generating forecast for: QRVO [2026-01-13T20:30:14.203896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QRVO' from 'https://tdm.silogroup.org/data/derivative_storage/QRVO.csv'. [2026-01-13T20:30:14.215344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QRVO'. [2026-01-13T20:30:14.215707] [INFO ] [FORECASTER] Starting predict_future for QRVO [2026-01-13T20:30:14.216478] [DEBUG] [LOCAL ] No optimal features file found for QRVO: ./output/feature-sets/QRVO.txt [2026-01-13T20:30:14.216529] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:14.216561] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:14.216617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:14.216675] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:14.273298] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:14.274389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:14.274475] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:14.274509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:14.407976] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:14.408150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:14.408191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:14.408218] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:14.411651] [DEBUG] [FORECASTER] QRVO: Forecast T+1@11:T+2@11: UP (p=90.63%) [2026-01-13T20:30:14.411955] [INFO ] [FORECASTER] Completed predict_future for QRVO [2026-01-13T20:30:14.412086] [INFO ] [sig ] QRVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:14.575911] [INFO ] [LOCAL ] Saved forecast: QRVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QRVO.txt [2026-01-13T20:30:14.576054] [INFO ] [sig ] [2592/3497] Completed QRVO in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:14.576098] [INFO ] [sig ] [2593/3497] Forecasting QS... [2026-01-13T20:30:14.576128] [INFO ] [sig ] Generating forecast for: QS [2026-01-13T20:30:14.576159] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QS' from 'https://tdm.silogroup.org/data/derivative_storage/QS.csv'. [2026-01-13T20:30:14.588891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QS'. [2026-01-13T20:30:14.589280] [INFO ] [FORECASTER] Starting predict_future for QS [2026-01-13T20:30:14.590099] [DEBUG] [LOCAL ] No optimal features file found for QS: ./output/feature-sets/QS.txt [2026-01-13T20:30:14.590162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:14.590195] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:14.590222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:14.590278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:14.647332] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:14.648189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:14.648268] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:14.648301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:14.772724] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:14.772880] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:14.772920] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:14.772947] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:14.776258] [DEBUG] [FORECASTER] QS: Forecast T+1@11:T+2@11: DOWN (p=38.03%) [2026-01-13T20:30:14.776525] [INFO ] [FORECASTER] Completed predict_future for QS [2026-01-13T20:30:14.776661] [INFO ] [sig ] QS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:14.927162] [INFO ] [LOCAL ] Saved forecast: QS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QS.txt [2026-01-13T20:30:14.927327] [INFO ] [sig ] [2593/3497] Completed QS in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:14.927367] [INFO ] [sig ] [2594/3497] Forecasting QSI... [2026-01-13T20:30:14.927397] [INFO ] [sig ] Generating forecast for: QSI [2026-01-13T20:30:14.927427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QSI' from 'https://tdm.silogroup.org/data/derivative_storage/QSI.csv'. [2026-01-13T20:30:14.940013] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QSI'. [2026-01-13T20:30:14.940370] [INFO ] [FORECASTER] Starting predict_future for QSI [2026-01-13T20:30:14.941155] [DEBUG] [LOCAL ] No optimal features file found for QSI: ./output/feature-sets/QSI.txt [2026-01-13T20:30:14.941207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:14.941238] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:14.941264] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:14.941320] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:14.997642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:14.998474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:14.998554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:14.998604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:15.119615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:15.119773] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:15.119813] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:15.119848] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:15.123727] [DEBUG] [FORECASTER] QSI: Forecast T+1@11:T+2@11: UP (p=91.43%) [2026-01-13T20:30:15.124180] [INFO ] [FORECASTER] Completed predict_future for QSI [2026-01-13T20:30:15.124299] [INFO ] [sig ] QSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:15.269852] [INFO ] [LOCAL ] Saved forecast: QSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QSI.txt [2026-01-13T20:30:15.270031] [INFO ] [sig ] [2594/3497] Completed QSI in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:15.270099] [INFO ] [sig ] [2595/3497] Forecasting QTEC... [2026-01-13T20:30:15.270139] [INFO ] [sig ] Generating forecast for: QTEC [2026-01-13T20:30:15.270177] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTEC' from 'https://tdm.silogroup.org/data/derivative_storage/QTEC.csv'. [2026-01-13T20:30:15.282628] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTEC'. [2026-01-13T20:30:15.282979] [INFO ] [FORECASTER] Starting predict_future for QTEC [2026-01-13T20:30:15.283750] [DEBUG] [LOCAL ] No optimal features file found for QTEC: ./output/feature-sets/QTEC.txt [2026-01-13T20:30:15.283801] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:15.283832] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:15.283859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:15.283915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:15.342862] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:15.343779] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:15.343878] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:15.343912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:15.470796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:15.470950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:15.470990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:15.471019] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:15.474445] [DEBUG] [FORECASTER] QTEC: Forecast T+1@11:T+2@11: DOWN (p=17.22%) [2026-01-13T20:30:15.474741] [INFO ] [FORECASTER] Completed predict_future for QTEC [2026-01-13T20:30:15.474866] [INFO ] [sig ] QTEC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:15.627709] [INFO ] [LOCAL ] Saved forecast: QTEC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QTEC.txt [2026-01-13T20:30:15.627860] [INFO ] [sig ] [2595/3497] Completed QTEC in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:15.627898] [INFO ] [sig ] [2596/3497] Forecasting QTRX... [2026-01-13T20:30:15.627928] [INFO ] [sig ] Generating forecast for: QTRX [2026-01-13T20:30:15.627972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTRX' from 'https://tdm.silogroup.org/data/derivative_storage/QTRX.csv'. [2026-01-13T20:30:15.640926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTRX'. [2026-01-13T20:30:15.641216] [INFO ] [FORECASTER] Starting predict_future for QTRX [2026-01-13T20:30:15.642002] [DEBUG] [LOCAL ] No optimal features file found for QTRX: ./output/feature-sets/QTRX.txt [2026-01-13T20:30:15.642054] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:15.642087] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:15.642116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:15.642174] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:15.705922] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:15.706995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:15.707108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:15.707142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:15.830151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:15.830303] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:15.830343] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:15.830371] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:15.833729] [DEBUG] [FORECASTER] QTRX: Forecast T+1@11:T+2@11: DOWN (p=37.73%) [2026-01-13T20:30:15.834001] [INFO ] [FORECASTER] Completed predict_future for QTRX [2026-01-13T20:30:15.834124] [INFO ] [sig ] QTRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:15.980621] [INFO ] [LOCAL ] Saved forecast: QTRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QTRX.txt [2026-01-13T20:30:15.980778] [INFO ] [sig ] [2596/3497] Completed QTRX in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:15.980817] [INFO ] [sig ] [2597/3497] Forecasting QTTB... [2026-01-13T20:30:15.980858] [INFO ] [sig ] Generating forecast for: QTTB [2026-01-13T20:30:15.980889] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTTB' from 'https://tdm.silogroup.org/data/derivative_storage/QTTB.csv'. [2026-01-13T20:30:15.993387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTTB'. [2026-01-13T20:30:15.993695] [INFO ] [FORECASTER] Starting predict_future for QTTB [2026-01-13T20:30:15.994705] [DEBUG] [LOCAL ] No optimal features file found for QTTB: ./output/feature-sets/QTTB.txt [2026-01-13T20:30:15.994757] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:15.994790] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:15.994819] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:15.994877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:16.055428] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:16.056458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:16.056536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:16.056569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:16.178040] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:16.178196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:16.178235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:16.178263] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:16.181637] [DEBUG] [FORECASTER] QTTB: Forecast T+1@11:T+2@11: UP (p=77.93%) [2026-01-13T20:30:16.181925] [INFO ] [FORECASTER] Completed predict_future for QTTB [2026-01-13T20:30:16.182053] [INFO ] [sig ] QTTB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:16.327644] [INFO ] [LOCAL ] Saved forecast: QTTB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QTTB.txt [2026-01-13T20:30:16.327792] [INFO ] [sig ] [2597/3497] Completed QTTB in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:16.327831] [INFO ] [sig ] [2598/3497] Forecasting QTUM... [2026-01-13T20:30:16.327862] [INFO ] [sig ] Generating forecast for: QTUM [2026-01-13T20:30:16.327894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTUM' from 'https://tdm.silogroup.org/data/derivative_storage/QTUM.csv'. [2026-01-13T20:30:16.340332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTUM'. [2026-01-13T20:30:16.340729] [INFO ] [FORECASTER] Starting predict_future for QTUM [2026-01-13T20:30:16.341704] [DEBUG] [LOCAL ] No optimal features file found for QTUM: ./output/feature-sets/QTUM.txt [2026-01-13T20:30:16.341755] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:16.341788] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:16.341814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:16.341870] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:16.399425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:16.400275] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:16.400354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:16.400386] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:16.525616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:16.525789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:16.525829] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:16.525858] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:16.529336] [DEBUG] [FORECASTER] QTUM: Forecast T+1@11:T+2@11: DOWN (p=45.28%) [2026-01-13T20:30:16.529677] [INFO ] [FORECASTER] Completed predict_future for QTUM [2026-01-13T20:30:16.529801] [INFO ] [sig ] QTUM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:16.679512] [INFO ] [LOCAL ] Saved forecast: QTUM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QTUM.txt [2026-01-13T20:30:16.679681] [INFO ] [sig ] [2598/3497] Completed QTUM in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:16.679722] [INFO ] [sig ] [2599/3497] Forecasting QTWO... [2026-01-13T20:30:16.679753] [INFO ] [sig ] Generating forecast for: QTWO [2026-01-13T20:30:16.679782] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QTWO' from 'https://tdm.silogroup.org/data/derivative_storage/QTWO.csv'. [2026-01-13T20:30:16.692501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QTWO'. [2026-01-13T20:30:16.692839] [INFO ] [FORECASTER] Starting predict_future for QTWO [2026-01-13T20:30:16.693615] [DEBUG] [LOCAL ] No optimal features file found for QTWO: ./output/feature-sets/QTWO.txt [2026-01-13T20:30:16.693667] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:16.693699] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:16.693726] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:16.693783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:16.753909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:16.754714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:16.754791] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:16.754822] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:16.889339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:16.889517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:16.889591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:16.889633] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:16.893487] [DEBUG] [FORECASTER] QTWO: Forecast T+1@11:T+2@11: DOWN (p=9.00%) [2026-01-13T20:30:16.893894] [INFO ] [FORECASTER] Completed predict_future for QTWO [2026-01-13T20:30:16.894047] [INFO ] [sig ] QTWO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:17.051012] [INFO ] [LOCAL ] Saved forecast: QTWO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QTWO.txt [2026-01-13T20:30:17.051221] [INFO ] [sig ] [2599/3497] Completed QTWO in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.3m [2026-01-13T20:30:17.051277] [INFO ] [sig ] [2600/3497] Forecasting QUAD... [2026-01-13T20:30:17.051320] [INFO ] [sig ] Generating forecast for: QUAD [2026-01-13T20:30:17.051362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUAD' from 'https://tdm.silogroup.org/data/derivative_storage/QUAD.csv'. [2026-01-13T20:30:17.062809] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUAD'. [2026-01-13T20:30:17.063160] [INFO ] [FORECASTER] Starting predict_future for QUAD [2026-01-13T20:30:17.063970] [DEBUG] [LOCAL ] No optimal features file found for QUAD: ./output/feature-sets/QUAD.txt [2026-01-13T20:30:17.064024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:17.064057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:17.064084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:17.064141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:17.126556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:17.127435] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:17.127533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:17.127592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:17.265331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:17.265594] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:17.265656] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:17.265699] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:17.269605] [DEBUG] [FORECASTER] QUAD: Forecast T+1@11:T+2@11: DOWN (p=48.66%) [2026-01-13T20:30:17.269914] [INFO ] [FORECASTER] Completed predict_future for QUAD [2026-01-13T20:30:17.270068] [INFO ] [sig ] QUAD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:17.425262] [INFO ] [LOCAL ] Saved forecast: QUAD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QUAD.txt [2026-01-13T20:30:17.425415] [INFO ] [sig ] [2600/3497] Completed QUAD in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:17.425456] [INFO ] [sig ] [2601/3497] Forecasting QUIK... [2026-01-13T20:30:17.425489] [INFO ] [sig ] Generating forecast for: QUIK [2026-01-13T20:30:17.425520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QUIK' from 'https://tdm.silogroup.org/data/derivative_storage/QUIK.csv'. [2026-01-13T20:30:17.438815] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QUIK'. [2026-01-13T20:30:17.439389] [INFO ] [FORECASTER] Starting predict_future for QUIK [2026-01-13T20:30:17.440455] [DEBUG] [LOCAL ] No optimal features file found for QUIK: ./output/feature-sets/QUIK.txt [2026-01-13T20:30:17.440523] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:17.440585] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:17.440625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:17.440684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:17.499795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:17.500687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:17.500769] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:17.500804] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:17.628338] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:17.628528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:17.628606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:17.628649] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:17.633564] [DEBUG] [FORECASTER] QUIK: Forecast T+1@11:T+2@11: UP (p=54.19%) [2026-01-13T20:30:17.634105] [INFO ] [FORECASTER] Completed predict_future for QUIK [2026-01-13T20:30:17.634303] [INFO ] [sig ] QUIK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:17.796036] [INFO ] [LOCAL ] Saved forecast: QUIK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QUIK.txt [2026-01-13T20:30:17.796201] [INFO ] [sig ] [2601/3497] Completed QUIK in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:17.796242] [INFO ] [sig ] [2602/3497] Forecasting QURE... [2026-01-13T20:30:17.796272] [INFO ] [sig ] Generating forecast for: QURE [2026-01-13T20:30:17.796302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QURE' from 'https://tdm.silogroup.org/data/derivative_storage/QURE.csv'. [2026-01-13T20:30:17.808123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QURE'. [2026-01-13T20:30:17.808458] [INFO ] [FORECASTER] Starting predict_future for QURE [2026-01-13T20:30:17.809270] [DEBUG] [LOCAL ] No optimal features file found for QURE: ./output/feature-sets/QURE.txt [2026-01-13T20:30:17.809326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:17.809360] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:17.809387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:17.809444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:17.867326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:17.868234] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:17.868330] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:17.868364] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:17.997721] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:17.997912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:17.997973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:17.998007] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:18.001692] [DEBUG] [FORECASTER] QURE: Forecast T+1@11:T+2@11: DOWN (p=8.42%) [2026-01-13T20:30:18.002004] [INFO ] [FORECASTER] Completed predict_future for QURE [2026-01-13T20:30:18.002172] [INFO ] [sig ] QURE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:18.150990] [INFO ] [LOCAL ] Saved forecast: QURE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QURE.txt [2026-01-13T20:30:18.151149] [INFO ] [sig ] [2602/3497] Completed QURE in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:18.151191] [INFO ] [sig ] [2603/3497] Forecasting QVAL... [2026-01-13T20:30:18.151220] [INFO ] [sig ] Generating forecast for: QVAL [2026-01-13T20:30:18.151251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVAL' from 'https://tdm.silogroup.org/data/derivative_storage/QVAL.csv'. [2026-01-13T20:30:18.162841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVAL'. [2026-01-13T20:30:18.163190] [INFO ] [FORECASTER] Starting predict_future for QVAL [2026-01-13T20:30:18.163977] [DEBUG] [LOCAL ] No optimal features file found for QVAL: ./output/feature-sets/QVAL.txt [2026-01-13T20:30:18.164030] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:18.164087] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:18.164115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:18.164171] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:18.221997] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:18.222832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:18.222910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:18.222943] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:18.345770] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:18.345926] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:18.345969] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:18.345999] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:18.349412] [DEBUG] [FORECASTER] QVAL: Forecast T+1@11:T+2@11: DOWN (p=32.14%) [2026-01-13T20:30:18.349736] [INFO ] [FORECASTER] Completed predict_future for QVAL [2026-01-13T20:30:18.349864] [INFO ] [sig ] QVAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:18.499701] [INFO ] [LOCAL ] Saved forecast: QVAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/QVAL.txt [2026-01-13T20:30:18.499858] [INFO ] [sig ] [2603/3497] Completed QVAL in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:18.499900] [INFO ] [sig ] [2604/3497] Forecasting QVCC... [2026-01-13T20:30:18.499930] [INFO ] [sig ] Generating forecast for: QVCC [2026-01-13T20:30:18.499960] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QVCC' from 'https://tdm.silogroup.org/data/derivative_storage/QVCC.csv'. [2026-01-13T20:30:18.512728] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QVCC'. [2026-01-13T20:30:18.513084] [INFO ] [FORECASTER] Starting predict_future for QVCC [2026-01-13T20:30:18.514002] [DEBUG] [LOCAL ] No optimal features file found for QVCC: ./output/feature-sets/QVCC.txt [2026-01-13T20:30:18.514085] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:18.514121] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:18.514151] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:18.514210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:18.576774] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:18.577625] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:18.577709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:18.577744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:18.709693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:18.709849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:18.709891] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:18.709922] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:18.713587] [DEBUG] [FORECASTER] QVCC: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-01-13T20:30:18.713875] [INFO ] [FORECASTER] Completed predict_future for QVCC [2026-01-13T20:30:18.714022] [INFO ] [sig ] QVCC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:18.871710] [INFO ] [LOCAL ] Saved forecast: QVCC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QVCC.txt [2026-01-13T20:30:18.871870] [INFO ] [sig ] [2604/3497] Completed QVCC in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:18.871912] [INFO ] [sig ] [2605/3497] Forecasting QYLD... [2026-01-13T20:30:18.871944] [INFO ] [sig ] Generating forecast for: QYLD [2026-01-13T20:30:18.871975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLD' from 'https://tdm.silogroup.org/data/derivative_storage/QYLD.csv'. [2026-01-13T20:30:18.885593] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLD'. [2026-01-13T20:30:18.885996] [INFO ] [FORECASTER] Starting predict_future for QYLD [2026-01-13T20:30:18.887057] [DEBUG] [LOCAL ] No optimal features file found for QYLD: ./output/feature-sets/QYLD.txt [2026-01-13T20:30:18.887112] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:18.887146] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:18.887174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:18.887233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:18.949778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:18.950764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:18.950855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:18.950889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:19.074475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:19.074658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:19.074701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:19.074731] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:19.078911] [DEBUG] [FORECASTER] QYLD: Forecast T+1@11:T+2@11: UP (p=97.89%) [2026-01-13T20:30:19.079348] [INFO ] [FORECASTER] Completed predict_future for QYLD [2026-01-13T20:30:19.079505] [INFO ] [sig ] QYLD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:19.233958] [INFO ] [LOCAL ] Saved forecast: QYLD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QYLD.txt [2026-01-13T20:30:19.234319] [INFO ] [sig ] [2605/3497] Completed QYLD in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:19.234362] [INFO ] [sig ] [2606/3497] Forecasting QYLG... [2026-01-13T20:30:19.234394] [INFO ] [sig ] Generating forecast for: QYLG [2026-01-13T20:30:19.234430] [DEBUG] [REMOTE ] Fetching historical data for symbol 'QYLG' from 'https://tdm.silogroup.org/data/derivative_storage/QYLG.csv'. [2026-01-13T20:30:19.246802] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'QYLG'. [2026-01-13T20:30:19.247199] [INFO ] [FORECASTER] Starting predict_future for QYLG [2026-01-13T20:30:19.248124] [DEBUG] [LOCAL ] No optimal features file found for QYLG: ./output/feature-sets/QYLG.txt [2026-01-13T20:30:19.248179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:19.248211] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:19.248238] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:19.248296] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:19.306720] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:19.307668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:19.307756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:19.307791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:19.429742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:19.429911] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:19.429958] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:19.430030] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:19.434851] [DEBUG] [FORECASTER] QYLG: Forecast T+1@11:T+2@11: UP (p=95.35%) [2026-01-13T20:30:19.435171] [INFO ] [FORECASTER] Completed predict_future for QYLG [2026-01-13T20:30:19.435313] [INFO ] [sig ] QYLG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:19.592812] [INFO ] [LOCAL ] Saved forecast: QYLG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/QYLG.txt [2026-01-13T20:30:19.592966] [INFO ] [sig ] [2606/3497] Completed QYLG in 0.4s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:19.593005] [INFO ] [sig ] [2607/3497] Forecasting RA... [2026-01-13T20:30:19.593037] [INFO ] [sig ] Generating forecast for: RA [2026-01-13T20:30:19.593068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RA' from 'https://tdm.silogroup.org/data/derivative_storage/RA.csv'. [2026-01-13T20:30:19.604875] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RA'. [2026-01-13T20:30:19.605323] [INFO ] [FORECASTER] Starting predict_future for RA [2026-01-13T20:30:19.606162] [DEBUG] [LOCAL ] No optimal features file found for RA: ./output/feature-sets/RA.txt [2026-01-13T20:30:19.606214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:19.606247] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:19.606273] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:19.606330] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:19.666694] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:19.667598] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:19.667685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:19.667720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:19.787916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:19.788095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:19.788137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:19.788165] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:19.791974] [DEBUG] [FORECASTER] RA: Forecast T+1@11:T+2@11: UP (p=83.39%) [2026-01-13T20:30:19.792275] [INFO ] [FORECASTER] Completed predict_future for RA [2026-01-13T20:30:19.792401] [INFO ] [sig ] RA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:19.937453] [INFO ] [LOCAL ] Saved forecast: RA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RA.txt [2026-01-13T20:30:19.937627] [INFO ] [sig ] [2607/3497] Completed RA in 0.3s | 2.85 sym/s | Total: 15.2m | ETA: 5.2m [2026-01-13T20:30:19.937686] [INFO ] [sig ] [2608/3497] Forecasting RACE... [2026-01-13T20:30:19.937719] [INFO ] [sig ] Generating forecast for: RACE [2026-01-13T20:30:19.937749] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RACE' from 'https://tdm.silogroup.org/data/derivative_storage/RACE.csv'. [2026-01-13T20:30:19.949834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RACE'. [2026-01-13T20:30:19.950219] [INFO ] [FORECASTER] Starting predict_future for RACE [2026-01-13T20:30:19.951106] [DEBUG] [LOCAL ] No optimal features file found for RACE: ./output/feature-sets/RACE.txt [2026-01-13T20:30:19.951160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:19.951193] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:19.951221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:19.951280] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:20.012849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:20.013881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:20.013965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:20.014000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:20.144121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:20.144304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:20.144353] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:20.144387] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:20.148541] [DEBUG] [FORECASTER] RACE: Forecast T+1@11:T+2@11: DOWN (p=32.20%) [2026-01-13T20:30:20.148861] [INFO ] [FORECASTER] Completed predict_future for RACE [2026-01-13T20:30:20.148990] [INFO ] [sig ] RACE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:20.301016] [INFO ] [LOCAL ] Saved forecast: RACE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RACE.txt [2026-01-13T20:30:20.301155] [INFO ] [sig ] [2608/3497] Completed RACE in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:20.301195] [INFO ] [sig ] [2609/3497] Forecasting RAIL... [2026-01-13T20:30:20.301226] [INFO ] [sig ] Generating forecast for: RAIL [2026-01-13T20:30:20.301257] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAIL' from 'https://tdm.silogroup.org/data/derivative_storage/RAIL.csv'. [2026-01-13T20:30:20.313643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAIL'. [2026-01-13T20:30:20.313948] [INFO ] [FORECASTER] Starting predict_future for RAIL [2026-01-13T20:30:20.314959] [DEBUG] [LOCAL ] No optimal features file found for RAIL: ./output/feature-sets/RAIL.txt [2026-01-13T20:30:20.315013] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:20.315045] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:20.315073] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:20.315130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:20.375677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:20.376442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:20.376540] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:20.376626] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:20.499900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:20.500056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:20.500095] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:20.500123] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:20.503547] [DEBUG] [FORECASTER] RAIL: Forecast T+1@11:T+2@11: DOWN (p=19.31%) [2026-01-13T20:30:20.503870] [INFO ] [FORECASTER] Completed predict_future for RAIL [2026-01-13T20:30:20.504038] [INFO ] [sig ] RAIL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:20.645803] [INFO ] [LOCAL ] Saved forecast: RAIL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RAIL.txt [2026-01-13T20:30:20.645928] [INFO ] [sig ] [2609/3497] Completed RAIL in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:20.645967] [INFO ] [sig ] [2610/3497] Forecasting RAMP... [2026-01-13T20:30:20.645996] [INFO ] [sig ] Generating forecast for: RAMP [2026-01-13T20:30:20.646026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAMP' from 'https://tdm.silogroup.org/data/derivative_storage/RAMP.csv'. [2026-01-13T20:30:20.657649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAMP'. [2026-01-13T20:30:20.657926] [INFO ] [FORECASTER] Starting predict_future for RAMP [2026-01-13T20:30:20.658718] [DEBUG] [LOCAL ] No optimal features file found for RAMP: ./output/feature-sets/RAMP.txt [2026-01-13T20:30:20.658769] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:20.658802] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:20.658828] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:20.658885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:20.715870] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:20.716461] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:20.716534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:20.716566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:20.839226] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:20.839401] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:20.839449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:20.839479] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:20.842900] [DEBUG] [FORECASTER] RAMP: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-13T20:30:20.843196] [INFO ] [FORECASTER] Completed predict_future for RAMP [2026-01-13T20:30:20.843326] [INFO ] [sig ] RAMP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:20.987506] [INFO ] [LOCAL ] Saved forecast: RAMP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RAMP.txt [2026-01-13T20:30:20.987661] [INFO ] [sig ] [2610/3497] Completed RAMP in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:20.987703] [INFO ] [sig ] [2611/3497] Forecasting RAPP... [2026-01-13T20:30:20.987732] [INFO ] [sig ] Generating forecast for: RAPP [2026-01-13T20:30:20.987762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAPP' from 'https://tdm.silogroup.org/data/derivative_storage/RAPP.csv'. [2026-01-13T20:30:20.999037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAPP'. [2026-01-13T20:30:20.999349] [INFO ] [FORECASTER] Starting predict_future for RAPP [2026-01-13T20:30:21.000221] [DEBUG] [LOCAL ] No optimal features file found for RAPP: ./output/feature-sets/RAPP.txt [2026-01-13T20:30:21.000276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:21.000310] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:21.000338] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:21.000395] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:21.058550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:21.059334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:21.059415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:21.059449] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:21.180298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:21.180454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:21.180511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:21.180543] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:21.184181] [DEBUG] [FORECASTER] RAPP: Forecast T+1@11:T+2@11: UP (p=54.95%) [2026-01-13T20:30:21.184460] [INFO ] [FORECASTER] Completed predict_future for RAPP [2026-01-13T20:30:21.184604] [INFO ] [sig ] RAPP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:21.328237] [INFO ] [LOCAL ] Saved forecast: RAPP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RAPP.txt [2026-01-13T20:30:21.328365] [INFO ] [sig ] [2611/3497] Completed RAPP in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:21.328405] [INFO ] [sig ] [2612/3497] Forecasting RARE... [2026-01-13T20:30:21.328435] [INFO ] [sig ] Generating forecast for: RARE [2026-01-13T20:30:21.328466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RARE' from 'https://tdm.silogroup.org/data/derivative_storage/RARE.csv'. [2026-01-13T20:30:21.339543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RARE'. [2026-01-13T20:30:21.339847] [INFO ] [FORECASTER] Starting predict_future for RARE [2026-01-13T20:30:21.340649] [DEBUG] [LOCAL ] No optimal features file found for RARE: ./output/feature-sets/RARE.txt [2026-01-13T20:30:21.340701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:21.340734] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:21.340762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:21.340821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:21.399587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:21.400230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:21.400308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:21.400342] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:21.520405] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:21.520554] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:21.520612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:21.520642] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:21.524128] [DEBUG] [FORECASTER] RARE: Forecast T+1@11:T+2@11: UP (p=81.77%) [2026-01-13T20:30:21.524614] [INFO ] [FORECASTER] Completed predict_future for RARE [2026-01-13T20:30:21.524737] [INFO ] [sig ] RARE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:21.673042] [INFO ] [LOCAL ] Saved forecast: RARE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RARE.txt [2026-01-13T20:30:21.673190] [INFO ] [sig ] [2612/3497] Completed RARE in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:21.673229] [INFO ] [sig ] [2613/3497] Forecasting RAVE... [2026-01-13T20:30:21.673258] [INFO ] [sig ] Generating forecast for: RAVE [2026-01-13T20:30:21.673287] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAVE' from 'https://tdm.silogroup.org/data/derivative_storage/RAVE.csv'. [2026-01-13T20:30:21.684824] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAVE'. [2026-01-13T20:30:21.685113] [INFO ] [FORECASTER] Starting predict_future for RAVE [2026-01-13T20:30:21.686100] [DEBUG] [LOCAL ] No optimal features file found for RAVE: ./output/feature-sets/RAVE.txt [2026-01-13T20:30:21.686340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:21.686373] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:21.686399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:21.686461] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:21.744928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:21.745599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:21.745705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:21.745740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:21.853815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:21.853939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:21.853976] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:21.854004] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:21.857559] [DEBUG] [FORECASTER] RAVE: Forecast T+1@11:T+2@11: DOWN (p=0.32%) [2026-01-13T20:30:21.857843] [INFO ] [FORECASTER] Completed predict_future for RAVE [2026-01-13T20:30:21.857982] [INFO ] [sig ] RAVE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:22.003110] [INFO ] [LOCAL ] Saved forecast: RAVE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RAVE.txt [2026-01-13T20:30:22.003243] [INFO ] [sig ] [2613/3497] Completed RAVE in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:22.003284] [INFO ] [sig ] [2614/3497] Forecasting RAY... [2026-01-13T20:30:22.003317] [INFO ] [sig ] Generating forecast for: RAY [2026-01-13T20:30:22.003350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RAY' from 'https://tdm.silogroup.org/data/derivative_storage/RAY.csv'. [2026-01-13T20:30:22.014873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RAY'. [2026-01-13T20:30:22.015345] [INFO ] [FORECASTER] Starting predict_future for RAY [2026-01-13T20:30:22.016109] [DEBUG] [LOCAL ] No optimal features file found for RAY: ./output/feature-sets/RAY.txt [2026-01-13T20:30:22.016161] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:22.016193] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:22.016219] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:22.016277] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:22.075738] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:22.076535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:22.076631] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:22.076667] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:22.196210] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:22.196368] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:22.196409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:22.196440] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:22.199894] [DEBUG] [FORECASTER] RAY: Forecast T+1@11:T+2@11: DOWN (p=41.47%) [2026-01-13T20:30:22.200217] [INFO ] [FORECASTER] Completed predict_future for RAY [2026-01-13T20:30:22.200342] [INFO ] [sig ] RAY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:22.347185] [INFO ] [LOCAL ] Saved forecast: RAY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RAY.txt [2026-01-13T20:30:22.347314] [INFO ] [sig ] [2614/3497] Completed RAY in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:22.347353] [INFO ] [sig ] [2615/3497] Forecasting RBA... [2026-01-13T20:30:22.347382] [INFO ] [sig ] Generating forecast for: RBA [2026-01-13T20:30:22.347413] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBA' from 'https://tdm.silogroup.org/data/derivative_storage/RBA.csv'. [2026-01-13T20:30:22.362488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBA'. [2026-01-13T20:30:22.362816] [INFO ] [FORECASTER] Starting predict_future for RBA [2026-01-13T20:30:22.363598] [DEBUG] [LOCAL ] No optimal features file found for RBA: ./output/feature-sets/RBA.txt [2026-01-13T20:30:22.363650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:22.363692] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:22.363720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:22.363776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:22.421635] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:22.422332] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:22.422411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:22.422445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:22.538843] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:22.538989] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:22.539028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:22.539062] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:22.542359] [DEBUG] [FORECASTER] RBA: Forecast T+1@11:T+2@11: UP (p=82.71%) [2026-01-13T20:30:22.542647] [INFO ] [FORECASTER] Completed predict_future for RBA [2026-01-13T20:30:22.542768] [INFO ] [sig ] RBA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:22.686319] [INFO ] [LOCAL ] Saved forecast: RBA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RBA.txt [2026-01-13T20:30:22.686476] [INFO ] [sig ] [2615/3497] Completed RBA in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:22.686517] [INFO ] [sig ] [2616/3497] Forecasting RBB... [2026-01-13T20:30:22.686546] [INFO ] [sig ] Generating forecast for: RBB [2026-01-13T20:30:22.686595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBB' from 'https://tdm.silogroup.org/data/derivative_storage/RBB.csv'. [2026-01-13T20:30:22.698737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBB'. [2026-01-13T20:30:22.699122] [INFO ] [FORECASTER] Starting predict_future for RBB [2026-01-13T20:30:22.699931] [DEBUG] [LOCAL ] No optimal features file found for RBB: ./output/feature-sets/RBB.txt [2026-01-13T20:30:22.699982] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:22.700014] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:22.700045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:22.700113] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:22.756630] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:22.757453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:22.757533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:22.757566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:22.883527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:22.883701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:22.883742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:22.883770] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:22.887170] [DEBUG] [FORECASTER] RBB: Forecast T+1@11:T+2@11: DOWN (p=2.47%) [2026-01-13T20:30:22.887462] [INFO ] [FORECASTER] Completed predict_future for RBB [2026-01-13T20:30:22.887607] [INFO ] [sig ] RBB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:23.035628] [INFO ] [LOCAL ] Saved forecast: RBB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RBB.txt [2026-01-13T20:30:23.035815] [INFO ] [sig ] [2616/3497] Completed RBB in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.2m [2026-01-13T20:30:23.035855] [INFO ] [sig ] [2617/3497] Forecasting RBBN... [2026-01-13T20:30:23.035886] [INFO ] [sig ] Generating forecast for: RBBN [2026-01-13T20:30:23.035917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBBN' from 'https://tdm.silogroup.org/data/derivative_storage/RBBN.csv'. [2026-01-13T20:30:23.047358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBBN'. [2026-01-13T20:30:23.047727] [INFO ] [FORECASTER] Starting predict_future for RBBN [2026-01-13T20:30:23.048517] [DEBUG] [LOCAL ] No optimal features file found for RBBN: ./output/feature-sets/RBBN.txt [2026-01-13T20:30:23.048588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:23.048623] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:23.048649] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:23.048705] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:23.105139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:23.105987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:23.106068] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:23.106103] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:23.228718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:23.228876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:23.228916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:23.228945] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:23.232278] [DEBUG] [FORECASTER] RBBN: Forecast T+1@11:T+2@11: UP (p=57.92%) [2026-01-13T20:30:23.232553] [INFO ] [FORECASTER] Completed predict_future for RBBN [2026-01-13T20:30:23.232697] [INFO ] [sig ] RBBN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:23.378531] [INFO ] [LOCAL ] Saved forecast: RBBN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RBBN.txt [2026-01-13T20:30:23.378705] [INFO ] [sig ] [2617/3497] Completed RBBN in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:23.378747] [INFO ] [sig ] [2618/3497] Forecasting RBC... [2026-01-13T20:30:23.378776] [INFO ] [sig ] Generating forecast for: RBC [2026-01-13T20:30:23.378806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBC' from 'https://tdm.silogroup.org/data/derivative_storage/RBC.csv'. [2026-01-13T20:30:23.391624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBC'. [2026-01-13T20:30:23.391976] [INFO ] [FORECASTER] Starting predict_future for RBC [2026-01-13T20:30:23.392767] [DEBUG] [LOCAL ] No optimal features file found for RBC: ./output/feature-sets/RBC.txt [2026-01-13T20:30:23.392818] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:23.392849] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:23.392877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:23.392934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:23.451476] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:23.452526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:23.452625] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:23.452660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:23.573478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:23.573652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:23.573693] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:23.573723] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:23.577471] [DEBUG] [FORECASTER] RBC: Forecast T+1@11:T+2@11: UP (p=59.26%) [2026-01-13T20:30:23.577767] [INFO ] [FORECASTER] Completed predict_future for RBC [2026-01-13T20:30:23.577889] [INFO ] [sig ] RBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:23.724235] [INFO ] [LOCAL ] Saved forecast: RBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RBC.txt [2026-01-13T20:30:23.724397] [INFO ] [sig ] [2618/3497] Completed RBC in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:23.724439] [INFO ] [sig ] [2619/3497] Forecasting RBCAA... [2026-01-13T20:30:23.724475] [INFO ] [sig ] Generating forecast for: RBCAA [2026-01-13T20:30:23.724507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBCAA' from 'https://tdm.silogroup.org/data/derivative_storage/RBCAA.csv'. [2026-01-13T20:30:23.735821] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBCAA'. [2026-01-13T20:30:23.736173] [INFO ] [FORECASTER] Starting predict_future for RBCAA [2026-01-13T20:30:23.736950] [DEBUG] [LOCAL ] No optimal features file found for RBCAA: ./output/feature-sets/RBCAA.txt [2026-01-13T20:30:23.737002] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:23.737035] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:23.737061] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:23.737117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:23.793382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:23.794246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:23.794325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:23.794357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:23.909463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:23.909631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:23.909671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:23.909700] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:23.912997] [DEBUG] [FORECASTER] RBCAA: Forecast T+1@11:T+2@11: DOWN (p=3.24%) [2026-01-13T20:30:23.913260] [INFO ] [FORECASTER] Completed predict_future for RBCAA [2026-01-13T20:30:23.913377] [INFO ] [sig ] RBCAA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:24.112889] [INFO ] [LOCAL ] Saved forecast: RBCAA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RBCAA.txt [2026-01-13T20:30:24.113050] [INFO ] [sig ] [2619/3497] Completed RBCAA in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:24.113090] [INFO ] [sig ] [2620/3497] Forecasting RBLX... [2026-01-13T20:30:24.113120] [INFO ] [sig ] Generating forecast for: RBLX [2026-01-13T20:30:24.113153] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RBLX' from 'https://tdm.silogroup.org/data/derivative_storage/RBLX.csv'. [2026-01-13T20:30:24.124898] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RBLX'. [2026-01-13T20:30:24.125191] [INFO ] [FORECASTER] Starting predict_future for RBLX [2026-01-13T20:30:24.125987] [DEBUG] [LOCAL ] No optimal features file found for RBLX: ./output/feature-sets/RBLX.txt [2026-01-13T20:30:24.126040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:24.126113] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:24.126146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:24.126206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:24.185550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:24.186269] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:24.186349] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:24.186382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:24.307804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:24.307950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:24.308004] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:24.308033] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:24.311375] [DEBUG] [FORECASTER] RBLX: Forecast T+1@11:T+2@11: DOWN (p=29.81%) [2026-01-13T20:30:24.311683] [INFO ] [FORECASTER] Completed predict_future for RBLX [2026-01-13T20:30:24.311811] [INFO ] [sig ] RBLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:24.460614] [INFO ] [LOCAL ] Saved forecast: RBLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RBLX.txt [2026-01-13T20:30:24.460765] [INFO ] [sig ] [2620/3497] Completed RBLX in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:24.460805] [INFO ] [sig ] [2621/3497] Forecasting RC... [2026-01-13T20:30:24.460834] [INFO ] [sig ] Generating forecast for: RC [2026-01-13T20:30:24.460864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RC' from 'https://tdm.silogroup.org/data/derivative_storage/RC.csv'. [2026-01-13T20:30:24.472985] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RC'. [2026-01-13T20:30:24.473519] [INFO ] [FORECASTER] Starting predict_future for RC [2026-01-13T20:30:24.474523] [DEBUG] [LOCAL ] No optimal features file found for RC: ./output/feature-sets/RC.txt [2026-01-13T20:30:24.474593] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:24.474629] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:24.474657] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:24.474714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:24.534062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:24.534972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:24.535056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:24.535090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:24.661270] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:24.661431] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:24.661474] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:24.661503] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:24.665345] [DEBUG] [FORECASTER] RC: Forecast T+1@11:T+2@11: DOWN (p=33.46%) [2026-01-13T20:30:24.665659] [INFO ] [FORECASTER] Completed predict_future for RC [2026-01-13T20:30:24.665790] [INFO ] [sig ] RC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:24.814949] [INFO ] [LOCAL ] Saved forecast: RC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RC.txt [2026-01-13T20:30:24.815091] [INFO ] [sig ] [2621/3497] Completed RC in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:24.815129] [INFO ] [sig ] [2622/3497] Forecasting RCEL... [2026-01-13T20:30:24.815159] [INFO ] [sig ] Generating forecast for: RCEL [2026-01-13T20:30:24.815188] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCEL' from 'https://tdm.silogroup.org/data/derivative_storage/RCEL.csv'. [2026-01-13T20:30:24.827522] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCEL'. [2026-01-13T20:30:24.827867] [INFO ] [FORECASTER] Starting predict_future for RCEL [2026-01-13T20:30:24.828935] [DEBUG] [LOCAL ] No optimal features file found for RCEL: ./output/feature-sets/RCEL.txt [2026-01-13T20:30:24.828986] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:24.829017] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:24.829043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:24.829099] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:24.890752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:24.891659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:24.891741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:24.891775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:25.022739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:25.022896] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:25.022936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:25.022983] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:25.026911] [DEBUG] [FORECASTER] RCEL: Forecast T+1@11:T+2@11: UP (p=53.02%) [2026-01-13T20:30:25.027195] [INFO ] [FORECASTER] Completed predict_future for RCEL [2026-01-13T20:30:25.027323] [INFO ] [sig ] RCEL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:25.170820] [INFO ] [LOCAL ] Saved forecast: RCEL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RCEL.txt [2026-01-13T20:30:25.170936] [INFO ] [sig ] [2622/3497] Completed RCEL in 0.4s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:25.170974] [INFO ] [sig ] [2623/3497] Forecasting RCI... [2026-01-13T20:30:25.171003] [INFO ] [sig ] Generating forecast for: RCI [2026-01-13T20:30:25.171033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCI' from 'https://tdm.silogroup.org/data/derivative_storage/RCI.csv'. [2026-01-13T20:30:25.182117] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCI'. [2026-01-13T20:30:25.182394] [INFO ] [FORECASTER] Starting predict_future for RCI [2026-01-13T20:30:25.183302] [DEBUG] [LOCAL ] No optimal features file found for RCI: ./output/feature-sets/RCI.txt [2026-01-13T20:30:25.183357] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:25.183390] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:25.183418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:25.183476] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:25.246899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:25.247945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:25.248050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:25.248092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:25.368033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:25.368170] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:25.368207] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:25.368267] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:25.371611] [DEBUG] [FORECASTER] RCI: Forecast T+1@11:T+2@11: DOWN (p=36.53%) [2026-01-13T20:30:25.371883] [INFO ] [FORECASTER] Completed predict_future for RCI [2026-01-13T20:30:25.372004] [INFO ] [sig ] RCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:25.516099] [INFO ] [LOCAL ] Saved forecast: RCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RCI.txt [2026-01-13T20:30:25.516413] [INFO ] [sig ] [2623/3497] Completed RCI in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:25.516452] [INFO ] [sig ] [2624/3497] Forecasting RCKY... [2026-01-13T20:30:25.516481] [INFO ] [sig ] Generating forecast for: RCKY [2026-01-13T20:30:25.516511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCKY' from 'https://tdm.silogroup.org/data/derivative_storage/RCKY.csv'. [2026-01-13T20:30:25.528629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCKY'. [2026-01-13T20:30:25.528960] [INFO ] [FORECASTER] Starting predict_future for RCKY [2026-01-13T20:30:25.529760] [DEBUG] [LOCAL ] No optimal features file found for RCKY: ./output/feature-sets/RCKY.txt [2026-01-13T20:30:25.529813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:25.529846] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:25.529873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:25.529931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:25.588546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:25.589251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:25.589498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:25.589545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:25.709388] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:25.709548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:25.709613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:25.709645] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:25.713136] [DEBUG] [FORECASTER] RCKY: Forecast T+1@11:T+2@11: DOWN (p=4.60%) [2026-01-13T20:30:25.713429] [INFO ] [FORECASTER] Completed predict_future for RCKY [2026-01-13T20:30:25.713563] [INFO ] [sig ] RCKY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:25.862715] [INFO ] [LOCAL ] Saved forecast: RCKY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RCKY.txt [2026-01-13T20:30:25.862870] [INFO ] [sig ] [2624/3497] Completed RCKY in 0.3s | 2.85 sym/s | Total: 15.3m | ETA: 5.1m [2026-01-13T20:30:25.862911] [INFO ] [sig ] [2625/3497] Forecasting RCL... [2026-01-13T20:30:25.862940] [INFO ] [sig ] Generating forecast for: RCL [2026-01-13T20:30:25.862970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCL' from 'https://tdm.silogroup.org/data/derivative_storage/RCL.csv'. [2026-01-13T20:30:25.875028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCL'. [2026-01-13T20:30:25.875650] [INFO ] [FORECASTER] Starting predict_future for RCL [2026-01-13T20:30:25.876433] [DEBUG] [LOCAL ] No optimal features file found for RCL: ./output/feature-sets/RCL.txt [2026-01-13T20:30:25.876484] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:25.876516] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:25.876543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:25.876628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:25.935181] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:25.936077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:25.936159] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:25.936195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:26.058642] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:26.058793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:26.058834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:26.058864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:26.062314] [DEBUG] [FORECASTER] RCL: Forecast T+1@11:T+2@11: UP (p=98.36%) [2026-01-13T20:30:26.062618] [INFO ] [FORECASTER] Completed predict_future for RCL [2026-01-13T20:30:26.062745] [INFO ] [sig ] RCL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:26.208207] [INFO ] [LOCAL ] Saved forecast: RCL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RCL.txt [2026-01-13T20:30:26.208335] [INFO ] [sig ] [2625/3497] Completed RCL in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:26.208374] [INFO ] [sig ] [2626/3497] Forecasting RCS... [2026-01-13T20:30:26.208403] [INFO ] [sig ] Generating forecast for: RCS [2026-01-13T20:30:26.208434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCS' from 'https://tdm.silogroup.org/data/derivative_storage/RCS.csv'. [2026-01-13T20:30:26.220071] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCS'. [2026-01-13T20:30:26.220395] [INFO ] [FORECASTER] Starting predict_future for RCS [2026-01-13T20:30:26.221216] [DEBUG] [LOCAL ] No optimal features file found for RCS: ./output/feature-sets/RCS.txt [2026-01-13T20:30:26.221270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:26.221302] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:26.221329] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:26.221412] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:26.278319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:26.279261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:26.279346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:26.279379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:26.400195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:26.400359] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:26.400398] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:26.400426] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:26.403786] [DEBUG] [FORECASTER] RCS: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-01-13T20:30:26.404061] [INFO ] [FORECASTER] Completed predict_future for RCS [2026-01-13T20:30:26.404188] [INFO ] [sig ] RCS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:26.551713] [INFO ] [LOCAL ] Saved forecast: RCS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RCS.txt [2026-01-13T20:30:26.551870] [INFO ] [sig ] [2626/3497] Completed RCS in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:26.551909] [INFO ] [sig ] [2627/3497] Forecasting RCUS... [2026-01-13T20:30:26.551938] [INFO ] [sig ] Generating forecast for: RCUS [2026-01-13T20:30:26.551967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RCUS' from 'https://tdm.silogroup.org/data/derivative_storage/RCUS.csv'. [2026-01-13T20:30:26.563461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RCUS'. [2026-01-13T20:30:26.563810] [INFO ] [FORECASTER] Starting predict_future for RCUS [2026-01-13T20:30:26.564624] [DEBUG] [LOCAL ] No optimal features file found for RCUS: ./output/feature-sets/RCUS.txt [2026-01-13T20:30:26.564678] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:26.564711] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:26.564739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:26.564803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:26.621363] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:26.622230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:26.622309] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:26.622343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:26.742602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:26.742762] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:26.742801] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:26.742830] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:26.746482] [DEBUG] [FORECASTER] RCUS: Forecast T+1@11:T+2@11: UP (p=56.47%) [2026-01-13T20:30:26.746784] [INFO ] [FORECASTER] Completed predict_future for RCUS [2026-01-13T20:30:26.746909] [INFO ] [sig ] RCUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:26.899062] [INFO ] [LOCAL ] Saved forecast: RCUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RCUS.txt [2026-01-13T20:30:26.899213] [INFO ] [sig ] [2627/3497] Completed RCUS in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:26.899253] [INFO ] [sig ] [2628/3497] Forecasting RDCM... [2026-01-13T20:30:26.899282] [INFO ] [sig ] Generating forecast for: RDCM [2026-01-13T20:30:26.899313] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDCM' from 'https://tdm.silogroup.org/data/derivative_storage/RDCM.csv'. [2026-01-13T20:30:26.912057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDCM'. [2026-01-13T20:30:26.912436] [INFO ] [FORECASTER] Starting predict_future for RDCM [2026-01-13T20:30:26.913253] [DEBUG] [LOCAL ] No optimal features file found for RDCM: ./output/feature-sets/RDCM.txt [2026-01-13T20:30:26.913305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:26.913339] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:26.913367] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:26.913424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:26.971648] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:26.972489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:26.972590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:26.972625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:27.094251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:27.094410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:27.094449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:27.094477] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:27.097875] [DEBUG] [FORECASTER] RDCM: Forecast T+1@11:T+2@11: DOWN (p=32.76%) [2026-01-13T20:30:27.098176] [INFO ] [FORECASTER] Completed predict_future for RDCM [2026-01-13T20:30:27.098299] [INFO ] [sig ] RDCM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:27.245062] [INFO ] [LOCAL ] Saved forecast: RDCM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RDCM.txt [2026-01-13T20:30:27.245224] [INFO ] [sig ] [2628/3497] Completed RDCM in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:27.245267] [INFO ] [sig ] [2629/3497] Forecasting RDHL... [2026-01-13T20:30:27.245297] [INFO ] [sig ] Generating forecast for: RDHL [2026-01-13T20:30:27.245328] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDHL' from 'https://tdm.silogroup.org/data/derivative_storage/RDHL.csv'. [2026-01-13T20:30:27.256928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDHL'. [2026-01-13T20:30:27.257331] [INFO ] [FORECASTER] Starting predict_future for RDHL [2026-01-13T20:30:27.258206] [DEBUG] [LOCAL ] No optimal features file found for RDHL: ./output/feature-sets/RDHL.txt [2026-01-13T20:30:27.258259] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:27.258292] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:27.258319] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:27.258379] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:27.316917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:27.317812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:27.317897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:27.317930] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:27.442231] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:27.442390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:27.442430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:27.442460] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:27.445932] [DEBUG] [FORECASTER] RDHL: Forecast T+1@11:T+2@11: DOWN (p=15.96%) [2026-01-13T20:30:27.446271] [INFO ] [FORECASTER] Completed predict_future for RDHL [2026-01-13T20:30:27.446406] [INFO ] [sig ] RDHL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:27.587403] [INFO ] [LOCAL ] Saved forecast: RDHL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RDHL.txt [2026-01-13T20:30:27.587561] [INFO ] [sig ] [2629/3497] Completed RDHL in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:27.587621] [INFO ] [sig ] [2630/3497] Forecasting RDVY... [2026-01-13T20:30:27.587652] [INFO ] [sig ] Generating forecast for: RDVY [2026-01-13T20:30:27.587689] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDVY' from 'https://tdm.silogroup.org/data/derivative_storage/RDVY.csv'. [2026-01-13T20:30:27.599707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDVY'. [2026-01-13T20:30:27.600048] [INFO ] [FORECASTER] Starting predict_future for RDVY [2026-01-13T20:30:27.600847] [DEBUG] [LOCAL ] No optimal features file found for RDVY: ./output/feature-sets/RDVY.txt [2026-01-13T20:30:27.600898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:27.600929] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:27.600956] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:27.601011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:27.656835] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:27.657701] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:27.657816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:27.657851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:27.781242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:27.781397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:27.781437] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:27.781467] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:27.784812] [DEBUG] [FORECASTER] RDVY: Forecast T+1@11:T+2@11: UP (p=51.48%) [2026-01-13T20:30:27.785083] [INFO ] [FORECASTER] Completed predict_future for RDVY [2026-01-13T20:30:27.785202] [INFO ] [sig ] RDVY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:27.931641] [INFO ] [LOCAL ] Saved forecast: RDVY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RDVY.txt [2026-01-13T20:30:27.931803] [INFO ] [sig ] [2630/3497] Completed RDVY in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:27.931845] [INFO ] [sig ] [2631/3497] Forecasting RDY... [2026-01-13T20:30:27.931874] [INFO ] [sig ] Generating forecast for: RDY [2026-01-13T20:30:27.931904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RDY' from 'https://tdm.silogroup.org/data/derivative_storage/RDY.csv'. [2026-01-13T20:30:27.943957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RDY'. [2026-01-13T20:30:27.944241] [INFO ] [FORECASTER] Starting predict_future for RDY [2026-01-13T20:30:27.945200] [DEBUG] [LOCAL ] No optimal features file found for RDY: ./output/feature-sets/RDY.txt [2026-01-13T20:30:27.945251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:27.945282] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:27.945308] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:27.945546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:28.005139] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:28.006030] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:28.006114] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:28.006147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:28.130851] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:28.131009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:28.131049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:28.131077] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:28.134369] [DEBUG] [FORECASTER] RDY: Forecast T+1@11:T+2@11: DOWN (p=19.47%) [2026-01-13T20:30:28.134656] [INFO ] [FORECASTER] Completed predict_future for RDY [2026-01-13T20:30:28.134777] [INFO ] [sig ] RDY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:28.276306] [INFO ] [LOCAL ] Saved forecast: RDY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RDY.txt [2026-01-13T20:30:28.276457] [INFO ] [sig ] [2631/3497] Completed RDY in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:28.276497] [INFO ] [sig ] [2632/3497] Forecasting REAL... [2026-01-13T20:30:28.276525] [INFO ] [sig ] Generating forecast for: REAL [2026-01-13T20:30:28.276554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAL' from 'https://tdm.silogroup.org/data/derivative_storage/REAL.csv'. [2026-01-13T20:30:28.287783] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAL'. [2026-01-13T20:30:28.288156] [INFO ] [FORECASTER] Starting predict_future for REAL [2026-01-13T20:30:28.288958] [DEBUG] [LOCAL ] No optimal features file found for REAL: ./output/feature-sets/REAL.txt [2026-01-13T20:30:28.289008] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:28.289039] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:28.289064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:28.289120] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:28.345000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:28.345694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:28.345773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:28.345805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:28.467007] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:28.467166] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:28.467208] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:28.467236] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:28.470640] [DEBUG] [FORECASTER] REAL: Forecast T+1@11:T+2@11: UP (p=76.41%) [2026-01-13T20:30:28.470916] [INFO ] [FORECASTER] Completed predict_future for REAL [2026-01-13T20:30:28.471041] [INFO ] [sig ] REAL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:28.612374] [INFO ] [LOCAL ] Saved forecast: REAL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/REAL.txt [2026-01-13T20:30:28.612507] [INFO ] [sig ] [2632/3497] Completed REAL in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:28.612545] [INFO ] [sig ] [2633/3497] Forecasting REAX... [2026-01-13T20:30:28.612593] [INFO ] [sig ] Generating forecast for: REAX [2026-01-13T20:30:28.612625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REAX' from 'https://tdm.silogroup.org/data/derivative_storage/REAX.csv'. [2026-01-13T20:30:28.623669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REAX'. [2026-01-13T20:30:28.623991] [INFO ] [FORECASTER] Starting predict_future for REAX [2026-01-13T20:30:28.624760] [DEBUG] [LOCAL ] No optimal features file found for REAX: ./output/feature-sets/REAX.txt [2026-01-13T20:30:28.624811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:28.624844] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:28.624871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:28.624927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:28.682146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:28.683019] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:28.683102] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:28.683135] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:28.803699] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:28.803818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:28.803857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:28.803887] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:28.807946] [DEBUG] [FORECASTER] REAX: Forecast T+1@11:T+2@11: DOWN (p=5.93%) [2026-01-13T20:30:28.808300] [INFO ] [FORECASTER] Completed predict_future for REAX [2026-01-13T20:30:28.808440] [INFO ] [sig ] REAX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:28.954074] [INFO ] [LOCAL ] Saved forecast: REAX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/REAX.txt [2026-01-13T20:30:28.954267] [INFO ] [sig ] [2633/3497] Completed REAX in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.1m [2026-01-13T20:30:28.954308] [INFO ] [sig ] [2634/3497] Forecasting REBN... [2026-01-13T20:30:28.954339] [INFO ] [sig ] Generating forecast for: REBN [2026-01-13T20:30:28.954369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REBN' from 'https://tdm.silogroup.org/data/derivative_storage/REBN.csv'. [2026-01-13T20:30:28.965495] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REBN'. [2026-01-13T20:30:28.965897] [INFO ] [FORECASTER] Starting predict_future for REBN [2026-01-13T20:30:28.966682] [DEBUG] [LOCAL ] No optimal features file found for REBN: ./output/feature-sets/REBN.txt [2026-01-13T20:30:28.966733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:28.966765] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:28.966792] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:28.966848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:29.022480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:29.023395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:29.023479] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:29.023512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:29.140196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:29.140352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:29.140392] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:29.140419] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:29.143825] [DEBUG] [FORECASTER] REBN: Forecast T+1@11:T+2@11: UP (p=60.47%) [2026-01-13T20:30:29.144105] [INFO ] [FORECASTER] Completed predict_future for REBN [2026-01-13T20:30:29.144233] [INFO ] [sig ] REBN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:29.286450] [INFO ] [LOCAL ] Saved forecast: REBN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/REBN.txt [2026-01-13T20:30:29.286624] [INFO ] [sig ] [2634/3497] Completed REBN in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:29.286667] [INFO ] [sig ] [2635/3497] Forecasting REFI... [2026-01-13T20:30:29.286696] [INFO ] [sig ] Generating forecast for: REFI [2026-01-13T20:30:29.286727] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REFI' from 'https://tdm.silogroup.org/data/derivative_storage/REFI.csv'. [2026-01-13T20:30:29.297929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REFI'. [2026-01-13T20:30:29.298295] [INFO ] [FORECASTER] Starting predict_future for REFI [2026-01-13T20:30:29.299074] [DEBUG] [LOCAL ] No optimal features file found for REFI: ./output/feature-sets/REFI.txt [2026-01-13T20:30:29.299126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:29.299158] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:29.299185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:29.299247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:29.359206] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:29.360085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:29.360175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:29.360207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:29.480907] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:29.481062] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:29.481101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:29.481129] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:29.484442] [DEBUG] [FORECASTER] REFI: Forecast T+1@11:T+2@11: DOWN (p=40.87%) [2026-01-13T20:30:29.484753] [INFO ] [FORECASTER] Completed predict_future for REFI [2026-01-13T20:30:29.484881] [INFO ] [sig ] REFI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:29.632790] [INFO ] [LOCAL ] Saved forecast: REFI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/REFI.txt [2026-01-13T20:30:29.632946] [INFO ] [sig ] [2635/3497] Completed REFI in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:29.632988] [INFO ] [sig ] [2636/3497] Forecasting REG... [2026-01-13T20:30:29.633017] [INFO ] [sig ] Generating forecast for: REG [2026-01-13T20:30:29.633048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REG' from 'https://tdm.silogroup.org/data/derivative_storage/REG.csv'. [2026-01-13T20:30:29.644694] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REG'. [2026-01-13T20:30:29.645010] [INFO ] [FORECASTER] Starting predict_future for REG [2026-01-13T20:30:29.645792] [DEBUG] [LOCAL ] No optimal features file found for REG: ./output/feature-sets/REG.txt [2026-01-13T20:30:29.645843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:29.645876] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:29.645903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:29.645959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:29.704996] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:29.705852] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:29.705931] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:29.705964] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:29.823221] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:29.823375] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:29.823414] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:29.823443] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:29.826788] [DEBUG] [FORECASTER] REG: Forecast T+1@11:T+2@11: DOWN (p=6.84%) [2026-01-13T20:30:29.827060] [INFO ] [FORECASTER] Completed predict_future for REG [2026-01-13T20:30:29.827177] [INFO ] [sig ] REG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:29.971960] [INFO ] [LOCAL ] Saved forecast: REG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/REG.txt [2026-01-13T20:30:29.972105] [INFO ] [sig ] [2636/3497] Completed REG in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:29.972145] [INFO ] [sig ] [2637/3497] Forecasting REGN... [2026-01-13T20:30:29.972176] [INFO ] [sig ] Generating forecast for: REGN [2026-01-13T20:30:29.972206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REGN' from 'https://tdm.silogroup.org/data/derivative_storage/REGN.csv'. [2026-01-13T20:30:29.984374] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REGN'. [2026-01-13T20:30:29.984800] [INFO ] [FORECASTER] Starting predict_future for REGN [2026-01-13T20:30:29.985669] [DEBUG] [LOCAL ] No optimal features file found for REGN: ./output/feature-sets/REGN.txt [2026-01-13T20:30:29.985724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:29.985785] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:29.985814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:29.985873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:30.047426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:30.048473] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:30.048565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:30.048619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:30.174654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:30.174819] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:30.174860] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:30.174887] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:30.178285] [DEBUG] [FORECASTER] REGN: Forecast T+1@11:T+2@11: UP (p=72.97%) [2026-01-13T20:30:30.178569] [INFO ] [FORECASTER] Completed predict_future for REGN [2026-01-13T20:30:30.178712] [INFO ] [sig ] REGN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:30.324424] [INFO ] [LOCAL ] Saved forecast: REGN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/REGN.txt [2026-01-13T20:30:30.324595] [INFO ] [sig ] [2637/3497] Completed REGN in 0.4s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:30.324638] [INFO ] [sig ] [2638/3497] Forecasting RELL... [2026-01-13T20:30:30.324668] [INFO ] [sig ] Generating forecast for: RELL [2026-01-13T20:30:30.324698] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELL' from 'https://tdm.silogroup.org/data/derivative_storage/RELL.csv'. [2026-01-13T20:30:30.337711] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELL'. [2026-01-13T20:30:30.338093] [INFO ] [FORECASTER] Starting predict_future for RELL [2026-01-13T20:30:30.338911] [DEBUG] [LOCAL ] No optimal features file found for RELL: ./output/feature-sets/RELL.txt [2026-01-13T20:30:30.338965] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:30.338998] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:30.339025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:30.339082] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:30.396082] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:30.396970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:30.397052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:30.397086] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:30.517042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:30.517196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:30.517235] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:30.517264] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:30.520882] [DEBUG] [FORECASTER] RELL: Forecast T+1@11:T+2@11: DOWN (p=6.59%) [2026-01-13T20:30:30.521160] [INFO ] [FORECASTER] Completed predict_future for RELL [2026-01-13T20:30:30.521288] [INFO ] [sig ] RELL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:30.668334] [INFO ] [LOCAL ] Saved forecast: RELL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RELL.txt [2026-01-13T20:30:30.668489] [INFO ] [sig ] [2638/3497] Completed RELL in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:30.668528] [INFO ] [sig ] [2639/3497] Forecasting RELX... [2026-01-13T20:30:30.668559] [INFO ] [sig ] Generating forecast for: RELX [2026-01-13T20:30:30.668616] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELX' from 'https://tdm.silogroup.org/data/derivative_storage/RELX.csv'. [2026-01-13T20:30:30.679995] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELX'. [2026-01-13T20:30:30.680336] [INFO ] [FORECASTER] Starting predict_future for RELX [2026-01-13T20:30:30.681125] [DEBUG] [LOCAL ] No optimal features file found for RELX: ./output/feature-sets/RELX.txt [2026-01-13T20:30:30.681188] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:30.681222] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:30.681249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:30.681305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:30.738769] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:30.739526] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:30.739623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:30.739658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:30.866161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:30.866315] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:30.866359] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:30.866387] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:30.869800] [DEBUG] [FORECASTER] RELX: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-13T20:30:30.870092] [INFO ] [FORECASTER] Completed predict_future for RELX [2026-01-13T20:30:30.870218] [INFO ] [sig ] RELX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:31.025566] [INFO ] [LOCAL ] Saved forecast: RELX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RELX.txt [2026-01-13T20:30:31.025736] [INFO ] [sig ] [2639/3497] Completed RELX in 0.4s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:31.025774] [INFO ] [sig ] [2640/3497] Forecasting RELY... [2026-01-13T20:30:31.025804] [INFO ] [sig ] Generating forecast for: RELY [2026-01-13T20:30:31.025835] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RELY' from 'https://tdm.silogroup.org/data/derivative_storage/RELY.csv'. [2026-01-13T20:30:31.037911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RELY'. [2026-01-13T20:30:31.038241] [INFO ] [FORECASTER] Starting predict_future for RELY [2026-01-13T20:30:31.039045] [DEBUG] [LOCAL ] No optimal features file found for RELY: ./output/feature-sets/RELY.txt [2026-01-13T20:30:31.039098] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:31.039130] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:31.039157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:31.039214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:31.114900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:31.116031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:31.116139] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:31.116196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:31.243473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:31.243653] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:31.243697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:31.243761] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:31.247516] [DEBUG] [FORECASTER] RELY: Forecast T+1@11:T+2@11: DOWN (p=23.40%) [2026-01-13T20:30:31.248135] [INFO ] [FORECASTER] Completed predict_future for RELY [2026-01-13T20:30:31.248295] [INFO ] [sig ] RELY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:31.430191] [INFO ] [LOCAL ] Saved forecast: RELY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RELY.txt [2026-01-13T20:30:31.430338] [INFO ] [sig ] [2640/3497] Completed RELY in 0.4s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:31.430387] [INFO ] [sig ] [2641/3497] Forecasting REPL... [2026-01-13T20:30:31.430426] [INFO ] [sig ] Generating forecast for: REPL [2026-01-13T20:30:31.430456] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REPL' from 'https://tdm.silogroup.org/data/derivative_storage/REPL.csv'. [2026-01-13T20:30:31.443882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REPL'. [2026-01-13T20:30:31.444260] [INFO ] [FORECASTER] Starting predict_future for REPL [2026-01-13T20:30:31.445355] [DEBUG] [LOCAL ] No optimal features file found for REPL: ./output/feature-sets/REPL.txt [2026-01-13T20:30:31.445408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:31.445440] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:31.445466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:31.445523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:31.502700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:31.503565] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:31.503666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:31.503699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:31.625424] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:31.625588] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:31.625629] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:31.625660] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:31.629374] [DEBUG] [FORECASTER] REPL: Forecast T+1@11:T+2@11: DOWN (p=23.68%) [2026-01-13T20:30:31.629664] [INFO ] [FORECASTER] Completed predict_future for REPL [2026-01-13T20:30:31.629788] [INFO ] [sig ] REPL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:31.772805] [INFO ] [LOCAL ] Saved forecast: REPL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/REPL.txt [2026-01-13T20:30:31.772962] [INFO ] [sig ] [2641/3497] Completed REPL in 0.3s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:31.773008] [INFO ] [sig ] [2642/3497] Forecasting RERE... [2026-01-13T20:30:31.773038] [INFO ] [sig ] Generating forecast for: RERE [2026-01-13T20:30:31.773068] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RERE' from 'https://tdm.silogroup.org/data/derivative_storage/RERE.csv'. [2026-01-13T20:30:31.786421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RERE'. [2026-01-13T20:30:31.786991] [INFO ] [FORECASTER] Starting predict_future for RERE [2026-01-13T20:30:31.787789] [DEBUG] [LOCAL ] No optimal features file found for RERE: ./output/feature-sets/RERE.txt [2026-01-13T20:30:31.787841] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:31.787871] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:31.787898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:31.787978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:31.847765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:31.848834] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:31.848914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:31.848946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:31.976888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:31.977067] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:31.977116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:31.977149] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:31.981417] [DEBUG] [FORECASTER] RERE: Forecast T+1@11:T+2@11: DOWN (p=19.51%) [2026-01-13T20:30:31.981793] [INFO ] [FORECASTER] Completed predict_future for RERE [2026-01-13T20:30:31.981934] [INFO ] [sig ] RERE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:32.141402] [INFO ] [LOCAL ] Saved forecast: RERE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RERE.txt [2026-01-13T20:30:32.141596] [INFO ] [sig ] [2642/3497] Completed RERE in 0.4s | 2.85 sym/s | Total: 15.4m | ETA: 5.0m [2026-01-13T20:30:32.141640] [INFO ] [sig ] [2643/3497] Forecasting RES... [2026-01-13T20:30:32.141673] [INFO ] [sig ] Generating forecast for: RES [2026-01-13T20:30:32.141705] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RES' from 'https://tdm.silogroup.org/data/derivative_storage/RES.csv'. [2026-01-13T20:30:32.153173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RES'. [2026-01-13T20:30:32.153479] [INFO ] [FORECASTER] Starting predict_future for RES [2026-01-13T20:30:32.154255] [DEBUG] [LOCAL ] No optimal features file found for RES: ./output/feature-sets/RES.txt [2026-01-13T20:30:32.154306] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:32.154336] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:32.154362] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:32.154418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:32.211809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:32.212667] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:32.212750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:32.212782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:32.336224] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:32.336387] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:32.336628] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:32.336659] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:32.340228] [DEBUG] [FORECASTER] RES: Forecast T+1@11:T+2@11: UP (p=91.64%) [2026-01-13T20:30:32.340505] [INFO ] [FORECASTER] Completed predict_future for RES [2026-01-13T20:30:32.340643] [INFO ] [sig ] RES: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:32.488435] [INFO ] [LOCAL ] Saved forecast: RES 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RES.txt [2026-01-13T20:30:32.488804] [INFO ] [sig ] [2643/3497] Completed RES in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:32.488847] [INFO ] [sig ] [2644/3497] Forecasting REVG... [2026-01-13T20:30:32.488876] [INFO ] [sig ] Generating forecast for: REVG [2026-01-13T20:30:32.488905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REVG' from 'https://tdm.silogroup.org/data/derivative_storage/REVG.csv'. [2026-01-13T20:30:32.500622] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REVG'. [2026-01-13T20:30:32.500972] [INFO ] [FORECASTER] Starting predict_future for REVG [2026-01-13T20:30:32.501762] [DEBUG] [LOCAL ] No optimal features file found for REVG: ./output/feature-sets/REVG.txt [2026-01-13T20:30:32.501814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:32.501845] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:32.501872] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:32.501928] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:32.558416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:32.559481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:32.559560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:32.559613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:32.687077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:32.687237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:32.687278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:32.687306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:32.691160] [DEBUG] [FORECASTER] REVG: Forecast T+1@11:T+2@11: DOWN (p=27.46%) [2026-01-13T20:30:32.691454] [INFO ] [FORECASTER] Completed predict_future for REVG [2026-01-13T20:30:32.691596] [INFO ] [sig ] REVG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:32.839069] [INFO ] [LOCAL ] Saved forecast: REVG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/REVG.txt [2026-01-13T20:30:32.839235] [INFO ] [sig ] [2644/3497] Completed REVG in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:32.839278] [INFO ] [sig ] [2645/3497] Forecasting REX... [2026-01-13T20:30:32.839307] [INFO ] [sig ] Generating forecast for: REX [2026-01-13T20:30:32.839338] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REX' from 'https://tdm.silogroup.org/data/derivative_storage/REX.csv'. [2026-01-13T20:30:32.852188] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REX'. [2026-01-13T20:30:32.852617] [INFO ] [FORECASTER] Starting predict_future for REX [2026-01-13T20:30:32.853462] [DEBUG] [LOCAL ] No optimal features file found for REX: ./output/feature-sets/REX.txt [2026-01-13T20:30:32.853734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:32.853769] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:32.853796] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:32.853854] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:32.915346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:32.916672] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:32.916757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:32.916790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:33.041352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:33.041519] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:33.041561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:33.041609] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:33.045224] [DEBUG] [FORECASTER] REX: Forecast T+1@11:T+2@11: DOWN (p=13.24%) [2026-01-13T20:30:33.045701] [INFO ] [FORECASTER] Completed predict_future for REX [2026-01-13T20:30:33.045886] [INFO ] [sig ] REX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:33.201993] [INFO ] [LOCAL ] Saved forecast: REX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/REX.txt [2026-01-13T20:30:33.202136] [INFO ] [sig ] [2645/3497] Completed REX in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:33.202175] [INFO ] [sig ] [2646/3497] Forecasting REYN... [2026-01-13T20:30:33.202205] [INFO ] [sig ] Generating forecast for: REYN [2026-01-13T20:30:33.202235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REYN' from 'https://tdm.silogroup.org/data/derivative_storage/REYN.csv'. [2026-01-13T20:30:33.214750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REYN'. [2026-01-13T20:30:33.215080] [INFO ] [FORECASTER] Starting predict_future for REYN [2026-01-13T20:30:33.215894] [DEBUG] [LOCAL ] No optimal features file found for REYN: ./output/feature-sets/REYN.txt [2026-01-13T20:30:33.215947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:33.215979] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:33.216006] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:33.216062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:33.279549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:33.280391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:33.280471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:33.280504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:33.406356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:33.406516] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:33.406589] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:33.406624] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:33.410146] [DEBUG] [FORECASTER] REYN: Forecast T+1@11:T+2@11: DOWN (p=10.02%) [2026-01-13T20:30:33.410443] [INFO ] [FORECASTER] Completed predict_future for REYN [2026-01-13T20:30:33.410591] [INFO ] [sig ] REYN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:33.562560] [INFO ] [LOCAL ] Saved forecast: REYN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/REYN.txt [2026-01-13T20:30:33.562739] [INFO ] [sig ] [2646/3497] Completed REYN in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:33.562780] [INFO ] [sig ] [2647/3497] Forecasting REZI... [2026-01-13T20:30:33.562811] [INFO ] [sig ] Generating forecast for: REZI [2026-01-13T20:30:33.562842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'REZI' from 'https://tdm.silogroup.org/data/derivative_storage/REZI.csv'. [2026-01-13T20:30:33.575691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'REZI'. [2026-01-13T20:30:33.576071] [INFO ] [FORECASTER] Starting predict_future for REZI [2026-01-13T20:30:33.576904] [DEBUG] [LOCAL ] No optimal features file found for REZI: ./output/feature-sets/REZI.txt [2026-01-13T20:30:33.576958] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:33.576991] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:33.577026] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:33.577095] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:33.641839] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:33.643122] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:33.643264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:33.643309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:33.779619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:33.779781] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:33.779823] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:33.779853] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:33.783376] [DEBUG] [FORECASTER] REZI: Forecast T+1@11:T+2@11: UP (p=89.59%) [2026-01-13T20:30:33.783692] [INFO ] [FORECASTER] Completed predict_future for REZI [2026-01-13T20:30:33.783818] [INFO ] [sig ] REZI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:33.939765] [INFO ] [LOCAL ] Saved forecast: REZI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/REZI.txt [2026-01-13T20:30:33.939931] [INFO ] [sig ] [2647/3497] Completed REZI in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:33.939972] [INFO ] [sig ] [2648/3497] Forecasting RF... [2026-01-13T20:30:33.940001] [INFO ] [sig ] Generating forecast for: RF [2026-01-13T20:30:33.940031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RF' from 'https://tdm.silogroup.org/data/derivative_storage/RF.csv'. [2026-01-13T20:30:33.952315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RF'. [2026-01-13T20:30:33.952709] [INFO ] [FORECASTER] Starting predict_future for RF [2026-01-13T20:30:33.953631] [DEBUG] [LOCAL ] No optimal features file found for RF: ./output/feature-sets/RF.txt [2026-01-13T20:30:33.953684] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:33.953717] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:33.953744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:33.953802] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:34.014257] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:34.015103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:34.015190] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:34.015223] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:34.143994] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:34.144169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:34.144229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:34.144267] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:34.147837] [DEBUG] [FORECASTER] RF: Forecast T+1@11:T+2@11: DOWN (p=13.38%) [2026-01-13T20:30:34.148153] [INFO ] [FORECASTER] Completed predict_future for RF [2026-01-13T20:30:34.148286] [INFO ] [sig ] RF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:34.298414] [INFO ] [LOCAL ] Saved forecast: RF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RF.txt [2026-01-13T20:30:34.298585] [INFO ] [sig ] [2648/3497] Completed RF in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:34.298629] [INFO ] [sig ] [2649/3497] Forecasting RFI... [2026-01-13T20:30:34.298660] [INFO ] [sig ] Generating forecast for: RFI [2026-01-13T20:30:34.298691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFI' from 'https://tdm.silogroup.org/data/derivative_storage/RFI.csv'. [2026-01-13T20:30:34.311248] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFI'. [2026-01-13T20:30:34.311663] [INFO ] [FORECASTER] Starting predict_future for RFI [2026-01-13T20:30:34.312530] [DEBUG] [LOCAL ] No optimal features file found for RFI: ./output/feature-sets/RFI.txt [2026-01-13T20:30:34.312603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:34.312638] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:34.312665] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:34.312723] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:34.372680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:34.373493] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:34.373600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:34.373637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:34.498833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:34.498986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:34.499027] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:34.499066] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:34.502537] [DEBUG] [FORECASTER] RFI: Forecast T+1@11:T+2@11: UP (p=96.72%) [2026-01-13T20:30:34.502836] [INFO ] [FORECASTER] Completed predict_future for RFI [2026-01-13T20:30:34.502963] [INFO ] [sig ] RFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:34.655243] [INFO ] [LOCAL ] Saved forecast: RFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RFI.txt [2026-01-13T20:30:34.655454] [INFO ] [sig ] [2649/3497] Completed RFI in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:34.655516] [INFO ] [sig ] [2650/3497] Forecasting RFL... [2026-01-13T20:30:34.655563] [INFO ] [sig ] Generating forecast for: RFL [2026-01-13T20:30:34.655631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFL' from 'https://tdm.silogroup.org/data/derivative_storage/RFL.csv'. [2026-01-13T20:30:34.669791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFL'. [2026-01-13T20:30:34.670214] [INFO ] [FORECASTER] Starting predict_future for RFL [2026-01-13T20:30:34.671071] [DEBUG] [LOCAL ] No optimal features file found for RFL: ./output/feature-sets/RFL.txt [2026-01-13T20:30:34.671127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:34.671176] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:34.671205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:34.671262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:34.731900] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:34.732851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:34.732935] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:34.732968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:34.851239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:34.851384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:34.851423] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:34.851452] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:34.854776] [DEBUG] [FORECASTER] RFL: Forecast T+1@11:T+2@11: UP (p=98.60%) [2026-01-13T20:30:34.855058] [INFO ] [FORECASTER] Completed predict_future for RFL [2026-01-13T20:30:34.855182] [INFO ] [sig ] RFL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:34.998604] [INFO ] [LOCAL ] Saved forecast: RFL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RFL.txt [2026-01-13T20:30:34.998768] [INFO ] [sig ] [2650/3497] Completed RFL in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 5.0m [2026-01-13T20:30:34.998807] [INFO ] [sig ] [2651/3497] Forecasting RFM... [2026-01-13T20:30:34.998837] [INFO ] [sig ] Generating forecast for: RFM [2026-01-13T20:30:34.998867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFM' from 'https://tdm.silogroup.org/data/derivative_storage/RFM.csv'. [2026-01-13T20:30:35.011343] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFM'. [2026-01-13T20:30:35.011657] [INFO ] [FORECASTER] Starting predict_future for RFM [2026-01-13T20:30:35.012819] [DEBUG] [LOCAL ] No optimal features file found for RFM: ./output/feature-sets/RFM.txt [2026-01-13T20:30:35.012871] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:35.012902] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:35.012929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:35.012984] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:35.069942] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:35.070559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:35.070659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:35.070692] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:35.183537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:35.183716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:35.183759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:35.183787] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:35.187149] [DEBUG] [FORECASTER] RFM: Forecast T+1@11:T+2@11: DOWN (p=6.94%) [2026-01-13T20:30:35.187427] [INFO ] [FORECASTER] Completed predict_future for RFM [2026-01-13T20:30:35.187548] [INFO ] [sig ] RFM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:35.332521] [INFO ] [LOCAL ] Saved forecast: RFM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RFM.txt [2026-01-13T20:30:35.332858] [INFO ] [sig ] [2651/3497] Completed RFM in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:35.332899] [INFO ] [sig ] [2652/3497] Forecasting RFMZ... [2026-01-13T20:30:35.332927] [INFO ] [sig ] Generating forecast for: RFMZ [2026-01-13T20:30:35.332957] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RFMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RFMZ.csv'. [2026-01-13T20:30:35.344955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RFMZ'. [2026-01-13T20:30:35.345368] [INFO ] [FORECASTER] Starting predict_future for RFMZ [2026-01-13T20:30:35.346368] [DEBUG] [LOCAL ] No optimal features file found for RFMZ: ./output/feature-sets/RFMZ.txt [2026-01-13T20:30:35.346427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:35.346458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:35.346484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:35.346541] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:35.403851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:35.404536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:35.404632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:35.404666] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:35.527503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:35.527688] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:35.527738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:35.527769] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:35.531355] [DEBUG] [FORECASTER] RFMZ: Forecast T+1@11:T+2@11: UP (p=62.27%) [2026-01-13T20:30:35.531654] [INFO ] [FORECASTER] Completed predict_future for RFMZ [2026-01-13T20:30:35.531792] [INFO ] [sig ] RFMZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:35.686697] [INFO ] [LOCAL ] Saved forecast: RFMZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RFMZ.txt [2026-01-13T20:30:35.686850] [INFO ] [sig ] [2652/3497] Completed RFMZ in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:35.686896] [INFO ] [sig ] [2653/3497] Forecasting RGA... [2026-01-13T20:30:35.686930] [INFO ] [sig ] Generating forecast for: RGA [2026-01-13T20:30:35.686969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGA' from 'https://tdm.silogroup.org/data/derivative_storage/RGA.csv'. [2026-01-13T20:30:35.698991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGA'. [2026-01-13T20:30:35.699296] [INFO ] [FORECASTER] Starting predict_future for RGA [2026-01-13T20:30:35.700095] [DEBUG] [LOCAL ] No optimal features file found for RGA: ./output/feature-sets/RGA.txt [2026-01-13T20:30:35.700147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:35.700180] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:35.700207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:35.700263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:35.756917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:35.757567] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:35.757850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:35.757884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:35.884368] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:35.884527] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:35.884583] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:35.884616] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:35.888015] [DEBUG] [FORECASTER] RGA: Forecast T+1@11:T+2@11: UP (p=93.11%) [2026-01-13T20:30:35.888332] [INFO ] [FORECASTER] Completed predict_future for RGA [2026-01-13T20:30:35.888465] [INFO ] [sig ] RGA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:36.037290] [INFO ] [LOCAL ] Saved forecast: RGA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RGA.txt [2026-01-13T20:30:36.037454] [INFO ] [sig ] [2653/3497] Completed RGA in 0.4s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:36.037497] [INFO ] [sig ] [2654/3497] Forecasting RGCO... [2026-01-13T20:30:36.037540] [INFO ] [sig ] Generating forecast for: RGCO [2026-01-13T20:30:36.037602] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGCO' from 'https://tdm.silogroup.org/data/derivative_storage/RGCO.csv'. [2026-01-13T20:30:36.049365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGCO'. [2026-01-13T20:30:36.049779] [INFO ] [FORECASTER] Starting predict_future for RGCO [2026-01-13T20:30:36.050663] [DEBUG] [LOCAL ] No optimal features file found for RGCO: ./output/feature-sets/RGCO.txt [2026-01-13T20:30:36.050718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:36.050789] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:36.050822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:36.050881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:36.115924] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:36.117053] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:36.117144] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:36.117187] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:36.227151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:36.227317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:36.227364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:36.227396] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:36.231334] [DEBUG] [FORECASTER] RGCO: Forecast T+1@11:T+2@11: DOWN (p=18.75%) [2026-01-13T20:30:36.231638] [INFO ] [FORECASTER] Completed predict_future for RGCO [2026-01-13T20:30:36.231765] [INFO ] [sig ] RGCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:36.385120] [INFO ] [LOCAL ] Saved forecast: RGCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RGCO.txt [2026-01-13T20:30:36.385267] [INFO ] [sig ] [2654/3497] Completed RGCO in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:36.385312] [INFO ] [sig ] [2655/3497] Forecasting RGEN... [2026-01-13T20:30:36.385342] [INFO ] [sig ] Generating forecast for: RGEN [2026-01-13T20:30:36.385373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGEN' from 'https://tdm.silogroup.org/data/derivative_storage/RGEN.csv'. [2026-01-13T20:30:36.396768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGEN'. [2026-01-13T20:30:36.397074] [INFO ] [FORECASTER] Starting predict_future for RGEN [2026-01-13T20:30:36.397894] [DEBUG] [LOCAL ] No optimal features file found for RGEN: ./output/feature-sets/RGEN.txt [2026-01-13T20:30:36.397949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:36.398006] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:36.398035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:36.398094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:36.458253] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:36.458985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:36.459065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:36.459100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:36.580512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:36.580683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:36.580724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:36.580752] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:36.584475] [DEBUG] [FORECASTER] RGEN: Forecast T+1@11:T+2@11: DOWN (p=4.03%) [2026-01-13T20:30:36.584949] [INFO ] [FORECASTER] Completed predict_future for RGEN [2026-01-13T20:30:36.585075] [INFO ] [sig ] RGEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:36.731274] [INFO ] [LOCAL ] Saved forecast: RGEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RGEN.txt [2026-01-13T20:30:36.731431] [INFO ] [sig ] [2655/3497] Completed RGEN in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:36.731469] [INFO ] [sig ] [2656/3497] Forecasting RGLD... [2026-01-13T20:30:36.731500] [INFO ] [sig ] Generating forecast for: RGLD [2026-01-13T20:30:36.731529] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGLD' from 'https://tdm.silogroup.org/data/derivative_storage/RGLD.csv'. [2026-01-13T20:30:36.743025] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGLD'. [2026-01-13T20:30:36.743337] [INFO ] [FORECASTER] Starting predict_future for RGLD [2026-01-13T20:30:36.744125] [DEBUG] [LOCAL ] No optimal features file found for RGLD: ./output/feature-sets/RGLD.txt [2026-01-13T20:30:36.744178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:36.744209] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:36.744235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:36.744291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:36.800189] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:36.800860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:36.800939] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:36.800972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:36.921346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:36.921491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:36.921530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:36.921558] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:36.925014] [DEBUG] [FORECASTER] RGLD: Forecast T+1@11:T+2@11: UP (p=93.22%) [2026-01-13T20:30:36.925289] [INFO ] [FORECASTER] Completed predict_future for RGLD [2026-01-13T20:30:36.925413] [INFO ] [sig ] RGLD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:37.066647] [INFO ] [LOCAL ] Saved forecast: RGLD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RGLD.txt [2026-01-13T20:30:37.066767] [INFO ] [sig ] [2656/3497] Completed RGLD in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:37.066804] [INFO ] [sig ] [2657/3497] Forecasting RGNX... [2026-01-13T20:30:37.066834] [INFO ] [sig ] Generating forecast for: RGNX [2026-01-13T20:30:37.066863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGNX' from 'https://tdm.silogroup.org/data/derivative_storage/RGNX.csv'. [2026-01-13T20:30:37.078238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGNX'. [2026-01-13T20:30:37.078530] [INFO ] [FORECASTER] Starting predict_future for RGNX [2026-01-13T20:30:37.079293] [DEBUG] [LOCAL ] No optimal features file found for RGNX: ./output/feature-sets/RGNX.txt [2026-01-13T20:30:37.079345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:37.079376] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:37.079402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:37.079458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:37.135600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:37.136249] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:37.136325] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:37.136357] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:37.255471] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:37.255648] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:37.255694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:37.255784] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:37.259178] [DEBUG] [FORECASTER] RGNX: Forecast T+1@11:T+2@11: DOWN (p=6.22%) [2026-01-13T20:30:37.259461] [INFO ] [FORECASTER] Completed predict_future for RGNX [2026-01-13T20:30:37.259606] [INFO ] [sig ] RGNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:37.402554] [INFO ] [LOCAL ] Saved forecast: RGNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RGNX.txt [2026-01-13T20:30:37.402736] [INFO ] [sig ] [2657/3497] Completed RGNX in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:37.402780] [INFO ] [sig ] [2658/3497] Forecasting RGP... [2026-01-13T20:30:37.402811] [INFO ] [sig ] Generating forecast for: RGP [2026-01-13T20:30:37.402840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGP' from 'https://tdm.silogroup.org/data/derivative_storage/RGP.csv'. [2026-01-13T20:30:37.414239] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGP'. [2026-01-13T20:30:37.414566] [INFO ] [FORECASTER] Starting predict_future for RGP [2026-01-13T20:30:37.415368] [DEBUG] [LOCAL ] No optimal features file found for RGP: ./output/feature-sets/RGP.txt [2026-01-13T20:30:37.415419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:37.415450] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:37.415476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:37.415536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:37.473372] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:37.474210] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:37.474289] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:37.474322] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:37.594535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:37.594711] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:37.594754] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:37.594782] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:37.598350] [DEBUG] [FORECASTER] RGP: Forecast T+1@11:T+2@11: DOWN (p=10.82%) [2026-01-13T20:30:37.598647] [INFO ] [FORECASTER] Completed predict_future for RGP [2026-01-13T20:30:37.598772] [INFO ] [sig ] RGP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:37.745670] [INFO ] [LOCAL ] Saved forecast: RGP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RGP.txt [2026-01-13T20:30:37.745795] [INFO ] [sig ] [2658/3497] Completed RGP in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:37.745833] [INFO ] [sig ] [2659/3497] Forecasting RGS... [2026-01-13T20:30:37.745861] [INFO ] [sig ] Generating forecast for: RGS [2026-01-13T20:30:37.745890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGS' from 'https://tdm.silogroup.org/data/derivative_storage/RGS.csv'. [2026-01-13T20:30:37.756338] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGS'. [2026-01-13T20:30:37.756660] [INFO ] [FORECASTER] Starting predict_future for RGS [2026-01-13T20:30:37.757421] [DEBUG] [LOCAL ] No optimal features file found for RGS: ./output/feature-sets/RGS.txt [2026-01-13T20:30:37.757479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:37.757512] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:37.757546] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:37.757629] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:37.817917] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:37.818652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:37.818736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:37.818784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:37.935230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:37.935354] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:37.935394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:37.935423] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:37.938770] [DEBUG] [FORECASTER] RGS: Forecast T+1@11:T+2@11: DOWN (p=7.96%) [2026-01-13T20:30:37.939051] [INFO ] [FORECASTER] Completed predict_future for RGS [2026-01-13T20:30:37.939172] [INFO ] [sig ] RGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:38.078432] [INFO ] [LOCAL ] Saved forecast: RGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RGS.txt [2026-01-13T20:30:38.078561] [INFO ] [sig ] [2659/3497] Completed RGS in 0.3s | 2.85 sym/s | Total: 15.5m | ETA: 4.9m [2026-01-13T20:30:38.078617] [INFO ] [sig ] [2660/3497] Forecasting RGTI... [2026-01-13T20:30:38.078647] [INFO ] [sig ] Generating forecast for: RGTI [2026-01-13T20:30:38.078677] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RGTI' from 'https://tdm.silogroup.org/data/derivative_storage/RGTI.csv'. [2026-01-13T20:30:38.093443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RGTI'. [2026-01-13T20:30:38.093866] [INFO ] [FORECASTER] Starting predict_future for RGTI [2026-01-13T20:30:38.094650] [DEBUG] [LOCAL ] No optimal features file found for RGTI: ./output/feature-sets/RGTI.txt [2026-01-13T20:30:38.094701] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:38.094731] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:38.094757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:38.094812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:38.150443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:38.151143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:38.151224] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:38.151255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:38.273510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:38.273685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:38.273726] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:38.273753] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:38.277052] [DEBUG] [FORECASTER] RGTI: Forecast T+1@11:T+2@11: DOWN (p=38.42%) [2026-01-13T20:30:38.277327] [INFO ] [FORECASTER] Completed predict_future for RGTI [2026-01-13T20:30:38.277449] [INFO ] [sig ] RGTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:38.416491] [INFO ] [LOCAL ] Saved forecast: RGTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RGTI.txt [2026-01-13T20:30:38.416639] [INFO ] [sig ] [2660/3497] Completed RGTI in 0.3s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:38.416680] [INFO ] [sig ] [2661/3497] Forecasting RH... [2026-01-13T20:30:38.416708] [INFO ] [sig ] Generating forecast for: RH [2026-01-13T20:30:38.416737] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RH' from 'https://tdm.silogroup.org/data/derivative_storage/RH.csv'. [2026-01-13T20:30:38.427723] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RH'. [2026-01-13T20:30:38.428035] [INFO ] [FORECASTER] Starting predict_future for RH [2026-01-13T20:30:38.428817] [DEBUG] [LOCAL ] No optimal features file found for RH: ./output/feature-sets/RH.txt [2026-01-13T20:30:38.428868] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:38.428899] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:38.428938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:38.428996] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:38.484373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:38.485006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:38.485083] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:38.485114] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:38.606940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:38.607066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:38.607105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:38.607133] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:38.610345] [DEBUG] [FORECASTER] RH: Forecast T+1@11:T+2@11: DOWN (p=2.81%) [2026-01-13T20:30:38.610631] [INFO ] [FORECASTER] Completed predict_future for RH [2026-01-13T20:30:38.610751] [INFO ] [sig ] RH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:38.752992] [INFO ] [LOCAL ] Saved forecast: RH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RH.txt [2026-01-13T20:30:38.753116] [INFO ] [sig ] [2661/3497] Completed RH in 0.3s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:38.753157] [INFO ] [sig ] [2662/3497] Forecasting RHI... [2026-01-13T20:30:38.753185] [INFO ] [sig ] Generating forecast for: RHI [2026-01-13T20:30:38.753214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHI' from 'https://tdm.silogroup.org/data/derivative_storage/RHI.csv'. [2026-01-13T20:30:38.765137] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHI'. [2026-01-13T20:30:38.765428] [INFO ] [FORECASTER] Starting predict_future for RHI [2026-01-13T20:30:38.766408] [DEBUG] [LOCAL ] No optimal features file found for RHI: ./output/feature-sets/RHI.txt [2026-01-13T20:30:38.766460] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:38.766491] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:38.766517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:38.766596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:38.823534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:38.824404] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:38.824487] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:38.824520] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:38.951494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:38.951685] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:38.951727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:38.951755] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:38.955031] [DEBUG] [FORECASTER] RHI: Forecast T+1@11:T+2@11: DOWN (p=29.12%) [2026-01-13T20:30:38.955300] [INFO ] [FORECASTER] Completed predict_future for RHI [2026-01-13T20:30:38.955420] [INFO ] [sig ] RHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:39.097547] [INFO ] [LOCAL ] Saved forecast: RHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RHI.txt [2026-01-13T20:30:39.097694] [INFO ] [sig ] [2662/3497] Completed RHI in 0.3s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:39.097733] [INFO ] [sig ] [2663/3497] Forecasting RHP... [2026-01-13T20:30:39.097762] [INFO ] [sig ] Generating forecast for: RHP [2026-01-13T20:30:39.097790] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RHP' from 'https://tdm.silogroup.org/data/derivative_storage/RHP.csv'. [2026-01-13T20:30:39.109234] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RHP'. [2026-01-13T20:30:39.109539] [INFO ] [FORECASTER] Starting predict_future for RHP [2026-01-13T20:30:39.110312] [DEBUG] [LOCAL ] No optimal features file found for RHP: ./output/feature-sets/RHP.txt [2026-01-13T20:30:39.110385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:39.110417] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:39.110443] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:39.110498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:39.166007] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:39.166668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:39.166892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:39.166924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:39.287014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:39.287172] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:39.287214] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:39.287244] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:39.290829] [DEBUG] [FORECASTER] RHP: Forecast T+1@11:T+2@11: DOWN (p=18.61%) [2026-01-13T20:30:39.291138] [INFO ] [FORECASTER] Completed predict_future for RHP [2026-01-13T20:30:39.291270] [INFO ] [sig ] RHP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:39.455048] [INFO ] [LOCAL ] Saved forecast: RHP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RHP.txt [2026-01-13T20:30:39.455255] [INFO ] [sig ] [2663/3497] Completed RHP in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:39.455304] [INFO ] [sig ] [2664/3497] Forecasting RIG... [2026-01-13T20:30:39.455337] [INFO ] [sig ] Generating forecast for: RIG [2026-01-13T20:30:39.455372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIG' from 'https://tdm.silogroup.org/data/derivative_storage/RIG.csv'. [2026-01-13T20:30:39.468943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIG'. [2026-01-13T20:30:39.469377] [INFO ] [FORECASTER] Starting predict_future for RIG [2026-01-13T20:30:39.470349] [DEBUG] [LOCAL ] No optimal features file found for RIG: ./output/feature-sets/RIG.txt [2026-01-13T20:30:39.470405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:39.470445] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:39.470476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:39.470535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:39.546367] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:39.547541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:39.547679] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:39.547801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:39.725985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:39.726210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:39.726278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:39.726333] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:39.732069] [DEBUG] [FORECASTER] RIG: Forecast T+1@11:T+2@11: UP (p=97.16%) [2026-01-13T20:30:39.732614] [INFO ] [FORECASTER] Completed predict_future for RIG [2026-01-13T20:30:39.732828] [INFO ] [sig ] RIG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:39.978075] [INFO ] [LOCAL ] Saved forecast: RIG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RIG.txt [2026-01-13T20:30:39.978311] [INFO ] [sig ] [2664/3497] Completed RIG in 0.5s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:39.978381] [INFO ] [sig ] [2665/3497] Forecasting RIGL... [2026-01-13T20:30:39.978435] [INFO ] [sig ] Generating forecast for: RIGL [2026-01-13T20:30:39.978494] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIGL' from 'https://tdm.silogroup.org/data/derivative_storage/RIGL.csv'. [2026-01-13T20:30:40.037163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIGL'. [2026-01-13T20:30:40.037736] [INFO ] [FORECASTER] Starting predict_future for RIGL [2026-01-13T20:30:40.038847] [DEBUG] [LOCAL ] No optimal features file found for RIGL: ./output/feature-sets/RIGL.txt [2026-01-13T20:30:40.038914] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:40.038954] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:40.038986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:40.039062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:40.123683] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:40.124916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:40.125042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:40.125097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:40.288086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:40.288287] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:40.288354] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:40.288404] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:40.293399] [DEBUG] [FORECASTER] RIGL: Forecast T+1@11:T+2@11: DOWN (p=13.63%) [2026-01-13T20:30:40.293902] [INFO ] [FORECASTER] Completed predict_future for RIGL [2026-01-13T20:30:40.294086] [INFO ] [sig ] RIGL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:40.488077] [INFO ] [LOCAL ] Saved forecast: RIGL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RIGL.txt [2026-01-13T20:30:40.488304] [INFO ] [sig ] [2665/3497] Completed RIGL in 0.5s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:40.488357] [INFO ] [sig ] [2666/3497] Forecasting RILY... [2026-01-13T20:30:40.488390] [INFO ] [sig ] Generating forecast for: RILY [2026-01-13T20:30:40.488421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILY' from 'https://tdm.silogroup.org/data/derivative_storage/RILY.csv'. [2026-01-13T20:30:40.505070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILY'. [2026-01-13T20:30:40.505622] [INFO ] [FORECASTER] Starting predict_future for RILY [2026-01-13T20:30:40.506918] [DEBUG] [LOCAL ] No optimal features file found for RILY: ./output/feature-sets/RILY.txt [2026-01-13T20:30:40.507007] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:40.507063] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:40.507113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:40.507210] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:40.586132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:40.587233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:40.587334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:40.587371] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:40.718133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:40.718304] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:40.718346] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:40.718377] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:40.722464] [DEBUG] [FORECASTER] RILY: Forecast T+1@11:T+2@11: DOWN (p=13.58%) [2026-01-13T20:30:40.722855] [INFO ] [FORECASTER] Completed predict_future for RILY [2026-01-13T20:30:40.723009] [INFO ] [sig ] RILY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:40.890465] [INFO ] [LOCAL ] Saved forecast: RILY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RILY.txt [2026-01-13T20:30:40.890670] [INFO ] [sig ] [2666/3497] Completed RILY in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:40.890714] [INFO ] [sig ] [2667/3497] Forecasting RILYN... [2026-01-13T20:30:40.890746] [INFO ] [sig ] Generating forecast for: RILYN [2026-01-13T20:30:40.890777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYN' from 'https://tdm.silogroup.org/data/derivative_storage/RILYN.csv'. [2026-01-13T20:30:40.901753] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYN'. [2026-01-13T20:30:40.902162] [INFO ] [FORECASTER] Starting predict_future for RILYN [2026-01-13T20:30:40.903047] [DEBUG] [LOCAL ] No optimal features file found for RILYN: ./output/feature-sets/RILYN.txt [2026-01-13T20:30:40.903103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:40.903136] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:40.903165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:40.903222] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:40.962621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:40.963529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:40.963636] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:40.963672] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:41.090940] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:41.091104] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:41.091162] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:41.091203] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:41.094943] [DEBUG] [FORECASTER] RILYN: Forecast T+1@11:T+2@11: UP (p=77.47%) [2026-01-13T20:30:41.095300] [INFO ] [FORECASTER] Completed predict_future for RILYN [2026-01-13T20:30:41.095435] [INFO ] [sig ] RILYN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:41.250328] [INFO ] [LOCAL ] Saved forecast: RILYN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RILYN.txt [2026-01-13T20:30:41.250506] [INFO ] [sig ] [2667/3497] Completed RILYN in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.9m [2026-01-13T20:30:41.250549] [INFO ] [sig ] [2668/3497] Forecasting RILYZ... [2026-01-13T20:30:41.250604] [INFO ] [sig ] Generating forecast for: RILYZ [2026-01-13T20:30:41.250655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RILYZ' from 'https://tdm.silogroup.org/data/derivative_storage/RILYZ.csv'. [2026-01-13T20:30:41.262505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RILYZ'. [2026-01-13T20:30:41.262924] [INFO ] [FORECASTER] Starting predict_future for RILYZ [2026-01-13T20:30:41.263888] [DEBUG] [LOCAL ] No optimal features file found for RILYZ: ./output/feature-sets/RILYZ.txt [2026-01-13T20:30:41.263949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:41.263984] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:41.264012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:41.264070] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:41.324656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:41.325495] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:41.325597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:41.325634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:41.456858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:41.457038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:41.457087] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:41.457119] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:41.461400] [DEBUG] [FORECASTER] RILYZ: Forecast T+1@11:T+2@11: DOWN (p=2.65%) [2026-01-13T20:30:41.461705] [INFO ] [FORECASTER] Completed predict_future for RILYZ [2026-01-13T20:30:41.461837] [INFO ] [sig ] RILYZ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:41.620039] [INFO ] [LOCAL ] Saved forecast: RILYZ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RILYZ.txt [2026-01-13T20:30:41.620199] [INFO ] [sig ] [2668/3497] Completed RILYZ in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:41.620240] [INFO ] [sig ] [2669/3497] Forecasting RING... [2026-01-13T20:30:41.620270] [INFO ] [sig ] Generating forecast for: RING [2026-01-13T20:30:41.620301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RING' from 'https://tdm.silogroup.org/data/derivative_storage/RING.csv'. [2026-01-13T20:30:41.633394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RING'. [2026-01-13T20:30:41.633961] [INFO ] [FORECASTER] Starting predict_future for RING [2026-01-13T20:30:41.634779] [DEBUG] [LOCAL ] No optimal features file found for RING: ./output/feature-sets/RING.txt [2026-01-13T20:30:41.634832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:41.634865] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:41.634893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:41.634959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:41.690888] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:41.691818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:41.691902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:41.691936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:41.819984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:41.820150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:41.820193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:41.820255] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:41.823896] [DEBUG] [FORECASTER] RING: Forecast T+1@11:T+2@11: UP (p=73.46%) [2026-01-13T20:30:41.824185] [INFO ] [FORECASTER] Completed predict_future for RING [2026-01-13T20:30:41.824312] [INFO ] [sig ] RING: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:41.977153] [INFO ] [LOCAL ] Saved forecast: RING 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RING.txt [2026-01-13T20:30:41.977321] [INFO ] [sig ] [2669/3497] Completed RING in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:41.977364] [INFO ] [sig ] [2670/3497] Forecasting RIO... [2026-01-13T20:30:41.977394] [INFO ] [sig ] Generating forecast for: RIO [2026-01-13T20:30:41.977425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIO' from 'https://tdm.silogroup.org/data/derivative_storage/RIO.csv'. [2026-01-13T20:30:41.989508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIO'. [2026-01-13T20:30:41.990133] [INFO ] [FORECASTER] Starting predict_future for RIO [2026-01-13T20:30:41.991011] [DEBUG] [LOCAL ] No optimal features file found for RIO: ./output/feature-sets/RIO.txt [2026-01-13T20:30:41.991064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:41.991097] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:41.991125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:41.991182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:42.053809] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:42.054677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:42.054926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:42.054960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:42.185410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:42.185586] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:42.185630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:42.185659] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:42.189947] [DEBUG] [FORECASTER] RIO: Forecast T+1@11:T+2@11: UP (p=52.33%) [2026-01-13T20:30:42.190382] [INFO ] [FORECASTER] Completed predict_future for RIO [2026-01-13T20:30:42.190549] [INFO ] [sig ] RIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:42.334380] [INFO ] [LOCAL ] Saved forecast: RIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RIO.txt [2026-01-13T20:30:42.334518] [INFO ] [sig ] [2670/3497] Completed RIO in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:42.334556] [INFO ] [sig ] [2671/3497] Forecasting RITM... [2026-01-13T20:30:42.334605] [INFO ] [sig ] Generating forecast for: RITM [2026-01-13T20:30:42.334643] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RITM' from 'https://tdm.silogroup.org/data/derivative_storage/RITM.csv'. [2026-01-13T20:30:42.347255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RITM'. [2026-01-13T20:30:42.347685] [INFO ] [FORECASTER] Starting predict_future for RITM [2026-01-13T20:30:42.348689] [DEBUG] [LOCAL ] No optimal features file found for RITM: ./output/feature-sets/RITM.txt [2026-01-13T20:30:42.348756] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:42.348846] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:42.348887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:42.348966] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:42.406773] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:42.407724] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:42.407816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:42.407851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:42.529436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:42.529617] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:42.529660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:42.529690] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:42.533230] [DEBUG] [FORECASTER] RITM: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-13T20:30:42.533523] [INFO ] [FORECASTER] Completed predict_future for RITM [2026-01-13T20:30:42.533667] [INFO ] [sig ] RITM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:42.686944] [INFO ] [LOCAL ] Saved forecast: RITM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RITM.txt [2026-01-13T20:30:42.687110] [INFO ] [sig ] [2671/3497] Completed RITM in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:42.687152] [INFO ] [sig ] [2672/3497] Forecasting RIVN... [2026-01-13T20:30:42.687184] [INFO ] [sig ] Generating forecast for: RIVN [2026-01-13T20:30:42.687215] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RIVN' from 'https://tdm.silogroup.org/data/derivative_storage/RIVN.csv'. [2026-01-13T20:30:42.700347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RIVN'. [2026-01-13T20:30:42.700766] [INFO ] [FORECASTER] Starting predict_future for RIVN [2026-01-13T20:30:42.701808] [DEBUG] [LOCAL ] No optimal features file found for RIVN: ./output/feature-sets/RIVN.txt [2026-01-13T20:30:42.701863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:42.701896] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:42.701924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:42.701982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:42.766407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:42.767373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:42.767471] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:42.767511] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:42.897227] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:42.897380] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:42.897420] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:42.897451] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:42.901142] [DEBUG] [FORECASTER] RIVN: Forecast T+1@11:T+2@11: UP (p=95.24%) [2026-01-13T20:30:42.901456] [INFO ] [FORECASTER] Completed predict_future for RIVN [2026-01-13T20:30:42.901621] [INFO ] [sig ] RIVN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:43.053094] [INFO ] [LOCAL ] Saved forecast: RIVN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RIVN.txt [2026-01-13T20:30:43.053237] [INFO ] [sig ] [2672/3497] Completed RIVN in 0.4s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:43.053276] [INFO ] [sig ] [2673/3497] Forecasting RKLB... [2026-01-13T20:30:43.053305] [INFO ] [sig ] Generating forecast for: RKLB [2026-01-13T20:30:43.053336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RKLB' from 'https://tdm.silogroup.org/data/derivative_storage/RKLB.csv'. [2026-01-13T20:30:43.064416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RKLB'. [2026-01-13T20:30:43.064755] [INFO ] [FORECASTER] Starting predict_future for RKLB [2026-01-13T20:30:43.065521] [DEBUG] [LOCAL ] No optimal features file found for RKLB: ./output/feature-sets/RKLB.txt [2026-01-13T20:30:43.065591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:43.065629] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:43.065658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:43.065714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:43.122899] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:43.123570] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:43.123666] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:43.123698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:43.243830] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:43.243986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:43.244024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:43.244053] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:43.247635] [DEBUG] [FORECASTER] RKLB: Forecast T+1@11:T+2@11: DOWN (p=46.48%) [2026-01-13T20:30:43.247943] [INFO ] [FORECASTER] Completed predict_future for RKLB [2026-01-13T20:30:43.248080] [INFO ] [sig ] RKLB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:43.392583] [INFO ] [LOCAL ] Saved forecast: RKLB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RKLB.txt [2026-01-13T20:30:43.392720] [INFO ] [sig ] [2673/3497] Completed RKLB in 0.3s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:43.392759] [INFO ] [sig ] [2674/3497] Forecasting RL... [2026-01-13T20:30:43.392789] [INFO ] [sig ] Generating forecast for: RL [2026-01-13T20:30:43.392819] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RL' from 'https://tdm.silogroup.org/data/derivative_storage/RL.csv'. [2026-01-13T20:30:43.404120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RL'. [2026-01-13T20:30:43.404440] [INFO ] [FORECASTER] Starting predict_future for RL [2026-01-13T20:30:43.405223] [DEBUG] [LOCAL ] No optimal features file found for RL: ./output/feature-sets/RL.txt [2026-01-13T20:30:43.405288] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:43.405320] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:43.405347] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:43.405404] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:43.462084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:43.462874] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:43.462953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:43.462987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:43.585961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:43.586114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:43.586154] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:43.586218] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:43.589615] [DEBUG] [FORECASTER] RL: Forecast T+1@11:T+2@11: DOWN (p=29.18%) [2026-01-13T20:30:43.589897] [INFO ] [FORECASTER] Completed predict_future for RL [2026-01-13T20:30:43.590022] [INFO ] [sig ] RL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:43.738043] [INFO ] [LOCAL ] Saved forecast: RL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RL.txt [2026-01-13T20:30:43.738206] [INFO ] [sig ] [2674/3497] Completed RL in 0.3s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:43.738247] [INFO ] [sig ] [2675/3497] Forecasting RLAY... [2026-01-13T20:30:43.738278] [INFO ] [sig ] Generating forecast for: RLAY [2026-01-13T20:30:43.738310] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLAY' from 'https://tdm.silogroup.org/data/derivative_storage/RLAY.csv'. [2026-01-13T20:30:43.749627] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLAY'. [2026-01-13T20:30:43.749994] [INFO ] [FORECASTER] Starting predict_future for RLAY [2026-01-13T20:30:43.750829] [DEBUG] [LOCAL ] No optimal features file found for RLAY: ./output/feature-sets/RLAY.txt [2026-01-13T20:30:43.750880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:43.750913] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:43.750940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:43.751000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:43.807240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:43.808090] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:43.808175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:43.808208] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:43.937204] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:43.937328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:43.937370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:43.937399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:43.940981] [DEBUG] [FORECASTER] RLAY: Forecast T+1@11:T+2@11: UP (p=81.60%) [2026-01-13T20:30:43.941289] [INFO ] [FORECASTER] Completed predict_future for RLAY [2026-01-13T20:30:43.941423] [INFO ] [sig ] RLAY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:44.084755] [INFO ] [LOCAL ] Saved forecast: RLAY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RLAY.txt [2026-01-13T20:30:44.084908] [INFO ] [sig ] [2675/3497] Completed RLAY in 0.3s | 2.85 sym/s | Total: 15.6m | ETA: 4.8m [2026-01-13T20:30:44.084948] [INFO ] [sig ] [2676/3497] Forecasting RLI... [2026-01-13T20:30:44.084980] [INFO ] [sig ] Generating forecast for: RLI [2026-01-13T20:30:44.085013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLI' from 'https://tdm.silogroup.org/data/derivative_storage/RLI.csv'. [2026-01-13T20:30:44.096433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLI'. [2026-01-13T20:30:44.096837] [INFO ] [FORECASTER] Starting predict_future for RLI [2026-01-13T20:30:44.097675] [DEBUG] [LOCAL ] No optimal features file found for RLI: ./output/feature-sets/RLI.txt [2026-01-13T20:30:44.097730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:44.097763] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:44.097791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:44.097849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:44.157478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:44.158351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:44.158438] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:44.158473] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:44.286356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:44.286535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:44.286617] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:44.286666] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:44.290307] [DEBUG] [FORECASTER] RLI: Forecast T+1@11:T+2@11: DOWN (p=44.95%) [2026-01-13T20:30:44.290647] [INFO ] [FORECASTER] Completed predict_future for RLI [2026-01-13T20:30:44.290780] [INFO ] [sig ] RLI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:44.442028] [INFO ] [LOCAL ] Saved forecast: RLI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RLI.txt [2026-01-13T20:30:44.442219] [INFO ] [sig ] [2676/3497] Completed RLI in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:44.442279] [INFO ] [sig ] [2677/3497] Forecasting RLJ... [2026-01-13T20:30:44.442313] [INFO ] [sig ] Generating forecast for: RLJ [2026-01-13T20:30:44.442350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLJ' from 'https://tdm.silogroup.org/data/derivative_storage/RLJ.csv'. [2026-01-13T20:30:44.455644] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLJ'. [2026-01-13T20:30:44.455973] [INFO ] [FORECASTER] Starting predict_future for RLJ [2026-01-13T20:30:44.456820] [DEBUG] [LOCAL ] No optimal features file found for RLJ: ./output/feature-sets/RLJ.txt [2026-01-13T20:30:44.456875] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:44.456908] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:44.456935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:44.456993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:44.516788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:44.517644] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:44.517727] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:44.517762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:44.638639] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:44.638794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:44.638834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:44.638864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:44.642300] [DEBUG] [FORECASTER] RLJ: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-01-13T20:30:44.642614] [INFO ] [FORECASTER] Completed predict_future for RLJ [2026-01-13T20:30:44.642744] [INFO ] [sig ] RLJ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:44.821481] [INFO ] [LOCAL ] Saved forecast: RLJ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RLJ.txt [2026-01-13T20:30:44.821653] [INFO ] [sig ] [2677/3497] Completed RLJ in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:44.821705] [INFO ] [sig ] [2678/3497] Forecasting RLMD... [2026-01-13T20:30:44.821737] [INFO ] [sig ] Generating forecast for: RLMD [2026-01-13T20:30:44.821768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLMD' from 'https://tdm.silogroup.org/data/derivative_storage/RLMD.csv'. [2026-01-13T20:30:44.835316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLMD'. [2026-01-13T20:30:44.835785] [INFO ] [FORECASTER] Starting predict_future for RLMD [2026-01-13T20:30:44.836873] [DEBUG] [LOCAL ] No optimal features file found for RLMD: ./output/feature-sets/RLMD.txt [2026-01-13T20:30:44.836941] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:44.836988] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:44.837029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:44.837117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:44.906399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:44.907548] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:44.907674] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:44.907712] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:45.031610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:45.031774] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:45.031814] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:45.031844] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:45.035306] [DEBUG] [FORECASTER] RLMD: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-01-13T20:30:45.035643] [INFO ] [FORECASTER] Completed predict_future for RLMD [2026-01-13T20:30:45.035779] [INFO ] [sig ] RLMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:45.180357] [INFO ] [LOCAL ] Saved forecast: RLMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RLMD.txt [2026-01-13T20:30:45.180532] [INFO ] [sig ] [2678/3497] Completed RLMD in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:45.180616] [INFO ] [sig ] [2679/3497] Forecasting RLTY... [2026-01-13T20:30:45.180654] [INFO ] [sig ] Generating forecast for: RLTY [2026-01-13T20:30:45.180685] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLTY' from 'https://tdm.silogroup.org/data/derivative_storage/RLTY.csv'. [2026-01-13T20:30:45.193213] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLTY'. [2026-01-13T20:30:45.193715] [INFO ] [FORECASTER] Starting predict_future for RLTY [2026-01-13T20:30:45.194524] [DEBUG] [LOCAL ] No optimal features file found for RLTY: ./output/feature-sets/RLTY.txt [2026-01-13T20:30:45.194607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:45.194643] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:45.194670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:45.194727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:45.254570] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:45.255401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:45.255481] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:45.255514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:45.378623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:45.378780] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:45.378821] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:45.378850] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:45.382426] [DEBUG] [FORECASTER] RLTY: Forecast T+1@11:T+2@11: DOWN (p=3.82%) [2026-01-13T20:30:45.382780] [INFO ] [FORECASTER] Completed predict_future for RLTY [2026-01-13T20:30:45.382933] [INFO ] [sig ] RLTY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:45.534068] [INFO ] [LOCAL ] Saved forecast: RLTY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RLTY.txt [2026-01-13T20:30:45.534206] [INFO ] [sig ] [2679/3497] Completed RLTY in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:45.534244] [INFO ] [sig ] [2680/3497] Forecasting RLX... [2026-01-13T20:30:45.534274] [INFO ] [sig ] Generating forecast for: RLX [2026-01-13T20:30:45.534311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RLX' from 'https://tdm.silogroup.org/data/derivative_storage/RLX.csv'. [2026-01-13T20:30:45.545441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RLX'. [2026-01-13T20:30:45.545788] [INFO ] [FORECASTER] Starting predict_future for RLX [2026-01-13T20:30:45.546547] [DEBUG] [LOCAL ] No optimal features file found for RLX: ./output/feature-sets/RLX.txt [2026-01-13T20:30:45.546616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:45.546648] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:45.546675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:45.546735] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:45.605791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:45.606624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:45.606705] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:45.606740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:45.729687] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:45.729841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:45.729881] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:45.729909] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:45.733272] [DEBUG] [FORECASTER] RLX: Forecast T+1@11:T+2@11: UP (p=84.09%) [2026-01-13T20:30:45.733543] [INFO ] [FORECASTER] Completed predict_future for RLX [2026-01-13T20:30:45.733684] [INFO ] [sig ] RLX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:45.879670] [INFO ] [LOCAL ] Saved forecast: RLX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RLX.txt [2026-01-13T20:30:45.879824] [INFO ] [sig ] [2680/3497] Completed RLX in 0.3s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:45.879865] [INFO ] [sig ] [2681/3497] Forecasting RM... [2026-01-13T20:30:45.879895] [INFO ] [sig ] Generating forecast for: RM [2026-01-13T20:30:45.879925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RM' from 'https://tdm.silogroup.org/data/derivative_storage/RM.csv'. [2026-01-13T20:30:45.891341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RM'. [2026-01-13T20:30:45.891733] [INFO ] [FORECASTER] Starting predict_future for RM [2026-01-13T20:30:45.892503] [DEBUG] [LOCAL ] No optimal features file found for RM: ./output/feature-sets/RM.txt [2026-01-13T20:30:45.892555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:45.892607] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:45.892636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:45.892692] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:45.953832] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:45.954722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:45.954835] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:45.954869] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:46.081489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:46.081676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:46.081735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:46.081766] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:46.085247] [DEBUG] [FORECASTER] RM: Forecast T+1@11:T+2@11: DOWN (p=5.94%) [2026-01-13T20:30:46.085570] [INFO ] [FORECASTER] Completed predict_future for RM [2026-01-13T20:30:46.085740] [INFO ] [sig ] RM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:46.241132] [INFO ] [LOCAL ] Saved forecast: RM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RM.txt [2026-01-13T20:30:46.241292] [INFO ] [sig ] [2681/3497] Completed RM in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:46.241333] [INFO ] [sig ] [2682/3497] Forecasting RMAX... [2026-01-13T20:30:46.241362] [INFO ] [sig ] Generating forecast for: RMAX [2026-01-13T20:30:46.241392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMAX' from 'https://tdm.silogroup.org/data/derivative_storage/RMAX.csv'. [2026-01-13T20:30:46.253475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMAX'. [2026-01-13T20:30:46.253890] [INFO ] [FORECASTER] Starting predict_future for RMAX [2026-01-13T20:30:46.254763] [DEBUG] [LOCAL ] No optimal features file found for RMAX: ./output/feature-sets/RMAX.txt [2026-01-13T20:30:46.254816] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:46.254848] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:46.254874] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:46.254931] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:46.311955] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:46.312825] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:46.312906] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:46.312939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:46.430201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:46.430362] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:46.430400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:46.430430] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:46.434197] [DEBUG] [FORECASTER] RMAX: Forecast T+1@11:T+2@11: DOWN (p=42.48%) [2026-01-13T20:30:46.434506] [INFO ] [FORECASTER] Completed predict_future for RMAX [2026-01-13T20:30:46.434653] [INFO ] [sig ] RMAX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:46.587903] [INFO ] [LOCAL ] Saved forecast: RMAX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RMAX.txt [2026-01-13T20:30:46.588092] [INFO ] [sig ] [2682/3497] Completed RMAX in 0.3s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:46.588134] [INFO ] [sig ] [2683/3497] Forecasting RMBI... [2026-01-13T20:30:46.588165] [INFO ] [sig ] Generating forecast for: RMBI [2026-01-13T20:30:46.588194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBI' from 'https://tdm.silogroup.org/data/derivative_storage/RMBI.csv'. [2026-01-13T20:30:46.599961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBI'. [2026-01-13T20:30:46.600348] [INFO ] [FORECASTER] Starting predict_future for RMBI [2026-01-13T20:30:46.601169] [DEBUG] [LOCAL ] No optimal features file found for RMBI: ./output/feature-sets/RMBI.txt [2026-01-13T20:30:46.601222] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:46.601256] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:46.601283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:46.601339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:46.660792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:46.661714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:46.661817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:46.661853] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:46.781902] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:46.782061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:46.782104] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:46.782133] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:46.785714] [DEBUG] [FORECASTER] RMBI: Forecast T+1@11:T+2@11: DOWN (p=24.18%) [2026-01-13T20:30:46.786189] [INFO ] [FORECASTER] Completed predict_future for RMBI [2026-01-13T20:30:46.786318] [INFO ] [sig ] RMBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:46.951686] [INFO ] [LOCAL ] Saved forecast: RMBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RMBI.txt [2026-01-13T20:30:46.951848] [INFO ] [sig ] [2683/3497] Completed RMBI in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:46.951890] [INFO ] [sig ] [2684/3497] Forecasting RMBS... [2026-01-13T20:30:46.951920] [INFO ] [sig ] Generating forecast for: RMBS [2026-01-13T20:30:46.951950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMBS' from 'https://tdm.silogroup.org/data/derivative_storage/RMBS.csv'. [2026-01-13T20:30:46.963301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMBS'. [2026-01-13T20:30:46.963658] [INFO ] [FORECASTER] Starting predict_future for RMBS [2026-01-13T20:30:46.964411] [DEBUG] [LOCAL ] No optimal features file found for RMBS: ./output/feature-sets/RMBS.txt [2026-01-13T20:30:46.964463] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:46.964495] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:46.964522] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:46.964593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:47.025865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:47.027021] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:47.027116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:47.027152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:47.142353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:47.142504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:47.142548] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:47.142597] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:47.145987] [DEBUG] [FORECASTER] RMBS: Forecast T+1@11:T+2@11: UP (p=57.62%) [2026-01-13T20:30:47.146268] [INFO ] [FORECASTER] Completed predict_future for RMBS [2026-01-13T20:30:47.146391] [INFO ] [sig ] RMBS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:47.289537] [INFO ] [LOCAL ] Saved forecast: RMBS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RMBS.txt [2026-01-13T20:30:47.289753] [INFO ] [sig ] [2684/3497] Completed RMBS in 0.3s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:47.289795] [INFO ] [sig ] [2685/3497] Forecasting RMD... [2026-01-13T20:30:47.289826] [INFO ] [sig ] Generating forecast for: RMD [2026-01-13T20:30:47.289859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMD' from 'https://tdm.silogroup.org/data/derivative_storage/RMD.csv'. [2026-01-13T20:30:47.301156] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMD'. [2026-01-13T20:30:47.301502] [INFO ] [FORECASTER] Starting predict_future for RMD [2026-01-13T20:30:47.302290] [DEBUG] [LOCAL ] No optimal features file found for RMD: ./output/feature-sets/RMD.txt [2026-01-13T20:30:47.302341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:47.302397] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:47.302427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:47.302484] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:47.360138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:47.361014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:47.361098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:47.361132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:47.483484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:47.483662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:47.483707] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:47.483735] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:47.487176] [DEBUG] [FORECASTER] RMD: Forecast T+1@11:T+2@11: UP (p=75.15%) [2026-01-13T20:30:47.487486] [INFO ] [FORECASTER] Completed predict_future for RMD [2026-01-13T20:30:47.487654] [INFO ] [sig ] RMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:47.631770] [INFO ] [LOCAL ] Saved forecast: RMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RMD.txt [2026-01-13T20:30:47.631936] [INFO ] [sig ] [2685/3497] Completed RMD in 0.3s | 2.85 sym/s | Total: 15.7m | ETA: 4.8m [2026-01-13T20:30:47.631986] [INFO ] [sig ] [2686/3497] Forecasting RMI... [2026-01-13T20:30:47.632019] [INFO ] [sig ] Generating forecast for: RMI [2026-01-13T20:30:47.632049] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMI' from 'https://tdm.silogroup.org/data/derivative_storage/RMI.csv'. [2026-01-13T20:30:47.647462] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMI'. [2026-01-13T20:30:47.648037] [INFO ] [FORECASTER] Starting predict_future for RMI [2026-01-13T20:30:47.649231] [DEBUG] [LOCAL ] No optimal features file found for RMI: ./output/feature-sets/RMI.txt [2026-01-13T20:30:47.649302] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:47.649357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:47.649407] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:47.649505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:47.719795] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:47.720694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:47.720778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:47.720810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:47.834479] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:47.834655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:47.834696] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:47.834724] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:47.838471] [DEBUG] [FORECASTER] RMI: Forecast T+1@11:T+2@11: DOWN (p=29.91%) [2026-01-13T20:30:47.838796] [INFO ] [FORECASTER] Completed predict_future for RMI [2026-01-13T20:30:47.838925] [INFO ] [sig ] RMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:47.988367] [INFO ] [LOCAL ] Saved forecast: RMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RMI.txt [2026-01-13T20:30:47.988521] [INFO ] [sig ] [2686/3497] Completed RMI in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-13T20:30:47.988560] [INFO ] [sig ] [2687/3497] Forecasting RMM... [2026-01-13T20:30:47.988607] [INFO ] [sig ] Generating forecast for: RMM [2026-01-13T20:30:47.988639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMM' from 'https://tdm.silogroup.org/data/derivative_storage/RMM.csv'. [2026-01-13T20:30:48.000460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMM'. [2026-01-13T20:30:48.000805] [INFO ] [FORECASTER] Starting predict_future for RMM [2026-01-13T20:30:48.001785] [DEBUG] [LOCAL ] No optimal features file found for RMM: ./output/feature-sets/RMM.txt [2026-01-13T20:30:48.001993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:48.002024] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:48.002051] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:48.002106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:48.061621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:48.062674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:48.062760] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:48.062792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:48.193487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:48.193658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:48.193698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:48.193727] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:48.197478] [DEBUG] [FORECASTER] RMM: Forecast T+1@11:T+2@11: UP (p=50.00%) [2026-01-13T20:30:48.197809] [INFO ] [FORECASTER] Completed predict_future for RMM [2026-01-13T20:30:48.197977] [INFO ] [sig ] RMM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:48.343693] [INFO ] [LOCAL ] Saved forecast: RMM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RMM.txt [2026-01-13T20:30:48.343860] [INFO ] [sig ] [2687/3497] Completed RMM in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-13T20:30:48.343901] [INFO ] [sig ] [2688/3497] Forecasting RMMZ... [2026-01-13T20:30:48.343931] [INFO ] [sig ] Generating forecast for: RMMZ [2026-01-13T20:30:48.343962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMMZ' from 'https://tdm.silogroup.org/data/derivative_storage/RMMZ.csv'. [2026-01-13T20:30:48.355216] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMMZ'. [2026-01-13T20:30:48.355553] [INFO ] [FORECASTER] Starting predict_future for RMMZ [2026-01-13T20:30:48.356357] [DEBUG] [LOCAL ] No optimal features file found for RMMZ: ./output/feature-sets/RMMZ.txt [2026-01-13T20:30:48.356417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:48.356491] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:48.356525] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:48.356624] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:48.413848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:48.414711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:48.414814] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:48.414848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:48.525426] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:48.525605] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:48.525646] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:48.525673] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:48.529098] [DEBUG] [FORECASTER] RMMZ: Forecast T+1@11:T+2@11: UP (p=64.44%) [2026-01-13T20:30:48.529378] [INFO ] [FORECASTER] Completed predict_future for RMMZ [2026-01-13T20:30:48.529500] [INFO ] [sig ] RMMZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:48.679277] [INFO ] [LOCAL ] Saved forecast: RMMZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RMMZ.txt [2026-01-13T20:30:48.679435] [INFO ] [sig ] [2688/3497] Completed RMMZ in 0.3s | 2.85 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-13T20:30:48.679475] [INFO ] [sig ] [2689/3497] Forecasting RMNI... [2026-01-13T20:30:48.679511] [INFO ] [sig ] Generating forecast for: RMNI [2026-01-13T20:30:48.679543] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RMNI' from 'https://tdm.silogroup.org/data/derivative_storage/RMNI.csv'. [2026-01-13T20:30:48.692111] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RMNI'. [2026-01-13T20:30:48.692451] [INFO ] [FORECASTER] Starting predict_future for RMNI [2026-01-13T20:30:48.693256] [DEBUG] [LOCAL ] No optimal features file found for RMNI: ./output/feature-sets/RMNI.txt [2026-01-13T20:30:48.693309] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:48.693342] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:48.693369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:48.693425] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:48.753176] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:48.754044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:48.754318] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:48.754350] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:48.901696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:48.901857] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:48.901900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:48.901930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:48.905738] [DEBUG] [FORECASTER] RMNI: Forecast T+1@11:T+2@11: UP (p=51.82%) [2026-01-13T20:30:48.906048] [INFO ] [FORECASTER] Completed predict_future for RMNI [2026-01-13T20:30:48.906179] [INFO ] [sig ] RMNI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:49.092919] [INFO ] [LOCAL ] Saved forecast: RMNI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RMNI.txt [2026-01-13T20:30:49.093089] [INFO ] [sig ] [2689/3497] Completed RMNI in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-13T20:30:49.093131] [INFO ] [sig ] [2690/3497] Forecasting RNA... [2026-01-13T20:30:49.093162] [INFO ] [sig ] Generating forecast for: RNA [2026-01-13T20:30:49.093192] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNA' from 'https://tdm.silogroup.org/data/derivative_storage/RNA.csv'. [2026-01-13T20:30:49.108251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNA'. [2026-01-13T20:30:49.108663] [INFO ] [FORECASTER] Starting predict_future for RNA [2026-01-13T20:30:49.109496] [DEBUG] [LOCAL ] No optimal features file found for RNA: ./output/feature-sets/RNA.txt [2026-01-13T20:30:49.109548] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:49.109599] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:49.109629] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:49.109685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:49.167275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:49.168535] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:49.168646] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:49.168680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:49.293531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:49.293707] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:49.293747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:49.293776] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:49.297157] [DEBUG] [FORECASTER] RNA: Forecast T+1@11:T+2@11: DOWN (p=16.67%) [2026-01-13T20:30:49.297442] [INFO ] [FORECASTER] Completed predict_future for RNA [2026-01-13T20:30:49.297569] [INFO ] [sig ] RNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:49.449035] [INFO ] [LOCAL ] Saved forecast: RNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RNA.txt [2026-01-13T20:30:49.449187] [INFO ] [sig ] [2690/3497] Completed RNA in 0.4s | 2.85 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-13T20:30:49.449226] [INFO ] [sig ] [2691/3497] Forecasting RNAC... [2026-01-13T20:30:49.449256] [INFO ] [sig ] Generating forecast for: RNAC [2026-01-13T20:30:49.449286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAC' from 'https://tdm.silogroup.org/data/derivative_storage/RNAC.csv'. [2026-01-13T20:30:49.461240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAC'. [2026-01-13T20:30:49.461637] [INFO ] [FORECASTER] Starting predict_future for RNAC [2026-01-13T20:30:49.462409] [DEBUG] [LOCAL ] No optimal features file found for RNAC: ./output/feature-sets/RNAC.txt [2026-01-13T20:30:49.462461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:49.462492] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:49.462517] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:49.462590] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:49.519954] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:49.520811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:49.520893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:49.520926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:49.647119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:49.647353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:49.647401] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:49.647474] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:49.651128] [DEBUG] [FORECASTER] RNAC: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-13T20:30:49.651423] [INFO ] [FORECASTER] Completed predict_future for RNAC [2026-01-13T20:30:49.651551] [INFO ] [sig ] RNAC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:49.793401] [INFO ] [LOCAL ] Saved forecast: RNAC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RNAC.txt [2026-01-13T20:30:49.793552] [INFO ] [sig ] [2691/3497] Completed RNAC in 0.3s | 2.85 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-13T20:30:49.793610] [INFO ] [sig ] [2692/3497] Forecasting RNAZ... [2026-01-13T20:30:49.793640] [INFO ] [sig ] Generating forecast for: RNAZ [2026-01-13T20:30:49.793681] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNAZ' from 'https://tdm.silogroup.org/data/derivative_storage/RNAZ.csv'. [2026-01-13T20:30:49.805129] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNAZ'. [2026-01-13T20:30:49.805448] [INFO ] [FORECASTER] Starting predict_future for RNAZ [2026-01-13T20:30:49.806230] [DEBUG] [LOCAL ] No optimal features file found for RNAZ: ./output/feature-sets/RNAZ.txt [2026-01-13T20:30:49.806282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:49.806314] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:49.806340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:49.806397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:49.862135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:49.862984] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:49.863064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:49.863097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:49.979804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:49.979964] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:49.980005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:49.980050] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:49.983416] [DEBUG] [FORECASTER] RNAZ: Forecast T+1@11:T+2@11: UP (p=76.27%) [2026-01-13T20:30:49.983739] [INFO ] [FORECASTER] Completed predict_future for RNAZ [2026-01-13T20:30:49.983888] [INFO ] [sig ] RNAZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:50.128858] [INFO ] [LOCAL ] Saved forecast: RNAZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RNAZ.txt [2026-01-13T20:30:50.129215] [INFO ] [sig ] [2692/3497] Completed RNAZ in 0.3s | 2.85 sym/s | Total: 15.7m | ETA: 4.7m [2026-01-13T20:30:50.129255] [INFO ] [sig ] [2693/3497] Forecasting RNG... [2026-01-13T20:30:50.129285] [INFO ] [sig ] Generating forecast for: RNG [2026-01-13T20:30:50.129314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNG' from 'https://tdm.silogroup.org/data/derivative_storage/RNG.csv'. [2026-01-13T20:30:50.140737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNG'. [2026-01-13T20:30:50.141121] [INFO ] [FORECASTER] Starting predict_future for RNG [2026-01-13T20:30:50.141926] [DEBUG] [LOCAL ] No optimal features file found for RNG: ./output/feature-sets/RNG.txt [2026-01-13T20:30:50.141977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:50.142008] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:50.142034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:50.142090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:50.204443] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:50.205326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:50.205409] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:50.205445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:50.349186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:50.349367] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:50.349413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:50.349444] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:50.353498] [DEBUG] [FORECASTER] RNG: Forecast T+1@11:T+2@11: UP (p=57.43%) [2026-01-13T20:30:50.353851] [INFO ] [FORECASTER] Completed predict_future for RNG [2026-01-13T20:30:50.354180] [INFO ] [sig ] RNG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:50.505510] [INFO ] [LOCAL ] Saved forecast: RNG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RNG.txt [2026-01-13T20:30:50.505687] [INFO ] [sig ] [2693/3497] Completed RNG in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:50.505733] [INFO ] [sig ] [2694/3497] Forecasting RNP... [2026-01-13T20:30:50.505763] [INFO ] [sig ] Generating forecast for: RNP [2026-01-13T20:30:50.505795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RNP' from 'https://tdm.silogroup.org/data/derivative_storage/RNP.csv'. [2026-01-13T20:30:50.517082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RNP'. [2026-01-13T20:30:50.517443] [INFO ] [FORECASTER] Starting predict_future for RNP [2026-01-13T20:30:50.518253] [DEBUG] [LOCAL ] No optimal features file found for RNP: ./output/feature-sets/RNP.txt [2026-01-13T20:30:50.518305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:50.518336] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:50.518361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:50.518417] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:50.576264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:50.577172] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:50.577254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:50.577287] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:50.697753] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:50.698131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:50.698174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:50.698204] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:50.702062] [DEBUG] [FORECASTER] RNP: Forecast T+1@11:T+2@11: DOWN (p=2.32%) [2026-01-13T20:30:50.702384] [INFO ] [FORECASTER] Completed predict_future for RNP [2026-01-13T20:30:50.702526] [INFO ] [sig ] RNP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:50.854721] [INFO ] [LOCAL ] Saved forecast: RNP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RNP.txt [2026-01-13T20:30:50.854874] [INFO ] [sig ] [2694/3497] Completed RNP in 0.3s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:50.854913] [INFO ] [sig ] [2695/3497] Forecasting ROAD... [2026-01-13T20:30:50.854943] [INFO ] [sig ] Generating forecast for: ROAD [2026-01-13T20:30:50.854972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROAD' from 'https://tdm.silogroup.org/data/derivative_storage/ROAD.csv'. [2026-01-13T20:30:50.866436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROAD'. [2026-01-13T20:30:50.866801] [INFO ] [FORECASTER] Starting predict_future for ROAD [2026-01-13T20:30:50.867594] [DEBUG] [LOCAL ] No optimal features file found for ROAD: ./output/feature-sets/ROAD.txt [2026-01-13T20:30:50.867646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:50.867678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:50.867704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:50.867761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:50.923765] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:50.924590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:50.924670] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:50.924702] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:51.050057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:51.050238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:51.050286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:51.050317] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:51.053841] [DEBUG] [FORECASTER] ROAD: Forecast T+1@11:T+2@11: DOWN (p=4.95%) [2026-01-13T20:30:51.054134] [INFO ] [FORECASTER] Completed predict_future for ROAD [2026-01-13T20:30:51.054260] [INFO ] [sig ] ROAD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:51.197276] [INFO ] [LOCAL ] Saved forecast: ROAD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ROAD.txt [2026-01-13T20:30:51.197438] [INFO ] [sig ] [2695/3497] Completed ROAD in 0.3s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:51.197479] [INFO ] [sig ] [2696/3497] Forecasting ROCK... [2026-01-13T20:30:51.197509] [INFO ] [sig ] Generating forecast for: ROCK [2026-01-13T20:30:51.197540] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROCK' from 'https://tdm.silogroup.org/data/derivative_storage/ROCK.csv'. [2026-01-13T20:30:51.208951] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROCK'. [2026-01-13T20:30:51.209306] [INFO ] [FORECASTER] Starting predict_future for ROCK [2026-01-13T20:30:51.210098] [DEBUG] [LOCAL ] No optimal features file found for ROCK: ./output/feature-sets/ROCK.txt [2026-01-13T20:30:51.210149] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:51.210181] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:51.210207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:51.210274] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:51.266126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:51.267011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:51.267092] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:51.267125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:51.384822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:51.384982] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:51.385024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:51.385053] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:51.388530] [DEBUG] [FORECASTER] ROCK: Forecast T+1@11:T+2@11: UP (p=71.38%) [2026-01-13T20:30:51.388881] [INFO ] [FORECASTER] Completed predict_future for ROCK [2026-01-13T20:30:51.389021] [INFO ] [sig ] ROCK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:51.537697] [INFO ] [LOCAL ] Saved forecast: ROCK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ROCK.txt [2026-01-13T20:30:51.537845] [INFO ] [sig ] [2696/3497] Completed ROCK in 0.3s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:51.537885] [INFO ] [sig ] [2697/3497] Forecasting ROE... [2026-01-13T20:30:51.537915] [INFO ] [sig ] Generating forecast for: ROE [2026-01-13T20:30:51.537945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROE' from 'https://tdm.silogroup.org/data/derivative_storage/ROE.csv'. [2026-01-13T20:30:51.550484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROE'. [2026-01-13T20:30:51.550866] [INFO ] [FORECASTER] Starting predict_future for ROE [2026-01-13T20:30:51.551806] [DEBUG] [LOCAL ] No optimal features file found for ROE: ./output/feature-sets/ROE.txt [2026-01-13T20:30:51.551873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:51.551921] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:51.551958] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:51.552042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:51.611601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:51.612504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:51.612614] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:51.612651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:51.732856] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:51.733020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:51.733061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:51.733091] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:51.736733] [DEBUG] [FORECASTER] ROE: Forecast T+1@11:T+2@11: UP (p=71.47%) [2026-01-13T20:30:51.737092] [INFO ] [FORECASTER] Completed predict_future for ROE [2026-01-13T20:30:51.737234] [INFO ] [sig ] ROE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:51.896292] [INFO ] [LOCAL ] Saved forecast: ROE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ROE.txt [2026-01-13T20:30:51.897478] [INFO ] [sig ] [2697/3497] Completed ROE in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:51.897529] [INFO ] [sig ] [2698/3497] Forecasting ROP... [2026-01-13T20:30:51.897561] [INFO ] [sig ] Generating forecast for: ROP [2026-01-13T20:30:51.897612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ROP' from 'https://tdm.silogroup.org/data/derivative_storage/ROP.csv'. [2026-01-13T20:30:51.909276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ROP'. [2026-01-13T20:30:51.909626] [INFO ] [FORECASTER] Starting predict_future for ROP [2026-01-13T20:30:51.910407] [DEBUG] [LOCAL ] No optimal features file found for ROP: ./output/feature-sets/ROP.txt [2026-01-13T20:30:51.910472] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:51.910505] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:51.910534] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:51.910609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:51.970998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:51.971918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:51.972040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:51.972075] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:52.103491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:52.103670] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:52.103722] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:52.103756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:52.107168] [DEBUG] [FORECASTER] ROP: Forecast T+1@11:T+2@11: UP (p=53.84%) [2026-01-13T20:30:52.107444] [INFO ] [FORECASTER] Completed predict_future for ROP [2026-01-13T20:30:52.107588] [INFO ] [sig ] ROP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:52.259113] [INFO ] [LOCAL ] Saved forecast: ROP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ROP.txt [2026-01-13T20:30:52.259272] [INFO ] [sig ] [2698/3497] Completed ROP in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:52.259314] [INFO ] [sig ] [2699/3497] Forecasting RPAY... [2026-01-13T20:30:52.259343] [INFO ] [sig ] Generating forecast for: RPAY [2026-01-13T20:30:52.259375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPAY' from 'https://tdm.silogroup.org/data/derivative_storage/RPAY.csv'. [2026-01-13T20:30:52.272197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPAY'. [2026-01-13T20:30:52.272596] [INFO ] [FORECASTER] Starting predict_future for RPAY [2026-01-13T20:30:52.273391] [DEBUG] [LOCAL ] No optimal features file found for RPAY: ./output/feature-sets/RPAY.txt [2026-01-13T20:30:52.273445] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:52.273478] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:52.273505] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:52.273563] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:52.334138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:52.334981] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:52.335063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:52.335096] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:52.462731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:52.463076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:52.463115] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:52.463145] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:52.466852] [DEBUG] [FORECASTER] RPAY: Forecast T+1@11:T+2@11: UP (p=90.41%) [2026-01-13T20:30:52.467349] [INFO ] [FORECASTER] Completed predict_future for RPAY [2026-01-13T20:30:52.467493] [INFO ] [sig ] RPAY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:52.626383] [INFO ] [LOCAL ] Saved forecast: RPAY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RPAY.txt [2026-01-13T20:30:52.626590] [INFO ] [sig ] [2699/3497] Completed RPAY in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:52.626655] [INFO ] [sig ] [2700/3497] Forecasting RPD... [2026-01-13T20:30:52.626691] [INFO ] [sig ] Generating forecast for: RPD [2026-01-13T20:30:52.626724] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPD' from 'https://tdm.silogroup.org/data/derivative_storage/RPD.csv'. [2026-01-13T20:30:52.638479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPD'. [2026-01-13T20:30:52.638851] [INFO ] [FORECASTER] Starting predict_future for RPD [2026-01-13T20:30:52.639723] [DEBUG] [LOCAL ] No optimal features file found for RPD: ./output/feature-sets/RPD.txt [2026-01-13T20:30:52.639781] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:52.639814] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:52.639840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:52.639897] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:52.702144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:52.703392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:52.703495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:52.703533] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:52.836528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:52.836695] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:52.836738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:52.836766] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:52.840500] [DEBUG] [FORECASTER] RPD: Forecast T+1@11:T+2@11: UP (p=95.65%) [2026-01-13T20:30:52.840988] [INFO ] [FORECASTER] Completed predict_future for RPD [2026-01-13T20:30:52.841117] [INFO ] [sig ] RPD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:52.986804] [INFO ] [LOCAL ] Saved forecast: RPD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RPD.txt [2026-01-13T20:30:52.986956] [INFO ] [sig ] [2700/3497] Completed RPD in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:52.987177] [INFO ] [sig ] [2701/3497] Forecasting RPID... [2026-01-13T20:30:52.987210] [INFO ] [sig ] Generating forecast for: RPID [2026-01-13T20:30:52.987242] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPID' from 'https://tdm.silogroup.org/data/derivative_storage/RPID.csv'. [2026-01-13T20:30:52.998421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPID'. [2026-01-13T20:30:52.998840] [INFO ] [FORECASTER] Starting predict_future for RPID [2026-01-13T20:30:52.999662] [DEBUG] [LOCAL ] No optimal features file found for RPID: ./output/feature-sets/RPID.txt [2026-01-13T20:30:52.999715] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:52.999749] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:52.999776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:52.999833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:53.056088] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:53.056971] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:53.057054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:53.057087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:53.172818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:53.172975] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:53.173016] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:53.173045] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:53.176377] [DEBUG] [FORECASTER] RPID: Forecast T+1@11:T+2@11: DOWN (p=37.95%) [2026-01-13T20:30:53.176671] [INFO ] [FORECASTER] Completed predict_future for RPID [2026-01-13T20:30:53.176792] [INFO ] [sig ] RPID: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:53.319316] [INFO ] [LOCAL ] Saved forecast: RPID 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RPID.txt [2026-01-13T20:30:53.319508] [INFO ] [sig ] [2701/3497] Completed RPID in 0.3s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:53.319550] [INFO ] [sig ] [2702/3497] Forecasting RPRX... [2026-01-13T20:30:53.319600] [INFO ] [sig ] Generating forecast for: RPRX [2026-01-13T20:30:53.319635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPRX' from 'https://tdm.silogroup.org/data/derivative_storage/RPRX.csv'. [2026-01-13T20:30:53.332250] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPRX'. [2026-01-13T20:30:53.332673] [INFO ] [FORECASTER] Starting predict_future for RPRX [2026-01-13T20:30:53.333456] [DEBUG] [LOCAL ] No optimal features file found for RPRX: ./output/feature-sets/RPRX.txt [2026-01-13T20:30:53.333507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:53.333539] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:53.333566] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:53.333645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:53.393590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:53.394694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:53.394777] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:53.394809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:53.521449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:53.521621] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:53.521664] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:53.521693] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:53.525009] [DEBUG] [FORECASTER] RPRX: Forecast T+1@11:T+2@11: DOWN (p=31.44%) [2026-01-13T20:30:53.525279] [INFO ] [FORECASTER] Completed predict_future for RPRX [2026-01-13T20:30:53.525399] [INFO ] [sig ] RPRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:53.675163] [INFO ] [LOCAL ] Saved forecast: RPRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RPRX.txt [2026-01-13T20:30:53.675324] [INFO ] [sig ] [2702/3497] Completed RPRX in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.7m [2026-01-13T20:30:53.675364] [INFO ] [sig ] [2703/3497] Forecasting RPTX... [2026-01-13T20:30:53.675403] [INFO ] [sig ] Generating forecast for: RPTX [2026-01-13T20:30:53.675434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RPTX' from 'https://tdm.silogroup.org/data/derivative_storage/RPTX.csv'. [2026-01-13T20:30:53.686826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RPTX'. [2026-01-13T20:30:53.687188] [INFO ] [FORECASTER] Starting predict_future for RPTX [2026-01-13T20:30:53.688003] [DEBUG] [LOCAL ] No optimal features file found for RPTX: ./output/feature-sets/RPTX.txt [2026-01-13T20:30:53.688056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:53.688090] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:53.688117] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:53.688173] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:53.745543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:53.746398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:53.746483] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:53.746516] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:53.867312] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:53.867476] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:53.867518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:53.867547] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:53.871216] [DEBUG] [FORECASTER] RPTX: Forecast T+1@11:T+2@11: UP (p=99.66%) [2026-01-13T20:30:53.871530] [INFO ] [FORECASTER] Completed predict_future for RPTX [2026-01-13T20:30:53.871678] [INFO ] [sig ] RPTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:54.021108] [INFO ] [LOCAL ] Saved forecast: RPTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RPTX.txt [2026-01-13T20:30:54.021270] [INFO ] [sig ] [2703/3497] Completed RPTX in 0.3s | 2.85 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-13T20:30:54.021309] [INFO ] [sig ] [2704/3497] Forecasting RQI... [2026-01-13T20:30:54.021338] [INFO ] [sig ] Generating forecast for: RQI [2026-01-13T20:30:54.021369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RQI' from 'https://tdm.silogroup.org/data/derivative_storage/RQI.csv'. [2026-01-13T20:30:54.033138] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RQI'. [2026-01-13T20:30:54.033507] [INFO ] [FORECASTER] Starting predict_future for RQI [2026-01-13T20:30:54.034319] [DEBUG] [LOCAL ] No optimal features file found for RQI: ./output/feature-sets/RQI.txt [2026-01-13T20:30:54.034371] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:54.034404] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:54.034432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:54.034489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:54.091553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:54.092417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:54.092497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:54.092530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:54.214321] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:54.214474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:54.214513] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:54.214542] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:54.217948] [DEBUG] [FORECASTER] RQI: Forecast T+1@11:T+2@11: DOWN (p=17.26%) [2026-01-13T20:30:54.218256] [INFO ] [FORECASTER] Completed predict_future for RQI [2026-01-13T20:30:54.218383] [INFO ] [sig ] RQI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:54.367492] [INFO ] [LOCAL ] Saved forecast: RQI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RQI.txt [2026-01-13T20:30:54.367664] [INFO ] [sig ] [2704/3497] Completed RQI in 0.3s | 2.85 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-13T20:30:54.367707] [INFO ] [sig ] [2705/3497] Forecasting RRBI... [2026-01-13T20:30:54.367737] [INFO ] [sig ] Generating forecast for: RRBI [2026-01-13T20:30:54.367767] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRBI' from 'https://tdm.silogroup.org/data/derivative_storage/RRBI.csv'. [2026-01-13T20:30:54.380344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRBI'. [2026-01-13T20:30:54.380743] [INFO ] [FORECASTER] Starting predict_future for RRBI [2026-01-13T20:30:54.381518] [DEBUG] [LOCAL ] No optimal features file found for RRBI: ./output/feature-sets/RRBI.txt [2026-01-13T20:30:54.381588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:54.381651] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:54.381681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:54.381739] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:54.440288] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:54.441123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:54.441201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:54.441233] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:54.549167] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:54.549335] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:54.549373] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:54.549402] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:54.552934] [DEBUG] [FORECASTER] RRBI: Forecast T+1@11:T+2@11: UP (p=63.82%) [2026-01-13T20:30:54.553202] [INFO ] [FORECASTER] Completed predict_future for RRBI [2026-01-13T20:30:54.553320] [INFO ] [sig ] RRBI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:54.701145] [INFO ] [LOCAL ] Saved forecast: RRBI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RRBI.txt [2026-01-13T20:30:54.701323] [INFO ] [sig ] [2705/3497] Completed RRBI in 0.3s | 2.85 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-13T20:30:54.701374] [INFO ] [sig ] [2706/3497] Forecasting RRC... [2026-01-13T20:30:54.701404] [INFO ] [sig ] Generating forecast for: RRC [2026-01-13T20:30:54.701433] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRC' from 'https://tdm.silogroup.org/data/derivative_storage/RRC.csv'. [2026-01-13T20:30:54.715404] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRC'. [2026-01-13T20:30:54.715816] [INFO ] [FORECASTER] Starting predict_future for RRC [2026-01-13T20:30:54.717121] [DEBUG] [LOCAL ] No optimal features file found for RRC: ./output/feature-sets/RRC.txt [2026-01-13T20:30:54.717175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:54.717207] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:54.717233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:54.717291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:54.783433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:54.784623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:54.784723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:54.784759] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:54.922963] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:54.923125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:54.923166] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:54.923196] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:54.926641] [DEBUG] [FORECASTER] RRC: Forecast T+1@11:T+2@11: UP (p=74.15%) [2026-01-13T20:30:54.926943] [INFO ] [FORECASTER] Completed predict_future for RRC [2026-01-13T20:30:54.927073] [INFO ] [sig ] RRC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:55.086049] [INFO ] [LOCAL ] Saved forecast: RRC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RRC.txt [2026-01-13T20:30:55.086207] [INFO ] [sig ] [2706/3497] Completed RRC in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-13T20:30:55.086248] [INFO ] [sig ] [2707/3497] Forecasting RRGB... [2026-01-13T20:30:55.086277] [INFO ] [sig ] Generating forecast for: RRGB [2026-01-13T20:30:55.086308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRGB' from 'https://tdm.silogroup.org/data/derivative_storage/RRGB.csv'. [2026-01-13T20:30:55.098074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRGB'. [2026-01-13T20:30:55.098462] [INFO ] [FORECASTER] Starting predict_future for RRGB [2026-01-13T20:30:55.099353] [DEBUG] [LOCAL ] No optimal features file found for RRGB: ./output/feature-sets/RRGB.txt [2026-01-13T20:30:55.099408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:55.099442] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:55.099479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:55.099539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:55.161431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:55.162553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:55.162654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:55.162689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:55.298717] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:55.298881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:55.298923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:55.299143] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:55.303206] [DEBUG] [FORECASTER] RRGB: Forecast T+1@11:T+2@11: UP (p=51.44%) [2026-01-13T20:30:55.303550] [INFO ] [FORECASTER] Completed predict_future for RRGB [2026-01-13T20:30:55.303714] [INFO ] [sig ] RRGB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:55.459072] [INFO ] [LOCAL ] Saved forecast: RRGB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RRGB.txt [2026-01-13T20:30:55.459228] [INFO ] [sig ] [2707/3497] Completed RRGB in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-13T20:30:55.459267] [INFO ] [sig ] [2708/3497] Forecasting RRX... [2026-01-13T20:30:55.459297] [INFO ] [sig ] Generating forecast for: RRX [2026-01-13T20:30:55.459329] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RRX' from 'https://tdm.silogroup.org/data/derivative_storage/RRX.csv'. [2026-01-13T20:30:55.472396] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RRX'. [2026-01-13T20:30:55.472807] [INFO ] [FORECASTER] Starting predict_future for RRX [2026-01-13T20:30:55.473894] [DEBUG] [LOCAL ] No optimal features file found for RRX: ./output/feature-sets/RRX.txt [2026-01-13T20:30:55.473947] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:55.474172] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:55.474199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:55.474257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:55.539501] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:55.540481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:55.540591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:55.540638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:55.665294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:55.665460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:55.665502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:55.665566] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:55.669762] [DEBUG] [FORECASTER] RRX: Forecast T+1@11:T+2@11: DOWN (p=26.16%) [2026-01-13T20:30:55.670266] [INFO ] [FORECASTER] Completed predict_future for RRX [2026-01-13T20:30:55.670398] [INFO ] [sig ] RRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:55.823365] [INFO ] [LOCAL ] Saved forecast: RRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RRX.txt [2026-01-13T20:30:55.823536] [INFO ] [sig ] [2708/3497] Completed RRX in 0.4s | 2.85 sym/s | Total: 15.8m | ETA: 4.6m [2026-01-13T20:30:55.823600] [INFO ] [sig ] [2709/3497] Forecasting RS... [2026-01-13T20:30:55.823633] [INFO ] [sig ] Generating forecast for: RS [2026-01-13T20:30:55.823665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RS' from 'https://tdm.silogroup.org/data/derivative_storage/RS.csv'. [2026-01-13T20:30:55.835714] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RS'. [2026-01-13T20:30:55.836033] [INFO ] [FORECASTER] Starting predict_future for RS [2026-01-13T20:30:55.836850] [DEBUG] [LOCAL ] No optimal features file found for RS: ./output/feature-sets/RS.txt [2026-01-13T20:30:55.836903] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:55.836946] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:55.836975] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:55.837032] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:55.894209] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:55.894943] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:55.895026] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:55.895059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:56.019118] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:56.019228] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:56.019267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:56.019295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:56.023284] [DEBUG] [FORECASTER] RS: Forecast T+1@11:T+2@11: UP (p=57.56%) [2026-01-13T20:30:56.023568] [INFO ] [FORECASTER] Completed predict_future for RS [2026-01-13T20:30:56.023716] [INFO ] [sig ] RS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:56.170640] [INFO ] [LOCAL ] Saved forecast: RS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RS.txt [2026-01-13T20:30:56.170810] [INFO ] [sig ] [2709/3497] Completed RS in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:56.170852] [INFO ] [sig ] [2710/3497] Forecasting RSG... [2026-01-13T20:30:56.170881] [INFO ] [sig ] Generating forecast for: RSG [2026-01-13T20:30:56.170913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSG' from 'https://tdm.silogroup.org/data/derivative_storage/RSG.csv'. [2026-01-13T20:30:56.183301] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSG'. [2026-01-13T20:30:56.183659] [INFO ] [FORECASTER] Starting predict_future for RSG [2026-01-13T20:30:56.184481] [DEBUG] [LOCAL ] No optimal features file found for RSG: ./output/feature-sets/RSG.txt [2026-01-13T20:30:56.184534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:56.184565] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:56.184609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:56.184667] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:56.243198] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:56.243949] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:56.244029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:56.244062] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:56.370203] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:56.370370] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:56.370411] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:56.370439] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:56.374065] [DEBUG] [FORECASTER] RSG: Forecast T+1@11:T+2@11: DOWN (p=35.72%) [2026-01-13T20:30:56.374354] [INFO ] [FORECASTER] Completed predict_future for RSG [2026-01-13T20:30:56.374479] [INFO ] [sig ] RSG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:56.519054] [INFO ] [LOCAL ] Saved forecast: RSG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RSG.txt [2026-01-13T20:30:56.519202] [INFO ] [sig ] [2710/3497] Completed RSG in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:56.519243] [INFO ] [sig ] [2711/3497] Forecasting RSI... [2026-01-13T20:30:56.519271] [INFO ] [sig ] Generating forecast for: RSI [2026-01-13T20:30:56.519302] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSI' from 'https://tdm.silogroup.org/data/derivative_storage/RSI.csv'. [2026-01-13T20:30:56.530919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSI'. [2026-01-13T20:30:56.531426] [INFO ] [FORECASTER] Starting predict_future for RSI [2026-01-13T20:30:56.532271] [DEBUG] [LOCAL ] No optimal features file found for RSI: ./output/feature-sets/RSI.txt [2026-01-13T20:30:56.532324] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:56.532355] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:56.532382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:56.532438] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:56.588921] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:56.589828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:56.589907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:56.589939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:56.714890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:56.715049] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:56.715089] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:56.715117] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:56.718549] [DEBUG] [FORECASTER] RSI: Forecast T+1@11:T+2@11: UP (p=90.52%) [2026-01-13T20:30:56.718849] [INFO ] [FORECASTER] Completed predict_future for RSI [2026-01-13T20:30:56.718974] [INFO ] [sig ] RSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:56.864876] [INFO ] [LOCAL ] Saved forecast: RSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RSI.txt [2026-01-13T20:30:56.865035] [INFO ] [sig ] [2711/3497] Completed RSI in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:56.865077] [INFO ] [sig ] [2712/3497] Forecasting RSKD... [2026-01-13T20:30:56.865106] [INFO ] [sig ] Generating forecast for: RSKD [2026-01-13T20:30:56.865138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSKD' from 'https://tdm.silogroup.org/data/derivative_storage/RSKD.csv'. [2026-01-13T20:30:56.877381] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSKD'. [2026-01-13T20:30:56.877817] [INFO ] [FORECASTER] Starting predict_future for RSKD [2026-01-13T20:30:56.878690] [DEBUG] [LOCAL ] No optimal features file found for RSKD: ./output/feature-sets/RSKD.txt [2026-01-13T20:30:56.878744] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:56.878777] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:56.878804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:56.878861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:56.934248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:56.935192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:56.935279] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:56.935312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:57.068884] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:57.069043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:57.069084] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:57.069113] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:57.072642] [DEBUG] [FORECASTER] RSKD: Forecast T+1@11:T+2@11: UP (p=62.03%) [2026-01-13T20:30:57.072975] [INFO ] [FORECASTER] Completed predict_future for RSKD [2026-01-13T20:30:57.073109] [INFO ] [sig ] RSKD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:57.220086] [INFO ] [LOCAL ] Saved forecast: RSKD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RSKD.txt [2026-01-13T20:30:57.220242] [INFO ] [sig ] [2712/3497] Completed RSKD in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:57.220283] [INFO ] [sig ] [2713/3497] Forecasting RSSS... [2026-01-13T20:30:57.220321] [INFO ] [sig ] Generating forecast for: RSSS [2026-01-13T20:30:57.220354] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RSSS' from 'https://tdm.silogroup.org/data/derivative_storage/RSSS.csv'. [2026-01-13T20:30:57.231735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RSSS'. [2026-01-13T20:30:57.232097] [INFO ] [FORECASTER] Starting predict_future for RSSS [2026-01-13T20:30:57.232898] [DEBUG] [LOCAL ] No optimal features file found for RSSS: ./output/feature-sets/RSSS.txt [2026-01-13T20:30:57.232949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:57.232981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:57.233007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:57.233064] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:57.289515] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:57.290403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:57.290485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:57.290517] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:57.438681] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:57.438876] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:57.438933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:57.438973] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:57.443760] [DEBUG] [FORECASTER] RSSS: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-01-13T20:30:57.444226] [INFO ] [FORECASTER] Completed predict_future for RSSS [2026-01-13T20:30:57.444411] [INFO ] [sig ] RSSS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:57.604289] [INFO ] [LOCAL ] Saved forecast: RSSS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RSSS.txt [2026-01-13T20:30:57.604451] [INFO ] [sig ] [2713/3497] Completed RSSS in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:57.604493] [INFO ] [sig ] [2714/3497] Forecasting RTO... [2026-01-13T20:30:57.604524] [INFO ] [sig ] Generating forecast for: RTO [2026-01-13T20:30:57.604554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RTO' from 'https://tdm.silogroup.org/data/derivative_storage/RTO.csv'. [2026-01-13T20:30:57.616311] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RTO'. [2026-01-13T20:30:57.616711] [INFO ] [FORECASTER] Starting predict_future for RTO [2026-01-13T20:30:57.617523] [DEBUG] [LOCAL ] No optimal features file found for RTO: ./output/feature-sets/RTO.txt [2026-01-13T20:30:57.617594] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:57.617629] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:57.617658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:57.617715] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:57.675860] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:57.676761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:57.676846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:57.676880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:57.806794] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:57.806959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:57.807001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:57.807029] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:57.811042] [DEBUG] [FORECASTER] RTO: Forecast T+1@11:T+2@11: DOWN (p=22.21%) [2026-01-13T20:30:57.811332] [INFO ] [FORECASTER] Completed predict_future for RTO [2026-01-13T20:30:57.811460] [INFO ] [sig ] RTO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:57.955146] [INFO ] [LOCAL ] Saved forecast: RTO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RTO.txt [2026-01-13T20:30:57.955301] [INFO ] [sig ] [2714/3497] Completed RTO in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:57.955341] [INFO ] [sig ] [2715/3497] Forecasting RUM... [2026-01-13T20:30:57.955370] [INFO ] [sig ] Generating forecast for: RUM [2026-01-13T20:30:57.955401] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUM' from 'https://tdm.silogroup.org/data/derivative_storage/RUM.csv'. [2026-01-13T20:30:57.967004] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUM'. [2026-01-13T20:30:57.967375] [INFO ] [FORECASTER] Starting predict_future for RUM [2026-01-13T20:30:57.968235] [DEBUG] [LOCAL ] No optimal features file found for RUM: ./output/feature-sets/RUM.txt [2026-01-13T20:30:57.968291] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:57.968322] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:57.968350] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:57.968406] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:58.028024] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:58.029124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:58.029250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:58.029284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:58.158095] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:58.158255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:58.158297] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:58.158325] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:58.161837] [DEBUG] [FORECASTER] RUM: Forecast T+1@11:T+2@11: DOWN (p=45.94%) [2026-01-13T20:30:58.162177] [INFO ] [FORECASTER] Completed predict_future for RUM [2026-01-13T20:30:58.162317] [INFO ] [sig ] RUM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:58.316615] [INFO ] [LOCAL ] Saved forecast: RUM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RUM.txt [2026-01-13T20:30:58.316822] [INFO ] [sig ] [2715/3497] Completed RUM in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:58.316882] [INFO ] [sig ] [2716/3497] Forecasting RUN... [2026-01-13T20:30:58.316916] [INFO ] [sig ] Generating forecast for: RUN [2026-01-13T20:30:58.316947] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUN' from 'https://tdm.silogroup.org/data/derivative_storage/RUN.csv'. [2026-01-13T20:30:58.328498] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUN'. [2026-01-13T20:30:58.328882] [INFO ] [FORECASTER] Starting predict_future for RUN [2026-01-13T20:30:58.329696] [DEBUG] [LOCAL ] No optimal features file found for RUN: ./output/feature-sets/RUN.txt [2026-01-13T20:30:58.329750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:58.329781] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:58.329809] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:58.329865] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:58.386107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:58.386978] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:58.387062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:58.387095] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:58.509845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:58.510010] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:58.510049] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:58.510097] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:58.513979] [DEBUG] [FORECASTER] RUN: Forecast T+1@11:T+2@11: UP (p=67.02%) [2026-01-13T20:30:58.514284] [INFO ] [FORECASTER] Completed predict_future for RUN [2026-01-13T20:30:58.514414] [INFO ] [sig ] RUN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:58.656064] [INFO ] [LOCAL ] Saved forecast: RUN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RUN.txt [2026-01-13T20:30:58.656225] [INFO ] [sig ] [2716/3497] Completed RUN in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:58.656266] [INFO ] [sig ] [2717/3497] Forecasting RUNN... [2026-01-13T20:30:58.656296] [INFO ] [sig ] Generating forecast for: RUNN [2026-01-13T20:30:58.656326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUNN' from 'https://tdm.silogroup.org/data/derivative_storage/RUNN.csv'. [2026-01-13T20:30:58.667906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUNN'. [2026-01-13T20:30:58.668398] [INFO ] [FORECASTER] Starting predict_future for RUNN [2026-01-13T20:30:58.669484] [DEBUG] [LOCAL ] No optimal features file found for RUNN: ./output/feature-sets/RUNN.txt [2026-01-13T20:30:58.669553] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:58.669609] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:58.669637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:58.669695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:58.734361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:58.735502] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:58.735664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:58.735731] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:58.866958] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:58.867114] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:58.867155] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:58.867185] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:58.870751] [DEBUG] [FORECASTER] RUNN: Forecast T+1@11:T+2@11: UP (p=54.79%) [2026-01-13T20:30:58.871075] [INFO ] [FORECASTER] Completed predict_future for RUNN [2026-01-13T20:30:58.871206] [INFO ] [sig ] RUNN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:30:59.024291] [INFO ] [LOCAL ] Saved forecast: RUNN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RUNN.txt [2026-01-13T20:30:59.024448] [INFO ] [sig ] [2717/3497] Completed RUNN in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:59.024487] [INFO ] [sig ] [2718/3497] Forecasting RUSHA... [2026-01-13T20:30:59.024517] [INFO ] [sig ] Generating forecast for: RUSHA [2026-01-13T20:30:59.024548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHA' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHA.csv'. [2026-01-13T20:30:59.035569] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHA'. [2026-01-13T20:30:59.035877] [INFO ] [FORECASTER] Starting predict_future for RUSHA [2026-01-13T20:30:59.036647] [DEBUG] [LOCAL ] No optimal features file found for RUSHA: ./output/feature-sets/RUSHA.txt [2026-01-13T20:30:59.036698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:59.036729] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:59.036756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:59.036812] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:59.092789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:59.093640] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:59.093718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:59.093767] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:59.212686] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:59.212847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:59.212888] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:59.212919] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:59.216488] [DEBUG] [FORECASTER] RUSHA: Forecast T+1@11:T+2@11: DOWN (p=41.03%) [2026-01-13T20:30:59.216793] [INFO ] [FORECASTER] Completed predict_future for RUSHA [2026-01-13T20:30:59.216916] [INFO ] [sig ] RUSHA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:59.361407] [INFO ] [LOCAL ] Saved forecast: RUSHA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RUSHA.txt [2026-01-13T20:30:59.361598] [INFO ] [sig ] [2718/3497] Completed RUSHA in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:59.361639] [INFO ] [sig ] [2719/3497] Forecasting RUSHB... [2026-01-13T20:30:59.361670] [INFO ] [sig ] Generating forecast for: RUSHB [2026-01-13T20:30:59.361701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RUSHB' from 'https://tdm.silogroup.org/data/derivative_storage/RUSHB.csv'. [2026-01-13T20:30:59.373226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RUSHB'. [2026-01-13T20:30:59.373539] [INFO ] [FORECASTER] Starting predict_future for RUSHB [2026-01-13T20:30:59.374312] [DEBUG] [LOCAL ] No optimal features file found for RUSHB: ./output/feature-sets/RUSHB.txt [2026-01-13T20:30:59.374364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:59.374397] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:59.374425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:59.374482] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:59.431119] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:59.431968] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:59.432050] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:59.432082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:59.535621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:59.535776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:59.535815] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:59.535844] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:59.539845] [DEBUG] [FORECASTER] RUSHB: Forecast T+1@11:T+2@11: DOWN (p=0.58%) [2026-01-13T20:30:59.540145] [INFO ] [FORECASTER] Completed predict_future for RUSHB [2026-01-13T20:30:59.540272] [INFO ] [sig ] RUSHB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:30:59.689281] [INFO ] [LOCAL ] Saved forecast: RUSHB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RUSHB.txt [2026-01-13T20:30:59.689422] [INFO ] [sig ] [2719/3497] Completed RUSHB in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.6m [2026-01-13T20:30:59.689460] [INFO ] [sig ] [2720/3497] Forecasting RVMD... [2026-01-13T20:30:59.689489] [INFO ] [sig ] Generating forecast for: RVMD [2026-01-13T20:30:59.689520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVMD' from 'https://tdm.silogroup.org/data/derivative_storage/RVMD.csv'. [2026-01-13T20:30:59.701044] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVMD'. [2026-01-13T20:30:59.701362] [INFO ] [FORECASTER] Starting predict_future for RVMD [2026-01-13T20:30:59.702134] [DEBUG] [LOCAL ] No optimal features file found for RVMD: ./output/feature-sets/RVMD.txt [2026-01-13T20:30:59.702185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:30:59.702215] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:30:59.702254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:30:59.702311] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:30:59.762588] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:30:59.763464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:30:59.763553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:30:59.763604] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:30:59.887468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:30:59.887645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:30:59.887686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:30:59.887717] [INFO ] [FORECASTER] Training complete [2026-01-13T20:30:59.891750] [DEBUG] [FORECASTER] RVMD: Forecast T+1@11:T+2@11: UP (p=92.26%) [2026-01-13T20:30:59.892031] [INFO ] [FORECASTER] Completed predict_future for RVMD [2026-01-13T20:30:59.892157] [INFO ] [sig ] RVMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:00.035790] [INFO ] [LOCAL ] Saved forecast: RVMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RVMD.txt [2026-01-13T20:31:00.035961] [INFO ] [sig ] [2720/3497] Completed RVMD in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-13T20:31:00.036002] [INFO ] [sig ] [2721/3497] Forecasting RVSB... [2026-01-13T20:31:00.036033] [INFO ] [sig ] Generating forecast for: RVSB [2026-01-13T20:31:00.036063] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVSB' from 'https://tdm.silogroup.org/data/derivative_storage/RVSB.csv'. [2026-01-13T20:31:00.047943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVSB'. [2026-01-13T20:31:00.048365] [INFO ] [FORECASTER] Starting predict_future for RVSB [2026-01-13T20:31:00.049169] [DEBUG] [LOCAL ] No optimal features file found for RVSB: ./output/feature-sets/RVSB.txt [2026-01-13T20:31:00.049221] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:00.049253] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:00.049281] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:00.049337] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:00.107500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:00.108441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:00.108525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:00.108559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:00.231782] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:00.231946] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:00.231986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:00.232018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:00.236022] [DEBUG] [FORECASTER] RVSB: Forecast T+1@11:T+2@11: UP (p=97.09%) [2026-01-13T20:31:00.236365] [INFO ] [FORECASTER] Completed predict_future for RVSB [2026-01-13T20:31:00.236502] [INFO ] [sig ] RVSB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:00.381885] [INFO ] [LOCAL ] Saved forecast: RVSB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RVSB.txt [2026-01-13T20:31:00.382041] [INFO ] [sig ] [2721/3497] Completed RVSB in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-13T20:31:00.382080] [INFO ] [sig ] [2722/3497] Forecasting RVTY... [2026-01-13T20:31:00.382110] [INFO ] [sig ] Generating forecast for: RVTY [2026-01-13T20:31:00.382140] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RVTY' from 'https://tdm.silogroup.org/data/derivative_storage/RVTY.csv'. [2026-01-13T20:31:00.394677] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RVTY'. [2026-01-13T20:31:00.394983] [INFO ] [FORECASTER] Starting predict_future for RVTY [2026-01-13T20:31:00.395804] [DEBUG] [LOCAL ] No optimal features file found for RVTY: ./output/feature-sets/RVTY.txt [2026-01-13T20:31:00.395864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:00.396040] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:00.396084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:00.396166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:00.454387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:00.455173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:00.455253] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:00.455285] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:00.578218] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:00.578382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:00.578421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:00.578449] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:00.581858] [DEBUG] [FORECASTER] RVTY: Forecast T+1@11:T+2@11: DOWN (p=49.14%) [2026-01-13T20:31:00.582127] [INFO ] [FORECASTER] Completed predict_future for RVTY [2026-01-13T20:31:00.582245] [INFO ] [sig ] RVTY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:00.725956] [INFO ] [LOCAL ] Saved forecast: RVTY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RVTY.txt [2026-01-13T20:31:00.726120] [INFO ] [sig ] [2722/3497] Completed RVTY in 0.3s | 2.85 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-13T20:31:00.726161] [INFO ] [sig ] [2723/3497] Forecasting RWAY... [2026-01-13T20:31:00.726191] [INFO ] [sig ] Generating forecast for: RWAY [2026-01-13T20:31:00.726222] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RWAY' from 'https://tdm.silogroup.org/data/derivative_storage/RWAY.csv'. [2026-01-13T20:31:00.738523] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RWAY'. [2026-01-13T20:31:00.738876] [INFO ] [FORECASTER] Starting predict_future for RWAY [2026-01-13T20:31:00.739688] [DEBUG] [LOCAL ] No optimal features file found for RWAY: ./output/feature-sets/RWAY.txt [2026-01-13T20:31:00.739740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:00.739772] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:00.739799] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:00.739855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:00.800645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:00.801679] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:00.801779] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:00.801825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:00.931520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:00.931661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:00.931702] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:00.931732] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:00.935832] [DEBUG] [FORECASTER] RWAY: Forecast T+1@11:T+2@11: DOWN (p=3.76%) [2026-01-13T20:31:00.936186] [INFO ] [FORECASTER] Completed predict_future for RWAY [2026-01-13T20:31:00.936326] [INFO ] [sig ] RWAY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:01.132997] [INFO ] [LOCAL ] Saved forecast: RWAY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RWAY.txt [2026-01-13T20:31:01.133170] [INFO ] [sig ] [2723/3497] Completed RWAY in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-13T20:31:01.133215] [INFO ] [sig ] [2724/3497] Forecasting RXO... [2026-01-13T20:31:01.133246] [INFO ] [sig ] Generating forecast for: RXO [2026-01-13T20:31:01.133285] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXO' from 'https://tdm.silogroup.org/data/derivative_storage/RXO.csv'. [2026-01-13T20:31:01.145792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXO'. [2026-01-13T20:31:01.146184] [INFO ] [FORECASTER] Starting predict_future for RXO [2026-01-13T20:31:01.147010] [DEBUG] [LOCAL ] No optimal features file found for RXO: ./output/feature-sets/RXO.txt [2026-01-13T20:31:01.147064] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:01.147098] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:01.147126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:01.147184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:01.218847] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:01.220105] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:01.220207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:01.220254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:01.363121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:01.363317] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:01.363379] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:01.363429] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:01.368466] [DEBUG] [FORECASTER] RXO: Forecast T+1@11:T+2@11: DOWN (p=13.17%) [2026-01-13T20:31:01.368943] [INFO ] [FORECASTER] Completed predict_future for RXO [2026-01-13T20:31:01.369111] [INFO ] [sig ] RXO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:01.530679] [INFO ] [LOCAL ] Saved forecast: RXO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RXO.txt [2026-01-13T20:31:01.530836] [INFO ] [sig ] [2724/3497] Completed RXO in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-13T20:31:01.530877] [INFO ] [sig ] [2725/3497] Forecasting RXRX... [2026-01-13T20:31:01.530906] [INFO ] [sig ] Generating forecast for: RXRX [2026-01-13T20:31:01.530939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RXRX' from 'https://tdm.silogroup.org/data/derivative_storage/RXRX.csv'. [2026-01-13T20:31:01.547570] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RXRX'. [2026-01-13T20:31:01.548158] [INFO ] [FORECASTER] Starting predict_future for RXRX [2026-01-13T20:31:01.549116] [DEBUG] [LOCAL ] No optimal features file found for RXRX: ./output/feature-sets/RXRX.txt [2026-01-13T20:31:01.549170] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:01.549204] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:01.549229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:01.549288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:01.611378] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:01.612391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:01.612480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:01.612514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:01.738729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:01.738905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:01.738945] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:01.739010] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:01.742916] [DEBUG] [FORECASTER] RXRX: Forecast T+1@11:T+2@11: UP (p=57.36%) [2026-01-13T20:31:01.743330] [INFO ] [FORECASTER] Completed predict_future for RXRX [2026-01-13T20:31:01.743500] [INFO ] [sig ] RXRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:01.889757] [INFO ] [LOCAL ] Saved forecast: RXRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RXRX.txt [2026-01-13T20:31:01.889923] [INFO ] [sig ] [2725/3497] Completed RXRX in 0.4s | 2.85 sym/s | Total: 15.9m | ETA: 4.5m [2026-01-13T20:31:01.889968] [INFO ] [sig ] [2726/3497] Forecasting RY... [2026-01-13T20:31:01.889999] [INFO ] [sig ] Generating forecast for: RY [2026-01-13T20:31:01.890032] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RY' from 'https://tdm.silogroup.org/data/derivative_storage/RY.csv'. [2026-01-13T20:31:01.916922] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RY'. [2026-01-13T20:31:01.917309] [INFO ] [FORECASTER] Starting predict_future for RY [2026-01-13T20:31:01.918140] [DEBUG] [LOCAL ] No optimal features file found for RY: ./output/feature-sets/RY.txt [2026-01-13T20:31:01.918193] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:01.918225] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:01.918252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:01.918309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:01.974042] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:01.975163] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:01.975249] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:01.975282] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:02.106955] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:02.107133] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:02.107174] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:02.107202] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:02.110756] [DEBUG] [FORECASTER] RY: Forecast T+1@11:T+2@11: UP (p=98.72%) [2026-01-13T20:31:02.111054] [INFO ] [FORECASTER] Completed predict_future for RY [2026-01-13T20:31:02.111185] [INFO ] [sig ] RY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:02.255452] [INFO ] [LOCAL ] Saved forecast: RY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RY.txt [2026-01-13T20:31:02.255659] [INFO ] [sig ] [2726/3497] Completed RY in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:02.255720] [INFO ] [sig ] [2727/3497] Forecasting RYAAY... [2026-01-13T20:31:02.255750] [INFO ] [sig ] Generating forecast for: RYAAY [2026-01-13T20:31:02.255780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAAY' from 'https://tdm.silogroup.org/data/derivative_storage/RYAAY.csv'. [2026-01-13T20:31:02.271521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAAY'. [2026-01-13T20:31:02.271962] [INFO ] [FORECASTER] Starting predict_future for RYAAY [2026-01-13T20:31:02.272865] [DEBUG] [LOCAL ] No optimal features file found for RYAAY: ./output/feature-sets/RYAAY.txt [2026-01-13T20:31:02.272918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:02.272950] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:02.272976] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:02.273033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:02.337553] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:02.338474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:02.338555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:02.338609] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:02.465142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:02.465307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:02.465348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:02.465377] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:02.469268] [DEBUG] [FORECASTER] RYAAY: Forecast T+1@11:T+2@11: DOWN (p=1.41%) [2026-01-13T20:31:02.469598] [INFO ] [FORECASTER] Completed predict_future for RYAAY [2026-01-13T20:31:02.469730] [INFO ] [sig ] RYAAY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:02.626180] [INFO ] [LOCAL ] Saved forecast: RYAAY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RYAAY.txt [2026-01-13T20:31:02.626335] [INFO ] [sig ] [2727/3497] Completed RYAAY in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:02.626375] [INFO ] [sig ] [2728/3497] Forecasting RYAM... [2026-01-13T20:31:02.626405] [INFO ] [sig ] Generating forecast for: RYAM [2026-01-13T20:31:02.626435] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAM' from 'https://tdm.silogroup.org/data/derivative_storage/RYAM.csv'. [2026-01-13T20:31:02.638158] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAM'. [2026-01-13T20:31:02.638465] [INFO ] [FORECASTER] Starting predict_future for RYAM [2026-01-13T20:31:02.639451] [DEBUG] [LOCAL ] No optimal features file found for RYAM: ./output/feature-sets/RYAM.txt [2026-01-13T20:31:02.639503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:02.639536] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:02.639563] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:02.639641] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:02.698800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:02.699748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:02.699827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:02.699860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:02.828904] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:02.829056] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:02.829096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:02.829124] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:02.832939] [DEBUG] [FORECASTER] RYAM: Forecast T+1@11:T+2@11: DOWN (p=19.39%) [2026-01-13T20:31:02.833214] [INFO ] [FORECASTER] Completed predict_future for RYAM [2026-01-13T20:31:02.833334] [INFO ] [sig ] RYAM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:02.977835] [INFO ] [LOCAL ] Saved forecast: RYAM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RYAM.txt [2026-01-13T20:31:02.977988] [INFO ] [sig ] [2728/3497] Completed RYAM in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:02.978034] [INFO ] [sig ] [2729/3497] Forecasting RYAN... [2026-01-13T20:31:02.978063] [INFO ] [sig ] Generating forecast for: RYAN [2026-01-13T20:31:02.978093] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYAN' from 'https://tdm.silogroup.org/data/derivative_storage/RYAN.csv'. [2026-01-13T20:31:02.989182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYAN'. [2026-01-13T20:31:02.989451] [INFO ] [FORECASTER] Starting predict_future for RYAN [2026-01-13T20:31:02.990214] [DEBUG] [LOCAL ] No optimal features file found for RYAN: ./output/feature-sets/RYAN.txt [2026-01-13T20:31:02.990266] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:02.990299] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:02.990325] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:02.990381] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:03.049967] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:03.050853] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:03.050929] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:03.050962] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:03.174302] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:03.174472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:03.174511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:03.174539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:03.177923] [DEBUG] [FORECASTER] RYAN: Forecast T+1@11:T+2@11: UP (p=68.81%) [2026-01-13T20:31:03.178236] [INFO ] [FORECASTER] Completed predict_future for RYAN [2026-01-13T20:31:03.178365] [INFO ] [sig ] RYAN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:03.326625] [INFO ] [LOCAL ] Saved forecast: RYAN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RYAN.txt [2026-01-13T20:31:03.326778] [INFO ] [sig ] [2729/3497] Completed RYAN in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:03.326820] [INFO ] [sig ] [2730/3497] Forecasting RYI... [2026-01-13T20:31:03.326849] [INFO ] [sig ] Generating forecast for: RYI [2026-01-13T20:31:03.326879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYI' from 'https://tdm.silogroup.org/data/derivative_storage/RYI.csv'. [2026-01-13T20:31:03.339619] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYI'. [2026-01-13T20:31:03.339987] [INFO ] [FORECASTER] Starting predict_future for RYI [2026-01-13T20:31:03.340782] [DEBUG] [LOCAL ] No optimal features file found for RYI: ./output/feature-sets/RYI.txt [2026-01-13T20:31:03.340847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:03.340880] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:03.340907] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:03.340964] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:03.400518] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:03.401458] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:03.401553] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:03.401612] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:03.525689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:03.525845] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:03.525885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:03.525914] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:03.529529] [DEBUG] [FORECASTER] RYI: Forecast T+1@11:T+2@11: UP (p=88.79%) [2026-01-13T20:31:03.529820] [INFO ] [FORECASTER] Completed predict_future for RYI [2026-01-13T20:31:03.529943] [INFO ] [sig ] RYI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:03.680032] [INFO ] [LOCAL ] Saved forecast: RYI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RYI.txt [2026-01-13T20:31:03.680176] [INFO ] [sig ] [2730/3497] Completed RYI in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:03.680217] [INFO ] [sig ] [2731/3497] Forecasting RYN... [2026-01-13T20:31:03.680250] [INFO ] [sig ] Generating forecast for: RYN [2026-01-13T20:31:03.680282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYN' from 'https://tdm.silogroup.org/data/derivative_storage/RYN.csv'. [2026-01-13T20:31:03.691834] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYN'. [2026-01-13T20:31:03.692112] [INFO ] [FORECASTER] Starting predict_future for RYN [2026-01-13T20:31:03.692910] [DEBUG] [LOCAL ] No optimal features file found for RYN: ./output/feature-sets/RYN.txt [2026-01-13T20:31:03.692962] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:03.692994] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:03.693021] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:03.693090] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:03.751667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:03.752500] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:03.752601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:03.752637] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:03.873153] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:03.873513] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:03.873552] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:03.873599] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:03.876956] [DEBUG] [FORECASTER] RYN: Forecast T+1@11:T+2@11: UP (p=99.18%) [2026-01-13T20:31:03.877244] [INFO ] [FORECASTER] Completed predict_future for RYN [2026-01-13T20:31:03.877368] [INFO ] [sig ] RYN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:04.020686] [INFO ] [LOCAL ] Saved forecast: RYN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RYN.txt [2026-01-13T20:31:04.020838] [INFO ] [sig ] [2731/3497] Completed RYN in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:04.020877] [INFO ] [sig ] [2732/3497] Forecasting RYTM... [2026-01-13T20:31:04.020908] [INFO ] [sig ] Generating forecast for: RYTM [2026-01-13T20:31:04.020939] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RYTM' from 'https://tdm.silogroup.org/data/derivative_storage/RYTM.csv'. [2026-01-13T20:31:04.031876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RYTM'. [2026-01-13T20:31:04.032219] [INFO ] [FORECASTER] Starting predict_future for RYTM [2026-01-13T20:31:04.032996] [DEBUG] [LOCAL ] No optimal features file found for RYTM: ./output/feature-sets/RYTM.txt [2026-01-13T20:31:04.033049] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:04.033080] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:04.033108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:04.033165] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:04.089701] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:04.090742] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:04.090854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:04.090888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:04.212390] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:04.212555] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:04.212620] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:04.212661] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:04.216251] [DEBUG] [FORECASTER] RYTM: Forecast T+1@11:T+2@11: DOWN (p=0.87%) [2026-01-13T20:31:04.216531] [INFO ] [FORECASTER] Completed predict_future for RYTM [2026-01-13T20:31:04.216681] [INFO ] [sig ] RYTM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:04.359785] [INFO ] [LOCAL ] Saved forecast: RYTM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RYTM.txt [2026-01-13T20:31:04.359923] [INFO ] [sig ] [2732/3497] Completed RYTM in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:04.359962] [INFO ] [sig ] [2733/3497] Forecasting RZB... [2026-01-13T20:31:04.359991] [INFO ] [sig ] Generating forecast for: RZB [2026-01-13T20:31:04.360023] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZB' from 'https://tdm.silogroup.org/data/derivative_storage/RZB.csv'. [2026-01-13T20:31:04.371666] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZB'. [2026-01-13T20:31:04.372008] [INFO ] [FORECASTER] Starting predict_future for RZB [2026-01-13T20:31:04.372783] [DEBUG] [LOCAL ] No optimal features file found for RZB: ./output/feature-sets/RZB.txt [2026-01-13T20:31:04.372847] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:04.372880] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:04.372906] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:04.372963] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:04.429494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:04.430313] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:04.430395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:04.430427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:04.549383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:04.549546] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:04.549606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:04.549636] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:04.553156] [DEBUG] [FORECASTER] RZB: Forecast T+1@11:T+2@11: DOWN (p=10.45%) [2026-01-13T20:31:04.553441] [INFO ] [FORECASTER] Completed predict_future for RZB [2026-01-13T20:31:04.553597] [INFO ] [sig ] RZB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:04.701769] [INFO ] [LOCAL ] Saved forecast: RZB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/RZB.txt [2026-01-13T20:31:04.701922] [INFO ] [sig ] [2733/3497] Completed RZB in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:04.701961] [INFO ] [sig ] [2734/3497] Forecasting RZC... [2026-01-13T20:31:04.701990] [INFO ] [sig ] Generating forecast for: RZC [2026-01-13T20:31:04.702022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'RZC' from 'https://tdm.silogroup.org/data/derivative_storage/RZC.csv'. [2026-01-13T20:31:04.712811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'RZC'. [2026-01-13T20:31:04.713142] [INFO ] [FORECASTER] Starting predict_future for RZC [2026-01-13T20:31:04.713941] [DEBUG] [LOCAL ] No optimal features file found for RZC: ./output/feature-sets/RZC.txt [2026-01-13T20:31:04.713993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:04.714026] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:04.714054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:04.714111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:04.772262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:04.773101] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:04.773184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:04.773219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:04.892377] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:04.892535] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:04.892591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:04.892624] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:04.895970] [DEBUG] [FORECASTER] RZC: Forecast T+1@11:T+2@11: UP (p=94.85%) [2026-01-13T20:31:04.896250] [INFO ] [FORECASTER] Completed predict_future for RZC [2026-01-13T20:31:04.896375] [INFO ] [sig ] RZC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:05.044087] [INFO ] [LOCAL ] Saved forecast: RZC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/RZC.txt [2026-01-13T20:31:05.044439] [INFO ] [sig ] [2734/3497] Completed RZC in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:05.044478] [INFO ] [sig ] [2735/3497] Forecasting S... [2026-01-13T20:31:05.044509] [INFO ] [sig ] Generating forecast for: S [2026-01-13T20:31:05.044538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'S' from 'https://tdm.silogroup.org/data/derivative_storage/S.csv'. [2026-01-13T20:31:05.057561] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'S'. [2026-01-13T20:31:05.057908] [INFO ] [FORECASTER] Starting predict_future for S [2026-01-13T20:31:05.058757] [DEBUG] [LOCAL ] No optimal features file found for S: ./output/feature-sets/S.txt [2026-01-13T20:31:05.058810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:05.058843] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:05.058871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:05.058929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:05.122697] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:05.123547] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:05.123659] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:05.123695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:05.252950] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:05.253118] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:05.253163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:05.253193] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:05.256774] [DEBUG] [FORECASTER] S: Forecast T+1@11:T+2@11: UP (p=92.77%) [2026-01-13T20:31:05.257074] [INFO ] [FORECASTER] Completed predict_future for S [2026-01-13T20:31:05.257204] [INFO ] [sig ] S: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:05.412021] [INFO ] [LOCAL ] Saved forecast: S 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/S.txt [2026-01-13T20:31:05.412209] [INFO ] [sig ] [2735/3497] Completed S in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:05.412252] [INFO ] [sig ] [2736/3497] Forecasting SA... [2026-01-13T20:31:05.412284] [INFO ] [sig ] Generating forecast for: SA [2026-01-13T20:31:05.412315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SA' from 'https://tdm.silogroup.org/data/derivative_storage/SA.csv'. [2026-01-13T20:31:05.424375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SA'. [2026-01-13T20:31:05.424780] [INFO ] [FORECASTER] Starting predict_future for SA [2026-01-13T20:31:05.425630] [DEBUG] [LOCAL ] No optimal features file found for SA: ./output/feature-sets/SA.txt [2026-01-13T20:31:05.425683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:05.425717] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:05.425746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:05.425803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:05.484970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:05.485909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:05.486005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:05.486038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:05.613243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:05.613399] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:05.613441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:05.613471] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:05.616903] [DEBUG] [FORECASTER] SA: Forecast T+1@11:T+2@11: DOWN (p=29.49%) [2026-01-13T20:31:05.617184] [INFO ] [FORECASTER] Completed predict_future for SA [2026-01-13T20:31:05.617307] [INFO ] [sig ] SA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:05.763740] [INFO ] [LOCAL ] Saved forecast: SA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SA.txt [2026-01-13T20:31:05.763862] [INFO ] [sig ] [2736/3497] Completed SA in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.5m [2026-01-13T20:31:05.763908] [INFO ] [sig ] [2737/3497] Forecasting SAFE... [2026-01-13T20:31:05.763937] [INFO ] [sig ] Generating forecast for: SAFE [2026-01-13T20:31:05.763967] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAFE' from 'https://tdm.silogroup.org/data/derivative_storage/SAFE.csv'. [2026-01-13T20:31:05.776697] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAFE'. [2026-01-13T20:31:05.776979] [INFO ] [FORECASTER] Starting predict_future for SAFE [2026-01-13T20:31:05.777978] [DEBUG] [LOCAL ] No optimal features file found for SAFE: ./output/feature-sets/SAFE.txt [2026-01-13T20:31:05.778047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:05.778096] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:05.778133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:05.778202] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:05.839533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:05.840391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:05.840474] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:05.840507] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:05.967468] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:05.967696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:05.967741] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:05.967771] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:05.971363] [DEBUG] [FORECASTER] SAFE: Forecast T+1@11:T+2@11: DOWN (p=38.40%) [2026-01-13T20:31:05.971694] [INFO ] [FORECASTER] Completed predict_future for SAFE [2026-01-13T20:31:05.971854] [INFO ] [sig ] SAFE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:06.121691] [INFO ] [LOCAL ] Saved forecast: SAFE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SAFE.txt [2026-01-13T20:31:06.121840] [INFO ] [sig ] [2737/3497] Completed SAFE in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-13T20:31:06.121881] [INFO ] [sig ] [2738/3497] Forecasting SAH... [2026-01-13T20:31:06.121911] [INFO ] [sig ] Generating forecast for: SAH [2026-01-13T20:31:06.121958] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAH' from 'https://tdm.silogroup.org/data/derivative_storage/SAH.csv'. [2026-01-13T20:31:06.132932] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAH'. [2026-01-13T20:31:06.133251] [INFO ] [FORECASTER] Starting predict_future for SAH [2026-01-13T20:31:06.134024] [DEBUG] [LOCAL ] No optimal features file found for SAH: ./output/feature-sets/SAH.txt [2026-01-13T20:31:06.134076] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:06.134108] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:06.134134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:06.134192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:06.191081] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:06.191954] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:06.192037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:06.192071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:06.309858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:06.310011] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:06.310053] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:06.310085] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:06.314106] [DEBUG] [FORECASTER] SAH: Forecast T+1@11:T+2@11: UP (p=77.26%) [2026-01-13T20:31:06.314394] [INFO ] [FORECASTER] Completed predict_future for SAH [2026-01-13T20:31:06.314535] [INFO ] [sig ] SAH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:06.459167] [INFO ] [LOCAL ] Saved forecast: SAH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SAH.txt [2026-01-13T20:31:06.459294] [INFO ] [sig ] [2738/3497] Completed SAH in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-13T20:31:06.459332] [INFO ] [sig ] [2739/3497] Forecasting SAIA... [2026-01-13T20:31:06.459361] [INFO ] [sig ] Generating forecast for: SAIA [2026-01-13T20:31:06.459390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIA' from 'https://tdm.silogroup.org/data/derivative_storage/SAIA.csv'. [2026-01-13T20:31:06.470163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIA'. [2026-01-13T20:31:06.470517] [INFO ] [FORECASTER] Starting predict_future for SAIA [2026-01-13T20:31:06.471314] [DEBUG] [LOCAL ] No optimal features file found for SAIA: ./output/feature-sets/SAIA.txt [2026-01-13T20:31:06.471367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:06.471427] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:06.471457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:06.471532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:06.531011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:06.531845] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:06.531941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:06.531973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:06.656462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:06.656636] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:06.656676] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:06.656704] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:06.660043] [DEBUG] [FORECASTER] SAIA: Forecast T+1@11:T+2@11: DOWN (p=9.43%) [2026-01-13T20:31:06.660325] [INFO ] [FORECASTER] Completed predict_future for SAIA [2026-01-13T20:31:06.660451] [INFO ] [sig ] SAIA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:06.807134] [INFO ] [LOCAL ] Saved forecast: SAIA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SAIA.txt [2026-01-13T20:31:06.807278] [INFO ] [sig ] [2739/3497] Completed SAIA in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-13T20:31:06.807319] [INFO ] [sig ] [2740/3497] Forecasting SAIC... [2026-01-13T20:31:06.807348] [INFO ] [sig ] Generating forecast for: SAIC [2026-01-13T20:31:06.807377] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAIC' from 'https://tdm.silogroup.org/data/derivative_storage/SAIC.csv'. [2026-01-13T20:31:06.818298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAIC'. [2026-01-13T20:31:06.818626] [INFO ] [FORECASTER] Starting predict_future for SAIC [2026-01-13T20:31:06.819376] [DEBUG] [LOCAL ] No optimal features file found for SAIC: ./output/feature-sets/SAIC.txt [2026-01-13T20:31:06.819427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:06.819458] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:06.819485] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:06.819540] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:06.877824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:06.878718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:06.878801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:06.878836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:07.001113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:07.001279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:07.001337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:07.001366] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:07.004745] [DEBUG] [FORECASTER] SAIC: Forecast T+1@11:T+2@11: DOWN (p=47.18%) [2026-01-13T20:31:07.005038] [INFO ] [FORECASTER] Completed predict_future for SAIC [2026-01-13T20:31:07.005163] [INFO ] [sig ] SAIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:07.151364] [INFO ] [LOCAL ] Saved forecast: SAIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SAIC.txt [2026-01-13T20:31:07.151511] [INFO ] [sig ] [2740/3497] Completed SAIC in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-13T20:31:07.151551] [INFO ] [sig ] [2741/3497] Forecasting SAM... [2026-01-13T20:31:07.151601] [INFO ] [sig ] Generating forecast for: SAM [2026-01-13T20:31:07.151634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAM' from 'https://tdm.silogroup.org/data/derivative_storage/SAM.csv'. [2026-01-13T20:31:07.162541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAM'. [2026-01-13T20:31:07.162864] [INFO ] [FORECASTER] Starting predict_future for SAM [2026-01-13T20:31:07.163893] [DEBUG] [LOCAL ] No optimal features file found for SAM: ./output/feature-sets/SAM.txt [2026-01-13T20:31:07.163948] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:07.163983] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:07.164012] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:07.164071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:07.224791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:07.225826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:07.225910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:07.225944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:07.350079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:07.350237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:07.350278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:07.350308] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:07.353826] [DEBUG] [FORECASTER] SAM: Forecast T+1@11:T+2@11: UP (p=79.68%) [2026-01-13T20:31:07.354105] [INFO ] [FORECASTER] Completed predict_future for SAM [2026-01-13T20:31:07.354231] [INFO ] [sig ] SAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:07.502969] [INFO ] [LOCAL ] Saved forecast: SAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SAM.txt [2026-01-13T20:31:07.503126] [INFO ] [sig ] [2741/3497] Completed SAM in 0.4s | 2.85 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-13T20:31:07.503178] [INFO ] [sig ] [2742/3497] Forecasting SAMG... [2026-01-13T20:31:07.503218] [INFO ] [sig ] Generating forecast for: SAMG [2026-01-13T20:31:07.503251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAMG' from 'https://tdm.silogroup.org/data/derivative_storage/SAMG.csv'. [2026-01-13T20:31:07.515539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAMG'. [2026-01-13T20:31:07.515879] [INFO ] [FORECASTER] Starting predict_future for SAMG [2026-01-13T20:31:07.516931] [DEBUG] [LOCAL ] No optimal features file found for SAMG: ./output/feature-sets/SAMG.txt [2026-01-13T20:31:07.516987] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:07.517018] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:07.517044] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:07.517101] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:07.575483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:07.576261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:07.576361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:07.576396] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:07.700838] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:07.700996] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:07.701039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:07.701103] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:07.705044] [DEBUG] [FORECASTER] SAMG: Forecast T+1@11:T+2@11: UP (p=57.26%) [2026-01-13T20:31:07.705331] [INFO ] [FORECASTER] Completed predict_future for SAMG [2026-01-13T20:31:07.705459] [INFO ] [sig ] SAMG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:07.852614] [INFO ] [LOCAL ] Saved forecast: SAMG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SAMG.txt [2026-01-13T20:31:07.852770] [INFO ] [sig ] [2742/3497] Completed SAMG in 0.3s | 2.85 sym/s | Total: 16.0m | ETA: 4.4m [2026-01-13T20:31:07.852819] [INFO ] [sig ] [2743/3497] Forecasting SAN... [2026-01-13T20:31:07.852849] [INFO ] [sig ] Generating forecast for: SAN [2026-01-13T20:31:07.852879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAN' from 'https://tdm.silogroup.org/data/derivative_storage/SAN.csv'. [2026-01-13T20:31:07.865516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAN'. [2026-01-13T20:31:07.865865] [INFO ] [FORECASTER] Starting predict_future for SAN [2026-01-13T20:31:07.866696] [DEBUG] [LOCAL ] No optimal features file found for SAN: ./output/feature-sets/SAN.txt [2026-01-13T20:31:07.866748] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:07.866782] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:07.866820] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:07.866882] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:07.926632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:07.927551] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:07.927661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:07.927698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:08.054272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:08.054426] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:08.054469] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:08.054506] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:08.058057] [DEBUG] [FORECASTER] SAN: Forecast T+1@11:T+2@11: UP (p=60.59%) [2026-01-13T20:31:08.058343] [INFO ] [FORECASTER] Completed predict_future for SAN [2026-01-13T20:31:08.058472] [INFO ] [sig ] SAN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:08.201892] [INFO ] [LOCAL ] Saved forecast: SAN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SAN.txt [2026-01-13T20:31:08.202031] [INFO ] [sig ] [2743/3497] Completed SAN in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:08.202070] [INFO ] [sig ] [2744/3497] Forecasting SANA... [2026-01-13T20:31:08.202100] [INFO ] [sig ] Generating forecast for: SANA [2026-01-13T20:31:08.202129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANA' from 'https://tdm.silogroup.org/data/derivative_storage/SANA.csv'. [2026-01-13T20:31:08.213456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANA'. [2026-01-13T20:31:08.213785] [INFO ] [FORECASTER] Starting predict_future for SANA [2026-01-13T20:31:08.214544] [DEBUG] [LOCAL ] No optimal features file found for SANA: ./output/feature-sets/SANA.txt [2026-01-13T20:31:08.214616] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:08.214661] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:08.214689] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:08.214747] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:08.270865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:08.271775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:08.271865] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:08.271900] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:08.392739] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:08.392893] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:08.392936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:08.392966] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:08.396326] [DEBUG] [FORECASTER] SANA: Forecast T+1@11:T+2@11: DOWN (p=6.29%) [2026-01-13T20:31:08.396861] [INFO ] [FORECASTER] Completed predict_future for SANA [2026-01-13T20:31:08.396990] [INFO ] [sig ] SANA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:08.541011] [INFO ] [LOCAL ] Saved forecast: SANA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SANA.txt [2026-01-13T20:31:08.541149] [INFO ] [sig ] [2744/3497] Completed SANA in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:08.541187] [INFO ] [sig ] [2745/3497] Forecasting SANM... [2026-01-13T20:31:08.541217] [INFO ] [sig ] Generating forecast for: SANM [2026-01-13T20:31:08.541246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SANM' from 'https://tdm.silogroup.org/data/derivative_storage/SANM.csv'. [2026-01-13T20:31:08.552416] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SANM'. [2026-01-13T20:31:08.552772] [INFO ] [FORECASTER] Starting predict_future for SANM [2026-01-13T20:31:08.553600] [DEBUG] [LOCAL ] No optimal features file found for SANM: ./output/feature-sets/SANM.txt [2026-01-13T20:31:08.553654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:08.553687] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:08.553715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:08.553774] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:08.610023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:08.610745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:08.610827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:08.610859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:08.734015] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:08.734164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:08.734206] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:08.734234] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:08.737786] [DEBUG] [FORECASTER] SANM: Forecast T+1@11:T+2@11: UP (p=79.98%) [2026-01-13T20:31:08.738077] [INFO ] [FORECASTER] Completed predict_future for SANM [2026-01-13T20:31:08.738199] [INFO ] [sig ] SANM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:08.880779] [INFO ] [LOCAL ] Saved forecast: SANM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SANM.txt [2026-01-13T20:31:08.880915] [INFO ] [sig ] [2745/3497] Completed SANM in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:08.880954] [INFO ] [sig ] [2746/3497] Forecasting SAP... [2026-01-13T20:31:08.880983] [INFO ] [sig ] Generating forecast for: SAP [2026-01-13T20:31:08.881013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAP' from 'https://tdm.silogroup.org/data/derivative_storage/SAP.csv'. [2026-01-13T20:31:08.891765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAP'. [2026-01-13T20:31:08.892086] [INFO ] [FORECASTER] Starting predict_future for SAP [2026-01-13T20:31:08.892875] [DEBUG] [LOCAL ] No optimal features file found for SAP: ./output/feature-sets/SAP.txt [2026-01-13T20:31:08.892927] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:08.892959] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:08.892986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:08.893042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:08.948841] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:08.949514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:08.949608] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:08.949644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:09.079932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:09.080088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:09.080127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:09.080167] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:09.084369] [DEBUG] [FORECASTER] SAP: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-13T20:31:09.084686] [INFO ] [FORECASTER] Completed predict_future for SAP [2026-01-13T20:31:09.084839] [INFO ] [sig ] SAP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:09.232518] [INFO ] [LOCAL ] Saved forecast: SAP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SAP.txt [2026-01-13T20:31:09.232694] [INFO ] [sig ] [2746/3497] Completed SAP in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:09.232734] [INFO ] [sig ] [2747/3497] Forecasting SARK... [2026-01-13T20:31:09.232765] [INFO ] [sig ] Generating forecast for: SARK [2026-01-13T20:31:09.232795] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SARK' from 'https://tdm.silogroup.org/data/derivative_storage/SARK.csv'. [2026-01-13T20:31:09.244092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SARK'. [2026-01-13T20:31:09.244372] [INFO ] [FORECASTER] Starting predict_future for SARK [2026-01-13T20:31:09.245133] [DEBUG] [LOCAL ] No optimal features file found for SARK: ./output/feature-sets/SARK.txt [2026-01-13T20:31:09.245185] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:09.245216] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:09.245243] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:09.245300] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:09.304460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:09.305320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:09.305406] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:09.305441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:09.423261] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:09.423421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:09.423465] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:09.423493] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:09.427273] [DEBUG] [FORECASTER] SARK: Forecast T+1@11:T+2@11: UP (p=56.81%) [2026-01-13T20:31:09.427725] [INFO ] [FORECASTER] Completed predict_future for SARK [2026-01-13T20:31:09.427848] [INFO ] [sig ] SARK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:09.568670] [INFO ] [LOCAL ] Saved forecast: SARK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SARK.txt [2026-01-13T20:31:09.568789] [INFO ] [sig ] [2747/3497] Completed SARK in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:09.568829] [INFO ] [sig ] [2748/3497] Forecasting SATL... [2026-01-13T20:31:09.568867] [INFO ] [sig ] Generating forecast for: SATL [2026-01-13T20:31:09.568898] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATL' from 'https://tdm.silogroup.org/data/derivative_storage/SATL.csv'. [2026-01-13T20:31:09.580059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATL'. [2026-01-13T20:31:09.580331] [INFO ] [FORECASTER] Starting predict_future for SATL [2026-01-13T20:31:09.581119] [DEBUG] [LOCAL ] No optimal features file found for SATL: ./output/feature-sets/SATL.txt [2026-01-13T20:31:09.581172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:09.581203] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:09.581231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:09.581288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:09.639464] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:09.640297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:09.640401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:09.640436] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:09.761298] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:09.761460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:09.761502] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:09.761531] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:09.764948] [DEBUG] [FORECASTER] SATL: Forecast T+1@11:T+2@11: DOWN (p=11.57%) [2026-01-13T20:31:09.765229] [INFO ] [FORECASTER] Completed predict_future for SATL [2026-01-13T20:31:09.765356] [INFO ] [sig ] SATL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:09.910398] [INFO ] [LOCAL ] Saved forecast: SATL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SATL.txt [2026-01-13T20:31:09.910602] [INFO ] [sig ] [2748/3497] Completed SATL in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:09.910659] [INFO ] [sig ] [2749/3497] Forecasting SATS... [2026-01-13T20:31:09.910693] [INFO ] [sig ] Generating forecast for: SATS [2026-01-13T20:31:09.910723] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SATS' from 'https://tdm.silogroup.org/data/derivative_storage/SATS.csv'. [2026-01-13T20:31:09.923058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SATS'. [2026-01-13T20:31:09.923433] [INFO ] [FORECASTER] Starting predict_future for SATS [2026-01-13T20:31:09.924259] [DEBUG] [LOCAL ] No optimal features file found for SATS: ./output/feature-sets/SATS.txt [2026-01-13T20:31:09.924312] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:09.924345] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:09.924375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:09.924433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:09.989104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:09.990230] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:09.990530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:09.990566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:10.121316] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:10.121483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:10.121525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:10.121555] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:10.125035] [DEBUG] [FORECASTER] SATS: Forecast T+1@11:T+2@11: UP (p=98.90%) [2026-01-13T20:31:10.125315] [INFO ] [FORECASTER] Completed predict_future for SATS [2026-01-13T20:31:10.125437] [INFO ] [sig ] SATS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:10.268133] [INFO ] [LOCAL ] Saved forecast: SATS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SATS.txt [2026-01-13T20:31:10.268288] [INFO ] [sig ] [2749/3497] Completed SATS in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:10.268326] [INFO ] [sig ] [2750/3497] Forecasting SAVA... [2026-01-13T20:31:10.268358] [INFO ] [sig ] Generating forecast for: SAVA [2026-01-13T20:31:10.268388] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SAVA' from 'https://tdm.silogroup.org/data/derivative_storage/SAVA.csv'. [2026-01-13T20:31:10.280630] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SAVA'. [2026-01-13T20:31:10.281014] [INFO ] [FORECASTER] Starting predict_future for SAVA [2026-01-13T20:31:10.282062] [DEBUG] [LOCAL ] No optimal features file found for SAVA: ./output/feature-sets/SAVA.txt [2026-01-13T20:31:10.282115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:10.282149] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:10.282176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:10.282233] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:10.344001] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:10.344946] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:10.345030] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:10.345065] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:10.486328] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:10.486492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:10.486534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:10.486563] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:10.490005] [DEBUG] [FORECASTER] SAVA: Forecast T+1@11:T+2@11: UP (p=98.53%) [2026-01-13T20:31:10.490305] [INFO ] [FORECASTER] Completed predict_future for SAVA [2026-01-13T20:31:10.490433] [INFO ] [sig ] SAVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:10.694161] [INFO ] [LOCAL ] Saved forecast: SAVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SAVA.txt [2026-01-13T20:31:10.694318] [INFO ] [sig ] [2750/3497] Completed SAVA in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:10.694358] [INFO ] [sig ] [2751/3497] Forecasting SB... [2026-01-13T20:31:10.694388] [INFO ] [sig ] Generating forecast for: SB [2026-01-13T20:31:10.694419] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SB' from 'https://tdm.silogroup.org/data/derivative_storage/SB.csv'. [2026-01-13T20:31:10.705735] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SB'. [2026-01-13T20:31:10.706062] [INFO ] [FORECASTER] Starting predict_future for SB [2026-01-13T20:31:10.706869] [DEBUG] [LOCAL ] No optimal features file found for SB: ./output/feature-sets/SB.txt [2026-01-13T20:31:10.706921] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:10.706954] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:10.706981] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:10.707037] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:10.766852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:10.767854] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:10.767942] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:10.768000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:10.900129] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:10.900483] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:10.900527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:10.900613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:10.904483] [DEBUG] [FORECASTER] SB: Forecast T+1@11:T+2@11: UP (p=62.02%) [2026-01-13T20:31:10.904804] [INFO ] [FORECASTER] Completed predict_future for SB [2026-01-13T20:31:10.904941] [INFO ] [sig ] SB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:11.062838] [INFO ] [LOCAL ] Saved forecast: SB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SB.txt [2026-01-13T20:31:11.062995] [INFO ] [sig ] [2751/3497] Completed SB in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:11.063036] [INFO ] [sig ] [2752/3497] Forecasting SBAC... [2026-01-13T20:31:11.063065] [INFO ] [sig ] Generating forecast for: SBAC [2026-01-13T20:31:11.063096] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBAC' from 'https://tdm.silogroup.org/data/derivative_storage/SBAC.csv'. [2026-01-13T20:31:11.074923] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBAC'. [2026-01-13T20:31:11.075284] [INFO ] [FORECASTER] Starting predict_future for SBAC [2026-01-13T20:31:11.076117] [DEBUG] [LOCAL ] No optimal features file found for SBAC: ./output/feature-sets/SBAC.txt [2026-01-13T20:31:11.076179] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:11.076220] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:11.076254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:11.076324] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:11.138392] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:11.139115] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:11.139200] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:11.139239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:11.268607] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:11.268765] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:11.268807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:11.268835] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:11.272317] [DEBUG] [FORECASTER] SBAC: Forecast T+1@11:T+2@11: DOWN (p=32.07%) [2026-01-13T20:31:11.272609] [INFO ] [FORECASTER] Completed predict_future for SBAC [2026-01-13T20:31:11.272732] [INFO ] [sig ] SBAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:11.424072] [INFO ] [LOCAL ] Saved forecast: SBAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBAC.txt [2026-01-13T20:31:11.424267] [INFO ] [sig ] [2752/3497] Completed SBAC in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:11.424311] [INFO ] [sig ] [2753/3497] Forecasting SBCF... [2026-01-13T20:31:11.424342] [INFO ] [sig ] Generating forecast for: SBCF [2026-01-13T20:31:11.424372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBCF' from 'https://tdm.silogroup.org/data/derivative_storage/SBCF.csv'. [2026-01-13T20:31:11.436197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBCF'. [2026-01-13T20:31:11.436596] [INFO ] [FORECASTER] Starting predict_future for SBCF [2026-01-13T20:31:11.437381] [DEBUG] [LOCAL ] No optimal features file found for SBCF: ./output/feature-sets/SBCF.txt [2026-01-13T20:31:11.437433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:11.437465] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:11.437491] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:11.437547] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:11.496054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:11.497092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:11.497202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:11.497271] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:11.621998] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:11.622152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:11.622192] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:11.622222] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:11.626184] [DEBUG] [FORECASTER] SBCF: Forecast T+1@11:T+2@11: DOWN (p=4.51%) [2026-01-13T20:31:11.626680] [INFO ] [FORECASTER] Completed predict_future for SBCF [2026-01-13T20:31:11.626805] [INFO ] [sig ] SBCF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:11.776750] [INFO ] [LOCAL ] Saved forecast: SBCF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBCF.txt [2026-01-13T20:31:11.776901] [INFO ] [sig ] [2753/3497] Completed SBCF in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.4m [2026-01-13T20:31:11.776943] [INFO ] [sig ] [2754/3497] Forecasting SBFM... [2026-01-13T20:31:11.776974] [INFO ] [sig ] Generating forecast for: SBFM [2026-01-13T20:31:11.777004] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBFM' from 'https://tdm.silogroup.org/data/derivative_storage/SBFM.csv'. [2026-01-13T20:31:11.788919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBFM'. [2026-01-13T20:31:11.789284] [INFO ] [FORECASTER] Starting predict_future for SBFM [2026-01-13T20:31:11.790109] [DEBUG] [LOCAL ] No optimal features file found for SBFM: ./output/feature-sets/SBFM.txt [2026-01-13T20:31:11.790162] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:11.790194] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:11.790221] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:11.790276] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:11.847426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:11.848271] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:11.848356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:11.848390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:11.974889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:11.975083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:11.975142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:11.975182] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:11.979834] [DEBUG] [FORECASTER] SBFM: Forecast T+1@11:T+2@11: DOWN (p=43.14%) [2026-01-13T20:31:11.980160] [INFO ] [FORECASTER] Completed predict_future for SBFM [2026-01-13T20:31:11.980305] [INFO ] [sig ] SBFM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:12.134223] [INFO ] [LOCAL ] Saved forecast: SBFM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBFM.txt [2026-01-13T20:31:12.134384] [INFO ] [sig ] [2754/3497] Completed SBFM in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-13T20:31:12.134433] [INFO ] [sig ] [2755/3497] Forecasting SBGI... [2026-01-13T20:31:12.134464] [INFO ] [sig ] Generating forecast for: SBGI [2026-01-13T20:31:12.134493] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBGI' from 'https://tdm.silogroup.org/data/derivative_storage/SBGI.csv'. [2026-01-13T20:31:12.147471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBGI'. [2026-01-13T20:31:12.147817] [INFO ] [FORECASTER] Starting predict_future for SBGI [2026-01-13T20:31:12.148722] [DEBUG] [LOCAL ] No optimal features file found for SBGI: ./output/feature-sets/SBGI.txt [2026-01-13T20:31:12.148776] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:12.148810] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:12.148837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:12.148908] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:12.205945] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:12.206836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:12.206918] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:12.206953] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:12.321733] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:12.321892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:12.321930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:12.321959] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:12.325277] [DEBUG] [FORECASTER] SBGI: Forecast T+1@11:T+2@11: UP (p=67.04%) [2026-01-13T20:31:12.325555] [INFO ] [FORECASTER] Completed predict_future for SBGI [2026-01-13T20:31:12.325693] [INFO ] [sig ] SBGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:12.466993] [INFO ] [LOCAL ] Saved forecast: SBGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SBGI.txt [2026-01-13T20:31:12.467152] [INFO ] [sig ] [2755/3497] Completed SBGI in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-13T20:31:12.467193] [INFO ] [sig ] [2756/3497] Forecasting SBH... [2026-01-13T20:31:12.467222] [INFO ] [sig ] Generating forecast for: SBH [2026-01-13T20:31:12.467254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBH' from 'https://tdm.silogroup.org/data/derivative_storage/SBH.csv'. [2026-01-13T20:31:12.479625] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBH'. [2026-01-13T20:31:12.480045] [INFO ] [FORECASTER] Starting predict_future for SBH [2026-01-13T20:31:12.480924] [DEBUG] [LOCAL ] No optimal features file found for SBH: ./output/feature-sets/SBH.txt [2026-01-13T20:31:12.480983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:12.481044] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:12.481074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:12.481167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:12.538912] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:12.539861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:12.539949] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:12.539982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:12.667271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:12.667435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:12.667475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:12.667503] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:12.671155] [DEBUG] [FORECASTER] SBH: Forecast T+1@11:T+2@11: UP (p=68.24%) [2026-01-13T20:31:12.671516] [INFO ] [FORECASTER] Completed predict_future for SBH [2026-01-13T20:31:12.671687] [INFO ] [sig ] SBH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:12.815179] [INFO ] [LOCAL ] Saved forecast: SBH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SBH.txt [2026-01-13T20:31:12.815357] [INFO ] [sig ] [2756/3497] Completed SBH in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-13T20:31:12.815398] [INFO ] [sig ] [2757/3497] Forecasting SBI... [2026-01-13T20:31:12.815427] [INFO ] [sig ] Generating forecast for: SBI [2026-01-13T20:31:12.815457] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBI' from 'https://tdm.silogroup.org/data/derivative_storage/SBI.csv'. [2026-01-13T20:31:12.826414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBI'. [2026-01-13T20:31:12.826848] [INFO ] [FORECASTER] Starting predict_future for SBI [2026-01-13T20:31:12.827700] [DEBUG] [LOCAL ] No optimal features file found for SBI: ./output/feature-sets/SBI.txt [2026-01-13T20:31:12.827780] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:12.827813] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:12.827840] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:12.827896] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:12.887566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:12.888486] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:12.888593] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:12.888631] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:13.007047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:13.007204] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:13.007246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:13.007275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:13.010915] [DEBUG] [FORECASTER] SBI: Forecast T+1@11:T+2@11: DOWN (p=2.70%) [2026-01-13T20:31:13.011200] [INFO ] [FORECASTER] Completed predict_future for SBI [2026-01-13T20:31:13.011322] [INFO ] [sig ] SBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:13.157287] [INFO ] [LOCAL ] Saved forecast: SBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBI.txt [2026-01-13T20:31:13.157413] [INFO ] [sig ] [2757/3497] Completed SBI in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-13T20:31:13.157452] [INFO ] [sig ] [2758/3497] Forecasting SBLK... [2026-01-13T20:31:13.157481] [INFO ] [sig ] Generating forecast for: SBLK [2026-01-13T20:31:13.157511] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBLK' from 'https://tdm.silogroup.org/data/derivative_storage/SBLK.csv'. [2026-01-13T20:31:13.173631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBLK'. [2026-01-13T20:31:13.173883] [INFO ] [FORECASTER] Starting predict_future for SBLK [2026-01-13T20:31:13.174634] [DEBUG] [LOCAL ] No optimal features file found for SBLK: ./output/feature-sets/SBLK.txt [2026-01-13T20:31:13.174686] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:13.174717] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:13.174744] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:13.174800] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:13.231846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:13.232718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:13.232801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:13.232836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:13.352086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:13.352251] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:13.352293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:13.352323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:13.355780] [DEBUG] [FORECASTER] SBLK: Forecast T+1@11:T+2@11: DOWN (p=12.46%) [2026-01-13T20:31:13.356104] [INFO ] [FORECASTER] Completed predict_future for SBLK [2026-01-13T20:31:13.356233] [INFO ] [sig ] SBLK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:13.500999] [INFO ] [LOCAL ] Saved forecast: SBLK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBLK.txt [2026-01-13T20:31:13.501152] [INFO ] [sig ] [2758/3497] Completed SBLK in 0.3s | 2.85 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-13T20:31:13.501191] [INFO ] [sig ] [2759/3497] Forecasting SBRA... [2026-01-13T20:31:13.501220] [INFO ] [sig ] Generating forecast for: SBRA [2026-01-13T20:31:13.501251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBRA' from 'https://tdm.silogroup.org/data/derivative_storage/SBRA.csv'. [2026-01-13T20:31:13.513715] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBRA'. [2026-01-13T20:31:13.514129] [INFO ] [FORECASTER] Starting predict_future for SBRA [2026-01-13T20:31:13.514961] [DEBUG] [LOCAL ] No optimal features file found for SBRA: ./output/feature-sets/SBRA.txt [2026-01-13T20:31:13.515014] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:13.515047] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:13.515076] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:13.515134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:13.572405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:13.573333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:13.573419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:13.573454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:13.703109] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:13.703285] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:13.703336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:13.703418] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:13.708051] [DEBUG] [FORECASTER] SBRA: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-13T20:31:13.708453] [INFO ] [FORECASTER] Completed predict_future for SBRA [2026-01-13T20:31:13.708654] [INFO ] [sig ] SBRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:13.859754] [INFO ] [LOCAL ] Saved forecast: SBRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBRA.txt [2026-01-13T20:31:13.859916] [INFO ] [sig ] [2759/3497] Completed SBRA in 0.4s | 2.85 sym/s | Total: 16.1m | ETA: 4.3m [2026-01-13T20:31:13.859956] [INFO ] [sig ] [2760/3497] Forecasting SBS... [2026-01-13T20:31:13.859984] [INFO ] [sig ] Generating forecast for: SBS [2026-01-13T20:31:13.860015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBS' from 'https://tdm.silogroup.org/data/derivative_storage/SBS.csv'. [2026-01-13T20:31:13.871929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBS'. [2026-01-13T20:31:13.872326] [INFO ] [FORECASTER] Starting predict_future for SBS [2026-01-13T20:31:13.873148] [DEBUG] [LOCAL ] No optimal features file found for SBS: ./output/feature-sets/SBS.txt [2026-01-13T20:31:13.873202] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:13.873234] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:13.873261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:13.873319] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:13.931715] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:13.932677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:13.932764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:13.932810] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:14.067092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:14.067254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:14.067294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:14.067324] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:14.070907] [DEBUG] [FORECASTER] SBS: Forecast T+1@11:T+2@11: UP (p=61.00%) [2026-01-13T20:31:14.071217] [INFO ] [FORECASTER] Completed predict_future for SBS [2026-01-13T20:31:14.071373] [INFO ] [sig ] SBS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:14.223068] [INFO ] [LOCAL ] Saved forecast: SBS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SBS.txt [2026-01-13T20:31:14.223228] [INFO ] [sig ] [2760/3497] Completed SBS in 0.4s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:14.223274] [INFO ] [sig ] [2761/3497] Forecasting SBSI... [2026-01-13T20:31:14.223305] [INFO ] [sig ] Generating forecast for: SBSI [2026-01-13T20:31:14.223337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBSI' from 'https://tdm.silogroup.org/data/derivative_storage/SBSI.csv'. [2026-01-13T20:31:14.236280] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBSI'. [2026-01-13T20:31:14.236670] [INFO ] [FORECASTER] Starting predict_future for SBSI [2026-01-13T20:31:14.237491] [DEBUG] [LOCAL ] No optimal features file found for SBSI: ./output/feature-sets/SBSI.txt [2026-01-13T20:31:14.237544] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:14.237595] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:14.237625] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:14.237684] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:14.297191] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:14.297999] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:14.298080] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:14.298113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:14.416941] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:14.417111] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:14.417161] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:14.417193] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:14.420765] [DEBUG] [FORECASTER] SBSI: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-13T20:31:14.421067] [INFO ] [FORECASTER] Completed predict_future for SBSI [2026-01-13T20:31:14.421222] [INFO ] [sig ] SBSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:14.570132] [INFO ] [LOCAL ] Saved forecast: SBSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBSI.txt [2026-01-13T20:31:14.570310] [INFO ] [sig ] [2761/3497] Completed SBSI in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:14.570350] [INFO ] [sig ] [2762/3497] Forecasting SBUX... [2026-01-13T20:31:14.570380] [INFO ] [sig ] Generating forecast for: SBUX [2026-01-13T20:31:14.570411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SBUX' from 'https://tdm.silogroup.org/data/derivative_storage/SBUX.csv'. [2026-01-13T20:31:14.582342] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SBUX'. [2026-01-13T20:31:14.582732] [INFO ] [FORECASTER] Starting predict_future for SBUX [2026-01-13T20:31:14.583509] [DEBUG] [LOCAL ] No optimal features file found for SBUX: ./output/feature-sets/SBUX.txt [2026-01-13T20:31:14.583561] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:14.583612] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:14.583640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:14.583695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:14.640771] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:14.641737] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:14.641826] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:14.641859] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:14.764179] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:14.764341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:14.764380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:14.764408] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:14.767836] [DEBUG] [FORECASTER] SBUX: Forecast T+1@11:T+2@11: DOWN (p=32.56%) [2026-01-13T20:31:14.768218] [INFO ] [FORECASTER] Completed predict_future for SBUX [2026-01-13T20:31:14.768353] [INFO ] [sig ] SBUX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:14.919010] [INFO ] [LOCAL ] Saved forecast: SBUX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SBUX.txt [2026-01-13T20:31:14.919167] [INFO ] [sig ] [2762/3497] Completed SBUX in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:14.919205] [INFO ] [sig ] [2763/3497] Forecasting SCD... [2026-01-13T20:31:14.919236] [INFO ] [sig ] Generating forecast for: SCD [2026-01-13T20:31:14.919268] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCD' from 'https://tdm.silogroup.org/data/derivative_storage/SCD.csv'. [2026-01-13T20:31:14.930488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCD'. [2026-01-13T20:31:14.930864] [INFO ] [FORECASTER] Starting predict_future for SCD [2026-01-13T20:31:14.931689] [DEBUG] [LOCAL ] No optimal features file found for SCD: ./output/feature-sets/SCD.txt [2026-01-13T20:31:14.931742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:14.931775] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:14.931802] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:14.931858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:14.987792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:14.988790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:14.988874] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:14.988907] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:15.106677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:15.106841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:15.106882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:15.106910] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:15.110592] [DEBUG] [FORECASTER] SCD: Forecast T+1@11:T+2@11: UP (p=70.12%) [2026-01-13T20:31:15.110956] [INFO ] [FORECASTER] Completed predict_future for SCD [2026-01-13T20:31:15.111094] [INFO ] [sig ] SCD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:15.254982] [INFO ] [LOCAL ] Saved forecast: SCD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SCD.txt [2026-01-13T20:31:15.255143] [INFO ] [sig ] [2763/3497] Completed SCD in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:15.255184] [INFO ] [sig ] [2764/3497] Forecasting SCHL... [2026-01-13T20:31:15.255214] [INFO ] [sig ] Generating forecast for: SCHL [2026-01-13T20:31:15.255244] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCHL' from 'https://tdm.silogroup.org/data/derivative_storage/SCHL.csv'. [2026-01-13T20:31:15.266973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCHL'. [2026-01-13T20:31:15.267379] [INFO ] [FORECASTER] Starting predict_future for SCHL [2026-01-13T20:31:15.268228] [DEBUG] [LOCAL ] No optimal features file found for SCHL: ./output/feature-sets/SCHL.txt [2026-01-13T20:31:15.268282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:15.268317] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:15.268345] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:15.268402] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:15.329128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:15.330076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:15.330164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:15.330198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:15.459528] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:15.459732] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:15.459775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:15.459803] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:15.463315] [DEBUG] [FORECASTER] SCHL: Forecast T+1@11:T+2@11: DOWN (p=42.17%) [2026-01-13T20:31:15.463672] [INFO ] [FORECASTER] Completed predict_future for SCHL [2026-01-13T20:31:15.463833] [INFO ] [sig ] SCHL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:15.606464] [INFO ] [LOCAL ] Saved forecast: SCHL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SCHL.txt [2026-01-13T20:31:15.606633] [INFO ] [sig ] [2764/3497] Completed SCHL in 0.4s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:15.606676] [INFO ] [sig ] [2765/3497] Forecasting SCI... [2026-01-13T20:31:15.606705] [INFO ] [sig ] Generating forecast for: SCI [2026-01-13T20:31:15.606735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCI' from 'https://tdm.silogroup.org/data/derivative_storage/SCI.csv'. [2026-01-13T20:31:15.617930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCI'. [2026-01-13T20:31:15.618253] [INFO ] [FORECASTER] Starting predict_future for SCI [2026-01-13T20:31:15.619041] [DEBUG] [LOCAL ] No optimal features file found for SCI: ./output/feature-sets/SCI.txt [2026-01-13T20:31:15.619092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:15.619124] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:15.619149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:15.619206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:15.674370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:15.675125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:15.675207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:15.675238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:15.793462] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:15.793638] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:15.793680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:15.793708] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:15.797052] [DEBUG] [FORECASTER] SCI: Forecast T+1@11:T+2@11: DOWN (p=30.00%) [2026-01-13T20:31:15.797328] [INFO ] [FORECASTER] Completed predict_future for SCI [2026-01-13T20:31:15.797450] [INFO ] [sig ] SCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:15.948807] [INFO ] [LOCAL ] Saved forecast: SCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SCI.txt [2026-01-13T20:31:15.948975] [INFO ] [sig ] [2765/3497] Completed SCI in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:15.949015] [INFO ] [sig ] [2766/3497] Forecasting SCL... [2026-01-13T20:31:15.949046] [INFO ] [sig ] Generating forecast for: SCL [2026-01-13T20:31:15.949078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCL' from 'https://tdm.silogroup.org/data/derivative_storage/SCL.csv'. [2026-01-13T20:31:15.960476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCL'. [2026-01-13T20:31:15.960803] [INFO ] [FORECASTER] Starting predict_future for SCL [2026-01-13T20:31:15.961817] [DEBUG] [LOCAL ] No optimal features file found for SCL: ./output/feature-sets/SCL.txt [2026-01-13T20:31:15.961869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:15.961902] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:15.961930] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:15.961987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:16.024053] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:16.024821] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:16.024934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:16.024970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:16.147249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:16.147406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:16.147446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:16.147475] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:16.151062] [DEBUG] [FORECASTER] SCL: Forecast T+1@11:T+2@11: UP (p=71.05%) [2026-01-13T20:31:16.151376] [INFO ] [FORECASTER] Completed predict_future for SCL [2026-01-13T20:31:16.151521] [INFO ] [sig ] SCL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:16.305154] [INFO ] [LOCAL ] Saved forecast: SCL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SCL.txt [2026-01-13T20:31:16.305331] [INFO ] [sig ] [2766/3497] Completed SCL in 0.4s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:16.305382] [INFO ] [sig ] [2767/3497] Forecasting SCM... [2026-01-13T20:31:16.305414] [INFO ] [sig ] Generating forecast for: SCM [2026-01-13T20:31:16.305446] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCM' from 'https://tdm.silogroup.org/data/derivative_storage/SCM.csv'. [2026-01-13T20:31:16.317717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCM'. [2026-01-13T20:31:16.318120] [INFO ] [FORECASTER] Starting predict_future for SCM [2026-01-13T20:31:16.318947] [DEBUG] [LOCAL ] No optimal features file found for SCM: ./output/feature-sets/SCM.txt [2026-01-13T20:31:16.319000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:16.319033] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:16.319059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:16.319116] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:16.375933] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:16.376766] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:16.376846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:16.376880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:16.507350] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:16.507523] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:16.507566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:16.507617] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:16.511250] [DEBUG] [FORECASTER] SCM: Forecast T+1@11:T+2@11: UP (p=54.97%) [2026-01-13T20:31:16.511595] [INFO ] [FORECASTER] Completed predict_future for SCM [2026-01-13T20:31:16.511734] [INFO ] [sig ] SCM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:16.657190] [INFO ] [LOCAL ] Saved forecast: SCM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SCM.txt [2026-01-13T20:31:16.657341] [INFO ] [sig ] [2767/3497] Completed SCM in 0.4s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:16.657382] [INFO ] [sig ] [2768/3497] Forecasting SCSC... [2026-01-13T20:31:16.657413] [INFO ] [sig ] Generating forecast for: SCSC [2026-01-13T20:31:16.657443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCSC' from 'https://tdm.silogroup.org/data/derivative_storage/SCSC.csv'. [2026-01-13T20:31:16.669099] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCSC'. [2026-01-13T20:31:16.669488] [INFO ] [FORECASTER] Starting predict_future for SCSC [2026-01-13T20:31:16.670266] [DEBUG] [LOCAL ] No optimal features file found for SCSC: ./output/feature-sets/SCSC.txt [2026-01-13T20:31:16.670318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:16.670362] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:16.670390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:16.670447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:16.726339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:16.727233] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:16.727315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:16.727348] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:16.851134] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:16.851291] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:16.851333] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:16.851362] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:16.854788] [DEBUG] [FORECASTER] SCSC: Forecast T+1@11:T+2@11: DOWN (p=48.47%) [2026-01-13T20:31:16.855070] [INFO ] [FORECASTER] Completed predict_future for SCSC [2026-01-13T20:31:16.855195] [INFO ] [sig ] SCSC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:17.000190] [INFO ] [LOCAL ] Saved forecast: SCSC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SCSC.txt [2026-01-13T20:31:17.000359] [INFO ] [sig ] [2768/3497] Completed SCSC in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:17.000408] [INFO ] [sig ] [2769/3497] Forecasting SCVL... [2026-01-13T20:31:17.000444] [INFO ] [sig ] Generating forecast for: SCVL [2026-01-13T20:31:17.000476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCVL' from 'https://tdm.silogroup.org/data/derivative_storage/SCVL.csv'. [2026-01-13T20:31:17.012210] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCVL'. [2026-01-13T20:31:17.012609] [INFO ] [FORECASTER] Starting predict_future for SCVL [2026-01-13T20:31:17.013388] [DEBUG] [LOCAL ] No optimal features file found for SCVL: ./output/feature-sets/SCVL.txt [2026-01-13T20:31:17.013452] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:17.013492] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:17.013521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:17.013596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:17.069960] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:17.070838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:17.070916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:17.070950] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:17.191378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:17.191528] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:17.191567] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:17.191617] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:17.194945] [DEBUG] [FORECASTER] SCVL: Forecast T+1@11:T+2@11: DOWN (p=25.93%) [2026-01-13T20:31:17.195219] [INFO ] [FORECASTER] Completed predict_future for SCVL [2026-01-13T20:31:17.195340] [INFO ] [sig ] SCVL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:17.337413] [INFO ] [LOCAL ] Saved forecast: SCVL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SCVL.txt [2026-01-13T20:31:17.337613] [INFO ] [sig ] [2769/3497] Completed SCVL in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:17.337656] [INFO ] [sig ] [2770/3497] Forecasting SCZ... [2026-01-13T20:31:17.337686] [INFO ] [sig ] Generating forecast for: SCZ [2026-01-13T20:31:17.337716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SCZ' from 'https://tdm.silogroup.org/data/derivative_storage/SCZ.csv'. [2026-01-13T20:31:17.350865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SCZ'. [2026-01-13T20:31:17.351215] [INFO ] [FORECASTER] Starting predict_future for SCZ [2026-01-13T20:31:17.352048] [DEBUG] [LOCAL ] No optimal features file found for SCZ: ./output/feature-sets/SCZ.txt [2026-01-13T20:31:17.352102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:17.352135] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:17.352171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:17.352228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:17.408757] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:17.409631] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:17.409709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:17.409743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:17.534600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:17.534759] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:17.534802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:17.534831] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:17.538300] [DEBUG] [FORECASTER] SCZ: Forecast T+1@11:T+2@11: UP (p=75.71%) [2026-01-13T20:31:17.538603] [INFO ] [FORECASTER] Completed predict_future for SCZ [2026-01-13T20:31:17.538731] [INFO ] [sig ] SCZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:17.688735] [INFO ] [LOCAL ] Saved forecast: SCZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SCZ.txt [2026-01-13T20:31:17.688897] [INFO ] [sig ] [2770/3497] Completed SCZ in 0.4s | 2.85 sym/s | Total: 16.2m | ETA: 4.3m [2026-01-13T20:31:17.688938] [INFO ] [sig ] [2771/3497] Forecasting SD... [2026-01-13T20:31:17.688969] [INFO ] [sig ] Generating forecast for: SD [2026-01-13T20:31:17.689001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SD' from 'https://tdm.silogroup.org/data/derivative_storage/SD.csv'. [2026-01-13T20:31:17.701010] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SD'. [2026-01-13T20:31:17.701401] [INFO ] [FORECASTER] Starting predict_future for SD [2026-01-13T20:31:17.702235] [DEBUG] [LOCAL ] No optimal features file found for SD: ./output/feature-sets/SD.txt [2026-01-13T20:31:17.702289] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:17.702322] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:17.702354] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:17.702441] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:17.760930] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:17.761813] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:17.761892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:17.761926] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:17.881356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:17.881507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:17.881547] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:17.881594] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:17.884989] [DEBUG] [FORECASTER] SD: Forecast T+1@11:T+2@11: DOWN (p=20.22%) [2026-01-13T20:31:17.885267] [INFO ] [FORECASTER] Completed predict_future for SD [2026-01-13T20:31:17.885387] [INFO ] [sig ] SD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:18.031537] [INFO ] [LOCAL ] Saved forecast: SD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SD.txt [2026-01-13T20:31:18.031714] [INFO ] [sig ] [2771/3497] Completed SD in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-13T20:31:18.031761] [INFO ] [sig ] [2772/3497] Forecasting SDA... [2026-01-13T20:31:18.031792] [INFO ] [sig ] Generating forecast for: SDA [2026-01-13T20:31:18.031823] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDA' from 'https://tdm.silogroup.org/data/derivative_storage/SDA.csv'. [2026-01-13T20:31:18.043146] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDA'. [2026-01-13T20:31:18.043508] [INFO ] [FORECASTER] Starting predict_future for SDA [2026-01-13T20:31:18.044311] [DEBUG] [LOCAL ] No optimal features file found for SDA: ./output/feature-sets/SDA.txt [2026-01-13T20:31:18.044374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:18.044414] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:18.044447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:18.044516] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:18.104807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:18.105714] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:18.105799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:18.105832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:18.222503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:18.222673] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:18.222711] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:18.222740] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:18.226117] [DEBUG] [FORECASTER] SDA: Forecast T+1@11:T+2@11: UP (p=51.64%) [2026-01-13T20:31:18.226403] [INFO ] [FORECASTER] Completed predict_future for SDA [2026-01-13T20:31:18.226526] [INFO ] [sig ] SDA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:18.369301] [INFO ] [LOCAL ] Saved forecast: SDA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SDA.txt [2026-01-13T20:31:18.369458] [INFO ] [sig ] [2772/3497] Completed SDA in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-13T20:31:18.369498] [INFO ] [sig ] [2773/3497] Forecasting SDHY... [2026-01-13T20:31:18.369527] [INFO ] [sig ] Generating forecast for: SDHY [2026-01-13T20:31:18.369558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDHY' from 'https://tdm.silogroup.org/data/derivative_storage/SDHY.csv'. [2026-01-13T20:31:18.384262] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDHY'. [2026-01-13T20:31:18.385006] [INFO ] [FORECASTER] Starting predict_future for SDHY [2026-01-13T20:31:18.386066] [DEBUG] [LOCAL ] No optimal features file found for SDHY: ./output/feature-sets/SDHY.txt [2026-01-13T20:31:18.386134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:18.386223] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:18.386267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:18.386356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:18.445748] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:18.446697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:18.446782] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:18.446814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:18.573045] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:18.573207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:18.573247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:18.573275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:18.577407] [DEBUG] [FORECASTER] SDHY: Forecast T+1@11:T+2@11: UP (p=79.95%) [2026-01-13T20:31:18.577724] [INFO ] [FORECASTER] Completed predict_future for SDHY [2026-01-13T20:31:18.577872] [INFO ] [sig ] SDHY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:18.739501] [INFO ] [LOCAL ] Saved forecast: SDHY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SDHY.txt [2026-01-13T20:31:18.739868] [INFO ] [sig ] [2773/3497] Completed SDHY in 0.4s | 2.85 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-13T20:31:18.739910] [INFO ] [sig ] [2774/3497] Forecasting SDRL... [2026-01-13T20:31:18.739940] [INFO ] [sig ] Generating forecast for: SDRL [2026-01-13T20:31:18.739969] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDRL' from 'https://tdm.silogroup.org/data/derivative_storage/SDRL.csv'. [2026-01-13T20:31:18.751816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDRL'. [2026-01-13T20:31:18.752182] [INFO ] [FORECASTER] Starting predict_future for SDRL [2026-01-13T20:31:18.753035] [DEBUG] [LOCAL ] No optimal features file found for SDRL: ./output/feature-sets/SDRL.txt [2026-01-13T20:31:18.753089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:18.753122] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:18.753150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:18.753207] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:18.812451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:18.813302] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:18.813387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:18.813426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:18.928452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:18.928616] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:18.928658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:18.928687] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:18.931984] [DEBUG] [FORECASTER] SDRL: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-13T20:31:18.932269] [INFO ] [FORECASTER] Completed predict_future for SDRL [2026-01-13T20:31:18.932388] [INFO ] [sig ] SDRL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:19.076903] [INFO ] [LOCAL ] Saved forecast: SDRL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SDRL.txt [2026-01-13T20:31:19.077022] [INFO ] [sig ] [2774/3497] Completed SDRL in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-13T20:31:19.077059] [INFO ] [sig ] [2775/3497] Forecasting SDVY... [2026-01-13T20:31:19.077088] [INFO ] [sig ] Generating forecast for: SDVY [2026-01-13T20:31:19.077118] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SDVY' from 'https://tdm.silogroup.org/data/derivative_storage/SDVY.csv'. [2026-01-13T20:31:19.091817] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SDVY'. [2026-01-13T20:31:19.092260] [INFO ] [FORECASTER] Starting predict_future for SDVY [2026-01-13T20:31:19.093283] [DEBUG] [LOCAL ] No optimal features file found for SDVY: ./output/feature-sets/SDVY.txt [2026-01-13T20:31:19.093346] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:19.093387] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:19.093422] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:19.093504] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:19.160264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:19.161224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:19.161308] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:19.161341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:19.280000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:19.280157] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:19.280197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:19.280242] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:19.283615] [DEBUG] [FORECASTER] SDVY: Forecast T+1@11:T+2@11: UP (p=53.83%) [2026-01-13T20:31:19.283893] [INFO ] [FORECASTER] Completed predict_future for SDVY [2026-01-13T20:31:19.284014] [INFO ] [sig ] SDVY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:19.425326] [INFO ] [LOCAL ] Saved forecast: SDVY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SDVY.txt [2026-01-13T20:31:19.425485] [INFO ] [sig ] [2775/3497] Completed SDVY in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-13T20:31:19.425524] [INFO ] [sig ] [2776/3497] Forecasting SE... [2026-01-13T20:31:19.425553] [INFO ] [sig ] Generating forecast for: SE [2026-01-13T20:31:19.425606] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SE' from 'https://tdm.silogroup.org/data/derivative_storage/SE.csv'. [2026-01-13T20:31:19.437991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SE'. [2026-01-13T20:31:19.438318] [INFO ] [FORECASTER] Starting predict_future for SE [2026-01-13T20:31:19.439094] [DEBUG] [LOCAL ] No optimal features file found for SE: ./output/feature-sets/SE.txt [2026-01-13T20:31:19.439146] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:19.439178] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:19.439205] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:19.439265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:19.505280] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:19.506199] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:19.506282] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:19.506315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:19.628477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:19.628655] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:19.628698] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:19.628761] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:19.632281] [DEBUG] [FORECASTER] SE: Forecast T+1@11:T+2@11: UP (p=89.75%) [2026-01-13T20:31:19.632628] [INFO ] [FORECASTER] Completed predict_future for SE [2026-01-13T20:31:19.632776] [INFO ] [sig ] SE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:19.784323] [INFO ] [LOCAL ] Saved forecast: SE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SE.txt [2026-01-13T20:31:19.784497] [INFO ] [sig ] [2776/3497] Completed SE in 0.4s | 2.85 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-13T20:31:19.784537] [INFO ] [sig ] [2777/3497] Forecasting SEDG... [2026-01-13T20:31:19.784566] [INFO ] [sig ] Generating forecast for: SEDG [2026-01-13T20:31:19.784618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEDG' from 'https://tdm.silogroup.org/data/derivative_storage/SEDG.csv'. [2026-01-13T20:31:19.797431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEDG'. [2026-01-13T20:31:19.797892] [INFO ] [FORECASTER] Starting predict_future for SEDG [2026-01-13T20:31:19.798850] [DEBUG] [LOCAL ] No optimal features file found for SEDG: ./output/feature-sets/SEDG.txt [2026-01-13T20:31:19.798906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:19.798939] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:19.798968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:19.799026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:19.856617] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:19.857474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:19.857591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:19.857639] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:19.979028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:19.979177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:19.979217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:19.979245] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:19.982991] [DEBUG] [FORECASTER] SEDG: Forecast T+1@11:T+2@11: DOWN (p=36.28%) [2026-01-13T20:31:19.983262] [INFO ] [FORECASTER] Completed predict_future for SEDG [2026-01-13T20:31:19.983390] [INFO ] [sig ] SEDG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:20.133202] [INFO ] [LOCAL ] Saved forecast: SEDG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SEDG.txt [2026-01-13T20:31:20.133357] [INFO ] [sig ] [2777/3497] Completed SEDG in 0.3s | 2.85 sym/s | Total: 16.2m | ETA: 4.2m [2026-01-13T20:31:20.133399] [INFO ] [sig ] [2778/3497] Forecasting SEE... [2026-01-13T20:31:20.133432] [INFO ] [sig ] Generating forecast for: SEE [2026-01-13T20:31:20.133462] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEE' from 'https://tdm.silogroup.org/data/derivative_storage/SEE.csv'. [2026-01-13T20:31:20.145211] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEE'. [2026-01-13T20:31:20.145626] [INFO ] [FORECASTER] Starting predict_future for SEE [2026-01-13T20:31:20.146419] [DEBUG] [LOCAL ] No optimal features file found for SEE: ./output/feature-sets/SEE.txt [2026-01-13T20:31:20.146471] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:20.146503] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:20.146529] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:20.146603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:20.205963] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:20.206832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:20.206912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:20.206946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:20.334313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:20.334470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:20.334512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:20.334541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:20.337885] [DEBUG] [FORECASTER] SEE: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-13T20:31:20.338178] [INFO ] [FORECASTER] Completed predict_future for SEE [2026-01-13T20:31:20.338302] [INFO ] [sig ] SEE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:20.482943] [INFO ] [LOCAL ] Saved forecast: SEE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SEE.txt [2026-01-13T20:31:20.483072] [INFO ] [sig ] [2778/3497] Completed SEE in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:20.483110] [INFO ] [sig ] [2779/3497] Forecasting SEIC... [2026-01-13T20:31:20.483139] [INFO ] [sig ] Generating forecast for: SEIC [2026-01-13T20:31:20.483171] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEIC' from 'https://tdm.silogroup.org/data/derivative_storage/SEIC.csv'. [2026-01-13T20:31:20.495752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEIC'. [2026-01-13T20:31:20.496204] [INFO ] [FORECASTER] Starting predict_future for SEIC [2026-01-13T20:31:20.497288] [DEBUG] [LOCAL ] No optimal features file found for SEIC: ./output/feature-sets/SEIC.txt [2026-01-13T20:31:20.497342] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:20.497375] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:20.497418] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:20.497480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:20.560391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:20.561481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:20.561564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:20.561793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:20.692731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:20.692910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:20.692952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:20.692981] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:20.696393] [DEBUG] [FORECASTER] SEIC: Forecast T+1@11:T+2@11: DOWN (p=8.23%) [2026-01-13T20:31:20.696701] [INFO ] [FORECASTER] Completed predict_future for SEIC [2026-01-13T20:31:20.696833] [INFO ] [sig ] SEIC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:20.843835] [INFO ] [LOCAL ] Saved forecast: SEIC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SEIC.txt [2026-01-13T20:31:20.844002] [INFO ] [sig ] [2779/3497] Completed SEIC in 0.4s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:20.844043] [INFO ] [sig ] [2780/3497] Forecasting SELF... [2026-01-13T20:31:20.844073] [INFO ] [sig ] Generating forecast for: SELF [2026-01-13T20:31:20.844103] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SELF' from 'https://tdm.silogroup.org/data/derivative_storage/SELF.csv'. [2026-01-13T20:31:20.858754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SELF'. [2026-01-13T20:31:20.859259] [INFO ] [FORECASTER] Starting predict_future for SELF [2026-01-13T20:31:20.860310] [DEBUG] [LOCAL ] No optimal features file found for SELF: ./output/feature-sets/SELF.txt [2026-01-13T20:31:20.860373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:20.860416] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:20.860452] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:20.860530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:20.941494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:20.942378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:20.942459] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:20.942492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:21.054537] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:21.054710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:21.054751] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:21.054779] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:21.058146] [DEBUG] [FORECASTER] SELF: Forecast T+1@11:T+2@11: DOWN (p=13.81%) [2026-01-13T20:31:21.058423] [INFO ] [FORECASTER] Completed predict_future for SELF [2026-01-13T20:31:21.058546] [INFO ] [sig ] SELF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:21.205187] [INFO ] [LOCAL ] Saved forecast: SELF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SELF.txt [2026-01-13T20:31:21.205343] [INFO ] [sig ] [2780/3497] Completed SELF in 0.4s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:21.205383] [INFO ] [sig ] [2781/3497] Forecasting SEM... [2026-01-13T20:31:21.205417] [INFO ] [sig ] Generating forecast for: SEM [2026-01-13T20:31:21.205449] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEM' from 'https://tdm.silogroup.org/data/derivative_storage/SEM.csv'. [2026-01-13T20:31:21.219098] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEM'. [2026-01-13T20:31:21.219433] [INFO ] [FORECASTER] Starting predict_future for SEM [2026-01-13T20:31:21.220232] [DEBUG] [LOCAL ] No optimal features file found for SEM: ./output/feature-sets/SEM.txt [2026-01-13T20:31:21.220285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:21.220317] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:21.220344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:21.220399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:21.278770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:21.279370] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:21.279450] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:21.279482] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:21.404106] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:21.404246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:21.404285] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:21.404314] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:21.408456] [DEBUG] [FORECASTER] SEM: Forecast T+1@11:T+2@11: UP (p=54.40%) [2026-01-13T20:31:21.408980] [INFO ] [FORECASTER] Completed predict_future for SEM [2026-01-13T20:31:21.409126] [INFO ] [sig ] SEM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:21.554606] [INFO ] [LOCAL ] Saved forecast: SEM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SEM.txt [2026-01-13T20:31:21.554755] [INFO ] [sig ] [2781/3497] Completed SEM in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:21.554793] [INFO ] [sig ] [2782/3497] Forecasting SENEA... [2026-01-13T20:31:21.554823] [INFO ] [sig ] Generating forecast for: SENEA [2026-01-13T20:31:21.554853] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENEA' from 'https://tdm.silogroup.org/data/derivative_storage/SENEA.csv'. [2026-01-13T20:31:21.566554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENEA'. [2026-01-13T20:31:21.566825] [INFO ] [FORECASTER] Starting predict_future for SENEA [2026-01-13T20:31:21.567600] [DEBUG] [LOCAL ] No optimal features file found for SENEA: ./output/feature-sets/SENEA.txt [2026-01-13T20:31:21.567650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:21.567857] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:21.567884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:21.567940] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:21.625587] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:21.626325] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:21.626402] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:21.626434] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:21.744420] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:21.744596] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:21.744638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:21.744666] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:21.748401] [DEBUG] [FORECASTER] SENEA: Forecast T+1@11:T+2@11: UP (p=77.40%) [2026-01-13T20:31:21.748895] [INFO ] [FORECASTER] Completed predict_future for SENEA [2026-01-13T20:31:21.749022] [INFO ] [sig ] SENEA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:21.892308] [INFO ] [LOCAL ] Saved forecast: SENEA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SENEA.txt [2026-01-13T20:31:21.892462] [INFO ] [sig ] [2782/3497] Completed SENEA in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:21.892501] [INFO ] [sig ] [2783/3497] Forecasting SENS... [2026-01-13T20:31:21.892532] [INFO ] [sig ] Generating forecast for: SENS [2026-01-13T20:31:21.892587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SENS' from 'https://tdm.silogroup.org/data/derivative_storage/SENS.csv'. [2026-01-13T20:31:21.904344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SENS'. [2026-01-13T20:31:21.904690] [INFO ] [FORECASTER] Starting predict_future for SENS [2026-01-13T20:31:21.905442] [DEBUG] [LOCAL ] No optimal features file found for SENS: ./output/feature-sets/SENS.txt [2026-01-13T20:31:21.905494] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:21.905525] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:21.905552] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:21.905630] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:21.961389] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:21.962184] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:21.962292] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:21.962325] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:22.082133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:22.082286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:22.082325] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:22.082354] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:22.085704] [DEBUG] [FORECASTER] SENS: Forecast T+1@11:T+2@11: UP (p=94.70%) [2026-01-13T20:31:22.085979] [INFO ] [FORECASTER] Completed predict_future for SENS [2026-01-13T20:31:22.086101] [INFO ] [sig ] SENS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:22.231328] [INFO ] [LOCAL ] Saved forecast: SENS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SENS.txt [2026-01-13T20:31:22.231470] [INFO ] [sig ] [2783/3497] Completed SENS in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:22.231510] [INFO ] [sig ] [2784/3497] Forecasting SERA... [2026-01-13T20:31:22.231540] [INFO ] [sig ] Generating forecast for: SERA [2026-01-13T20:31:22.231586] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SERA' from 'https://tdm.silogroup.org/data/derivative_storage/SERA.csv'. [2026-01-13T20:31:22.246459] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SERA'. [2026-01-13T20:31:22.246934] [INFO ] [FORECASTER] Starting predict_future for SERA [2026-01-13T20:31:22.248000] [DEBUG] [LOCAL ] No optimal features file found for SERA: ./output/feature-sets/SERA.txt [2026-01-13T20:31:22.248065] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:22.248108] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:22.248145] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:22.248231] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:22.313036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:22.314011] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:22.314096] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:22.314129] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:22.435337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:22.435495] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:22.435534] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:22.435563] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:22.438925] [DEBUG] [FORECASTER] SERA: Forecast T+1@11:T+2@11: DOWN (p=38.30%) [2026-01-13T20:31:22.439206] [INFO ] [FORECASTER] Completed predict_future for SERA [2026-01-13T20:31:22.439325] [INFO ] [sig ] SERA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:22.584829] [INFO ] [LOCAL ] Saved forecast: SERA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SERA.txt [2026-01-13T20:31:22.584990] [INFO ] [sig ] [2784/3497] Completed SERA in 0.4s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:22.585040] [INFO ] [sig ] [2785/3497] Forecasting SES... [2026-01-13T20:31:22.585070] [INFO ] [sig ] Generating forecast for: SES [2026-01-13T20:31:22.585100] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SES' from 'https://tdm.silogroup.org/data/derivative_storage/SES.csv'. [2026-01-13T20:31:22.597123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SES'. [2026-01-13T20:31:22.597501] [INFO ] [FORECASTER] Starting predict_future for SES [2026-01-13T20:31:22.598527] [DEBUG] [LOCAL ] No optimal features file found for SES: ./output/feature-sets/SES.txt [2026-01-13T20:31:22.598788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:22.598822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:22.598849] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:22.598906] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:22.657061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:22.657951] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:22.658058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:22.658090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:22.782080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:22.782243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:22.782283] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:22.782312] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:22.785653] [DEBUG] [FORECASTER] SES: Forecast T+1@11:T+2@11: UP (p=55.87%) [2026-01-13T20:31:22.785944] [INFO ] [FORECASTER] Completed predict_future for SES [2026-01-13T20:31:22.786068] [INFO ] [sig ] SES: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:22.927786] [INFO ] [LOCAL ] Saved forecast: SES 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SES.txt [2026-01-13T20:31:22.927939] [INFO ] [sig ] [2785/3497] Completed SES in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:22.928001] [INFO ] [sig ] [2786/3497] Forecasting SEVN... [2026-01-13T20:31:22.928033] [INFO ] [sig ] Generating forecast for: SEVN [2026-01-13T20:31:22.928065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEVN' from 'https://tdm.silogroup.org/data/derivative_storage/SEVN.csv'. [2026-01-13T20:31:22.939598] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEVN'. [2026-01-13T20:31:22.939917] [INFO ] [FORECASTER] Starting predict_future for SEVN [2026-01-13T20:31:22.940713] [DEBUG] [LOCAL ] No optimal features file found for SEVN: ./output/feature-sets/SEVN.txt [2026-01-13T20:31:22.940764] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:22.940795] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:22.940821] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:22.940875] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:22.997085] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:22.997903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:22.998013] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:22.998049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:23.115599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:23.115756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:23.115794] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:23.115841] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:23.119174] [DEBUG] [FORECASTER] SEVN: Forecast T+1@11:T+2@11: UP (p=99.19%) [2026-01-13T20:31:23.119448] [INFO ] [FORECASTER] Completed predict_future for SEVN [2026-01-13T20:31:23.119566] [INFO ] [sig ] SEVN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:23.262303] [INFO ] [LOCAL ] Saved forecast: SEVN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SEVN.txt [2026-01-13T20:31:23.262473] [INFO ] [sig ] [2786/3497] Completed SEVN in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:23.262516] [INFO ] [sig ] [2787/3497] Forecasting SEZL... [2026-01-13T20:31:23.262546] [INFO ] [sig ] Generating forecast for: SEZL [2026-01-13T20:31:23.262595] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SEZL' from 'https://tdm.silogroup.org/data/derivative_storage/SEZL.csv'. [2026-01-13T20:31:23.273807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SEZL'. [2026-01-13T20:31:23.274143] [INFO ] [FORECASTER] Starting predict_future for SEZL [2026-01-13T20:31:23.274919] [DEBUG] [LOCAL ] No optimal features file found for SEZL: ./output/feature-sets/SEZL.txt [2026-01-13T20:31:23.274971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:23.275003] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:23.275029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:23.275085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:23.335462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:23.336477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:23.336556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:23.336608] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:23.456550] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:23.456737] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:23.456779] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:23.456807] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:23.460208] [DEBUG] [FORECASTER] SEZL: Forecast T+1@11:T+2@11: UP (p=96.95%) [2026-01-13T20:31:23.460485] [INFO ] [FORECASTER] Completed predict_future for SEZL [2026-01-13T20:31:23.460629] [INFO ] [sig ] SEZL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:23.608945] [INFO ] [LOCAL ] Saved forecast: SEZL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SEZL.txt [2026-01-13T20:31:23.609106] [INFO ] [sig ] [2787/3497] Completed SEZL in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.2m [2026-01-13T20:31:23.609144] [INFO ] [sig ] [2788/3497] Forecasting SF... [2026-01-13T20:31:23.609174] [INFO ] [sig ] Generating forecast for: SF [2026-01-13T20:31:23.609206] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SF' from 'https://tdm.silogroup.org/data/derivative_storage/SF.csv'. [2026-01-13T20:31:23.622121] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SF'. [2026-01-13T20:31:23.622498] [INFO ] [FORECASTER] Starting predict_future for SF [2026-01-13T20:31:23.623266] [DEBUG] [LOCAL ] No optimal features file found for SF: ./output/feature-sets/SF.txt [2026-01-13T20:31:23.623317] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:23.623349] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:23.623376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:23.623433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:23.682763] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:23.683660] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:23.683741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:23.683773] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:23.809999] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:23.810164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:23.810204] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:23.810233] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:23.813628] [DEBUG] [FORECASTER] SF: Forecast T+1@11:T+2@11: DOWN (p=44.52%) [2026-01-13T20:31:23.813898] [INFO ] [FORECASTER] Completed predict_future for SF [2026-01-13T20:31:23.814017] [INFO ] [sig ] SF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:23.956290] [INFO ] [LOCAL ] Saved forecast: SF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SF.txt [2026-01-13T20:31:23.956448] [INFO ] [sig ] [2788/3497] Completed SF in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-13T20:31:23.956489] [INFO ] [sig ] [2789/3497] Forecasting SFB... [2026-01-13T20:31:23.956518] [INFO ] [sig ] Generating forecast for: SFB [2026-01-13T20:31:23.956548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFB' from 'https://tdm.silogroup.org/data/derivative_storage/SFB.csv'. [2026-01-13T20:31:23.967748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFB'. [2026-01-13T20:31:23.968075] [INFO ] [FORECASTER] Starting predict_future for SFB [2026-01-13T20:31:23.968844] [DEBUG] [LOCAL ] No optimal features file found for SFB: ./output/feature-sets/SFB.txt [2026-01-13T20:31:23.968895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:23.968927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:23.968954] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:23.969011] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:24.028240] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:24.029076] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:24.029154] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:24.029186] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:24.142603] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:24.142758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:24.142797] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:24.142828] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:24.146184] [DEBUG] [FORECASTER] SFB: Forecast T+1@11:T+2@11: UP (p=92.14%) [2026-01-13T20:31:24.146455] [INFO ] [FORECASTER] Completed predict_future for SFB [2026-01-13T20:31:24.146593] [INFO ] [sig ] SFB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:24.294663] [INFO ] [LOCAL ] Saved forecast: SFB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SFB.txt [2026-01-13T20:31:24.294804] [INFO ] [sig ] [2789/3497] Completed SFB in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-13T20:31:24.294842] [INFO ] [sig ] [2790/3497] Forecasting SFBS... [2026-01-13T20:31:24.294872] [INFO ] [sig ] Generating forecast for: SFBS [2026-01-13T20:31:24.294903] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFBS' from 'https://tdm.silogroup.org/data/derivative_storage/SFBS.csv'. [2026-01-13T20:31:24.307058] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFBS'. [2026-01-13T20:31:24.307407] [INFO ] [FORECASTER] Starting predict_future for SFBS [2026-01-13T20:31:24.308220] [DEBUG] [LOCAL ] No optimal features file found for SFBS: ./output/feature-sets/SFBS.txt [2026-01-13T20:31:24.308272] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:24.308343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:24.308382] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:24.308463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:24.365143] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:24.365850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:24.365926] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:24.365958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:24.485987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:24.486140] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:24.486179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:24.486208] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:24.489560] [DEBUG] [FORECASTER] SFBS: Forecast T+1@11:T+2@11: DOWN (p=7.57%) [2026-01-13T20:31:24.489848] [INFO ] [FORECASTER] Completed predict_future for SFBS [2026-01-13T20:31:24.489969] [INFO ] [sig ] SFBS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:24.630592] [INFO ] [LOCAL ] Saved forecast: SFBS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SFBS.txt [2026-01-13T20:31:24.630710] [INFO ] [sig ] [2790/3497] Completed SFBS in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-13T20:31:24.630749] [INFO ] [sig ] [2791/3497] Forecasting SFIX... [2026-01-13T20:31:24.630777] [INFO ] [sig ] Generating forecast for: SFIX [2026-01-13T20:31:24.630806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFIX' from 'https://tdm.silogroup.org/data/derivative_storage/SFIX.csv'. [2026-01-13T20:31:24.642693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFIX'. [2026-01-13T20:31:24.643038] [INFO ] [FORECASTER] Starting predict_future for SFIX [2026-01-13T20:31:24.643843] [DEBUG] [LOCAL ] No optimal features file found for SFIX: ./output/feature-sets/SFIX.txt [2026-01-13T20:31:24.643895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:24.643926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:24.643952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:24.644007] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:24.700409] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:24.701270] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:24.701354] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:24.701388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:24.821125] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:24.821295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:24.821336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:24.821365] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:24.824822] [DEBUG] [FORECASTER] SFIX: Forecast T+1@11:T+2@11: UP (p=68.43%) [2026-01-13T20:31:24.825101] [INFO ] [FORECASTER] Completed predict_future for SFIX [2026-01-13T20:31:24.825225] [INFO ] [sig ] SFIX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:24.971922] [INFO ] [LOCAL ] Saved forecast: SFIX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SFIX.txt [2026-01-13T20:31:24.972064] [INFO ] [sig ] [2791/3497] Completed SFIX in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-13T20:31:24.972101] [INFO ] [sig ] [2792/3497] Forecasting SFL... [2026-01-13T20:31:24.972130] [INFO ] [sig ] Generating forecast for: SFL [2026-01-13T20:31:24.972160] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFL' from 'https://tdm.silogroup.org/data/derivative_storage/SFL.csv'. [2026-01-13T20:31:24.984418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFL'. [2026-01-13T20:31:24.984913] [INFO ] [FORECASTER] Starting predict_future for SFL [2026-01-13T20:31:24.985702] [DEBUG] [LOCAL ] No optimal features file found for SFL: ./output/feature-sets/SFL.txt [2026-01-13T20:31:24.985765] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:24.985798] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:24.985824] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:24.985885] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:25.047935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:25.048835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:25.048915] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:25.048948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:25.171886] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:25.172040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:25.172078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:25.172106] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:25.175796] [DEBUG] [FORECASTER] SFL: Forecast T+1@11:T+2@11: DOWN (p=44.79%) [2026-01-13T20:31:25.176069] [INFO ] [FORECASTER] Completed predict_future for SFL [2026-01-13T20:31:25.176187] [INFO ] [sig ] SFL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:25.319653] [INFO ] [LOCAL ] Saved forecast: SFL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SFL.txt [2026-01-13T20:31:25.319777] [INFO ] [sig ] [2792/3497] Completed SFL in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-13T20:31:25.319815] [INFO ] [sig ] [2793/3497] Forecasting SFLO... [2026-01-13T20:31:25.319845] [INFO ] [sig ] Generating forecast for: SFLO [2026-01-13T20:31:25.319875] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFLO' from 'https://tdm.silogroup.org/data/derivative_storage/SFLO.csv'. [2026-01-13T20:31:25.331386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFLO'. [2026-01-13T20:31:25.331665] [INFO ] [FORECASTER] Starting predict_future for SFLO [2026-01-13T20:31:25.332410] [DEBUG] [LOCAL ] No optimal features file found for SFLO: ./output/feature-sets/SFLO.txt [2026-01-13T20:31:25.332461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:25.332492] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:25.332518] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:25.332602] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:25.389708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:25.390297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:25.390372] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:25.390404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:25.510242] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:25.510390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:25.510428] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:25.510488] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:25.513843] [DEBUG] [FORECASTER] SFLO: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-01-13T20:31:25.514117] [INFO ] [FORECASTER] Completed predict_future for SFLO [2026-01-13T20:31:25.514235] [INFO ] [sig ] SFLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:25.659182] [INFO ] [LOCAL ] Saved forecast: SFLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SFLO.txt [2026-01-13T20:31:25.659304] [INFO ] [sig ] [2793/3497] Completed SFLO in 0.3s | 2.85 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-13T20:31:25.659342] [INFO ] [sig ] [2794/3497] Forecasting SFM... [2026-01-13T20:31:25.659371] [INFO ] [sig ] Generating forecast for: SFM [2026-01-13T20:31:25.659400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFM' from 'https://tdm.silogroup.org/data/derivative_storage/SFM.csv'. [2026-01-13T20:31:25.672134] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFM'. [2026-01-13T20:31:25.672415] [INFO ] [FORECASTER] Starting predict_future for SFM [2026-01-13T20:31:25.673175] [DEBUG] [LOCAL ] No optimal features file found for SFM: ./output/feature-sets/SFM.txt [2026-01-13T20:31:25.673226] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:25.673258] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:25.673285] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:25.673341] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:25.732719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:25.733761] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:25.734033] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:25.734066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:25.861601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:25.861772] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:25.861812] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:25.861840] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:25.865394] [DEBUG] [FORECASTER] SFM: Forecast T+1@11:T+2@11: UP (p=62.87%) [2026-01-13T20:31:25.865880] [INFO ] [FORECASTER] Completed predict_future for SFM [2026-01-13T20:31:25.866001] [INFO ] [sig ] SFM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:26.016196] [INFO ] [LOCAL ] Saved forecast: SFM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SFM.txt [2026-01-13T20:31:26.016351] [INFO ] [sig ] [2794/3497] Completed SFM in 0.4s | 2.85 sym/s | Total: 16.3m | ETA: 4.1m [2026-01-13T20:31:26.016392] [INFO ] [sig ] [2795/3497] Forecasting SFNC... [2026-01-13T20:31:26.016421] [INFO ] [sig ] Generating forecast for: SFNC [2026-01-13T20:31:26.016451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SFNC' from 'https://tdm.silogroup.org/data/derivative_storage/SFNC.csv'. [2026-01-13T20:31:26.029348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SFNC'. [2026-01-13T20:31:26.029754] [INFO ] [FORECASTER] Starting predict_future for SFNC [2026-01-13T20:31:26.030596] [DEBUG] [LOCAL ] No optimal features file found for SFNC: ./output/feature-sets/SFNC.txt [2026-01-13T20:31:26.030661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:26.030702] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:26.030730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:26.030789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:26.095887] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:26.096861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:26.096947] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:26.096982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:26.232816] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:26.232967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:26.233005] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:26.233036] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:26.236419] [DEBUG] [FORECASTER] SFNC: Forecast T+1@11:T+2@11: DOWN (p=45.69%) [2026-01-13T20:31:26.236743] [INFO ] [FORECASTER] Completed predict_future for SFNC [2026-01-13T20:31:26.236879] [INFO ] [sig ] SFNC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:26.384975] [INFO ] [LOCAL ] Saved forecast: SFNC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SFNC.txt [2026-01-13T20:31:26.385111] [INFO ] [sig ] [2795/3497] Completed SFNC in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:26.385157] [INFO ] [sig ] [2796/3497] Forecasting SG... [2026-01-13T20:31:26.385187] [INFO ] [sig ] Generating forecast for: SG [2026-01-13T20:31:26.385217] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SG' from 'https://tdm.silogroup.org/data/derivative_storage/SG.csv'. [2026-01-13T20:31:26.400314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SG'. [2026-01-13T20:31:26.400789] [INFO ] [FORECASTER] Starting predict_future for SG [2026-01-13T20:31:26.401806] [DEBUG] [LOCAL ] No optimal features file found for SG: ./output/feature-sets/SG.txt [2026-01-13T20:31:26.401869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:26.401910] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:26.401944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:26.402025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:26.461990] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:26.462867] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:26.462946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:26.462979] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:26.596255] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:26.596413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:26.596454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:26.596484] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:26.600802] [DEBUG] [FORECASTER] SG: Forecast T+1@11:T+2@11: DOWN (p=39.74%) [2026-01-13T20:31:26.601087] [INFO ] [FORECASTER] Completed predict_future for SG [2026-01-13T20:31:26.601214] [INFO ] [sig ] SG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:26.744685] [INFO ] [LOCAL ] Saved forecast: SG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SG.txt [2026-01-13T20:31:26.744850] [INFO ] [sig ] [2796/3497] Completed SG in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:26.744889] [INFO ] [sig ] [2797/3497] Forecasting SGBX... [2026-01-13T20:31:26.744917] [INFO ] [sig ] Generating forecast for: SGBX [2026-01-13T20:31:26.744949] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGBX' from 'https://tdm.silogroup.org/data/derivative_storage/SGBX.csv'. [2026-01-13T20:31:26.756822] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGBX'. [2026-01-13T20:31:26.757225] [INFO ] [FORECASTER] Starting predict_future for SGBX [2026-01-13T20:31:26.758069] [DEBUG] [LOCAL ] No optimal features file found for SGBX: ./output/feature-sets/SGBX.txt [2026-01-13T20:31:26.758122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:26.758154] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:26.758180] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:26.758237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:26.813901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:26.814877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:26.814976] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:26.815008] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:26.938480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:26.938661] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:26.938703] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:26.938734] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:26.942277] [DEBUG] [FORECASTER] SGBX: Forecast T+1@11:T+2@11: UP (p=87.31%) [2026-01-13T20:31:26.942660] [INFO ] [FORECASTER] Completed predict_future for SGBX [2026-01-13T20:31:26.942812] [INFO ] [sig ] SGBX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:27.150592] [INFO ] [LOCAL ] Saved forecast: SGBX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SGBX.txt [2026-01-13T20:31:27.150812] [INFO ] [sig ] [2797/3497] Completed SGBX in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:27.150871] [INFO ] [sig ] [2798/3497] Forecasting SGC... [2026-01-13T20:31:27.150908] [INFO ] [sig ] Generating forecast for: SGC [2026-01-13T20:31:27.150950] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGC' from 'https://tdm.silogroup.org/data/derivative_storage/SGC.csv'. [2026-01-13T20:31:27.168430] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGC'. [2026-01-13T20:31:27.168947] [INFO ] [FORECASTER] Starting predict_future for SGC [2026-01-13T20:31:27.170038] [DEBUG] [LOCAL ] No optimal features file found for SGC: ./output/feature-sets/SGC.txt [2026-01-13T20:31:27.170106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:27.170148] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:27.170183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:27.170261] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:27.247951] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:27.249217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:27.249362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:27.249414] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:27.434410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:27.434631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:27.434700] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:27.434751] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:27.440283] [DEBUG] [FORECASTER] SGC: Forecast T+1@11:T+2@11: DOWN (p=35.13%) [2026-01-13T20:31:27.440904] [INFO ] [FORECASTER] Completed predict_future for SGC [2026-01-13T20:31:27.441156] [INFO ] [sig ] SGC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:27.674540] [INFO ] [LOCAL ] Saved forecast: SGC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SGC.txt [2026-01-13T20:31:27.674783] [INFO ] [sig ] [2798/3497] Completed SGC in 0.5s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:27.674838] [INFO ] [sig ] [2799/3497] Forecasting SGHC... [2026-01-13T20:31:27.674877] [INFO ] [sig ] Generating forecast for: SGHC [2026-01-13T20:31:27.674917] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGHC' from 'https://tdm.silogroup.org/data/derivative_storage/SGHC.csv'. [2026-01-13T20:31:27.692541] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGHC'. [2026-01-13T20:31:27.693295] [INFO ] [FORECASTER] Starting predict_future for SGHC [2026-01-13T20:31:27.694454] [DEBUG] [LOCAL ] No optimal features file found for SGHC: ./output/feature-sets/SGHC.txt [2026-01-13T20:31:27.694517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:27.694554] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:27.694608] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:27.694679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:27.779027] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:27.780329] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:27.780462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:27.780514] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:27.953123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:27.953305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:27.953371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:27.953407] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:27.957861] [DEBUG] [FORECASTER] SGHC: Forecast T+1@11:T+2@11: DOWN (p=2.40%) [2026-01-13T20:31:27.958260] [INFO ] [FORECASTER] Completed predict_future for SGHC [2026-01-13T20:31:27.958428] [INFO ] [sig ] SGHC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:28.155270] [INFO ] [LOCAL ] Saved forecast: SGHC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SGHC.txt [2026-01-13T20:31:28.155466] [INFO ] [sig ] [2799/3497] Completed SGHC in 0.5s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:28.155515] [INFO ] [sig ] [2800/3497] Forecasting SGRY... [2026-01-13T20:31:28.155551] [INFO ] [sig ] Generating forecast for: SGRY [2026-01-13T20:31:28.155612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SGRY' from 'https://tdm.silogroup.org/data/derivative_storage/SGRY.csv'. [2026-01-13T20:31:28.170700] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SGRY'. [2026-01-13T20:31:28.171156] [INFO ] [FORECASTER] Starting predict_future for SGRY [2026-01-13T20:31:28.172137] [DEBUG] [LOCAL ] No optimal features file found for SGRY: ./output/feature-sets/SGRY.txt [2026-01-13T20:31:28.172201] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:28.172241] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:28.172275] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:28.172354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:28.237241] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:28.238554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:28.238831] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:28.238871] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:28.372014] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:28.372177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:28.372220] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:28.372250] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:28.375826] [DEBUG] [FORECASTER] SGRY: Forecast T+1@11:T+2@11: DOWN (p=16.59%) [2026-01-13T20:31:28.376110] [INFO ] [FORECASTER] Completed predict_future for SGRY [2026-01-13T20:31:28.376262] [INFO ] [sig ] SGRY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:28.527226] [INFO ] [LOCAL ] Saved forecast: SGRY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SGRY.txt [2026-01-13T20:31:28.527396] [INFO ] [sig ] [2800/3497] Completed SGRY in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:28.527452] [INFO ] [sig ] [2801/3497] Forecasting SHAK... [2026-01-13T20:31:28.527485] [INFO ] [sig ] Generating forecast for: SHAK [2026-01-13T20:31:28.527516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHAK' from 'https://tdm.silogroup.org/data/derivative_storage/SHAK.csv'. [2026-01-13T20:31:28.540161] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHAK'. [2026-01-13T20:31:28.540616] [INFO ] [FORECASTER] Starting predict_future for SHAK [2026-01-13T20:31:28.541444] [DEBUG] [LOCAL ] No optimal features file found for SHAK: ./output/feature-sets/SHAK.txt [2026-01-13T20:31:28.541496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:28.541528] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:28.541554] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:28.541649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:28.598260] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:28.599219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:28.599300] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:28.599332] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:28.728240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:28.728403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:28.728445] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:28.728475] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:28.732058] [DEBUG] [FORECASTER] SHAK: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-13T20:31:28.732407] [INFO ] [FORECASTER] Completed predict_future for SHAK [2026-01-13T20:31:28.732551] [INFO ] [sig ] SHAK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:28.880214] [INFO ] [LOCAL ] Saved forecast: SHAK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHAK.txt [2026-01-13T20:31:28.880365] [INFO ] [sig ] [2801/3497] Completed SHAK in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:28.880407] [INFO ] [sig ] [2802/3497] Forecasting SHBI... [2026-01-13T20:31:28.880437] [INFO ] [sig ] Generating forecast for: SHBI [2026-01-13T20:31:28.880466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHBI' from 'https://tdm.silogroup.org/data/derivative_storage/SHBI.csv'. [2026-01-13T20:31:28.891930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHBI'. [2026-01-13T20:31:28.892220] [INFO ] [FORECASTER] Starting predict_future for SHBI [2026-01-13T20:31:28.892998] [DEBUG] [LOCAL ] No optimal features file found for SHBI: ./output/feature-sets/SHBI.txt [2026-01-13T20:31:28.893061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:28.893102] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:28.893131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:28.893187] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:28.951179] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:28.952026] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:28.952107] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:28.952141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:29.073464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:29.073643] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:29.073709] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:29.073745] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:29.077159] [DEBUG] [FORECASTER] SHBI: Forecast T+1@11:T+2@11: DOWN (p=9.54%) [2026-01-13T20:31:29.077444] [INFO ] [FORECASTER] Completed predict_future for SHBI [2026-01-13T20:31:29.077591] [INFO ] [sig ] SHBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:29.223858] [INFO ] [LOCAL ] Saved forecast: SHBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHBI.txt [2026-01-13T20:31:29.224001] [INFO ] [sig ] [2802/3497] Completed SHBI in 0.3s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:29.224039] [INFO ] [sig ] [2803/3497] Forecasting SHC... [2026-01-13T20:31:29.224070] [INFO ] [sig ] Generating forecast for: SHC [2026-01-13T20:31:29.224099] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHC' from 'https://tdm.silogroup.org/data/derivative_storage/SHC.csv'. [2026-01-13T20:31:29.235693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHC'. [2026-01-13T20:31:29.236036] [INFO ] [FORECASTER] Starting predict_future for SHC [2026-01-13T20:31:29.236828] [DEBUG] [LOCAL ] No optimal features file found for SHC: ./output/feature-sets/SHC.txt [2026-01-13T20:31:29.236880] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:29.236926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:29.236953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:29.237009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:29.292754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:29.293633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:29.293721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:29.293754] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:29.412381] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:29.412537] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:29.412595] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:29.412627] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:29.415983] [DEBUG] [FORECASTER] SHC: Forecast T+1@11:T+2@11: UP (p=96.96%) [2026-01-13T20:31:29.416259] [INFO ] [FORECASTER] Completed predict_future for SHC [2026-01-13T20:31:29.416381] [INFO ] [sig ] SHC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:29.559134] [INFO ] [LOCAL ] Saved forecast: SHC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SHC.txt [2026-01-13T20:31:29.559322] [INFO ] [sig ] [2803/3497] Completed SHC in 0.3s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:29.559364] [INFO ] [sig ] [2804/3497] Forecasting SHCO... [2026-01-13T20:31:29.559394] [INFO ] [sig ] Generating forecast for: SHCO [2026-01-13T20:31:29.559423] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHCO' from 'https://tdm.silogroup.org/data/derivative_storage/SHCO.csv'. [2026-01-13T20:31:29.571179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHCO'. [2026-01-13T20:31:29.571616] [INFO ] [FORECASTER] Starting predict_future for SHCO [2026-01-13T20:31:29.572483] [DEBUG] [LOCAL ] No optimal features file found for SHCO: ./output/feature-sets/SHCO.txt [2026-01-13T20:31:29.572537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:29.572569] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:29.572636] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:29.572694] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:29.630254] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:29.631140] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:29.631221] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:29.631253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:29.755414] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:29.755624] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:29.755682] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:29.755721] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:29.760396] [DEBUG] [FORECASTER] SHCO: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-13T20:31:29.760782] [INFO ] [FORECASTER] Completed predict_future for SHCO [2026-01-13T20:31:29.761136] [INFO ] [sig ] SHCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:29.911351] [INFO ] [LOCAL ] Saved forecast: SHCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHCO.txt [2026-01-13T20:31:29.911510] [INFO ] [sig ] [2804/3497] Completed SHCO in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:29.911550] [INFO ] [sig ] [2805/3497] Forecasting SHEL... [2026-01-13T20:31:29.911598] [INFO ] [sig ] Generating forecast for: SHEL [2026-01-13T20:31:29.911631] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEL' from 'https://tdm.silogroup.org/data/derivative_storage/SHEL.csv'. [2026-01-13T20:31:29.923450] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEL'. [2026-01-13T20:31:29.923888] [INFO ] [FORECASTER] Starting predict_future for SHEL [2026-01-13T20:31:29.924692] [DEBUG] [LOCAL ] No optimal features file found for SHEL: ./output/feature-sets/SHEL.txt [2026-01-13T20:31:29.924746] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:29.924777] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:29.924803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:29.924859] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:29.981174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:29.982010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:29.982093] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:29.982126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:30.102899] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:30.103080] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:30.103128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:30.103158] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:30.107301] [DEBUG] [FORECASTER] SHEL: Forecast T+1@11:T+2@11: DOWN (p=38.01%) [2026-01-13T20:31:30.107657] [INFO ] [FORECASTER] Completed predict_future for SHEL [2026-01-13T20:31:30.107801] [INFO ] [sig ] SHEL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:30.281424] [INFO ] [LOCAL ] Saved forecast: SHEL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHEL.txt [2026-01-13T20:31:30.281598] [INFO ] [sig ] [2805/3497] Completed SHEL in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.1m [2026-01-13T20:31:30.281645] [INFO ] [sig ] [2806/3497] Forecasting SHEN... [2026-01-13T20:31:30.281674] [INFO ] [sig ] Generating forecast for: SHEN [2026-01-13T20:31:30.281712] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHEN' from 'https://tdm.silogroup.org/data/derivative_storage/SHEN.csv'. [2026-01-13T20:31:30.293564] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHEN'. [2026-01-13T20:31:30.293992] [INFO ] [FORECASTER] Starting predict_future for SHEN [2026-01-13T20:31:30.294851] [DEBUG] [LOCAL ] No optimal features file found for SHEN: ./output/feature-sets/SHEN.txt [2026-01-13T20:31:30.294907] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:30.294942] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:30.294969] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:30.295026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:30.352289] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:30.353171] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:30.353258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:30.353292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:30.474659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:30.474833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:30.474875] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:30.474906] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:30.478347] [DEBUG] [FORECASTER] SHEN: Forecast T+1@11:T+2@11: DOWN (p=44.00%) [2026-01-13T20:31:30.478648] [INFO ] [FORECASTER] Completed predict_future for SHEN [2026-01-13T20:31:30.478774] [INFO ] [sig ] SHEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:30.627536] [INFO ] [LOCAL ] Saved forecast: SHEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHEN.txt [2026-01-13T20:31:30.627710] [INFO ] [sig ] [2806/3497] Completed SHEN in 0.3s | 2.85 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-13T20:31:30.627985] [INFO ] [sig ] [2807/3497] Forecasting SHFS... [2026-01-13T20:31:30.628021] [INFO ] [sig ] Generating forecast for: SHFS [2026-01-13T20:31:30.628050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHFS' from 'https://tdm.silogroup.org/data/derivative_storage/SHFS.csv'. [2026-01-13T20:31:30.641240] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHFS'. [2026-01-13T20:31:30.641640] [INFO ] [FORECASTER] Starting predict_future for SHFS [2026-01-13T20:31:30.642463] [DEBUG] [LOCAL ] No optimal features file found for SHFS: ./output/feature-sets/SHFS.txt [2026-01-13T20:31:30.642517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:30.642598] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:30.642631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:30.642690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:30.704713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:30.705650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:30.705740] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:30.705775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:30.835282] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:30.835454] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:30.835496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:30.835523] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:30.843438] [DEBUG] [FORECASTER] SHFS: Forecast T+1@11:T+2@11: UP (p=91.65%) [2026-01-13T20:31:30.844088] [INFO ] [FORECASTER] Completed predict_future for SHFS [2026-01-13T20:31:30.844240] [INFO ] [sig ] SHFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:31.009120] [INFO ] [LOCAL ] Saved forecast: SHFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SHFS.txt [2026-01-13T20:31:31.009329] [INFO ] [sig ] [2807/3497] Completed SHFS in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-13T20:31:31.009401] [INFO ] [sig ] [2808/3497] Forecasting SHG... [2026-01-13T20:31:31.009456] [INFO ] [sig ] Generating forecast for: SHG [2026-01-13T20:31:31.009503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHG' from 'https://tdm.silogroup.org/data/derivative_storage/SHG.csv'. [2026-01-13T20:31:31.023414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHG'. [2026-01-13T20:31:31.023806] [INFO ] [FORECASTER] Starting predict_future for SHG [2026-01-13T20:31:31.024620] [DEBUG] [LOCAL ] No optimal features file found for SHG: ./output/feature-sets/SHG.txt [2026-01-13T20:31:31.024672] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:31.024705] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:31.024732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:31.024789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:31.080160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:31.081078] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:31.081158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:31.081191] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:31.201149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:31.201310] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:31.201352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:31.201381] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:31.204793] [DEBUG] [FORECASTER] SHG: Forecast T+1@11:T+2@11: UP (p=80.55%) [2026-01-13T20:31:31.205091] [INFO ] [FORECASTER] Completed predict_future for SHG [2026-01-13T20:31:31.205236] [INFO ] [sig ] SHG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:31.348336] [INFO ] [LOCAL ] Saved forecast: SHG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SHG.txt [2026-01-13T20:31:31.348486] [INFO ] [sig ] [2808/3497] Completed SHG in 0.3s | 2.85 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-13T20:31:31.348527] [INFO ] [sig ] [2809/3497] Forecasting SHIP... [2026-01-13T20:31:31.348560] [INFO ] [sig ] Generating forecast for: SHIP [2026-01-13T20:31:31.348612] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHIP' from 'https://tdm.silogroup.org/data/derivative_storage/SHIP.csv'. [2026-01-13T20:31:31.360870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHIP'. [2026-01-13T20:31:31.361302] [INFO ] [FORECASTER] Starting predict_future for SHIP [2026-01-13T20:31:31.362112] [DEBUG] [LOCAL ] No optimal features file found for SHIP: ./output/feature-sets/SHIP.txt [2026-01-13T20:31:31.362164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:31.362196] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:31.362222] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:31.362278] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:31.419836] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:31.420453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:31.420536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:31.420568] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:31.549535] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:31.549736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:31.549792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:31.549832] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:31.555672] [DEBUG] [FORECASTER] SHIP: Forecast T+1@11:T+2@11: UP (p=70.34%) [2026-01-13T20:31:31.556057] [INFO ] [FORECASTER] Completed predict_future for SHIP [2026-01-13T20:31:31.556226] [INFO ] [sig ] SHIP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:31.701244] [INFO ] [LOCAL ] Saved forecast: SHIP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SHIP.txt [2026-01-13T20:31:31.701412] [INFO ] [sig ] [2809/3497] Completed SHIP in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-13T20:31:31.701459] [INFO ] [sig ] [2810/3497] Forecasting SHLS... [2026-01-13T20:31:31.701489] [INFO ] [sig ] Generating forecast for: SHLS [2026-01-13T20:31:31.701519] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHLS' from 'https://tdm.silogroup.org/data/derivative_storage/SHLS.csv'. [2026-01-13T20:31:31.713981] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHLS'. [2026-01-13T20:31:31.714344] [INFO ] [FORECASTER] Starting predict_future for SHLS [2026-01-13T20:31:31.715152] [DEBUG] [LOCAL ] No optimal features file found for SHLS: ./output/feature-sets/SHLS.txt [2026-01-13T20:31:31.715204] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:31.715236] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:31.715262] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:31.715317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:31.772754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:31.773639] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:31.773725] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:31.773762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:31.904795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:31.904950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:31.904989] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:31.905065] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:31.908423] [DEBUG] [FORECASTER] SHLS: Forecast T+1@11:T+2@11: DOWN (p=18.46%) [2026-01-13T20:31:31.908721] [INFO ] [FORECASTER] Completed predict_future for SHLS [2026-01-13T20:31:31.908848] [INFO ] [sig ] SHLS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:32.064966] [INFO ] [LOCAL ] Saved forecast: SHLS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHLS.txt [2026-01-13T20:31:32.065130] [INFO ] [sig ] [2810/3497] Completed SHLS in 0.4s | 2.85 sym/s | Total: 16.4m | ETA: 4.0m [2026-01-13T20:31:32.065173] [INFO ] [sig ] [2811/3497] Forecasting SHO... [2026-01-13T20:31:32.065204] [INFO ] [sig ] Generating forecast for: SHO [2026-01-13T20:31:32.065235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHO' from 'https://tdm.silogroup.org/data/derivative_storage/SHO.csv'. [2026-01-13T20:31:32.077268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHO'. [2026-01-13T20:31:32.077652] [INFO ] [FORECASTER] Starting predict_future for SHO [2026-01-13T20:31:32.078509] [DEBUG] [LOCAL ] No optimal features file found for SHO: ./output/feature-sets/SHO.txt [2026-01-13T20:31:32.078564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:32.078616] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:32.078643] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:32.078713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:32.136946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:32.137848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:32.137933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:32.137994] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:32.265289] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:32.265461] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:32.265514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:32.265546] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:32.269155] [DEBUG] [FORECASTER] SHO: Forecast T+1@11:T+2@11: UP (p=73.90%) [2026-01-13T20:31:32.269439] [INFO ] [FORECASTER] Completed predict_future for SHO [2026-01-13T20:31:32.269566] [INFO ] [sig ] SHO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:32.411497] [INFO ] [LOCAL ] Saved forecast: SHO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SHO.txt [2026-01-13T20:31:32.411660] [INFO ] [sig ] [2811/3497] Completed SHO in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:32.411703] [INFO ] [sig ] [2812/3497] Forecasting SHOC... [2026-01-13T20:31:32.411732] [INFO ] [sig ] Generating forecast for: SHOC [2026-01-13T20:31:32.411763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOC' from 'https://tdm.silogroup.org/data/derivative_storage/SHOC.csv'. [2026-01-13T20:31:32.422978] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOC'. [2026-01-13T20:31:32.423289] [INFO ] [FORECASTER] Starting predict_future for SHOC [2026-01-13T20:31:32.424061] [DEBUG] [LOCAL ] No optimal features file found for SHOC: ./output/feature-sets/SHOC.txt [2026-01-13T20:31:32.424114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:32.424146] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:32.424173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:32.424230] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:32.481652] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:32.482509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:32.482639] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:32.482684] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:32.602654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:32.602833] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:32.603070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:32.603098] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:32.606870] [DEBUG] [FORECASTER] SHOC: Forecast T+1@11:T+2@11: UP (p=66.33%) [2026-01-13T20:31:32.607158] [INFO ] [FORECASTER] Completed predict_future for SHOC [2026-01-13T20:31:32.607288] [INFO ] [sig ] SHOC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:32.760639] [INFO ] [LOCAL ] Saved forecast: SHOC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SHOC.txt [2026-01-13T20:31:32.760810] [INFO ] [sig ] [2812/3497] Completed SHOC in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:32.760859] [INFO ] [sig ] [2813/3497] Forecasting SHOO... [2026-01-13T20:31:32.760892] [INFO ] [sig ] Generating forecast for: SHOO [2026-01-13T20:31:32.760924] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOO' from 'https://tdm.silogroup.org/data/derivative_storage/SHOO.csv'. [2026-01-13T20:31:32.772393] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOO'. [2026-01-13T20:31:32.772736] [INFO ] [FORECASTER] Starting predict_future for SHOO [2026-01-13T20:31:32.773517] [DEBUG] [LOCAL ] No optimal features file found for SHOO: ./output/feature-sets/SHOO.txt [2026-01-13T20:31:32.773586] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:32.773621] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:32.773648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:32.773703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:32.835640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:32.836523] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:32.836627] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:32.836663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:32.959785] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:32.959947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:32.959990] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:32.960021] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:32.963630] [DEBUG] [FORECASTER] SHOO: Forecast T+1@11:T+2@11: DOWN (p=38.75%) [2026-01-13T20:31:32.963910] [INFO ] [FORECASTER] Completed predict_future for SHOO [2026-01-13T20:31:32.964037] [INFO ] [sig ] SHOO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:33.114909] [INFO ] [LOCAL ] Saved forecast: SHOO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHOO.txt [2026-01-13T20:31:33.115037] [INFO ] [sig ] [2813/3497] Completed SHOO in 0.4s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:33.115074] [INFO ] [sig ] [2814/3497] Forecasting SHOP... [2026-01-13T20:31:33.115103] [INFO ] [sig ] Generating forecast for: SHOP [2026-01-13T20:31:33.115132] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHOP' from 'https://tdm.silogroup.org/data/derivative_storage/SHOP.csv'. [2026-01-13T20:31:33.126437] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHOP'. [2026-01-13T20:31:33.126733] [INFO ] [FORECASTER] Starting predict_future for SHOP [2026-01-13T20:31:33.127497] [DEBUG] [LOCAL ] No optimal features file found for SHOP: ./output/feature-sets/SHOP.txt [2026-01-13T20:31:33.127547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:33.127596] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:33.127637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:33.127695] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:33.183892] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:33.184487] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:33.184563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:33.184614] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:33.314159] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:33.314333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:33.314386] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:33.314425] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:33.318192] [DEBUG] [FORECASTER] SHOP: Forecast T+1@11:T+2@11: DOWN (p=36.32%) [2026-01-13T20:31:33.318509] [INFO ] [FORECASTER] Completed predict_future for SHOP [2026-01-13T20:31:33.318669] [INFO ] [sig ] SHOP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:33.470809] [INFO ] [LOCAL ] Saved forecast: SHOP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SHOP.txt [2026-01-13T20:31:33.471161] [INFO ] [sig ] [2814/3497] Completed SHOP in 0.4s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:33.471201] [INFO ] [sig ] [2815/3497] Forecasting SHY... [2026-01-13T20:31:33.471230] [INFO ] [sig ] Generating forecast for: SHY [2026-01-13T20:31:33.471260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SHY' from 'https://tdm.silogroup.org/data/derivative_storage/SHY.csv'. [2026-01-13T20:31:33.484328] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SHY'. [2026-01-13T20:31:33.484705] [INFO ] [FORECASTER] Starting predict_future for SHY [2026-01-13T20:31:33.485520] [DEBUG] [LOCAL ] No optimal features file found for SHY: ./output/feature-sets/SHY.txt [2026-01-13T20:31:33.485600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:33.485637] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:33.485666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:33.485729] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:33.544889] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:33.545745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:33.545844] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:33.545881] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:33.675113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:33.675283] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:33.675326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:33.675356] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:33.679467] [DEBUG] [FORECASTER] SHY: Forecast T+1@11:T+2@11: UP (p=95.62%) [2026-01-13T20:31:33.679817] [INFO ] [FORECASTER] Completed predict_future for SHY [2026-01-13T20:31:33.679951] [INFO ] [sig ] SHY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:33.829623] [INFO ] [LOCAL ] Saved forecast: SHY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SHY.txt [2026-01-13T20:31:33.829811] [INFO ] [sig ] [2815/3497] Completed SHY in 0.4s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:33.829853] [INFO ] [sig ] [2816/3497] Forecasting SIBN... [2026-01-13T20:31:33.829884] [INFO ] [sig ] Generating forecast for: SIBN [2026-01-13T20:31:33.830087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIBN' from 'https://tdm.silogroup.org/data/derivative_storage/SIBN.csv'. [2026-01-13T20:31:33.843152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIBN'. [2026-01-13T20:31:33.843586] [INFO ] [FORECASTER] Starting predict_future for SIBN [2026-01-13T20:31:33.844512] [DEBUG] [LOCAL ] No optimal features file found for SIBN: ./output/feature-sets/SIBN.txt [2026-01-13T20:31:33.844587] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:33.844623] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:33.844650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:33.844726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:33.903216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:33.904185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:33.904276] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:33.904311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:34.028080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:34.028238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:34.028278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:34.028306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:34.032059] [DEBUG] [FORECASTER] SIBN: Forecast T+1@11:T+2@11: DOWN (p=14.88%) [2026-01-13T20:31:34.032402] [INFO ] [FORECASTER] Completed predict_future for SIBN [2026-01-13T20:31:34.032549] [INFO ] [sig ] SIBN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:34.181487] [INFO ] [LOCAL ] Saved forecast: SIBN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SIBN.txt [2026-01-13T20:31:34.181668] [INFO ] [sig ] [2816/3497] Completed SIBN in 0.4s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:34.181709] [INFO ] [sig ] [2817/3497] Forecasting SID... [2026-01-13T20:31:34.181739] [INFO ] [sig ] Generating forecast for: SID [2026-01-13T20:31:34.181768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SID' from 'https://tdm.silogroup.org/data/derivative_storage/SID.csv'. [2026-01-13T20:31:34.193795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SID'. [2026-01-13T20:31:34.194195] [INFO ] [FORECASTER] Starting predict_future for SID [2026-01-13T20:31:34.195028] [DEBUG] [LOCAL ] No optimal features file found for SID: ./output/feature-sets/SID.txt [2026-01-13T20:31:34.195081] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:34.195113] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:34.195140] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:34.195196] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:34.251329] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:34.252264] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:34.252407] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:34.252441] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:34.372033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:34.372199] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:34.372241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:34.372269] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:34.375863] [DEBUG] [FORECASTER] SID: Forecast T+1@11:T+2@11: DOWN (p=0.24%) [2026-01-13T20:31:34.376156] [INFO ] [FORECASTER] Completed predict_future for SID [2026-01-13T20:31:34.376286] [INFO ] [sig ] SID: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:34.527104] [INFO ] [LOCAL ] Saved forecast: SID 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SID.txt [2026-01-13T20:31:34.527256] [INFO ] [sig ] [2817/3497] Completed SID in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:34.527295] [INFO ] [sig ] [2818/3497] Forecasting SIEB... [2026-01-13T20:31:34.527327] [INFO ] [sig ] Generating forecast for: SIEB [2026-01-13T20:31:34.527363] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIEB' from 'https://tdm.silogroup.org/data/derivative_storage/SIEB.csv'. [2026-01-13T20:31:34.538451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIEB'. [2026-01-13T20:31:34.538841] [INFO ] [FORECASTER] Starting predict_future for SIEB [2026-01-13T20:31:34.539699] [DEBUG] [LOCAL ] No optimal features file found for SIEB: ./output/feature-sets/SIEB.txt [2026-01-13T20:31:34.539753] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:34.539786] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:34.539814] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:34.539873] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:34.596567] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:34.597398] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:34.597477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:34.597510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:34.714060] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:34.714217] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:34.714258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:34.714289] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:34.717697] [DEBUG] [FORECASTER] SIEB: Forecast T+1@11:T+2@11: UP (p=80.08%) [2026-01-13T20:31:34.718005] [INFO ] [FORECASTER] Completed predict_future for SIEB [2026-01-13T20:31:34.718136] [INFO ] [sig ] SIEB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:34.859742] [INFO ] [LOCAL ] Saved forecast: SIEB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SIEB.txt [2026-01-13T20:31:34.859874] [INFO ] [sig ] [2818/3497] Completed SIEB in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:34.860103] [INFO ] [sig ] [2819/3497] Forecasting SIFY... [2026-01-13T20:31:34.860133] [INFO ] [sig ] Generating forecast for: SIFY [2026-01-13T20:31:34.860163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIFY' from 'https://tdm.silogroup.org/data/derivative_storage/SIFY.csv'. [2026-01-13T20:31:34.871635] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIFY'. [2026-01-13T20:31:34.871996] [INFO ] [FORECASTER] Starting predict_future for SIFY [2026-01-13T20:31:34.872833] [DEBUG] [LOCAL ] No optimal features file found for SIFY: ./output/feature-sets/SIFY.txt [2026-01-13T20:31:34.872886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:34.872918] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:34.872944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:34.873001] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:34.929781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:34.930659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:34.930748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:34.930782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:35.054408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:35.054569] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:35.054627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:35.054656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:35.058322] [DEBUG] [FORECASTER] SIFY: Forecast T+1@11:T+2@11: DOWN (p=10.12%) [2026-01-13T20:31:35.058635] [INFO ] [FORECASTER] Completed predict_future for SIFY [2026-01-13T20:31:35.058774] [INFO ] [sig ] SIFY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:35.207717] [INFO ] [LOCAL ] Saved forecast: SIFY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SIFY.txt [2026-01-13T20:31:35.207893] [INFO ] [sig ] [2819/3497] Completed SIFY in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:35.207932] [INFO ] [sig ] [2820/3497] Forecasting SIG... [2026-01-13T20:31:35.207982] [INFO ] [sig ] Generating forecast for: SIG [2026-01-13T20:31:35.208015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIG' from 'https://tdm.silogroup.org/data/derivative_storage/SIG.csv'. [2026-01-13T20:31:35.219345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIG'. [2026-01-13T20:31:35.219698] [INFO ] [FORECASTER] Starting predict_future for SIG [2026-01-13T20:31:35.220492] [DEBUG] [LOCAL ] No optimal features file found for SIG: ./output/feature-sets/SIG.txt [2026-01-13T20:31:35.220546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:35.220604] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:35.220640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:35.220703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:35.276611] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:35.277490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:35.277590] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:35.277625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:35.397718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:35.397870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:35.397909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:35.397937] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:35.401753] [DEBUG] [FORECASTER] SIG: Forecast T+1@11:T+2@11: DOWN (p=37.22%) [2026-01-13T20:31:35.402037] [INFO ] [FORECASTER] Completed predict_future for SIG [2026-01-13T20:31:35.402159] [INFO ] [sig ] SIG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:35.551564] [INFO ] [LOCAL ] Saved forecast: SIG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SIG.txt [2026-01-13T20:31:35.551739] [INFO ] [sig ] [2820/3497] Completed SIG in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:35.551779] [INFO ] [sig ] [2821/3497] Forecasting SIGA... [2026-01-13T20:31:35.551810] [INFO ] [sig ] Generating forecast for: SIGA [2026-01-13T20:31:35.551840] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGA' from 'https://tdm.silogroup.org/data/derivative_storage/SIGA.csv'. [2026-01-13T20:31:35.564379] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGA'. [2026-01-13T20:31:35.564745] [INFO ] [FORECASTER] Starting predict_future for SIGA [2026-01-13T20:31:35.565679] [DEBUG] [LOCAL ] No optimal features file found for SIGA: ./output/feature-sets/SIGA.txt [2026-01-13T20:31:35.565730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:35.565766] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:35.565793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:35.565849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:35.623062] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:35.623920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:35.624003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:35.624036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:35.745273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:35.745430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:35.745468] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:35.745513] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:35.748864] [DEBUG] [FORECASTER] SIGA: Forecast T+1@11:T+2@11: UP (p=94.38%) [2026-01-13T20:31:35.749151] [INFO ] [FORECASTER] Completed predict_future for SIGA [2026-01-13T20:31:35.749274] [INFO ] [sig ] SIGA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:35.907295] [INFO ] [LOCAL ] Saved forecast: SIGA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SIGA.txt [2026-01-13T20:31:35.907455] [INFO ] [sig ] [2821/3497] Completed SIGA in 0.4s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:35.907495] [INFO ] [sig ] [2822/3497] Forecasting SIGI... [2026-01-13T20:31:35.907526] [INFO ] [sig ] Generating forecast for: SIGI [2026-01-13T20:31:35.907559] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIGI' from 'https://tdm.silogroup.org/data/derivative_storage/SIGI.csv'. [2026-01-13T20:31:35.919332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIGI'. [2026-01-13T20:31:35.919787] [INFO ] [FORECASTER] Starting predict_future for SIGI [2026-01-13T20:31:35.920681] [DEBUG] [LOCAL ] No optimal features file found for SIGI: ./output/feature-sets/SIGI.txt [2026-01-13T20:31:35.920739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:35.920773] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:35.920801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:35.920858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:35.981772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:35.982666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:35.982749] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:35.982782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:36.107746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:36.107901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:36.107944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:36.107988] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:36.111895] [DEBUG] [FORECASTER] SIGI: Forecast T+1@11:T+2@11: UP (p=76.94%) [2026-01-13T20:31:36.112189] [INFO ] [FORECASTER] Completed predict_future for SIGI [2026-01-13T20:31:36.112321] [INFO ] [sig ] SIGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:36.255703] [INFO ] [LOCAL ] Saved forecast: SIGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SIGI.txt [2026-01-13T20:31:36.255864] [INFO ] [sig ] [2822/3497] Completed SIGI in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 4.0m [2026-01-13T20:31:36.255904] [INFO ] [sig ] [2823/3497] Forecasting SII... [2026-01-13T20:31:36.255933] [INFO ] [sig ] Generating forecast for: SII [2026-01-13T20:31:36.255962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SII' from 'https://tdm.silogroup.org/data/derivative_storage/SII.csv'. [2026-01-13T20:31:36.267479] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SII'. [2026-01-13T20:31:36.267898] [INFO ] [FORECASTER] Starting predict_future for SII [2026-01-13T20:31:36.268783] [DEBUG] [LOCAL ] No optimal features file found for SII: ./output/feature-sets/SII.txt [2026-01-13T20:31:36.268836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:36.268869] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:36.268895] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:36.268952] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:36.327334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:36.328206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:36.328286] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:36.328320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:36.448133] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:36.448286] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:36.448326] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:36.448355] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:36.451807] [DEBUG] [FORECASTER] SII: Forecast T+1@11:T+2@11: UP (p=98.84%) [2026-01-13T20:31:36.452108] [INFO ] [FORECASTER] Completed predict_future for SII [2026-01-13T20:31:36.452258] [INFO ] [sig ] SII: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:36.599166] [INFO ] [LOCAL ] Saved forecast: SII 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SII.txt [2026-01-13T20:31:36.599372] [INFO ] [sig ] [2823/3497] Completed SII in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-13T20:31:36.599414] [INFO ] [sig ] [2824/3497] Forecasting SIMO... [2026-01-13T20:31:36.599444] [INFO ] [sig ] Generating forecast for: SIMO [2026-01-13T20:31:36.599483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIMO' from 'https://tdm.silogroup.org/data/derivative_storage/SIMO.csv'. [2026-01-13T20:31:36.611382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIMO'. [2026-01-13T20:31:36.611741] [INFO ] [FORECASTER] Starting predict_future for SIMO [2026-01-13T20:31:36.612531] [DEBUG] [LOCAL ] No optimal features file found for SIMO: ./output/feature-sets/SIMO.txt [2026-01-13T20:31:36.612603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:36.612689] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:36.612720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:36.612779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:36.673603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:36.674451] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:36.674533] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:36.674569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:36.795075] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:36.795234] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:36.795276] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:36.795304] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:36.798769] [DEBUG] [FORECASTER] SIMO: Forecast T+1@11:T+2@11: DOWN (p=2.05%) [2026-01-13T20:31:36.799064] [INFO ] [FORECASTER] Completed predict_future for SIMO [2026-01-13T20:31:36.799192] [INFO ] [sig ] SIMO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:36.944186] [INFO ] [LOCAL ] Saved forecast: SIMO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SIMO.txt [2026-01-13T20:31:36.944353] [INFO ] [sig ] [2824/3497] Completed SIMO in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-13T20:31:36.944394] [INFO ] [sig ] [2825/3497] Forecasting SIRI... [2026-01-13T20:31:36.944422] [INFO ] [sig ] Generating forecast for: SIRI [2026-01-13T20:31:36.944452] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIRI' from 'https://tdm.silogroup.org/data/derivative_storage/SIRI.csv'. [2026-01-13T20:31:36.957655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIRI'. [2026-01-13T20:31:36.958266] [INFO ] [FORECASTER] Starting predict_future for SIRI [2026-01-13T20:31:36.959281] [DEBUG] [LOCAL ] No optimal features file found for SIRI: ./output/feature-sets/SIRI.txt [2026-01-13T20:31:36.959335] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:36.959368] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:36.959395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:36.959486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:37.017754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:37.018663] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:37.018748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:37.018782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:37.145186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:37.145344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:37.145384] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:37.145413] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:37.148793] [DEBUG] [FORECASTER] SIRI: Forecast T+1@11:T+2@11: UP (p=93.36%) [2026-01-13T20:31:37.149067] [INFO ] [FORECASTER] Completed predict_future for SIRI [2026-01-13T20:31:37.149192] [INFO ] [sig ] SIRI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:37.294196] [INFO ] [LOCAL ] Saved forecast: SIRI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SIRI.txt [2026-01-13T20:31:37.294364] [INFO ] [sig ] [2825/3497] Completed SIRI in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-13T20:31:37.294404] [INFO ] [sig ] [2826/3497] Forecasting SITC... [2026-01-13T20:31:37.294433] [INFO ] [sig ] Generating forecast for: SITC [2026-01-13T20:31:37.294464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITC' from 'https://tdm.silogroup.org/data/derivative_storage/SITC.csv'. [2026-01-13T20:31:37.305917] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITC'. [2026-01-13T20:31:37.306305] [INFO ] [FORECASTER] Starting predict_future for SITC [2026-01-13T20:31:37.307160] [DEBUG] [LOCAL ] No optimal features file found for SITC: ./output/feature-sets/SITC.txt [2026-01-13T20:31:37.307215] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:37.307250] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:37.307279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:37.307338] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:37.366411] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:37.367326] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:37.367411] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:37.367447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:37.499378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:37.499542] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:37.499603] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:37.499635] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:37.503202] [DEBUG] [FORECASTER] SITC: Forecast T+1@11:T+2@11: UP (p=87.27%) [2026-01-13T20:31:37.503495] [INFO ] [FORECASTER] Completed predict_future for SITC [2026-01-13T20:31:37.503658] [INFO ] [sig ] SITC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:37.652559] [INFO ] [LOCAL ] Saved forecast: SITC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SITC.txt [2026-01-13T20:31:37.652728] [INFO ] [sig ] [2826/3497] Completed SITC in 0.4s | 2.85 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-13T20:31:37.652768] [INFO ] [sig ] [2827/3497] Forecasting SITE... [2026-01-13T20:31:37.652797] [INFO ] [sig ] Generating forecast for: SITE [2026-01-13T20:31:37.652828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITE' from 'https://tdm.silogroup.org/data/derivative_storage/SITE.csv'. [2026-01-13T20:31:37.664015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITE'. [2026-01-13T20:31:37.664365] [INFO ] [FORECASTER] Starting predict_future for SITE [2026-01-13T20:31:37.665166] [DEBUG] [LOCAL ] No optimal features file found for SITE: ./output/feature-sets/SITE.txt [2026-01-13T20:31:37.665231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:37.665264] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:37.665290] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:37.665346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:37.720426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:37.721268] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:37.721346] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:37.721380] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:37.839867] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:37.840024] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:37.840264] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:37.840326] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:37.843925] [DEBUG] [FORECASTER] SITE: Forecast T+1@11:T+2@11: DOWN (p=38.92%) [2026-01-13T20:31:37.844201] [INFO ] [FORECASTER] Completed predict_future for SITE [2026-01-13T20:31:37.844326] [INFO ] [sig ] SITE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:37.990729] [INFO ] [LOCAL ] Saved forecast: SITE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SITE.txt [2026-01-13T20:31:37.990905] [INFO ] [sig ] [2827/3497] Completed SITE in 0.3s | 2.85 sym/s | Total: 16.5m | ETA: 3.9m [2026-01-13T20:31:37.990947] [INFO ] [sig ] [2828/3497] Forecasting SITM... [2026-01-13T20:31:37.990980] [INFO ] [sig ] Generating forecast for: SITM [2026-01-13T20:31:37.991012] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SITM' from 'https://tdm.silogroup.org/data/derivative_storage/SITM.csv'. [2026-01-13T20:31:38.002387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SITM'. [2026-01-13T20:31:38.002775] [INFO ] [FORECASTER] Starting predict_future for SITM [2026-01-13T20:31:38.003597] [DEBUG] [LOCAL ] No optimal features file found for SITM: ./output/feature-sets/SITM.txt [2026-01-13T20:31:38.003654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:38.003688] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:38.003717] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:38.003777] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:38.063239] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:38.064069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:38.064151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:38.064185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:38.191996] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:38.192146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:38.192187] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:38.192216] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:38.195714] [DEBUG] [FORECASTER] SITM: Forecast T+1@11:T+2@11: DOWN (p=2.30%) [2026-01-13T20:31:38.195997] [INFO ] [FORECASTER] Completed predict_future for SITM [2026-01-13T20:31:38.196126] [INFO ] [sig ] SITM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:38.344999] [INFO ] [LOCAL ] Saved forecast: SITM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SITM.txt [2026-01-13T20:31:38.345154] [INFO ] [sig ] [2828/3497] Completed SITM in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:38.345195] [INFO ] [sig ] [2829/3497] Forecasting SIXG... [2026-01-13T20:31:38.345227] [INFO ] [sig ] Generating forecast for: SIXG [2026-01-13T20:31:38.345259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SIXG' from 'https://tdm.silogroup.org/data/derivative_storage/SIXG.csv'. [2026-01-13T20:31:38.356741] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SIXG'. [2026-01-13T20:31:38.357261] [INFO ] [FORECASTER] Starting predict_future for SIXG [2026-01-13T20:31:38.358106] [DEBUG] [LOCAL ] No optimal features file found for SIXG: ./output/feature-sets/SIXG.txt [2026-01-13T20:31:38.358160] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:38.358194] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:38.358223] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:38.358281] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:38.417926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:38.418770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:38.418853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:38.418891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:38.538600] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:38.538733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:38.538773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:38.538805] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:38.542289] [DEBUG] [FORECASTER] SIXG: Forecast T+1@11:T+2@11: DOWN (p=17.92%) [2026-01-13T20:31:38.542593] [INFO ] [FORECASTER] Completed predict_future for SIXG [2026-01-13T20:31:38.542741] [INFO ] [sig ] SIXG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:38.698326] [INFO ] [LOCAL ] Saved forecast: SIXG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SIXG.txt [2026-01-13T20:31:38.698477] [INFO ] [sig ] [2829/3497] Completed SIXG in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:38.698518] [INFO ] [sig ] [2830/3497] Forecasting SJM... [2026-01-13T20:31:38.698551] [INFO ] [sig ] Generating forecast for: SJM [2026-01-13T20:31:38.698605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SJM' from 'https://tdm.silogroup.org/data/derivative_storage/SJM.csv'. [2026-01-13T20:31:38.710531] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SJM'. [2026-01-13T20:31:38.710955] [INFO ] [FORECASTER] Starting predict_future for SJM [2026-01-13T20:31:38.711820] [DEBUG] [LOCAL ] No optimal features file found for SJM: ./output/feature-sets/SJM.txt [2026-01-13T20:31:38.711876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:38.711910] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:38.711939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:38.711999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:38.772974] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:38.774185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:38.774270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:38.774306] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:38.902219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:38.902376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:38.902418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:38.902449] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:38.906647] [DEBUG] [FORECASTER] SJM: Forecast T+1@11:T+2@11: DOWN (p=13.03%) [2026-01-13T20:31:38.906979] [INFO ] [FORECASTER] Completed predict_future for SJM [2026-01-13T20:31:38.907298] [INFO ] [sig ] SJM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:39.059227] [INFO ] [LOCAL ] Saved forecast: SJM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SJM.txt [2026-01-13T20:31:39.059376] [INFO ] [sig ] [2830/3497] Completed SJM in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:39.059415] [INFO ] [sig ] [2831/3497] Forecasting SKE... [2026-01-13T20:31:39.059445] [INFO ] [sig ] Generating forecast for: SKE [2026-01-13T20:31:39.059476] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKE' from 'https://tdm.silogroup.org/data/derivative_storage/SKE.csv'. [2026-01-13T20:31:39.071720] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKE'. [2026-01-13T20:31:39.072161] [INFO ] [FORECASTER] Starting predict_future for SKE [2026-01-13T20:31:39.072984] [DEBUG] [LOCAL ] No optimal features file found for SKE: ./output/feature-sets/SKE.txt [2026-01-13T20:31:39.073038] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:39.073071] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:39.073098] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:39.073154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:39.139506] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:39.140422] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:39.140515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:39.140554] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:39.261984] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:39.262138] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:39.262179] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:39.262208] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:39.265629] [DEBUG] [FORECASTER] SKE: Forecast T+1@11:T+2@11: UP (p=88.98%) [2026-01-13T20:31:39.265906] [INFO ] [FORECASTER] Completed predict_future for SKE [2026-01-13T20:31:39.266030] [INFO ] [sig ] SKE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:39.410947] [INFO ] [LOCAL ] Saved forecast: SKE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SKE.txt [2026-01-13T20:31:39.411292] [INFO ] [sig ] [2831/3497] Completed SKE in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:39.411332] [INFO ] [sig ] [2832/3497] Forecasting SKIL... [2026-01-13T20:31:39.411362] [INFO ] [sig ] Generating forecast for: SKIL [2026-01-13T20:31:39.411392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIL' from 'https://tdm.silogroup.org/data/derivative_storage/SKIL.csv'. [2026-01-13T20:31:39.422431] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIL'. [2026-01-13T20:31:39.422732] [INFO ] [FORECASTER] Starting predict_future for SKIL [2026-01-13T20:31:39.423529] [DEBUG] [LOCAL ] No optimal features file found for SKIL: ./output/feature-sets/SKIL.txt [2026-01-13T20:31:39.423600] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:39.423636] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:39.423662] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:39.423719] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:39.483906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:39.484614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:39.484694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:39.484727] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:39.604746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:39.604902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:39.604940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:39.604970] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:39.608471] [DEBUG] [FORECASTER] SKIL: Forecast T+1@11:T+2@11: DOWN (p=38.45%) [2026-01-13T20:31:39.608791] [INFO ] [FORECASTER] Completed predict_future for SKIL [2026-01-13T20:31:39.608918] [INFO ] [sig ] SKIL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:39.750663] [INFO ] [LOCAL ] Saved forecast: SKIL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SKIL.txt [2026-01-13T20:31:39.750794] [INFO ] [sig ] [2832/3497] Completed SKIL in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:39.750832] [INFO ] [sig ] [2833/3497] Forecasting SKIN... [2026-01-13T20:31:39.750861] [INFO ] [sig ] Generating forecast for: SKIN [2026-01-13T20:31:39.750891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKIN' from 'https://tdm.silogroup.org/data/derivative_storage/SKIN.csv'. [2026-01-13T20:31:39.762120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKIN'. [2026-01-13T20:31:39.762444] [INFO ] [FORECASTER] Starting predict_future for SKIN [2026-01-13T20:31:39.763231] [DEBUG] [LOCAL ] No optimal features file found for SKIN: ./output/feature-sets/SKIN.txt [2026-01-13T20:31:39.763282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:39.763314] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:39.763340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:39.763397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:39.819006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:39.819726] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:39.819808] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:39.819840] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:39.947527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:39.947693] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:39.947733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:39.947761] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:39.951225] [DEBUG] [FORECASTER] SKIN: Forecast T+1@11:T+2@11: UP (p=84.98%) [2026-01-13T20:31:39.951502] [INFO ] [FORECASTER] Completed predict_future for SKIN [2026-01-13T20:31:39.951657] [INFO ] [sig ] SKIN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:40.100088] [INFO ] [LOCAL ] Saved forecast: SKIN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SKIN.txt [2026-01-13T20:31:40.100246] [INFO ] [sig ] [2833/3497] Completed SKIN in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:40.100285] [INFO ] [sig ] [2834/3497] Forecasting SKLZ... [2026-01-13T20:31:40.100315] [INFO ] [sig ] Generating forecast for: SKLZ [2026-01-13T20:31:40.100355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKLZ' from 'https://tdm.silogroup.org/data/derivative_storage/SKLZ.csv'. [2026-01-13T20:31:40.111266] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKLZ'. [2026-01-13T20:31:40.111615] [INFO ] [FORECASTER] Starting predict_future for SKLZ [2026-01-13T20:31:40.112399] [DEBUG] [LOCAL ] No optimal features file found for SKLZ: ./output/feature-sets/SKLZ.txt [2026-01-13T20:31:40.112451] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:40.112482] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:40.112509] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:40.112564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:40.168272] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:40.168944] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:40.169047] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:40.169081] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:40.291543] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:40.291727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:40.291768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:40.291798] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:40.295698] [DEBUG] [FORECASTER] SKLZ: Forecast T+1@11:T+2@11: UP (p=97.58%) [2026-01-13T20:31:40.295974] [INFO ] [FORECASTER] Completed predict_future for SKLZ [2026-01-13T20:31:40.296286] [INFO ] [sig ] SKLZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:40.440906] [INFO ] [LOCAL ] Saved forecast: SKLZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SKLZ.txt [2026-01-13T20:31:40.441036] [INFO ] [sig ] [2834/3497] Completed SKLZ in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:40.441073] [INFO ] [sig ] [2835/3497] Forecasting SKM... [2026-01-13T20:31:40.441103] [INFO ] [sig ] Generating forecast for: SKM [2026-01-13T20:31:40.441134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKM' from 'https://tdm.silogroup.org/data/derivative_storage/SKM.csv'. [2026-01-13T20:31:40.452042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKM'. [2026-01-13T20:31:40.452362] [INFO ] [FORECASTER] Starting predict_future for SKM [2026-01-13T20:31:40.453151] [DEBUG] [LOCAL ] No optimal features file found for SKM: ./output/feature-sets/SKM.txt [2026-01-13T20:31:40.453203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:40.453234] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:40.453261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:40.453318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:40.512399] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:40.513147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:40.513223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:40.513256] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:40.632098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:40.632259] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:40.632301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:40.632330] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:40.635756] [DEBUG] [FORECASTER] SKM: Forecast T+1@11:T+2@11: DOWN (p=20.80%) [2026-01-13T20:31:40.636043] [INFO ] [FORECASTER] Completed predict_future for SKM [2026-01-13T20:31:40.636165] [INFO ] [sig ] SKM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:40.781591] [INFO ] [LOCAL ] Saved forecast: SKM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SKM.txt [2026-01-13T20:31:40.781756] [INFO ] [sig ] [2835/3497] Completed SKM in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:40.781802] [INFO ] [sig ] [2836/3497] Forecasting SKRE... [2026-01-13T20:31:40.781833] [INFO ] [sig ] Generating forecast for: SKRE [2026-01-13T20:31:40.781864] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKRE' from 'https://tdm.silogroup.org/data/derivative_storage/SKRE.csv'. [2026-01-13T20:31:40.793019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKRE'. [2026-01-13T20:31:40.793341] [INFO ] [FORECASTER] Starting predict_future for SKRE [2026-01-13T20:31:40.794186] [DEBUG] [LOCAL ] No optimal features file found for SKRE: ./output/feature-sets/SKRE.txt [2026-01-13T20:31:40.794238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:40.794271] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:40.794298] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:40.794355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:40.851377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:40.852039] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:40.852270] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:40.852301] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:40.968898] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:40.969048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:40.969086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:40.969113] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:40.972415] [DEBUG] [FORECASTER] SKRE: Forecast T+1@11:T+2@11: UP (p=97.72%) [2026-01-13T20:31:40.972711] [INFO ] [FORECASTER] Completed predict_future for SKRE [2026-01-13T20:31:40.972833] [INFO ] [sig ] SKRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:41.116483] [INFO ] [LOCAL ] Saved forecast: SKRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SKRE.txt [2026-01-13T20:31:41.116637] [INFO ] [sig ] [2836/3497] Completed SKRE in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:41.116678] [INFO ] [sig ] [2837/3497] Forecasting SKWD... [2026-01-13T20:31:41.116707] [INFO ] [sig ] Generating forecast for: SKWD [2026-01-13T20:31:41.116738] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKWD' from 'https://tdm.silogroup.org/data/derivative_storage/SKWD.csv'. [2026-01-13T20:31:41.132148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKWD'. [2026-01-13T20:31:41.132536] [INFO ] [FORECASTER] Starting predict_future for SKWD [2026-01-13T20:31:41.133475] [DEBUG] [LOCAL ] No optimal features file found for SKWD: ./output/feature-sets/SKWD.txt [2026-01-13T20:31:41.133528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:41.133561] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:41.133617] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:41.133683] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:41.193884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:41.194643] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:41.194722] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:41.194755] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:41.319561] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:41.319736] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:41.319780] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:41.319811] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:41.323502] [DEBUG] [FORECASTER] SKWD: Forecast T+1@11:T+2@11: UP (p=54.70%) [2026-01-13T20:31:41.323801] [INFO ] [FORECASTER] Completed predict_future for SKWD [2026-01-13T20:31:41.323925] [INFO ] [sig ] SKWD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:41.472021] [INFO ] [LOCAL ] Saved forecast: SKWD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SKWD.txt [2026-01-13T20:31:41.472181] [INFO ] [sig ] [2837/3497] Completed SKWD in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:41.472222] [INFO ] [sig ] [2838/3497] Forecasting SKY... [2026-01-13T20:31:41.472252] [INFO ] [sig ] Generating forecast for: SKY [2026-01-13T20:31:41.472284] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKY' from 'https://tdm.silogroup.org/data/derivative_storage/SKY.csv'. [2026-01-13T20:31:41.486040] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKY'. [2026-01-13T20:31:41.486530] [INFO ] [FORECASTER] Starting predict_future for SKY [2026-01-13T20:31:41.487290] [DEBUG] [LOCAL ] No optimal features file found for SKY: ./output/feature-sets/SKY.txt [2026-01-13T20:31:41.487341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:41.487384] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:41.487413] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:41.487469] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:41.545549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:41.546300] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:41.546377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:41.546409] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:41.671340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:41.671478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:41.671517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:41.671545] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:41.674853] [DEBUG] [FORECASTER] SKY: Forecast T+1@11:T+2@11: DOWN (p=40.80%) [2026-01-13T20:31:41.675125] [INFO ] [FORECASTER] Completed predict_future for SKY [2026-01-13T20:31:41.675242] [INFO ] [sig ] SKY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:41.817764] [INFO ] [LOCAL ] Saved forecast: SKY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SKY.txt [2026-01-13T20:31:41.817894] [INFO ] [sig ] [2838/3497] Completed SKY in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:41.817936] [INFO ] [sig ] [2839/3497] Forecasting SKYH... [2026-01-13T20:31:41.817990] [INFO ] [sig ] Generating forecast for: SKYH [2026-01-13T20:31:41.818024] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYH' from 'https://tdm.silogroup.org/data/derivative_storage/SKYH.csv'. [2026-01-13T20:31:41.829440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYH'. [2026-01-13T20:31:41.829828] [INFO ] [FORECASTER] Starting predict_future for SKYH [2026-01-13T20:31:41.830677] [DEBUG] [LOCAL ] No optimal features file found for SKYH: ./output/feature-sets/SKYH.txt [2026-01-13T20:31:41.830730] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:41.830762] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:41.830791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:41.830849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:41.888636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:41.889746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:41.889828] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:41.889862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:42.012464] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:42.012646] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:42.012688] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:42.012716] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:42.016150] [DEBUG] [FORECASTER] SKYH: Forecast T+1@11:T+2@11: UP (p=97.93%) [2026-01-13T20:31:42.016441] [INFO ] [FORECASTER] Completed predict_future for SKYH [2026-01-13T20:31:42.016567] [INFO ] [sig ] SKYH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:42.183184] [INFO ] [LOCAL ] Saved forecast: SKYH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SKYH.txt [2026-01-13T20:31:42.183346] [INFO ] [sig ] [2839/3497] Completed SKYH in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.9m [2026-01-13T20:31:42.183387] [INFO ] [sig ] [2840/3497] Forecasting SKYX... [2026-01-13T20:31:42.183418] [INFO ] [sig ] Generating forecast for: SKYX [2026-01-13T20:31:42.183448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYX' from 'https://tdm.silogroup.org/data/derivative_storage/SKYX.csv'. [2026-01-13T20:31:42.195505] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYX'. [2026-01-13T20:31:42.195902] [INFO ] [FORECASTER] Starting predict_future for SKYX [2026-01-13T20:31:42.196927] [DEBUG] [LOCAL ] No optimal features file found for SKYX: ./output/feature-sets/SKYX.txt [2026-01-13T20:31:42.196983] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:42.197016] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:42.197043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:42.197100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:42.257451] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:42.258549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:42.258651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:42.258685] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:42.390358] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:42.390515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:42.390555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:42.390606] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:42.394443] [DEBUG] [FORECASTER] SKYX: Forecast T+1@11:T+2@11: DOWN (p=1.48%) [2026-01-13T20:31:42.394764] [INFO ] [FORECASTER] Completed predict_future for SKYX [2026-01-13T20:31:42.394892] [INFO ] [sig ] SKYX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:42.556376] [INFO ] [LOCAL ] Saved forecast: SKYX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SKYX.txt [2026-01-13T20:31:42.556546] [INFO ] [sig ] [2840/3497] Completed SKYX in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-13T20:31:42.556605] [INFO ] [sig ] [2841/3497] Forecasting SKYY... [2026-01-13T20:31:42.556637] [INFO ] [sig ] Generating forecast for: SKYY [2026-01-13T20:31:42.556668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SKYY' from 'https://tdm.silogroup.org/data/derivative_storage/SKYY.csv'. [2026-01-13T20:31:42.570249] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SKYY'. [2026-01-13T20:31:42.570674] [INFO ] [FORECASTER] Starting predict_future for SKYY [2026-01-13T20:31:42.571682] [DEBUG] [LOCAL ] No optimal features file found for SKYY: ./output/feature-sets/SKYY.txt [2026-01-13T20:31:42.571749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:42.571826] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:42.571868] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:42.571953] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:42.631122] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:42.632000] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:42.632081] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:42.632113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:42.754653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:42.754805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:42.754844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:42.754873] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:42.758469] [DEBUG] [FORECASTER] SKYY: Forecast T+1@11:T+2@11: UP (p=77.24%) [2026-01-13T20:31:42.758771] [INFO ] [FORECASTER] Completed predict_future for SKYY [2026-01-13T20:31:42.758895] [INFO ] [sig ] SKYY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:42.903818] [INFO ] [LOCAL ] Saved forecast: SKYY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SKYY.txt [2026-01-13T20:31:42.903963] [INFO ] [sig ] [2841/3497] Completed SKYY in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-13T20:31:42.904009] [INFO ] [sig ] [2842/3497] Forecasting SLAB... [2026-01-13T20:31:42.904039] [INFO ] [sig ] Generating forecast for: SLAB [2026-01-13T20:31:42.904071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLAB' from 'https://tdm.silogroup.org/data/derivative_storage/SLAB.csv'. [2026-01-13T20:31:42.916251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLAB'. [2026-01-13T20:31:42.916606] [INFO ] [FORECASTER] Starting predict_future for SLAB [2026-01-13T20:31:42.917367] [DEBUG] [LOCAL ] No optimal features file found for SLAB: ./output/feature-sets/SLAB.txt [2026-01-13T20:31:42.917419] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:42.917450] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:42.917477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:42.917534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:42.974871] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:42.975695] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:42.975775] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:42.975809] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:43.106077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:43.106244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:43.106306] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:43.106351] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:43.111070] [DEBUG] [FORECASTER] SLAB: Forecast T+1@11:T+2@11: UP (p=86.69%) [2026-01-13T20:31:43.111439] [INFO ] [FORECASTER] Completed predict_future for SLAB [2026-01-13T20:31:43.111626] [INFO ] [sig ] SLAB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:43.263337] [INFO ] [LOCAL ] Saved forecast: SLAB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLAB.txt [2026-01-13T20:31:43.263489] [INFO ] [sig ] [2842/3497] Completed SLAB in 0.4s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-13T20:31:43.263529] [INFO ] [sig ] [2843/3497] Forecasting SLB... [2026-01-13T20:31:43.263559] [INFO ] [sig ] Generating forecast for: SLB [2026-01-13T20:31:43.263608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLB' from 'https://tdm.silogroup.org/data/derivative_storage/SLB.csv'. [2026-01-13T20:31:43.275566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLB'. [2026-01-13T20:31:43.275903] [INFO ] [FORECASTER] Starting predict_future for SLB [2026-01-13T20:31:43.276682] [DEBUG] [LOCAL ] No optimal features file found for SLB: ./output/feature-sets/SLB.txt [2026-01-13T20:31:43.276733] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:43.276766] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:43.276793] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:43.276849] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:43.335339] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:43.336086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:43.336189] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:43.336225] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:43.456766] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:43.456915] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:43.456956] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:43.456985] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:43.460970] [DEBUG] [FORECASTER] SLB: Forecast T+1@11:T+2@11: UP (p=59.22%) [2026-01-13T20:31:43.461250] [INFO ] [FORECASTER] Completed predict_future for SLB [2026-01-13T20:31:43.461390] [INFO ] [sig ] SLB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:43.609450] [INFO ] [LOCAL ] Saved forecast: SLB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLB.txt [2026-01-13T20:31:43.609594] [INFO ] [sig ] [2843/3497] Completed SLB in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-13T20:31:43.609633] [INFO ] [sig ] [2844/3497] Forecasting SLDB... [2026-01-13T20:31:43.609662] [INFO ] [sig ] Generating forecast for: SLDB [2026-01-13T20:31:43.609694] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDB' from 'https://tdm.silogroup.org/data/derivative_storage/SLDB.csv'. [2026-01-13T20:31:43.620290] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDB'. [2026-01-13T20:31:43.620560] [INFO ] [FORECASTER] Starting predict_future for SLDB [2026-01-13T20:31:43.621327] [DEBUG] [LOCAL ] No optimal features file found for SLDB: ./output/feature-sets/SLDB.txt [2026-01-13T20:31:43.621377] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:43.621408] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:43.621434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:43.621491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:43.680699] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:43.681442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:43.681524] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:43.681558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:43.807177] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:43.807323] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:43.807363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:43.807420] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:43.810838] [DEBUG] [FORECASTER] SLDB: Forecast T+1@11:T+2@11: UP (p=73.97%) [2026-01-13T20:31:43.811115] [INFO ] [FORECASTER] Completed predict_future for SLDB [2026-01-13T20:31:43.811237] [INFO ] [sig ] SLDB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:43.955371] [INFO ] [LOCAL ] Saved forecast: SLDB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLDB.txt [2026-01-13T20:31:43.955492] [INFO ] [sig ] [2844/3497] Completed SLDB in 0.3s | 2.85 sym/s | Total: 16.6m | ETA: 3.8m [2026-01-13T20:31:43.955529] [INFO ] [sig ] [2845/3497] Forecasting SLDP... [2026-01-13T20:31:43.955559] [INFO ] [sig ] Generating forecast for: SLDP [2026-01-13T20:31:43.955608] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLDP' from 'https://tdm.silogroup.org/data/derivative_storage/SLDP.csv'. [2026-01-13T20:31:43.971512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLDP'. [2026-01-13T20:31:43.971874] [INFO ] [FORECASTER] Starting predict_future for SLDP [2026-01-13T20:31:43.972726] [DEBUG] [LOCAL ] No optimal features file found for SLDP: ./output/feature-sets/SLDP.txt [2026-01-13T20:31:43.972778] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:43.972810] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:43.972837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:43.972900] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:44.030045] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:44.030708] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:44.030783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:44.030815] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:44.150625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:44.150777] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:44.150833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:44.150864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:44.154303] [DEBUG] [FORECASTER] SLDP: Forecast T+1@11:T+2@11: DOWN (p=32.22%) [2026-01-13T20:31:44.154588] [INFO ] [FORECASTER] Completed predict_future for SLDP [2026-01-13T20:31:44.154710] [INFO ] [sig ] SLDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:44.297168] [INFO ] [LOCAL ] Saved forecast: SLDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLDP.txt [2026-01-13T20:31:44.297284] [INFO ] [sig ] [2845/3497] Completed SLDP in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:44.297322] [INFO ] [sig ] [2846/3497] Forecasting SLF... [2026-01-13T20:31:44.297351] [INFO ] [sig ] Generating forecast for: SLF [2026-01-13T20:31:44.297381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLF' from 'https://tdm.silogroup.org/data/derivative_storage/SLF.csv'. [2026-01-13T20:31:44.310676] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLF'. [2026-01-13T20:31:44.311103] [INFO ] [FORECASTER] Starting predict_future for SLF [2026-01-13T20:31:44.311973] [DEBUG] [LOCAL ] No optimal features file found for SLF: ./output/feature-sets/SLF.txt [2026-01-13T20:31:44.312031] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:44.312062] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:44.312089] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:44.312148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:44.369113] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:44.369947] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:44.370025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:44.370058] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:44.491339] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:44.491485] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:44.491524] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:44.491553] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:44.495831] [DEBUG] [FORECASTER] SLF: Forecast T+1@11:T+2@11: UP (p=64.38%) [2026-01-13T20:31:44.496140] [INFO ] [FORECASTER] Completed predict_future for SLF [2026-01-13T20:31:44.496429] [INFO ] [sig ] SLF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:44.639288] [INFO ] [LOCAL ] Saved forecast: SLF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLF.txt [2026-01-13T20:31:44.639426] [INFO ] [sig ] [2846/3497] Completed SLF in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:44.639466] [INFO ] [sig ] [2847/3497] Forecasting SLG... [2026-01-13T20:31:44.639495] [INFO ] [sig ] Generating forecast for: SLG [2026-01-13T20:31:44.639528] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLG' from 'https://tdm.silogroup.org/data/derivative_storage/SLG.csv'. [2026-01-13T20:31:44.650418] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLG'. [2026-01-13T20:31:44.650741] [INFO ] [FORECASTER] Starting predict_future for SLG [2026-01-13T20:31:44.651491] [DEBUG] [LOCAL ] No optimal features file found for SLG: ./output/feature-sets/SLG.txt [2026-01-13T20:31:44.651542] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:44.651591] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:44.651620] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:44.651676] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:44.712114] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:44.713081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:44.713199] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:44.713240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:44.833654] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:44.833812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:44.833851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:44.833879] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:44.837602] [DEBUG] [FORECASTER] SLG: Forecast T+1@11:T+2@11: DOWN (p=15.14%) [2026-01-13T20:31:44.837881] [INFO ] [FORECASTER] Completed predict_future for SLG [2026-01-13T20:31:44.838019] [INFO ] [sig ] SLG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:44.985421] [INFO ] [LOCAL ] Saved forecast: SLG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLG.txt [2026-01-13T20:31:44.985673] [INFO ] [sig ] [2847/3497] Completed SLG in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:44.985717] [INFO ] [sig ] [2848/3497] Forecasting SLGN... [2026-01-13T20:31:44.985748] [INFO ] [sig ] Generating forecast for: SLGN [2026-01-13T20:31:44.985778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLGN' from 'https://tdm.silogroup.org/data/derivative_storage/SLGN.csv'. [2026-01-13T20:31:44.998061] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLGN'. [2026-01-13T20:31:44.998381] [INFO ] [FORECASTER] Starting predict_future for SLGN [2026-01-13T20:31:44.999217] [DEBUG] [LOCAL ] No optimal features file found for SLGN: ./output/feature-sets/SLGN.txt [2026-01-13T20:31:44.999270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:44.999307] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:44.999334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:44.999401] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:45.058675] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:45.059312] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:45.059389] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:45.059421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:45.185862] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:45.186019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:45.186060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:45.186090] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:45.189609] [DEBUG] [FORECASTER] SLGN: Forecast T+1@11:T+2@11: UP (p=63.88%) [2026-01-13T20:31:45.189899] [INFO ] [FORECASTER] Completed predict_future for SLGN [2026-01-13T20:31:45.190025] [INFO ] [sig ] SLGN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:45.335115] [INFO ] [LOCAL ] Saved forecast: SLGN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLGN.txt [2026-01-13T20:31:45.335251] [INFO ] [sig ] [2848/3497] Completed SLGN in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:45.335290] [INFO ] [sig ] [2849/3497] Forecasting SLM... [2026-01-13T20:31:45.335319] [INFO ] [sig ] Generating forecast for: SLM [2026-01-13T20:31:45.335361] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLM' from 'https://tdm.silogroup.org/data/derivative_storage/SLM.csv'. [2026-01-13T20:31:45.346674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLM'. [2026-01-13T20:31:45.347011] [INFO ] [FORECASTER] Starting predict_future for SLM [2026-01-13T20:31:45.348030] [DEBUG] [LOCAL ] No optimal features file found for SLM: ./output/feature-sets/SLM.txt [2026-01-13T20:31:45.348082] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:45.348126] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:45.348155] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:45.348212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:45.411513] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:45.412395] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:45.412476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:45.412509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:45.532888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:45.533044] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:45.533091] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:45.533133] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:45.536852] [DEBUG] [FORECASTER] SLM: Forecast T+1@11:T+2@11: UP (p=63.43%) [2026-01-13T20:31:45.537177] [INFO ] [FORECASTER] Completed predict_future for SLM [2026-01-13T20:31:45.537331] [INFO ] [sig ] SLM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:45.683383] [INFO ] [LOCAL ] Saved forecast: SLM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLM.txt [2026-01-13T20:31:45.683530] [INFO ] [sig ] [2849/3497] Completed SLM in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:45.683584] [INFO ] [sig ] [2850/3497] Forecasting SLN... [2026-01-13T20:31:45.683617] [INFO ] [sig ] Generating forecast for: SLN [2026-01-13T20:31:45.683649] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLN' from 'https://tdm.silogroup.org/data/derivative_storage/SLN.csv'. [2026-01-13T20:31:45.694446] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLN'. [2026-01-13T20:31:45.694789] [INFO ] [FORECASTER] Starting predict_future for SLN [2026-01-13T20:31:45.695592] [DEBUG] [LOCAL ] No optimal features file found for SLN: ./output/feature-sets/SLN.txt [2026-01-13T20:31:45.695645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:45.695677] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:45.695704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:45.695761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:45.752789] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:45.753791] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:45.753880] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:45.753914] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:45.875430] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:45.875619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:45.875662] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:45.875690] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:45.879298] [DEBUG] [FORECASTER] SLN: Forecast T+1@11:T+2@11: DOWN (p=11.66%) [2026-01-13T20:31:45.879653] [INFO ] [FORECASTER] Completed predict_future for SLN [2026-01-13T20:31:45.879792] [INFO ] [sig ] SLN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:46.021916] [INFO ] [LOCAL ] Saved forecast: SLN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLN.txt [2026-01-13T20:31:46.022083] [INFO ] [sig ] [2850/3497] Completed SLN in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:46.022124] [INFO ] [sig ] [2851/3497] Forecasting SLNO... [2026-01-13T20:31:46.022154] [INFO ] [sig ] Generating forecast for: SLNO [2026-01-13T20:31:46.022183] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLNO' from 'https://tdm.silogroup.org/data/derivative_storage/SLNO.csv'. [2026-01-13T20:31:46.033497] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLNO'. [2026-01-13T20:31:46.033890] [INFO ] [FORECASTER] Starting predict_future for SLNO [2026-01-13T20:31:46.034694] [DEBUG] [LOCAL ] No optimal features file found for SLNO: ./output/feature-sets/SLNO.txt [2026-01-13T20:31:46.034745] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:46.034777] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:46.034805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:46.034861] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:46.094005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:46.094948] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:46.095058] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:46.095092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:46.216193] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:46.216355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:46.216394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:46.216421] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:46.219825] [DEBUG] [FORECASTER] SLNO: Forecast T+1@11:T+2@11: UP (p=93.01%) [2026-01-13T20:31:46.220105] [INFO ] [FORECASTER] Completed predict_future for SLNO [2026-01-13T20:31:46.220228] [INFO ] [sig ] SLNO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:46.375057] [INFO ] [LOCAL ] Saved forecast: SLNO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLNO.txt [2026-01-13T20:31:46.375214] [INFO ] [sig ] [2851/3497] Completed SLNO in 0.4s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:46.375254] [INFO ] [sig ] [2852/3497] Forecasting SLP... [2026-01-13T20:31:46.375285] [INFO ] [sig ] Generating forecast for: SLP [2026-01-13T20:31:46.375315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLP' from 'https://tdm.silogroup.org/data/derivative_storage/SLP.csv'. [2026-01-13T20:31:46.387195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLP'. [2026-01-13T20:31:46.387604] [INFO ] [FORECASTER] Starting predict_future for SLP [2026-01-13T20:31:46.388426] [DEBUG] [LOCAL ] No optimal features file found for SLP: ./output/feature-sets/SLP.txt [2026-01-13T20:31:46.388479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:46.388511] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:46.388538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:46.388612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:46.446281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:46.447042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:46.447120] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:46.447154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:46.564437] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:46.564612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:46.564654] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:46.564684] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:46.568141] [DEBUG] [FORECASTER] SLP: Forecast T+1@11:T+2@11: DOWN (p=33.24%) [2026-01-13T20:31:46.568420] [INFO ] [FORECASTER] Completed predict_future for SLP [2026-01-13T20:31:46.568543] [INFO ] [sig ] SLP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:46.714340] [INFO ] [LOCAL ] Saved forecast: SLP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLP.txt [2026-01-13T20:31:46.714493] [INFO ] [sig ] [2852/3497] Completed SLP in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:46.714533] [INFO ] [sig ] [2853/3497] Forecasting SLQD... [2026-01-13T20:31:46.714563] [INFO ] [sig ] Generating forecast for: SLQD [2026-01-13T20:31:46.714620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLQD' from 'https://tdm.silogroup.org/data/derivative_storage/SLQD.csv'. [2026-01-13T20:31:46.727001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLQD'. [2026-01-13T20:31:46.727310] [INFO ] [FORECASTER] Starting predict_future for SLQD [2026-01-13T20:31:46.728136] [DEBUG] [LOCAL ] No optimal features file found for SLQD: ./output/feature-sets/SLQD.txt [2026-01-13T20:31:46.728190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:46.728223] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:46.728250] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:46.728309] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:46.786346] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:46.787179] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:46.787260] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:46.787294] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:46.908024] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:46.908185] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:46.908225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:46.908252] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:46.911807] [DEBUG] [FORECASTER] SLQD: Forecast T+1@11:T+2@11: DOWN (p=45.72%) [2026-01-13T20:31:46.912087] [INFO ] [FORECASTER] Completed predict_future for SLQD [2026-01-13T20:31:46.912210] [INFO ] [sig ] SLQD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:47.057463] [INFO ] [LOCAL ] Saved forecast: SLQD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLQD.txt [2026-01-13T20:31:47.057638] [INFO ] [sig ] [2853/3497] Completed SLQD in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:47.057683] [INFO ] [sig ] [2854/3497] Forecasting SLRC... [2026-01-13T20:31:47.057714] [INFO ] [sig ] Generating forecast for: SLRC [2026-01-13T20:31:47.057746] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLRC' from 'https://tdm.silogroup.org/data/derivative_storage/SLRC.csv'. [2026-01-13T20:31:47.069764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLRC'. [2026-01-13T20:31:47.070126] [INFO ] [FORECASTER] Starting predict_future for SLRC [2026-01-13T20:31:47.070990] [DEBUG] [LOCAL ] No optimal features file found for SLRC: ./output/feature-sets/SLRC.txt [2026-01-13T20:31:47.071043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:47.071075] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:47.071101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:47.071157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:47.128382] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:47.129170] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:47.129250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:47.129284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:47.246049] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:47.246202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:47.246241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:47.246270] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:47.249647] [DEBUG] [FORECASTER] SLRC: Forecast T+1@11:T+2@11: DOWN (p=16.04%) [2026-01-13T20:31:47.249922] [INFO ] [FORECASTER] Completed predict_future for SLRC [2026-01-13T20:31:47.250047] [INFO ] [sig ] SLRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:47.394864] [INFO ] [LOCAL ] Saved forecast: SLRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLRC.txt [2026-01-13T20:31:47.395025] [INFO ] [sig ] [2854/3497] Completed SLRC in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:47.395064] [INFO ] [sig ] [2855/3497] Forecasting SLS... [2026-01-13T20:31:47.395093] [INFO ] [sig ] Generating forecast for: SLS [2026-01-13T20:31:47.395124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLS' from 'https://tdm.silogroup.org/data/derivative_storage/SLS.csv'. [2026-01-13T20:31:47.407844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLS'. [2026-01-13T20:31:47.408266] [INFO ] [FORECASTER] Starting predict_future for SLS [2026-01-13T20:31:47.409060] [DEBUG] [LOCAL ] No optimal features file found for SLS: ./output/feature-sets/SLS.txt [2026-01-13T20:31:47.409123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:47.409162] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:47.409194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:47.409251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:47.466609] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:47.467431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:47.467512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:47.467546] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:47.593590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:47.593751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:47.593798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:47.593857] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:47.597888] [DEBUG] [FORECASTER] SLS: Forecast T+1@11:T+2@11: UP (p=99.35%) [2026-01-13T20:31:47.598221] [INFO ] [FORECASTER] Completed predict_future for SLS [2026-01-13T20:31:47.598358] [INFO ] [sig ] SLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:47.746774] [INFO ] [LOCAL ] Saved forecast: SLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLS.txt [2026-01-13T20:31:47.746919] [INFO ] [sig ] [2855/3497] Completed SLS in 0.4s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:47.746958] [INFO ] [sig ] [2856/3497] Forecasting SLVM... [2026-01-13T20:31:47.746988] [INFO ] [sig ] Generating forecast for: SLVM [2026-01-13T20:31:47.747018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVM' from 'https://tdm.silogroup.org/data/derivative_storage/SLVM.csv'. [2026-01-13T20:31:47.758786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVM'. [2026-01-13T20:31:47.759093] [INFO ] [FORECASTER] Starting predict_future for SLVM [2026-01-13T20:31:47.759946] [DEBUG] [LOCAL ] No optimal features file found for SLVM: ./output/feature-sets/SLVM.txt [2026-01-13T20:31:47.759998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:47.760032] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:47.760064] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:47.760132] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:47.828184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:47.829031] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:47.829125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:47.829165] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:47.957046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:47.957196] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:47.957237] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:47.957281] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:47.960697] [DEBUG] [FORECASTER] SLVM: Forecast T+1@11:T+2@11: DOWN (p=6.60%) [2026-01-13T20:31:47.960975] [INFO ] [FORECASTER] Completed predict_future for SLVM [2026-01-13T20:31:47.961096] [INFO ] [sig ] SLVM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:48.104377] [INFO ] [LOCAL ] Saved forecast: SLVM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLVM.txt [2026-01-13T20:31:48.104509] [INFO ] [sig ] [2856/3497] Completed SLVM in 0.4s | 2.85 sym/s | Total: 16.7m | ETA: 3.8m [2026-01-13T20:31:48.104583] [INFO ] [sig ] [2857/3497] Forecasting SLVO... [2026-01-13T20:31:48.104618] [INFO ] [sig ] Generating forecast for: SLVO [2026-01-13T20:31:48.104648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLVO' from 'https://tdm.silogroup.org/data/derivative_storage/SLVO.csv'. [2026-01-13T20:31:48.115386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLVO'. [2026-01-13T20:31:48.115703] [INFO ] [FORECASTER] Starting predict_future for SLVO [2026-01-13T20:31:48.116667] [DEBUG] [LOCAL ] No optimal features file found for SLVO: ./output/feature-sets/SLVO.txt [2026-01-13T20:31:48.116718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:48.116751] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:48.116778] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:48.116838] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:48.174684] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:48.175338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:48.175415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:48.175448] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:48.302140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:48.302305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:48.302350] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:48.302379] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:48.305882] [DEBUG] [FORECASTER] SLVO: Forecast T+1@11:T+2@11: UP (p=74.36%) [2026-01-13T20:31:48.306160] [INFO ] [FORECASTER] Completed predict_future for SLVO [2026-01-13T20:31:48.306283] [INFO ] [sig ] SLVO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:48.478526] [INFO ] [LOCAL ] Saved forecast: SLVO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SLVO.txt [2026-01-13T20:31:48.478706] [INFO ] [sig ] [2857/3497] Completed SLVO in 0.4s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-13T20:31:48.478746] [INFO ] [sig ] [2858/3497] Forecasting SLXN... [2026-01-13T20:31:48.478776] [INFO ] [sig ] Generating forecast for: SLXN [2026-01-13T20:31:48.478806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SLXN' from 'https://tdm.silogroup.org/data/derivative_storage/SLXN.csv'. [2026-01-13T20:31:48.491341] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SLXN'. [2026-01-13T20:31:48.491746] [INFO ] [FORECASTER] Starting predict_future for SLXN [2026-01-13T20:31:48.492518] [DEBUG] [LOCAL ] No optimal features file found for SLXN: ./output/feature-sets/SLXN.txt [2026-01-13T20:31:48.492603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:48.492663] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:48.492693] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:48.492751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:48.550123] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:48.551018] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:48.551099] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:48.551132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:48.667833] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:48.668018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:48.668059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:48.668088] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:48.671951] [DEBUG] [FORECASTER] SLXN: Forecast T+1@11:T+2@11: DOWN (p=14.28%) [2026-01-13T20:31:48.672234] [INFO ] [FORECASTER] Completed predict_future for SLXN [2026-01-13T20:31:48.672362] [INFO ] [sig ] SLXN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:48.834813] [INFO ] [LOCAL ] Saved forecast: SLXN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SLXN.txt [2026-01-13T20:31:48.834975] [INFO ] [sig ] [2858/3497] Completed SLXN in 0.4s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-13T20:31:48.835015] [INFO ] [sig ] [2859/3497] Forecasting SM... [2026-01-13T20:31:48.835045] [INFO ] [sig ] Generating forecast for: SM [2026-01-13T20:31:48.835075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SM' from 'https://tdm.silogroup.org/data/derivative_storage/SM.csv'. [2026-01-13T20:31:48.848019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SM'. [2026-01-13T20:31:48.848406] [INFO ] [FORECASTER] Starting predict_future for SM [2026-01-13T20:31:48.849230] [DEBUG] [LOCAL ] No optimal features file found for SM: ./output/feature-sets/SM.txt [2026-01-13T20:31:48.849282] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:48.849313] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:48.849340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:48.849397] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:48.908677] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:48.909808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:48.909891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:48.909923] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:49.036489] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:49.036684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:49.036728] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:49.036758] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:49.040403] [DEBUG] [FORECASTER] SM: Forecast T+1@11:T+2@11: UP (p=76.68%) [2026-01-13T20:31:49.040696] [INFO ] [FORECASTER] Completed predict_future for SM [2026-01-13T20:31:49.040827] [INFO ] [sig ] SM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:49.186774] [INFO ] [LOCAL ] Saved forecast: SM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SM.txt [2026-01-13T20:31:49.186917] [INFO ] [sig ] [2859/3497] Completed SM in 0.4s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-13T20:31:49.186957] [INFO ] [sig ] [2860/3497] Forecasting SMBC... [2026-01-13T20:31:49.186987] [INFO ] [sig ] Generating forecast for: SMBC [2026-01-13T20:31:49.187018] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBC' from 'https://tdm.silogroup.org/data/derivative_storage/SMBC.csv'. [2026-01-13T20:31:49.197828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBC'. [2026-01-13T20:31:49.198188] [INFO ] [FORECASTER] Starting predict_future for SMBC [2026-01-13T20:31:49.198965] [DEBUG] [LOCAL ] No optimal features file found for SMBC: ./output/feature-sets/SMBC.txt [2026-01-13T20:31:49.199016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:49.199052] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:49.199085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:49.199182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:49.259224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:49.260069] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:49.260146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:49.260179] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:49.381113] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:49.381267] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:49.381307] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:49.381336] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:49.384789] [DEBUG] [FORECASTER] SMBC: Forecast T+1@11:T+2@11: UP (p=61.59%) [2026-01-13T20:31:49.385076] [INFO ] [FORECASTER] Completed predict_future for SMBC [2026-01-13T20:31:49.385202] [INFO ] [sig ] SMBC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:49.535641] [INFO ] [LOCAL ] Saved forecast: SMBC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMBC.txt [2026-01-13T20:31:49.535785] [INFO ] [sig ] [2860/3497] Completed SMBC in 0.3s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-13T20:31:49.535824] [INFO ] [sig ] [2861/3497] Forecasting SMBK... [2026-01-13T20:31:49.535854] [INFO ] [sig ] Generating forecast for: SMBK [2026-01-13T20:31:49.535884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMBK' from 'https://tdm.silogroup.org/data/derivative_storage/SMBK.csv'. [2026-01-13T20:31:49.547909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMBK'. [2026-01-13T20:31:49.548262] [INFO ] [FORECASTER] Starting predict_future for SMBK [2026-01-13T20:31:49.549082] [DEBUG] [LOCAL ] No optimal features file found for SMBK: ./output/feature-sets/SMBK.txt [2026-01-13T20:31:49.549135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:49.549166] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:49.549193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:49.549249] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:49.609651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:49.610553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:49.610654] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:49.610688] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:49.737934] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:49.738151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:49.738209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:49.738273] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:49.742044] [DEBUG] [FORECASTER] SMBK: Forecast T+1@11:T+2@11: UP (p=70.96%) [2026-01-13T20:31:49.742341] [INFO ] [FORECASTER] Completed predict_future for SMBK [2026-01-13T20:31:49.742467] [INFO ] [sig ] SMBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:49.896063] [INFO ] [LOCAL ] Saved forecast: SMBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMBK.txt [2026-01-13T20:31:49.896208] [INFO ] [sig ] [2861/3497] Completed SMBK in 0.4s | 2.85 sym/s | Total: 16.7m | ETA: 3.7m [2026-01-13T20:31:49.896446] [INFO ] [sig ] [2862/3497] Forecasting SMCI... [2026-01-13T20:31:49.896488] [INFO ] [sig ] Generating forecast for: SMCI [2026-01-13T20:31:49.896522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCI' from 'https://tdm.silogroup.org/data/derivative_storage/SMCI.csv'. [2026-01-13T20:31:49.909856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCI'. [2026-01-13T20:31:49.910241] [INFO ] [FORECASTER] Starting predict_future for SMCI [2026-01-13T20:31:49.911630] [DEBUG] [LOCAL ] No optimal features file found for SMCI: ./output/feature-sets/SMCI.txt [2026-01-13T20:31:49.911711] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:49.911762] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:49.911804] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:49.911869] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:49.970710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:49.971624] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:49.971706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:49.971740] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:50.107689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:50.108074] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:50.108117] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:50.108147] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:50.112013] [DEBUG] [FORECASTER] SMCI: Forecast T+1@11:T+2@11: UP (p=86.40%) [2026-01-13T20:31:50.112321] [INFO ] [FORECASTER] Completed predict_future for SMCI [2026-01-13T20:31:50.112481] [INFO ] [sig ] SMCI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:50.264508] [INFO ] [LOCAL ] Saved forecast: SMCI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMCI.txt [2026-01-13T20:31:50.264672] [INFO ] [sig ] [2862/3497] Completed SMCI in 0.4s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:50.264713] [INFO ] [sig ] [2863/3497] Forecasting SMCX... [2026-01-13T20:31:50.264744] [INFO ] [sig ] Generating forecast for: SMCX [2026-01-13T20:31:50.264777] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMCX' from 'https://tdm.silogroup.org/data/derivative_storage/SMCX.csv'. [2026-01-13T20:31:50.277015] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMCX'. [2026-01-13T20:31:50.277342] [INFO ] [FORECASTER] Starting predict_future for SMCX [2026-01-13T20:31:50.278161] [DEBUG] [LOCAL ] No optimal features file found for SMCX: ./output/feature-sets/SMCX.txt [2026-01-13T20:31:50.278214] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:50.278247] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:50.278274] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:50.278351] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:50.341439] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:50.342262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:50.342343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:50.342377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:50.475826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:50.476021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:50.476065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:50.476099] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:50.479741] [DEBUG] [FORECASTER] SMCX: Forecast T+1@11:T+2@11: UP (p=52.91%) [2026-01-13T20:31:50.480022] [INFO ] [FORECASTER] Completed predict_future for SMCX [2026-01-13T20:31:50.480164] [INFO ] [sig ] SMCX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:50.629322] [INFO ] [LOCAL ] Saved forecast: SMCX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMCX.txt [2026-01-13T20:31:50.629473] [INFO ] [sig ] [2863/3497] Completed SMCX in 0.4s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:50.629513] [INFO ] [sig ] [2864/3497] Forecasting SMFG... [2026-01-13T20:31:50.629543] [INFO ] [sig ] Generating forecast for: SMFG [2026-01-13T20:31:50.629591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMFG' from 'https://tdm.silogroup.org/data/derivative_storage/SMFG.csv'. [2026-01-13T20:31:50.641869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMFG'. [2026-01-13T20:31:50.642229] [INFO ] [FORECASTER] Starting predict_future for SMFG [2026-01-13T20:31:50.643058] [DEBUG] [LOCAL ] No optimal features file found for SMFG: ./output/feature-sets/SMFG.txt [2026-01-13T20:31:50.643111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:50.643143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:50.643169] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:50.643227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:50.703848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:50.704706] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:50.704794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:50.704857] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:50.835251] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:50.835407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:50.835449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:50.835478] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:50.839134] [DEBUG] [FORECASTER] SMFG: Forecast T+1@11:T+2@11: UP (p=98.03%) [2026-01-13T20:31:50.839413] [INFO ] [FORECASTER] Completed predict_future for SMFG [2026-01-13T20:31:50.839541] [INFO ] [sig ] SMFG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:50.990841] [INFO ] [LOCAL ] Saved forecast: SMFG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMFG.txt [2026-01-13T20:31:50.991028] [INFO ] [sig ] [2864/3497] Completed SMFG in 0.4s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:50.991075] [INFO ] [sig ] [2865/3497] Forecasting SMH... [2026-01-13T20:31:50.991105] [INFO ] [sig ] Generating forecast for: SMH [2026-01-13T20:31:50.991134] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMH' from 'https://tdm.silogroup.org/data/derivative_storage/SMH.csv'. [2026-01-13T20:31:51.005164] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMH'. [2026-01-13T20:31:51.005615] [INFO ] [FORECASTER] Starting predict_future for SMH [2026-01-13T20:31:51.006605] [DEBUG] [LOCAL ] No optimal features file found for SMH: ./output/feature-sets/SMH.txt [2026-01-13T20:31:51.006669] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:51.006704] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:51.006731] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:51.006793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:51.083311] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:51.084452] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:51.084563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:51.084643] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:51.214215] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:51.214400] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:51.214453] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:51.214492] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:51.219088] [DEBUG] [FORECASTER] SMH: Forecast T+1@11:T+2@11: UP (p=82.64%) [2026-01-13T20:31:51.219453] [INFO ] [FORECASTER] Completed predict_future for SMH [2026-01-13T20:31:51.219610] [INFO ] [sig ] SMH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:51.399465] [INFO ] [LOCAL ] Saved forecast: SMH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMH.txt [2026-01-13T20:31:51.399650] [INFO ] [sig ] [2865/3497] Completed SMH in 0.4s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:51.399693] [INFO ] [sig ] [2866/3497] Forecasting SMHI... [2026-01-13T20:31:51.399722] [INFO ] [sig ] Generating forecast for: SMHI [2026-01-13T20:31:51.399752] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHI' from 'https://tdm.silogroup.org/data/derivative_storage/SMHI.csv'. [2026-01-13T20:31:51.411467] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHI'. [2026-01-13T20:31:51.411881] [INFO ] [FORECASTER] Starting predict_future for SMHI [2026-01-13T20:31:51.412691] [DEBUG] [LOCAL ] No optimal features file found for SMHI: ./output/feature-sets/SMHI.txt [2026-01-13T20:31:51.412743] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:51.412774] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:51.412801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:51.412857] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:51.468543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:51.469420] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:51.469504] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:51.469536] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:51.584716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:51.584875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:51.584914] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:51.584942] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:51.588399] [DEBUG] [FORECASTER] SMHI: Forecast T+1@11:T+2@11: DOWN (p=43.71%) [2026-01-13T20:31:51.588733] [INFO ] [FORECASTER] Completed predict_future for SMHI [2026-01-13T20:31:51.588866] [INFO ] [sig ] SMHI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:51.739224] [INFO ] [LOCAL ] Saved forecast: SMHI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SMHI.txt [2026-01-13T20:31:51.739383] [INFO ] [sig ] [2866/3497] Completed SMHI in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:51.739434] [INFO ] [sig ] [2867/3497] Forecasting SMHX... [2026-01-13T20:31:51.739478] [INFO ] [sig ] Generating forecast for: SMHX [2026-01-13T20:31:51.739522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMHX' from 'https://tdm.silogroup.org/data/derivative_storage/SMHX.csv'. [2026-01-13T20:31:51.751780] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMHX'. [2026-01-13T20:31:51.752166] [INFO ] [FORECASTER] Starting predict_future for SMHX [2026-01-13T20:31:51.753216] [DEBUG] [LOCAL ] No optimal features file found for SMHX: ./output/feature-sets/SMHX.txt [2026-01-13T20:31:51.753454] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:51.753495] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:51.753538] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:51.753635] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:51.819727] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:51.820775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:51.820881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:51.820924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:51.949262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:51.949421] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:51.949463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:51.949493] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:51.952951] [DEBUG] [FORECASTER] SMHX: Forecast T+1@11:T+2@11: DOWN (p=3.05%) [2026-01-13T20:31:51.953283] [INFO ] [FORECASTER] Completed predict_future for SMHX [2026-01-13T20:31:51.953424] [INFO ] [sig ] SMHX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:52.102956] [INFO ] [LOCAL ] Saved forecast: SMHX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SMHX.txt [2026-01-13T20:31:52.103118] [INFO ] [sig ] [2867/3497] Completed SMHX in 0.4s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:52.103162] [INFO ] [sig ] [2868/3497] Forecasting SMID... [2026-01-13T20:31:52.103192] [INFO ] [sig ] Generating forecast for: SMID [2026-01-13T20:31:52.103221] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMID' from 'https://tdm.silogroup.org/data/derivative_storage/SMID.csv'. [2026-01-13T20:31:52.116534] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMID'. [2026-01-13T20:31:52.116919] [INFO ] [FORECASTER] Starting predict_future for SMID [2026-01-13T20:31:52.117886] [DEBUG] [LOCAL ] No optimal features file found for SMID: ./output/feature-sets/SMID.txt [2026-01-13T20:31:52.117938] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:52.117998] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:52.118027] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:52.118084] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:52.178641] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:52.179470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:52.179597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:52.179635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:52.286264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:52.286417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:52.286458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:52.286487] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:52.290039] [DEBUG] [FORECASTER] SMID: Forecast T+1@11:T+2@11: UP (p=76.00%) [2026-01-13T20:31:52.290311] [INFO ] [FORECASTER] Completed predict_future for SMID [2026-01-13T20:31:52.290435] [INFO ] [sig ] SMID: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:52.434825] [INFO ] [LOCAL ] Saved forecast: SMID 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMID.txt [2026-01-13T20:31:52.434962] [INFO ] [sig ] [2868/3497] Completed SMID in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:52.435001] [INFO ] [sig ] [2869/3497] Forecasting SMPL... [2026-01-13T20:31:52.435031] [INFO ] [sig ] Generating forecast for: SMPL [2026-01-13T20:31:52.435062] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMPL' from 'https://tdm.silogroup.org/data/derivative_storage/SMPL.csv'. [2026-01-13T20:31:52.446521] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMPL'. [2026-01-13T20:31:52.446819] [INFO ] [FORECASTER] Starting predict_future for SMPL [2026-01-13T20:31:52.447592] [DEBUG] [LOCAL ] No optimal features file found for SMPL: ./output/feature-sets/SMPL.txt [2026-01-13T20:31:52.447645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:52.447678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:52.447706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:52.447764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:52.506779] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:52.507728] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:52.507811] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:52.507847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:52.627361] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:52.627529] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:52.627587] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:52.627620] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:52.631077] [DEBUG] [FORECASTER] SMPL: Forecast T+1@11:T+2@11: DOWN (p=11.01%) [2026-01-13T20:31:52.631350] [INFO ] [FORECASTER] Completed predict_future for SMPL [2026-01-13T20:31:52.631470] [INFO ] [sig ] SMPL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:52.774210] [INFO ] [LOCAL ] Saved forecast: SMPL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SMPL.txt [2026-01-13T20:31:52.774349] [INFO ] [sig ] [2869/3497] Completed SMPL in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:52.774387] [INFO ] [sig ] [2870/3497] Forecasting SMTC... [2026-01-13T20:31:52.774416] [INFO ] [sig ] Generating forecast for: SMTC [2026-01-13T20:31:52.774447] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTC' from 'https://tdm.silogroup.org/data/derivative_storage/SMTC.csv'. [2026-01-13T20:31:52.785984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTC'. [2026-01-13T20:31:52.786266] [INFO ] [FORECASTER] Starting predict_future for SMTC [2026-01-13T20:31:52.787047] [DEBUG] [LOCAL ] No optimal features file found for SMTC: ./output/feature-sets/SMTC.txt [2026-01-13T20:31:52.787099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:52.787130] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:52.787156] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:52.787211] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:52.843850] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:52.844697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:52.844778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:52.844812] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:52.964500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:52.964675] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:52.964717] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:52.964746] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:52.968142] [DEBUG] [FORECASTER] SMTC: Forecast T+1@11:T+2@11: UP (p=57.29%) [2026-01-13T20:31:52.968440] [INFO ] [FORECASTER] Completed predict_future for SMTC [2026-01-13T20:31:52.968597] [INFO ] [sig ] SMTC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:53.113495] [INFO ] [LOCAL ] Saved forecast: SMTC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMTC.txt [2026-01-13T20:31:53.113664] [INFO ] [sig ] [2870/3497] Completed SMTC in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:53.113706] [INFO ] [sig ] [2871/3497] Forecasting SMTI... [2026-01-13T20:31:53.113736] [INFO ] [sig ] Generating forecast for: SMTI [2026-01-13T20:31:53.113766] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMTI' from 'https://tdm.silogroup.org/data/derivative_storage/SMTI.csv'. [2026-01-13T20:31:53.125332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMTI'. [2026-01-13T20:31:53.125692] [INFO ] [FORECASTER] Starting predict_future for SMTI [2026-01-13T20:31:53.126457] [DEBUG] [LOCAL ] No optimal features file found for SMTI: ./output/feature-sets/SMTI.txt [2026-01-13T20:31:53.126509] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:53.126542] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:53.126569] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:53.126649] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:53.187658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:53.188553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:53.188655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:53.188689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:53.306047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:53.306200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:53.306239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:53.306269] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:53.309604] [DEBUG] [FORECASTER] SMTI: Forecast T+1@11:T+2@11: DOWN (p=31.42%) [2026-01-13T20:31:53.309871] [INFO ] [FORECASTER] Completed predict_future for SMTI [2026-01-13T20:31:53.309989] [INFO ] [sig ] SMTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:53.450126] [INFO ] [LOCAL ] Saved forecast: SMTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SMTI.txt [2026-01-13T20:31:53.450273] [INFO ] [sig ] [2871/3497] Completed SMTI in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:53.450313] [INFO ] [sig ] [2872/3497] Forecasting SMWB... [2026-01-13T20:31:53.450342] [INFO ] [sig ] Generating forecast for: SMWB [2026-01-13T20:31:53.450373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMWB' from 'https://tdm.silogroup.org/data/derivative_storage/SMWB.csv'. [2026-01-13T20:31:53.461123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMWB'. [2026-01-13T20:31:53.461368] [INFO ] [FORECASTER] Starting predict_future for SMWB [2026-01-13T20:31:53.462126] [DEBUG] [LOCAL ] No optimal features file found for SMWB: ./output/feature-sets/SMWB.txt [2026-01-13T20:31:53.462177] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:53.462209] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:53.462236] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:53.462293] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:53.519523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:53.520226] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:53.520303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:53.520335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:53.640891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:53.641033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:53.641070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:53.641099] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:53.644349] [DEBUG] [FORECASTER] SMWB: Forecast T+1@11:T+2@11: UP (p=94.99%) [2026-01-13T20:31:53.644632] [INFO ] [FORECASTER] Completed predict_future for SMWB [2026-01-13T20:31:53.644750] [INFO ] [sig ] SMWB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:53.788068] [INFO ] [LOCAL ] Saved forecast: SMWB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMWB.txt [2026-01-13T20:31:53.788224] [INFO ] [sig ] [2872/3497] Completed SMWB in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:53.788262] [INFO ] [sig ] [2873/3497] Forecasting SMX... [2026-01-13T20:31:53.788294] [INFO ] [sig ] Generating forecast for: SMX [2026-01-13T20:31:53.788325] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SMX' from 'https://tdm.silogroup.org/data/derivative_storage/SMX.csv'. [2026-01-13T20:31:53.799782] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SMX'. [2026-01-13T20:31:53.800147] [INFO ] [FORECASTER] Starting predict_future for SMX [2026-01-13T20:31:53.800925] [DEBUG] [LOCAL ] No optimal features file found for SMX: ./output/feature-sets/SMX.txt [2026-01-13T20:31:53.800988] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:53.801021] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:53.801049] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:53.801106] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:53.858101] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:53.858977] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:53.859056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:53.859088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:53.960494] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:53.960671] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:53.960713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:53.960741] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:53.964061] [DEBUG] [FORECASTER] SMX: Forecast T+1@11:T+2@11: UP (p=77.50%) [2026-01-13T20:31:53.964337] [INFO ] [FORECASTER] Completed predict_future for SMX [2026-01-13T20:31:53.964457] [INFO ] [sig ] SMX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:54.106499] [INFO ] [LOCAL ] Saved forecast: SMX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SMX.txt [2026-01-13T20:31:54.106675] [INFO ] [sig ] [2873/3497] Completed SMX in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.7m [2026-01-13T20:31:54.106716] [INFO ] [sig ] [2874/3497] Forecasting SN... [2026-01-13T20:31:54.106746] [INFO ] [sig ] Generating forecast for: SN [2026-01-13T20:31:54.106775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SN' from 'https://tdm.silogroup.org/data/derivative_storage/SN.csv'. [2026-01-13T20:31:54.118046] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SN'. [2026-01-13T20:31:54.118400] [INFO ] [FORECASTER] Starting predict_future for SN [2026-01-13T20:31:54.119172] [DEBUG] [LOCAL ] No optimal features file found for SN: ./output/feature-sets/SN.txt [2026-01-13T20:31:54.119224] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:54.119256] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:54.119283] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:54.119339] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:54.175745] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:54.176477] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:54.176555] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:54.176607] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:54.301563] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:54.301729] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:54.301768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:54.301797] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:54.305082] [DEBUG] [FORECASTER] SN: Forecast T+1@11:T+2@11: UP (p=81.45%) [2026-01-13T20:31:54.305359] [INFO ] [FORECASTER] Completed predict_future for SN [2026-01-13T20:31:54.305475] [INFO ] [sig ] SN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:54.445982] [INFO ] [LOCAL ] Saved forecast: SN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SN.txt [2026-01-13T20:31:54.446094] [INFO ] [sig ] [2874/3497] Completed SN in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-13T20:31:54.446131] [INFO ] [sig ] [2875/3497] Forecasting SNA... [2026-01-13T20:31:54.446160] [INFO ] [sig ] Generating forecast for: SNA [2026-01-13T20:31:54.446190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNA' from 'https://tdm.silogroup.org/data/derivative_storage/SNA.csv'. [2026-01-13T20:31:54.457031] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNA'. [2026-01-13T20:31:54.457375] [INFO ] [FORECASTER] Starting predict_future for SNA [2026-01-13T20:31:54.458187] [DEBUG] [LOCAL ] No optimal features file found for SNA: ./output/feature-sets/SNA.txt [2026-01-13T20:31:54.458240] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:54.458304] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:54.458332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:54.458389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:54.515097] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:54.515903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:54.515981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:54.516014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:54.633132] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:54.633279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:54.633318] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:54.633346] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:54.636632] [DEBUG] [FORECASTER] SNA: Forecast T+1@11:T+2@11: DOWN (p=10.26%) [2026-01-13T20:31:54.636899] [INFO ] [FORECASTER] Completed predict_future for SNA [2026-01-13T20:31:54.637019] [INFO ] [sig ] SNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:54.780153] [INFO ] [LOCAL ] Saved forecast: SNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNA.txt [2026-01-13T20:31:54.780287] [INFO ] [sig ] [2875/3497] Completed SNA in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-13T20:31:54.780326] [INFO ] [sig ] [2876/3497] Forecasting SNAP... [2026-01-13T20:31:54.780355] [INFO ] [sig ] Generating forecast for: SNAP [2026-01-13T20:31:54.780385] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNAP' from 'https://tdm.silogroup.org/data/derivative_storage/SNAP.csv'. [2026-01-13T20:31:54.791286] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNAP'. [2026-01-13T20:31:54.791548] [INFO ] [FORECASTER] Starting predict_future for SNAP [2026-01-13T20:31:54.792311] [DEBUG] [LOCAL ] No optimal features file found for SNAP: ./output/feature-sets/SNAP.txt [2026-01-13T20:31:54.792362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:54.792393] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:54.792419] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:54.792474] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:54.847878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:54.848504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:54.848597] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:54.848632] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:54.964186] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:54.964332] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:54.964371] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:54.964399] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:54.967681] [DEBUG] [FORECASTER] SNAP: Forecast T+1@11:T+2@11: UP (p=67.65%) [2026-01-13T20:31:54.967950] [INFO ] [FORECASTER] Completed predict_future for SNAP [2026-01-13T20:31:54.968091] [INFO ] [sig ] SNAP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:55.107389] [INFO ] [LOCAL ] Saved forecast: SNAP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SNAP.txt [2026-01-13T20:31:55.107508] [INFO ] [sig ] [2876/3497] Completed SNAP in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-13T20:31:55.107553] [INFO ] [sig ] [2877/3497] Forecasting SNCY... [2026-01-13T20:31:55.107601] [INFO ] [sig ] Generating forecast for: SNCY [2026-01-13T20:31:55.107633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNCY' from 'https://tdm.silogroup.org/data/derivative_storage/SNCY.csv'. [2026-01-13T20:31:55.120856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNCY'. [2026-01-13T20:31:55.121163] [INFO ] [FORECASTER] Starting predict_future for SNCY [2026-01-13T20:31:55.121946] [DEBUG] [LOCAL ] No optimal features file found for SNCY: ./output/feature-sets/SNCY.txt [2026-01-13T20:31:55.121997] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:55.122028] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:55.122054] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:55.122109] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:55.177551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:55.178192] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:55.178267] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:55.178299] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:55.295264] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:55.295403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:55.295440] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:55.295468] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:55.298799] [DEBUG] [FORECASTER] SNCY: Forecast T+1@11:T+2@11: UP (p=96.05%) [2026-01-13T20:31:55.299072] [INFO ] [FORECASTER] Completed predict_future for SNCY [2026-01-13T20:31:55.299196] [INFO ] [sig ] SNCY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:55.448414] [INFO ] [LOCAL ] Saved forecast: SNCY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SNCY.txt [2026-01-13T20:31:55.448563] [INFO ] [sig ] [2877/3497] Completed SNCY in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-13T20:31:55.448621] [INFO ] [sig ] [2878/3497] Forecasting SND... [2026-01-13T20:31:55.448651] [INFO ] [sig ] Generating forecast for: SND [2026-01-13T20:31:55.448682] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SND' from 'https://tdm.silogroup.org/data/derivative_storage/SND.csv'. [2026-01-13T20:31:55.459646] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SND'. [2026-01-13T20:31:55.459930] [INFO ] [FORECASTER] Starting predict_future for SND [2026-01-13T20:31:55.460699] [DEBUG] [LOCAL ] No optimal features file found for SND: ./output/feature-sets/SND.txt [2026-01-13T20:31:55.460750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:55.460781] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:55.460807] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:55.460862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:55.516450] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:55.517173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:55.517250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:55.517283] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:55.633225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:55.633385] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:55.633424] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:55.633486] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:55.636937] [DEBUG] [FORECASTER] SND: Forecast T+1@11:T+2@11: DOWN (p=2.76%) [2026-01-13T20:31:55.637233] [INFO ] [FORECASTER] Completed predict_future for SND [2026-01-13T20:31:55.637375] [INFO ] [sig ] SND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:55.779122] [INFO ] [LOCAL ] Saved forecast: SND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SND.txt [2026-01-13T20:31:55.779274] [INFO ] [sig ] [2878/3497] Completed SND in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-13T20:31:55.779313] [INFO ] [sig ] [2879/3497] Forecasting SNDL... [2026-01-13T20:31:55.779344] [INFO ] [sig ] Generating forecast for: SNDL [2026-01-13T20:31:55.779375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDL' from 'https://tdm.silogroup.org/data/derivative_storage/SNDL.csv'. [2026-01-13T20:31:55.790669] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDL'. [2026-01-13T20:31:55.791026] [INFO ] [FORECASTER] Starting predict_future for SNDL [2026-01-13T20:31:55.791802] [DEBUG] [LOCAL ] No optimal features file found for SNDL: ./output/feature-sets/SNDL.txt [2026-01-13T20:31:55.791853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:55.791885] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:55.791912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:55.791967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:55.849488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:55.850350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:55.850430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:55.850464] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:55.970986] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:55.971155] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:55.971195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:55.971223] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:55.974669] [DEBUG] [FORECASTER] SNDL: Forecast T+1@11:T+2@11: UP (p=87.99%) [2026-01-13T20:31:55.974956] [INFO ] [FORECASTER] Completed predict_future for SNDL [2026-01-13T20:31:55.975080] [INFO ] [sig ] SNDL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:56.118879] [INFO ] [LOCAL ] Saved forecast: SNDL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SNDL.txt [2026-01-13T20:31:56.119038] [INFO ] [sig ] [2879/3497] Completed SNDL in 0.3s | 2.85 sym/s | Total: 16.8m | ETA: 3.6m [2026-01-13T20:31:56.119080] [INFO ] [sig ] [2880/3497] Forecasting SNDX... [2026-01-13T20:31:56.119112] [INFO ] [sig ] Generating forecast for: SNDX [2026-01-13T20:31:56.119143] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNDX' from 'https://tdm.silogroup.org/data/derivative_storage/SNDX.csv'. [2026-01-13T20:31:56.131269] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNDX'. [2026-01-13T20:31:56.131668] [INFO ] [FORECASTER] Starting predict_future for SNDX [2026-01-13T20:31:56.132569] [DEBUG] [LOCAL ] No optimal features file found for SNDX: ./output/feature-sets/SNDX.txt [2026-01-13T20:31:56.132640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:56.132672] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:56.132698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:56.132756] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:56.192306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:56.193214] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:56.193303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:56.193338] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:56.330086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:56.330244] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:56.330293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:56.330357] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:56.334076] [DEBUG] [FORECASTER] SNDX: Forecast T+1@11:T+2@11: DOWN (p=23.10%) [2026-01-13T20:31:56.334393] [INFO ] [FORECASTER] Completed predict_future for SNDX [2026-01-13T20:31:56.334528] [INFO ] [sig ] SNDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:56.488322] [INFO ] [LOCAL ] Saved forecast: SNDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNDX.txt [2026-01-13T20:31:56.488483] [INFO ] [sig ] [2880/3497] Completed SNDX in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:56.488735] [INFO ] [sig ] [2881/3497] Forecasting SNES... [2026-01-13T20:31:56.488768] [INFO ] [sig ] Generating forecast for: SNES [2026-01-13T20:31:56.488814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNES' from 'https://tdm.silogroup.org/data/derivative_storage/SNES.csv'. [2026-01-13T20:31:56.501366] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNES'. [2026-01-13T20:31:56.501755] [INFO ] [FORECASTER] Starting predict_future for SNES [2026-01-13T20:31:56.502801] [DEBUG] [LOCAL ] No optimal features file found for SNES: ./output/feature-sets/SNES.txt [2026-01-13T20:31:56.502866] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:56.502901] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:56.502928] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:56.502999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:56.569079] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:56.569991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:56.570074] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:56.570108] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:56.698869] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:56.699018] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:56.699070] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:56.699110] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:56.702666] [DEBUG] [FORECASTER] SNES: Forecast T+1@11:T+2@11: DOWN (p=19.02%) [2026-01-13T20:31:56.702956] [INFO ] [FORECASTER] Completed predict_future for SNES [2026-01-13T20:31:56.703085] [INFO ] [sig ] SNES: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:56.920425] [INFO ] [LOCAL ] Saved forecast: SNES 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNES.txt [2026-01-13T20:31:56.920590] [INFO ] [sig ] [2881/3497] Completed SNES in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:56.920633] [INFO ] [sig ] [2882/3497] Forecasting SNEX... [2026-01-13T20:31:56.920665] [INFO ] [sig ] Generating forecast for: SNEX [2026-01-13T20:31:56.920695] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNEX' from 'https://tdm.silogroup.org/data/derivative_storage/SNEX.csv'. [2026-01-13T20:31:56.932233] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNEX'. [2026-01-13T20:31:56.932668] [INFO ] [FORECASTER] Starting predict_future for SNEX [2026-01-13T20:31:56.933485] [DEBUG] [LOCAL ] No optimal features file found for SNEX: ./output/feature-sets/SNEX.txt [2026-01-13T20:31:56.933541] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:56.933590] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:56.933621] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:56.933679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:56.991972] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:56.992718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:56.992821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:56.992863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:57.119234] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:57.119397] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:57.119441] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:57.119471] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:57.122995] [DEBUG] [FORECASTER] SNEX: Forecast T+1@11:T+2@11: UP (p=57.20%) [2026-01-13T20:31:57.123284] [INFO ] [FORECASTER] Completed predict_future for SNEX [2026-01-13T20:31:57.123420] [INFO ] [sig ] SNEX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:57.276957] [INFO ] [LOCAL ] Saved forecast: SNEX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SNEX.txt [2026-01-13T20:31:57.277132] [INFO ] [sig ] [2882/3497] Completed SNEX in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:57.277172] [INFO ] [sig ] [2883/3497] Forecasting SNFCA... [2026-01-13T20:31:57.277202] [INFO ] [sig ] Generating forecast for: SNFCA [2026-01-13T20:31:57.277232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNFCA' from 'https://tdm.silogroup.org/data/derivative_storage/SNFCA.csv'. [2026-01-13T20:31:57.288699] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNFCA'. [2026-01-13T20:31:57.289006] [INFO ] [FORECASTER] Starting predict_future for SNFCA [2026-01-13T20:31:57.289811] [DEBUG] [LOCAL ] No optimal features file found for SNFCA: ./output/feature-sets/SNFCA.txt [2026-01-13T20:31:57.289864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:57.289897] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:57.289925] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:57.289983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:57.352059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:57.352866] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:57.352946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:57.352980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:57.476822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:57.476971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:57.477012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:57.477042] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:57.480856] [DEBUG] [FORECASTER] SNFCA: Forecast T+1@11:T+2@11: UP (p=61.50%) [2026-01-13T20:31:57.481145] [INFO ] [FORECASTER] Completed predict_future for SNFCA [2026-01-13T20:31:57.481279] [INFO ] [sig ] SNFCA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:57.630489] [INFO ] [LOCAL ] Saved forecast: SNFCA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SNFCA.txt [2026-01-13T20:31:57.630665] [INFO ] [sig ] [2883/3497] Completed SNFCA in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:57.630715] [INFO ] [sig ] [2884/3497] Forecasting SNGX... [2026-01-13T20:31:57.630747] [INFO ] [sig ] Generating forecast for: SNGX [2026-01-13T20:31:57.630778] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNGX' from 'https://tdm.silogroup.org/data/derivative_storage/SNGX.csv'. [2026-01-13T20:31:57.643376] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNGX'. [2026-01-13T20:31:57.643709] [INFO ] [FORECASTER] Starting predict_future for SNGX [2026-01-13T20:31:57.644471] [DEBUG] [LOCAL ] No optimal features file found for SNGX: ./output/feature-sets/SNGX.txt [2026-01-13T20:31:57.644524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:57.644569] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:57.644619] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:57.644678] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:57.703193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:57.703907] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:57.703986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:57.704019] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:57.829023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:57.829180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:57.829221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:57.829249] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:57.832949] [DEBUG] [FORECASTER] SNGX: Forecast T+1@11:T+2@11: DOWN (p=6.63%) [2026-01-13T20:31:57.833308] [INFO ] [FORECASTER] Completed predict_future for SNGX [2026-01-13T20:31:57.833470] [INFO ] [sig ] SNGX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:57.984831] [INFO ] [LOCAL ] Saved forecast: SNGX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNGX.txt [2026-01-13T20:31:57.984967] [INFO ] [sig ] [2884/3497] Completed SNGX in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:57.985006] [INFO ] [sig ] [2885/3497] Forecasting SNN... [2026-01-13T20:31:57.985035] [INFO ] [sig ] Generating forecast for: SNN [2026-01-13T20:31:57.985065] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNN' from 'https://tdm.silogroup.org/data/derivative_storage/SNN.csv'. [2026-01-13T20:31:57.997042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNN'. [2026-01-13T20:31:57.997342] [INFO ] [FORECASTER] Starting predict_future for SNN [2026-01-13T20:31:57.998135] [DEBUG] [LOCAL ] No optimal features file found for SNN: ./output/feature-sets/SNN.txt [2026-01-13T20:31:57.998186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:57.998216] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:57.998242] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:57.998302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:58.053474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:58.054197] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:58.054303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:58.054336] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:58.173716] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:58.173875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:58.173916] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:58.173945] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:58.177255] [DEBUG] [FORECASTER] SNN: Forecast T+1@11:T+2@11: DOWN (p=9.23%) [2026-01-13T20:31:58.177529] [INFO ] [FORECASTER] Completed predict_future for SNN [2026-01-13T20:31:58.177669] [INFO ] [sig ] SNN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:58.319015] [INFO ] [LOCAL ] Saved forecast: SNN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNN.txt [2026-01-13T20:31:58.319155] [INFO ] [sig ] [2885/3497] Completed SNN in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:58.319194] [INFO ] [sig ] [2886/3497] Forecasting SNOA... [2026-01-13T20:31:58.319223] [INFO ] [sig ] Generating forecast for: SNOA [2026-01-13T20:31:58.319253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNOA' from 'https://tdm.silogroup.org/data/derivative_storage/SNOA.csv'. [2026-01-13T20:31:58.332373] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNOA'. [2026-01-13T20:31:58.332725] [INFO ] [FORECASTER] Starting predict_future for SNOA [2026-01-13T20:31:58.333541] [DEBUG] [LOCAL ] No optimal features file found for SNOA: ./output/feature-sets/SNOA.txt [2026-01-13T20:31:58.333611] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:58.333645] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:58.333671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:58.333726] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:58.391054] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:58.391752] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:58.391829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:58.391863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:58.524801] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:58.524959] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:58.525000] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:58.525029] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:58.528455] [DEBUG] [FORECASTER] SNOA: Forecast T+1@11:T+2@11: DOWN (p=4.12%) [2026-01-13T20:31:58.528760] [INFO ] [FORECASTER] Completed predict_future for SNOA [2026-01-13T20:31:58.528897] [INFO ] [sig ] SNOA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:58.686484] [INFO ] [LOCAL ] Saved forecast: SNOA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNOA.txt [2026-01-13T20:31:58.686676] [INFO ] [sig ] [2886/3497] Completed SNOA in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:58.686719] [INFO ] [sig ] [2887/3497] Forecasting SNPS... [2026-01-13T20:31:58.686751] [INFO ] [sig ] Generating forecast for: SNPS [2026-01-13T20:31:58.686781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNPS' from 'https://tdm.silogroup.org/data/derivative_storage/SNPS.csv'. [2026-01-13T20:31:58.698731] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNPS'. [2026-01-13T20:31:58.699151] [INFO ] [FORECASTER] Starting predict_future for SNPS [2026-01-13T20:31:58.700019] [DEBUG] [LOCAL ] No optimal features file found for SNPS: ./output/feature-sets/SNPS.txt [2026-01-13T20:31:58.700072] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:58.700103] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:58.700130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:58.700189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:58.762370] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:58.763251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:58.763331] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:58.763363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:58.884714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:58.884875] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:58.884915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:58.884944] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:58.888372] [DEBUG] [FORECASTER] SNPS: Forecast T+1@11:T+2@11: DOWN (p=19.58%) [2026-01-13T20:31:58.888702] [INFO ] [FORECASTER] Completed predict_future for SNPS [2026-01-13T20:31:58.888832] [INFO ] [sig ] SNPS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:59.041021] [INFO ] [LOCAL ] Saved forecast: SNPS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNPS.txt [2026-01-13T20:31:59.041167] [INFO ] [sig ] [2887/3497] Completed SNPS in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:59.041206] [INFO ] [sig ] [2888/3497] Forecasting SNTI... [2026-01-13T20:31:59.041243] [INFO ] [sig ] Generating forecast for: SNTI [2026-01-13T20:31:59.041274] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNTI' from 'https://tdm.silogroup.org/data/derivative_storage/SNTI.csv'. [2026-01-13T20:31:59.053298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNTI'. [2026-01-13T20:31:59.053657] [INFO ] [FORECASTER] Starting predict_future for SNTI [2026-01-13T20:31:59.054549] [DEBUG] [LOCAL ] No optimal features file found for SNTI: ./output/feature-sets/SNTI.txt [2026-01-13T20:31:59.054817] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:59.054851] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:59.054878] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:59.054934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:59.114838] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:59.115713] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:59.115793] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:59.115828] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:59.238792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:59.238948] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:31:59.238988] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:59.239018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:59.242391] [DEBUG] [FORECASTER] SNTI: Forecast T+1@11:T+2@11: UP (p=59.84%) [2026-01-13T20:31:59.242705] [INFO ] [FORECASTER] Completed predict_future for SNTI [2026-01-13T20:31:59.242831] [INFO ] [sig ] SNTI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:31:59.385249] [INFO ] [LOCAL ] Saved forecast: SNTI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SNTI.txt [2026-01-13T20:31:59.385431] [INFO ] [sig ] [2888/3497] Completed SNTI in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:59.385472] [INFO ] [sig ] [2889/3497] Forecasting SNX... [2026-01-13T20:31:59.385501] [INFO ] [sig ] Generating forecast for: SNX [2026-01-13T20:31:59.385534] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNX' from 'https://tdm.silogroup.org/data/derivative_storage/SNX.csv'. [2026-01-13T20:31:59.396868] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNX'. [2026-01-13T20:31:59.397125] [INFO ] [FORECASTER] Starting predict_future for SNX [2026-01-13T20:31:59.397894] [DEBUG] [LOCAL ] No optimal features file found for SNX: ./output/feature-sets/SNX.txt [2026-01-13T20:31:59.397945] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:59.398005] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:59.398032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:59.398088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:59.454360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:59.455212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:59.455302] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:59.455341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:59.572268] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:59.572430] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:59.572470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:59.572498] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:59.575820] [DEBUG] [FORECASTER] SNX: Forecast T+1@11:T+2@11: DOWN (p=1.93%) [2026-01-13T20:31:59.576086] [INFO ] [FORECASTER] Completed predict_future for SNX [2026-01-13T20:31:59.576206] [INFO ] [sig ] SNX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:31:59.719056] [INFO ] [LOCAL ] Saved forecast: SNX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SNX.txt [2026-01-13T20:31:59.719209] [INFO ] [sig ] [2889/3497] Completed SNX in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:31:59.719248] [INFO ] [sig ] [2890/3497] Forecasting SNY... [2026-01-13T20:31:59.719278] [INFO ] [sig ] Generating forecast for: SNY [2026-01-13T20:31:59.719309] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SNY' from 'https://tdm.silogroup.org/data/derivative_storage/SNY.csv'. [2026-01-13T20:31:59.731089] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SNY'. [2026-01-13T20:31:59.731434] [INFO ] [FORECASTER] Starting predict_future for SNY [2026-01-13T20:31:59.732212] [DEBUG] [LOCAL ] No optimal features file found for SNY: ./output/feature-sets/SNY.txt [2026-01-13T20:31:59.732263] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:31:59.732294] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:31:59.732321] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:31:59.732377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:31:59.790262] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:31:59.791134] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:31:59.791217] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:31:59.791250] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:31:59.916673] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:31:59.916856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:31:59.916906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:31:59.916943] [INFO ] [FORECASTER] Training complete [2026-01-13T20:31:59.921134] [DEBUG] [FORECASTER] SNY: Forecast T+1@11:T+2@11: UP (p=86.40%) [2026-01-13T20:31:59.921502] [INFO ] [FORECASTER] Completed predict_future for SNY [2026-01-13T20:31:59.921665] [INFO ] [sig ] SNY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:00.073596] [INFO ] [LOCAL ] Saved forecast: SNY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SNY.txt [2026-01-13T20:32:00.073731] [INFO ] [sig ] [2890/3497] Completed SNY in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.6m [2026-01-13T20:32:00.073768] [INFO ] [sig ] [2891/3497] Forecasting SO... [2026-01-13T20:32:00.073798] [INFO ] [sig ] Generating forecast for: SO [2026-01-13T20:32:00.073828] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SO' from 'https://tdm.silogroup.org/data/derivative_storage/SO.csv'. [2026-01-13T20:32:00.086032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SO'. [2026-01-13T20:32:00.086283] [INFO ] [FORECASTER] Starting predict_future for SO [2026-01-13T20:32:00.087048] [DEBUG] [LOCAL ] No optimal features file found for SO: ./output/feature-sets/SO.txt [2026-01-13T20:32:00.087099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:00.087131] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:00.087158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:00.087214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:00.148352] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:00.149143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:00.149223] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:00.149255] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:00.270975] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:00.271107] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:00.271144] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:00.271188] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:00.274432] [DEBUG] [FORECASTER] SO: Forecast T+1@11:T+2@11: UP (p=97.08%) [2026-01-13T20:32:00.274722] [INFO ] [FORECASTER] Completed predict_future for SO [2026-01-13T20:32:00.274842] [INFO ] [sig ] SO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:00.417533] [INFO ] [LOCAL ] Saved forecast: SO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SO.txt [2026-01-13T20:32:00.417674] [INFO ] [sig ] [2891/3497] Completed SO in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-13T20:32:00.417715] [INFO ] [sig ] [2892/3497] Forecasting SOCL... [2026-01-13T20:32:00.417744] [INFO ] [sig ] Generating forecast for: SOCL [2026-01-13T20:32:00.417775] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOCL' from 'https://tdm.silogroup.org/data/derivative_storage/SOCL.csv'. [2026-01-13T20:32:00.429300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOCL'. [2026-01-13T20:32:00.429744] [INFO ] [FORECASTER] Starting predict_future for SOCL [2026-01-13T20:32:00.430486] [DEBUG] [LOCAL ] No optimal features file found for SOCL: ./output/feature-sets/SOCL.txt [2026-01-13T20:32:00.430537] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:00.430612] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:00.430642] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:00.430699] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:00.492422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:00.493357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:00.493441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:00.493476] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:00.599510] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:00.599709] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:00.599756] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:00.599785] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:00.603371] [DEBUG] [FORECASTER] SOCL: Forecast T+1@11:T+2@11: UP (p=87.32%) [2026-01-13T20:32:00.603746] [INFO ] [FORECASTER] Completed predict_future for SOCL [2026-01-13T20:32:00.603886] [INFO ] [sig ] SOCL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:00.757358] [INFO ] [LOCAL ] Saved forecast: SOCL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SOCL.txt [2026-01-13T20:32:00.757514] [INFO ] [sig ] [2892/3497] Completed SOCL in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-13T20:32:00.757554] [INFO ] [sig ] [2893/3497] Forecasting SOFI... [2026-01-13T20:32:00.757603] [INFO ] [sig ] Generating forecast for: SOFI [2026-01-13T20:32:00.757635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOFI' from 'https://tdm.silogroup.org/data/derivative_storage/SOFI.csv'. [2026-01-13T20:32:00.768961] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOFI'. [2026-01-13T20:32:00.769299] [INFO ] [FORECASTER] Starting predict_future for SOFI [2026-01-13T20:32:00.770071] [DEBUG] [LOCAL ] No optimal features file found for SOFI: ./output/feature-sets/SOFI.txt [2026-01-13T20:32:00.770122] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:00.770154] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:00.770181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:00.770237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:00.826709] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:00.827564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:00.827884] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:00.827938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:00.955502] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:00.955697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:00.955740] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:00.955769] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:00.959293] [DEBUG] [FORECASTER] SOFI: Forecast T+1@11:T+2@11: UP (p=84.76%) [2026-01-13T20:32:00.959613] [INFO ] [FORECASTER] Completed predict_future for SOFI [2026-01-13T20:32:00.959751] [INFO ] [sig ] SOFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:01.105250] [INFO ] [LOCAL ] Saved forecast: SOFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SOFI.txt [2026-01-13T20:32:01.105416] [INFO ] [sig ] [2893/3497] Completed SOFI in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-13T20:32:01.105456] [INFO ] [sig ] [2894/3497] Forecasting SOGP... [2026-01-13T20:32:01.105484] [INFO ] [sig ] Generating forecast for: SOGP [2026-01-13T20:32:01.105515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOGP' from 'https://tdm.silogroup.org/data/derivative_storage/SOGP.csv'. [2026-01-13T20:32:01.116559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOGP'. [2026-01-13T20:32:01.116909] [INFO ] [FORECASTER] Starting predict_future for SOGP [2026-01-13T20:32:01.117691] [DEBUG] [LOCAL ] No optimal features file found for SOGP: ./output/feature-sets/SOGP.txt [2026-01-13T20:32:01.117742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:01.117774] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:01.117800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:01.117856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:01.178031] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:01.179100] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:01.179182] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:01.179216] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:01.290971] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:01.291146] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:01.291191] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:01.291219] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:01.294594] [DEBUG] [FORECASTER] SOGP: Forecast T+1@11:T+2@11: UP (p=53.15%) [2026-01-13T20:32:01.294873] [INFO ] [FORECASTER] Completed predict_future for SOGP [2026-01-13T20:32:01.294999] [INFO ] [sig ] SOGP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:01.444653] [INFO ] [LOCAL ] Saved forecast: SOGP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SOGP.txt [2026-01-13T20:32:01.444820] [INFO ] [sig ] [2894/3497] Completed SOGP in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-13T20:32:01.444861] [INFO ] [sig ] [2895/3497] Forecasting SOJC... [2026-01-13T20:32:01.444892] [INFO ] [sig ] Generating forecast for: SOJC [2026-01-13T20:32:01.444925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJC' from 'https://tdm.silogroup.org/data/derivative_storage/SOJC.csv'. [2026-01-13T20:32:01.458554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJC'. [2026-01-13T20:32:01.458894] [INFO ] [FORECASTER] Starting predict_future for SOJC [2026-01-13T20:32:01.459697] [DEBUG] [LOCAL ] No optimal features file found for SOJC: ./output/feature-sets/SOJC.txt [2026-01-13T20:32:01.459749] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:01.459781] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:01.459808] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:01.459877] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:01.517224] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:01.518097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:01.518180] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:01.518215] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:01.637891] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:01.638064] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:01.638106] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:01.638177] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:01.643555] [DEBUG] [FORECASTER] SOJC: Forecast T+1@11:T+2@11: DOWN (p=18.49%) [2026-01-13T20:32:01.643862] [INFO ] [FORECASTER] Completed predict_future for SOJC [2026-01-13T20:32:01.643988] [INFO ] [sig ] SOJC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:01.795083] [INFO ] [LOCAL ] Saved forecast: SOJC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SOJC.txt [2026-01-13T20:32:01.795249] [INFO ] [sig ] [2895/3497] Completed SOJC in 0.4s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-13T20:32:01.795290] [INFO ] [sig ] [2896/3497] Forecasting SOJD... [2026-01-13T20:32:01.795319] [INFO ] [sig ] Generating forecast for: SOJD [2026-01-13T20:32:01.795351] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJD' from 'https://tdm.silogroup.org/data/derivative_storage/SOJD.csv'. [2026-01-13T20:32:01.806929] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJD'. [2026-01-13T20:32:01.807305] [INFO ] [FORECASTER] Starting predict_future for SOJD [2026-01-13T20:32:01.808144] [DEBUG] [LOCAL ] No optimal features file found for SOJD: ./output/feature-sets/SOJD.txt [2026-01-13T20:32:01.808195] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:01.808226] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:01.808252] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:01.808308] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:01.864276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:01.865153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:01.865232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:01.865264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:01.981334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:01.981498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:01.981537] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:01.981566] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:01.985097] [DEBUG] [FORECASTER] SOJD: Forecast T+1@11:T+2@11: DOWN (p=9.47%) [2026-01-13T20:32:01.985406] [INFO ] [FORECASTER] Completed predict_future for SOJD [2026-01-13T20:32:01.985535] [INFO ] [sig ] SOJD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:02.126703] [INFO ] [LOCAL ] Saved forecast: SOJD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SOJD.txt [2026-01-13T20:32:02.126840] [INFO ] [sig ] [2896/3497] Completed SOJD in 0.3s | 2.85 sym/s | Total: 16.9m | ETA: 3.5m [2026-01-13T20:32:02.126878] [INFO ] [sig ] [2897/3497] Forecasting SOJE... [2026-01-13T20:32:02.126908] [INFO ] [sig ] Generating forecast for: SOJE [2026-01-13T20:32:02.126938] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOJE' from 'https://tdm.silogroup.org/data/derivative_storage/SOJE.csv'. [2026-01-13T20:32:02.141643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOJE'. [2026-01-13T20:32:02.142151] [INFO ] [FORECASTER] Starting predict_future for SOJE [2026-01-13T20:32:02.143036] [DEBUG] [LOCAL ] No optimal features file found for SOJE: ./output/feature-sets/SOJE.txt [2026-01-13T20:32:02.143089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:02.143122] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:02.143149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:02.143206] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:02.203549] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:02.204756] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:02.204845] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:02.204880] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:02.329797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:02.329954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:02.329993] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:02.330023] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:02.333366] [DEBUG] [FORECASTER] SOJE: Forecast T+1@11:T+2@11: DOWN (p=38.13%) [2026-01-13T20:32:02.333679] [INFO ] [FORECASTER] Completed predict_future for SOJE [2026-01-13T20:32:02.333804] [INFO ] [sig ] SOJE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:02.477428] [INFO ] [LOCAL ] Saved forecast: SOJE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SOJE.txt [2026-01-13T20:32:02.477590] [INFO ] [sig ] [2897/3497] Completed SOJE in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:02.477631] [INFO ] [sig ] [2898/3497] Forecasting SON... [2026-01-13T20:32:02.477660] [INFO ] [sig ] Generating forecast for: SON [2026-01-13T20:32:02.477692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SON' from 'https://tdm.silogroup.org/data/derivative_storage/SON.csv'. [2026-01-13T20:32:02.489820] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SON'. [2026-01-13T20:32:02.490141] [INFO ] [FORECASTER] Starting predict_future for SON [2026-01-13T20:32:02.490968] [DEBUG] [LOCAL ] No optimal features file found for SON: ./output/feature-sets/SON.txt [2026-01-13T20:32:02.491020] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:02.491052] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:02.491078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:02.491134] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:02.548935] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:02.549800] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:02.549886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:02.549918] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:02.672485] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:02.672683] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:02.672724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:02.672753] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:02.676243] [DEBUG] [FORECASTER] SON: Forecast T+1@11:T+2@11: DOWN (p=32.13%) [2026-01-13T20:32:02.676546] [INFO ] [FORECASTER] Completed predict_future for SON [2026-01-13T20:32:02.676697] [INFO ] [sig ] SON: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:02.831783] [INFO ] [LOCAL ] Saved forecast: SON 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SON.txt [2026-01-13T20:32:02.831946] [INFO ] [sig ] [2898/3497] Completed SON in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:02.831986] [INFO ] [sig ] [2899/3497] Forecasting SONO... [2026-01-13T20:32:02.832018] [INFO ] [sig ] Generating forecast for: SONO [2026-01-13T20:32:02.832048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SONO' from 'https://tdm.silogroup.org/data/derivative_storage/SONO.csv'. [2026-01-13T20:32:02.845559] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SONO'. [2026-01-13T20:32:02.846197] [INFO ] [FORECASTER] Starting predict_future for SONO [2026-01-13T20:32:02.847007] [DEBUG] [LOCAL ] No optimal features file found for SONO: ./output/feature-sets/SONO.txt [2026-01-13T20:32:02.847060] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:02.847091] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:02.847118] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:02.847175] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:02.907723] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:02.908689] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:02.908781] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:02.908814] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:03.032365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:03.032532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:03.032588] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:03.032620] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:03.035985] [DEBUG] [FORECASTER] SONO: Forecast T+1@11:T+2@11: DOWN (p=5.92%) [2026-01-13T20:32:03.036283] [INFO ] [FORECASTER] Completed predict_future for SONO [2026-01-13T20:32:03.036413] [INFO ] [sig ] SONO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:03.184316] [INFO ] [LOCAL ] Saved forecast: SONO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SONO.txt [2026-01-13T20:32:03.184477] [INFO ] [sig ] [2899/3497] Completed SONO in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:03.184517] [INFO ] [sig ] [2900/3497] Forecasting SOPA... [2026-01-13T20:32:03.184547] [INFO ] [sig ] Generating forecast for: SOPA [2026-01-13T20:32:03.184596] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPA' from 'https://tdm.silogroup.org/data/derivative_storage/SOPA.csv'. [2026-01-13T20:32:03.195730] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPA'. [2026-01-13T20:32:03.196099] [INFO ] [FORECASTER] Starting predict_future for SOPA [2026-01-13T20:32:03.196907] [DEBUG] [LOCAL ] No optimal features file found for SOPA: ./output/feature-sets/SOPA.txt [2026-01-13T20:32:03.196960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:03.196992] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:03.197019] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:03.197075] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:03.255798] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:03.256645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:03.256726] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:03.256758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:03.375957] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:03.376120] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:03.376160] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:03.376189] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:03.380106] [DEBUG] [FORECASTER] SOPA: Forecast T+1@11:T+2@11: UP (p=73.56%) [2026-01-13T20:32:03.380419] [INFO ] [FORECASTER] Completed predict_future for SOPA [2026-01-13T20:32:03.380556] [INFO ] [sig ] SOPA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:03.529098] [INFO ] [LOCAL ] Saved forecast: SOPA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SOPA.txt [2026-01-13T20:32:03.529267] [INFO ] [sig ] [2900/3497] Completed SOPA in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:03.529307] [INFO ] [sig ] [2901/3497] Forecasting SOPH... [2026-01-13T20:32:03.529338] [INFO ] [sig ] Generating forecast for: SOPH [2026-01-13T20:32:03.529368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOPH' from 'https://tdm.silogroup.org/data/derivative_storage/SOPH.csv'. [2026-01-13T20:32:03.541508] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOPH'. [2026-01-13T20:32:03.542092] [INFO ] [FORECASTER] Starting predict_future for SOPH [2026-01-13T20:32:03.542897] [DEBUG] [LOCAL ] No optimal features file found for SOPH: ./output/feature-sets/SOPH.txt [2026-01-13T20:32:03.542949] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:03.542980] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:03.543007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:03.543063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:03.601721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:03.602562] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:03.602661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:03.602694] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:03.726815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:03.726971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:03.727010] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:03.727039] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:03.730430] [DEBUG] [FORECASTER] SOPH: Forecast T+1@11:T+2@11: UP (p=81.12%) [2026-01-13T20:32:03.730737] [INFO ] [FORECASTER] Completed predict_future for SOPH [2026-01-13T20:32:03.730864] [INFO ] [sig ] SOPH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:03.874796] [INFO ] [LOCAL ] Saved forecast: SOPH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SOPH.txt [2026-01-13T20:32:03.874956] [INFO ] [sig ] [2901/3497] Completed SOPH in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:03.874998] [INFO ] [sig ] [2902/3497] Forecasting SOUN... [2026-01-13T20:32:03.875027] [INFO ] [sig ] Generating forecast for: SOUN [2026-01-13T20:32:03.875066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOUN' from 'https://tdm.silogroup.org/data/derivative_storage/SOUN.csv'. [2026-01-13T20:32:03.887260] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOUN'. [2026-01-13T20:32:03.887632] [INFO ] [FORECASTER] Starting predict_future for SOUN [2026-01-13T20:32:03.888446] [DEBUG] [LOCAL ] No optimal features file found for SOUN: ./output/feature-sets/SOUN.txt [2026-01-13T20:32:03.888499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:03.888531] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:03.888559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:03.888638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:03.946397] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:03.947301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:03.947424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:03.947461] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:04.066685] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:04.066849] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:04.066890] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:04.066921] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:04.070440] [DEBUG] [FORECASTER] SOUN: Forecast T+1@11:T+2@11: DOWN (p=44.96%) [2026-01-13T20:32:04.070763] [INFO ] [FORECASTER] Completed predict_future for SOUN [2026-01-13T20:32:04.070899] [INFO ] [sig ] SOUN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:04.215590] [INFO ] [LOCAL ] Saved forecast: SOUN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SOUN.txt [2026-01-13T20:32:04.215747] [INFO ] [sig ] [2902/3497] Completed SOUN in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:04.215786] [INFO ] [sig ] [2903/3497] Forecasting SOXQ... [2026-01-13T20:32:04.215816] [INFO ] [sig ] Generating forecast for: SOXQ [2026-01-13T20:32:04.215846] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXQ' from 'https://tdm.silogroup.org/data/derivative_storage/SOXQ.csv'. [2026-01-13T20:32:04.228033] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXQ'. [2026-01-13T20:32:04.228449] [INFO ] [FORECASTER] Starting predict_future for SOXQ [2026-01-13T20:32:04.229247] [DEBUG] [LOCAL ] No optimal features file found for SOXQ: ./output/feature-sets/SOXQ.txt [2026-01-13T20:32:04.229299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:04.229331] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:04.229358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:04.229414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:04.287517] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:04.288446] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:04.288531] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:04.288566] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:04.419223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:04.419386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:04.419427] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:04.419456] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:04.423356] [DEBUG] [FORECASTER] SOXQ: Forecast T+1@11:T+2@11: UP (p=51.89%) [2026-01-13T20:32:04.423924] [INFO ] [FORECASTER] Completed predict_future for SOXQ [2026-01-13T20:32:04.424065] [INFO ] [sig ] SOXQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:04.592105] [INFO ] [LOCAL ] Saved forecast: SOXQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SOXQ.txt [2026-01-13T20:32:04.592262] [INFO ] [sig ] [2903/3497] Completed SOXQ in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:04.592304] [INFO ] [sig ] [2904/3497] Forecasting SOXX... [2026-01-13T20:32:04.592334] [INFO ] [sig ] Generating forecast for: SOXX [2026-01-13T20:32:04.592368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SOXX' from 'https://tdm.silogroup.org/data/derivative_storage/SOXX.csv'. [2026-01-13T20:32:04.605460] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SOXX'. [2026-01-13T20:32:04.605867] [INFO ] [FORECASTER] Starting predict_future for SOXX [2026-01-13T20:32:04.606863] [DEBUG] [LOCAL ] No optimal features file found for SOXX: ./output/feature-sets/SOXX.txt [2026-01-13T20:32:04.606926] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:04.606970] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:04.607008] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:04.607088] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:04.679503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:04.680382] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:04.680464] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:04.680497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:04.811016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:04.811176] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:04.811219] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:04.811249] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:04.814814] [DEBUG] [FORECASTER] SOXX: Forecast T+1@11:T+2@11: UP (p=85.59%) [2026-01-13T20:32:04.815139] [INFO ] [FORECASTER] Completed predict_future for SOXX [2026-01-13T20:32:04.815274] [INFO ] [sig ] SOXX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:04.960196] [INFO ] [LOCAL ] Saved forecast: SOXX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SOXX.txt [2026-01-13T20:32:04.960349] [INFO ] [sig ] [2904/3497] Completed SOXX in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:04.960389] [INFO ] [sig ] [2905/3497] Forecasting SPAI... [2026-01-13T20:32:04.960420] [INFO ] [sig ] Generating forecast for: SPAI [2026-01-13T20:32:04.960451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPAI' from 'https://tdm.silogroup.org/data/derivative_storage/SPAI.csv'. [2026-01-13T20:32:04.972476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPAI'. [2026-01-13T20:32:04.972893] [INFO ] [FORECASTER] Starting predict_future for SPAI [2026-01-13T20:32:04.973722] [DEBUG] [LOCAL ] No optimal features file found for SPAI: ./output/feature-sets/SPAI.txt [2026-01-13T20:32:04.973774] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:04.973807] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:04.973835] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:04.973893] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:05.035925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:05.036794] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:05.036886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:05.036934] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:05.155756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:05.155924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:05.155967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:05.155999] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:05.160479] [DEBUG] [FORECASTER] SPAI: Forecast T+1@11:T+2@11: DOWN (p=5.00%) [2026-01-13T20:32:05.161089] [INFO ] [FORECASTER] Completed predict_future for SPAI [2026-01-13T20:32:05.161245] [INFO ] [sig ] SPAI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:05.310974] [INFO ] [LOCAL ] Saved forecast: SPAI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPAI.txt [2026-01-13T20:32:05.311158] [INFO ] [sig ] [2905/3497] Completed SPAI in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:05.311198] [INFO ] [sig ] [2906/3497] Forecasting SPB... [2026-01-13T20:32:05.311230] [INFO ] [sig ] Generating forecast for: SPB [2026-01-13T20:32:05.311261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPB' from 'https://tdm.silogroup.org/data/derivative_storage/SPB.csv'. [2026-01-13T20:32:05.322640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPB'. [2026-01-13T20:32:05.323015] [INFO ] [FORECASTER] Starting predict_future for SPB [2026-01-13T20:32:05.323833] [DEBUG] [LOCAL ] No optimal features file found for SPB: ./output/feature-sets/SPB.txt [2026-01-13T20:32:05.323885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:05.323917] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:05.323944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:05.324002] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:05.384760] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:05.385686] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:05.385771] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:05.385805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:05.520645] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:05.520801] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:05.520842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:05.520871] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:05.524328] [DEBUG] [FORECASTER] SPB: Forecast T+1@11:T+2@11: UP (p=90.33%) [2026-01-13T20:32:05.524701] [INFO ] [FORECASTER] Completed predict_future for SPB [2026-01-13T20:32:05.524847] [INFO ] [sig ] SPB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:05.671001] [INFO ] [LOCAL ] Saved forecast: SPB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SPB.txt [2026-01-13T20:32:05.671167] [INFO ] [sig ] [2906/3497] Completed SPB in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:05.671207] [INFO ] [sig ] [2907/3497] Forecasting SPCB... [2026-01-13T20:32:05.671237] [INFO ] [sig ] Generating forecast for: SPCB [2026-01-13T20:32:05.671267] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCB' from 'https://tdm.silogroup.org/data/derivative_storage/SPCB.csv'. [2026-01-13T20:32:05.684509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCB'. [2026-01-13T20:32:05.684894] [INFO ] [FORECASTER] Starting predict_future for SPCB [2026-01-13T20:32:05.685727] [DEBUG] [LOCAL ] No optimal features file found for SPCB: ./output/feature-sets/SPCB.txt [2026-01-13T20:32:05.685785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:05.685818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:05.685845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:05.685902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:05.743946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:05.744815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:05.744899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:05.744932] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:05.865697] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:05.865854] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:05.865893] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:05.865921] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:05.869377] [DEBUG] [FORECASTER] SPCB: Forecast T+1@11:T+2@11: DOWN (p=25.57%) [2026-01-13T20:32:05.869714] [INFO ] [FORECASTER] Completed predict_future for SPCB [2026-01-13T20:32:05.869850] [INFO ] [sig ] SPCB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:06.019021] [INFO ] [LOCAL ] Saved forecast: SPCB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPCB.txt [2026-01-13T20:32:06.019194] [INFO ] [sig ] [2907/3497] Completed SPCB in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.5m [2026-01-13T20:32:06.019238] [INFO ] [sig ] [2908/3497] Forecasting SPCE... [2026-01-13T20:32:06.019267] [INFO ] [sig ] Generating forecast for: SPCE [2026-01-13T20:32:06.019297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPCE' from 'https://tdm.silogroup.org/data/derivative_storage/SPCE.csv'. [2026-01-13T20:32:06.031828] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPCE'. [2026-01-13T20:32:06.032158] [INFO ] [FORECASTER] Starting predict_future for SPCE [2026-01-13T20:32:06.033267] [DEBUG] [LOCAL ] No optimal features file found for SPCE: ./output/feature-sets/SPCE.txt [2026-01-13T20:32:06.033333] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:06.033367] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:06.033395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:06.033451] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:06.094237] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:06.095077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:06.095160] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:06.095195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:06.228980] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:06.229150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:06.229194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:06.229225] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:06.232846] [DEBUG] [FORECASTER] SPCE: Forecast T+1@11:T+2@11: DOWN (p=36.79%) [2026-01-13T20:32:06.233143] [INFO ] [FORECASTER] Completed predict_future for SPCE [2026-01-13T20:32:06.233271] [INFO ] [sig ] SPCE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:06.381455] [INFO ] [LOCAL ] Saved forecast: SPCE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPCE.txt [2026-01-13T20:32:06.381614] [INFO ] [sig ] [2908/3497] Completed SPCE in 0.4s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-13T20:32:06.381655] [INFO ] [sig ] [2909/3497] Forecasting SPE... [2026-01-13T20:32:06.381684] [INFO ] [sig ] Generating forecast for: SPE [2026-01-13T20:32:06.381714] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPE' from 'https://tdm.silogroup.org/data/derivative_storage/SPE.csv'. [2026-01-13T20:32:06.393540] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPE'. [2026-01-13T20:32:06.393943] [INFO ] [FORECASTER] Starting predict_future for SPE [2026-01-13T20:32:06.394757] [DEBUG] [LOCAL ] No optimal features file found for SPE: ./output/feature-sets/SPE.txt [2026-01-13T20:32:06.394809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:06.394869] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:06.394898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:06.394955] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:06.451749] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:06.452659] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:06.452741] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:06.452774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:06.573845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:06.574013] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:06.574054] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:06.574082] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:06.577935] [DEBUG] [FORECASTER] SPE: Forecast T+1@11:T+2@11: UP (p=54.87%) [2026-01-13T20:32:06.578312] [INFO ] [FORECASTER] Completed predict_future for SPE [2026-01-13T20:32:06.578452] [INFO ] [sig ] SPE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:06.726734] [INFO ] [LOCAL ] Saved forecast: SPE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SPE.txt [2026-01-13T20:32:06.726888] [INFO ] [sig ] [2909/3497] Completed SPE in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-13T20:32:06.726928] [INFO ] [sig ] [2910/3497] Forecasting SPFI... [2026-01-13T20:32:06.726959] [INFO ] [sig ] Generating forecast for: SPFI [2026-01-13T20:32:06.726989] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPFI' from 'https://tdm.silogroup.org/data/derivative_storage/SPFI.csv'. [2026-01-13T20:32:06.738716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPFI'. [2026-01-13T20:32:06.739054] [INFO ] [FORECASTER] Starting predict_future for SPFI [2026-01-13T20:32:06.739876] [DEBUG] [LOCAL ] No optimal features file found for SPFI: ./output/feature-sets/SPFI.txt [2026-01-13T20:32:06.739928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:06.739960] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:06.739986] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:06.740042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:06.796776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:06.797634] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:06.797712] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:06.797745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:06.918880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:06.919038] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:06.919077] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:06.919106] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:06.923424] [DEBUG] [FORECASTER] SPFI: Forecast T+1@11:T+2@11: UP (p=92.62%) [2026-01-13T20:32:06.923786] [INFO ] [FORECASTER] Completed predict_future for SPFI [2026-01-13T20:32:06.923924] [INFO ] [sig ] SPFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:07.069775] [INFO ] [LOCAL ] Saved forecast: SPFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SPFI.txt [2026-01-13T20:32:07.069933] [INFO ] [sig ] [2910/3497] Completed SPFI in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-13T20:32:07.069976] [INFO ] [sig ] [2911/3497] Forecasting SPG... [2026-01-13T20:32:07.070005] [INFO ] [sig ] Generating forecast for: SPG [2026-01-13T20:32:07.070035] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPG' from 'https://tdm.silogroup.org/data/derivative_storage/SPG.csv'. [2026-01-13T20:32:07.081879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPG'. [2026-01-13T20:32:07.082241] [INFO ] [FORECASTER] Starting predict_future for SPG [2026-01-13T20:32:07.083045] [DEBUG] [LOCAL ] No optimal features file found for SPG: ./output/feature-sets/SPG.txt [2026-01-13T20:32:07.083097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:07.083130] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:07.083158] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:07.083219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:07.141536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:07.142396] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:07.142477] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:07.142510] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:07.267056] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:07.267213] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:07.267252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:07.267280] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:07.270668] [DEBUG] [FORECASTER] SPG: Forecast T+1@11:T+2@11: DOWN (p=8.16%) [2026-01-13T20:32:07.270960] [INFO ] [FORECASTER] Completed predict_future for SPG [2026-01-13T20:32:07.271088] [INFO ] [sig ] SPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:07.417536] [INFO ] [LOCAL ] Saved forecast: SPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPG.txt [2026-01-13T20:32:07.417683] [INFO ] [sig ] [2911/3497] Completed SPG in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-13T20:32:07.417730] [INFO ] [sig ] [2912/3497] Forecasting SPGI... [2026-01-13T20:32:07.417760] [INFO ] [sig ] Generating forecast for: SPGI [2026-01-13T20:32:07.417791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPGI' from 'https://tdm.silogroup.org/data/derivative_storage/SPGI.csv'. [2026-01-13T20:32:07.429643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPGI'. [2026-01-13T20:32:07.429916] [INFO ] [FORECASTER] Starting predict_future for SPGI [2026-01-13T20:32:07.430677] [DEBUG] [LOCAL ] No optimal features file found for SPGI: ./output/feature-sets/SPGI.txt [2026-01-13T20:32:07.430727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:07.430758] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:07.430785] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:07.430841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:07.487301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:07.487896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:07.487986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:07.488022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:07.610211] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:07.610369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:07.610409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:07.610475] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:07.613872] [DEBUG] [FORECASTER] SPGI: Forecast T+1@11:T+2@11: UP (p=81.93%) [2026-01-13T20:32:07.614152] [INFO ] [FORECASTER] Completed predict_future for SPGI [2026-01-13T20:32:07.614277] [INFO ] [sig ] SPGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:07.759608] [INFO ] [LOCAL ] Saved forecast: SPGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SPGI.txt [2026-01-13T20:32:07.759772] [INFO ] [sig ] [2912/3497] Completed SPGI in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-13T20:32:07.759811] [INFO ] [sig ] [2913/3497] Forecasting SPH... [2026-01-13T20:32:07.759842] [INFO ] [sig ] Generating forecast for: SPH [2026-01-13T20:32:07.759874] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPH' from 'https://tdm.silogroup.org/data/derivative_storage/SPH.csv'. [2026-01-13T20:32:07.771722] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPH'. [2026-01-13T20:32:07.772081] [INFO ] [FORECASTER] Starting predict_future for SPH [2026-01-13T20:32:07.772867] [DEBUG] [LOCAL ] No optimal features file found for SPH: ./output/feature-sets/SPH.txt [2026-01-13T20:32:07.772919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:07.772950] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:07.772977] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:07.773033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:07.831642] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:07.832481] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:07.832564] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:07.832618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:07.950648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:07.950806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:07.950844] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:07.950872] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:07.954192] [DEBUG] [FORECASTER] SPH: Forecast T+1@11:T+2@11: DOWN (p=0.98%) [2026-01-13T20:32:07.954474] [INFO ] [FORECASTER] Completed predict_future for SPH [2026-01-13T20:32:07.954635] [INFO ] [sig ] SPH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:08.102550] [INFO ] [LOCAL ] Saved forecast: SPH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPH.txt [2026-01-13T20:32:08.102729] [INFO ] [sig ] [2913/3497] Completed SPH in 0.3s | 2.85 sym/s | Total: 17.0m | ETA: 3.4m [2026-01-13T20:32:08.102771] [INFO ] [sig ] [2914/3497] Forecasting SPOK... [2026-01-13T20:32:08.102800] [INFO ] [sig ] Generating forecast for: SPOK [2026-01-13T20:32:08.102831] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPOK' from 'https://tdm.silogroup.org/data/derivative_storage/SPOK.csv'. [2026-01-13T20:32:08.114417] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPOK'. [2026-01-13T20:32:08.114815] [INFO ] [FORECASTER] Starting predict_future for SPOK [2026-01-13T20:32:08.115606] [DEBUG] [LOCAL ] No optimal features file found for SPOK: ./output/feature-sets/SPOK.txt [2026-01-13T20:32:08.115657] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:08.115688] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:08.115714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:08.115772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:08.175639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:08.176484] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:08.176565] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:08.176618] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:08.293653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:08.293809] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:08.293848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:08.293875] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:08.297268] [DEBUG] [FORECASTER] SPOK: Forecast T+1@11:T+2@11: DOWN (p=10.63%) [2026-01-13T20:32:08.297548] [INFO ] [FORECASTER] Completed predict_future for SPOK [2026-01-13T20:32:08.297688] [INFO ] [sig ] SPOK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:08.441263] [INFO ] [LOCAL ] Saved forecast: SPOK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPOK.txt [2026-01-13T20:32:08.441417] [INFO ] [sig ] [2914/3497] Completed SPOK in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:08.441456] [INFO ] [sig ] [2915/3497] Forecasting SPRC... [2026-01-13T20:32:08.441487] [INFO ] [sig ] Generating forecast for: SPRC [2026-01-13T20:32:08.441518] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRC' from 'https://tdm.silogroup.org/data/derivative_storage/SPRC.csv'. [2026-01-13T20:32:08.452386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRC'. [2026-01-13T20:32:08.452744] [INFO ] [FORECASTER] Starting predict_future for SPRC [2026-01-13T20:32:08.453510] [DEBUG] [LOCAL ] No optimal features file found for SPRC: ./output/feature-sets/SPRC.txt [2026-01-13T20:32:08.453560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:08.453625] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:08.453654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:08.453710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:08.512038] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:08.512910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:08.512992] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:08.513024] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:08.628870] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:08.629023] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:08.629078] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:08.629107] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:08.632442] [DEBUG] [FORECASTER] SPRC: Forecast T+1@11:T+2@11: UP (p=54.90%) [2026-01-13T20:32:08.632748] [INFO ] [FORECASTER] Completed predict_future for SPRC [2026-01-13T20:32:08.632875] [INFO ] [sig ] SPRC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:08.777978] [INFO ] [LOCAL ] Saved forecast: SPRC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SPRC.txt [2026-01-13T20:32:08.778135] [INFO ] [sig ] [2915/3497] Completed SPRC in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:08.778174] [INFO ] [sig ] [2916/3497] Forecasting SPRO... [2026-01-13T20:32:08.778203] [INFO ] [sig ] Generating forecast for: SPRO [2026-01-13T20:32:08.778233] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRO' from 'https://tdm.silogroup.org/data/derivative_storage/SPRO.csv'. [2026-01-13T20:32:08.789740] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRO'. [2026-01-13T20:32:08.790282] [INFO ] [FORECASTER] Starting predict_future for SPRO [2026-01-13T20:32:08.791071] [DEBUG] [LOCAL ] No optimal features file found for SPRO: ./output/feature-sets/SPRO.txt [2026-01-13T20:32:08.791123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:08.791156] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:08.791183] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:08.791241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:08.851267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:08.852426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:08.852512] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:08.852545] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:08.976832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:08.976983] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:08.977021] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:08.977050] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:08.980390] [DEBUG] [FORECASTER] SPRO: Forecast T+1@11:T+2@11: DOWN (p=1.29%) [2026-01-13T20:32:08.980681] [INFO ] [FORECASTER] Completed predict_future for SPRO [2026-01-13T20:32:08.980801] [INFO ] [sig ] SPRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:09.124903] [INFO ] [LOCAL ] Saved forecast: SPRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPRO.txt [2026-01-13T20:32:09.125060] [INFO ] [sig ] [2916/3497] Completed SPRO in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:09.125099] [INFO ] [sig ] [2917/3497] Forecasting SPRX... [2026-01-13T20:32:09.125129] [INFO ] [sig ] Generating forecast for: SPRX [2026-01-13T20:32:09.125158] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRX' from 'https://tdm.silogroup.org/data/derivative_storage/SPRX.csv'. [2026-01-13T20:32:09.136475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRX'. [2026-01-13T20:32:09.137037] [INFO ] [FORECASTER] Starting predict_future for SPRX [2026-01-13T20:32:09.138067] [DEBUG] [LOCAL ] No optimal features file found for SPRX: ./output/feature-sets/SPRX.txt [2026-01-13T20:32:09.138118] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:09.138150] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:09.138176] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:09.138237] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:09.195481] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:09.196553] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:09.196671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:09.196706] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:09.315492] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:09.315657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:09.315697] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:09.315726] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:09.319063] [DEBUG] [FORECASTER] SPRX: Forecast T+1@11:T+2@11: DOWN (p=49.65%) [2026-01-13T20:32:09.319335] [INFO ] [FORECASTER] Completed predict_future for SPRX [2026-01-13T20:32:09.319452] [INFO ] [sig ] SPRX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:09.461142] [INFO ] [LOCAL ] Saved forecast: SPRX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPRX.txt [2026-01-13T20:32:09.461288] [INFO ] [sig ] [2917/3497] Completed SPRX in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:09.461327] [INFO ] [sig ] [2918/3497] Forecasting SPRY... [2026-01-13T20:32:09.461358] [INFO ] [sig ] Generating forecast for: SPRY [2026-01-13T20:32:09.461390] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPRY' from 'https://tdm.silogroup.org/data/derivative_storage/SPRY.csv'. [2026-01-13T20:32:09.473230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPRY'. [2026-01-13T20:32:09.473594] [INFO ] [FORECASTER] Starting predict_future for SPRY [2026-01-13T20:32:09.474603] [DEBUG] [LOCAL ] No optimal features file found for SPRY: ./output/feature-sets/SPRY.txt [2026-01-13T20:32:09.474670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:09.474707] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:09.474735] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:09.474792] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:09.530622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:09.531684] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:09.531766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:09.531799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:09.658375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:09.658544] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:09.658612] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:09.658650] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:09.662437] [DEBUG] [FORECASTER] SPRY: Forecast T+1@11:T+2@11: DOWN (p=45.68%) [2026-01-13T20:32:09.662774] [INFO ] [FORECASTER] Completed predict_future for SPRY [2026-01-13T20:32:09.662902] [INFO ] [sig ] SPRY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:09.820842] [INFO ] [LOCAL ] Saved forecast: SPRY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPRY.txt [2026-01-13T20:32:09.821048] [INFO ] [sig ] [2918/3497] Completed SPRY in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:09.821106] [INFO ] [sig ] [2919/3497] Forecasting SPSC... [2026-01-13T20:32:09.821139] [INFO ] [sig ] Generating forecast for: SPSC [2026-01-13T20:32:09.821180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPSC' from 'https://tdm.silogroup.org/data/derivative_storage/SPSC.csv'. [2026-01-13T20:32:09.834139] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPSC'. [2026-01-13T20:32:09.834537] [INFO ] [FORECASTER] Starting predict_future for SPSC [2026-01-13T20:32:09.835376] [DEBUG] [LOCAL ] No optimal features file found for SPSC: ./output/feature-sets/SPSC.txt [2026-01-13T20:32:09.835435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:09.835512] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:09.835562] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:09.835657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:09.895121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:09.896096] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:09.896233] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:09.896454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:10.017933] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:10.018076] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:10.018116] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:10.018144] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:10.021470] [DEBUG] [FORECASTER] SPSC: Forecast T+1@11:T+2@11: UP (p=52.74%) [2026-01-13T20:32:10.021767] [INFO ] [FORECASTER] Completed predict_future for SPSC [2026-01-13T20:32:10.021889] [INFO ] [sig ] SPSC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:10.164815] [INFO ] [LOCAL ] Saved forecast: SPSC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SPSC.txt [2026-01-13T20:32:10.164923] [INFO ] [sig ] [2919/3497] Completed SPSC in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:10.164961] [INFO ] [sig ] [2920/3497] Forecasting SPWH... [2026-01-13T20:32:10.164991] [INFO ] [sig ] Generating forecast for: SPWH [2026-01-13T20:32:10.165020] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPWH' from 'https://tdm.silogroup.org/data/derivative_storage/SPWH.csv'. [2026-01-13T20:32:10.176080] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPWH'. [2026-01-13T20:32:10.176348] [INFO ] [FORECASTER] Starting predict_future for SPWH [2026-01-13T20:32:10.177117] [DEBUG] [LOCAL ] No optimal features file found for SPWH: ./output/feature-sets/SPWH.txt [2026-01-13T20:32:10.177168] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:10.177200] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:10.177227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:10.177283] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:10.233460] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:10.234429] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:10.234510] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:10.234541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:10.361507] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:10.361692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:10.361739] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:10.361768] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:10.365515] [DEBUG] [FORECASTER] SPWH: Forecast T+1@11:T+2@11: DOWN (p=38.85%) [2026-01-13T20:32:10.365821] [INFO ] [FORECASTER] Completed predict_future for SPWH [2026-01-13T20:32:10.365943] [INFO ] [sig ] SPWH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:10.508872] [INFO ] [LOCAL ] Saved forecast: SPWH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPWH.txt [2026-01-13T20:32:10.509007] [INFO ] [sig ] [2920/3497] Completed SPWH in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:10.509045] [INFO ] [sig ] [2921/3497] Forecasting SPXC... [2026-01-13T20:32:10.509074] [INFO ] [sig ] Generating forecast for: SPXC [2026-01-13T20:32:10.509104] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXC' from 'https://tdm.silogroup.org/data/derivative_storage/SPXC.csv'. [2026-01-13T20:32:10.521355] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXC'. [2026-01-13T20:32:10.521708] [INFO ] [FORECASTER] Starting predict_future for SPXC [2026-01-13T20:32:10.522476] [DEBUG] [LOCAL ] No optimal features file found for SPXC: ./output/feature-sets/SPXC.txt [2026-01-13T20:32:10.522527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:10.522558] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:10.522609] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:10.522669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:10.579711] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:10.580753] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:10.580834] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:10.580866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:10.702409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:10.702562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:10.702623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:10.702652] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:10.706121] [DEBUG] [FORECASTER] SPXC: Forecast T+1@11:T+2@11: UP (p=91.78%) [2026-01-13T20:32:10.706458] [INFO ] [FORECASTER] Completed predict_future for SPXC [2026-01-13T20:32:10.706609] [INFO ] [sig ] SPXC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:10.854236] [INFO ] [LOCAL ] Saved forecast: SPXC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SPXC.txt [2026-01-13T20:32:10.854397] [INFO ] [sig ] [2921/3497] Completed SPXC in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:10.854435] [INFO ] [sig ] [2922/3497] Forecasting SPXX... [2026-01-13T20:32:10.854464] [INFO ] [sig ] Generating forecast for: SPXX [2026-01-13T20:32:10.854496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SPXX' from 'https://tdm.silogroup.org/data/derivative_storage/SPXX.csv'. [2026-01-13T20:32:10.866781] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SPXX'. [2026-01-13T20:32:10.867181] [INFO ] [FORECASTER] Starting predict_future for SPXX [2026-01-13T20:32:10.868011] [DEBUG] [LOCAL ] No optimal features file found for SPXX: ./output/feature-sets/SPXX.txt [2026-01-13T20:32:10.868063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:10.868094] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:10.868120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:10.868176] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:10.927840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:10.928790] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:10.928872] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:10.928905] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:11.048274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:11.048433] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:11.048473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:11.048503] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:11.052119] [DEBUG] [FORECASTER] SPXX: Forecast T+1@11:T+2@11: DOWN (p=19.00%) [2026-01-13T20:32:11.052406] [INFO ] [FORECASTER] Completed predict_future for SPXX [2026-01-13T20:32:11.052535] [INFO ] [sig ] SPXX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:11.204089] [INFO ] [LOCAL ] Saved forecast: SPXX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SPXX.txt [2026-01-13T20:32:11.204249] [INFO ] [sig ] [2922/3497] Completed SPXX in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:11.204303] [INFO ] [sig ] [2923/3497] Forecasting SQM... [2026-01-13T20:32:11.204336] [INFO ] [sig ] Generating forecast for: SQM [2026-01-13T20:32:11.204369] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQM' from 'https://tdm.silogroup.org/data/derivative_storage/SQM.csv'. [2026-01-13T20:32:11.215387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQM'. [2026-01-13T20:32:11.215689] [INFO ] [FORECASTER] Starting predict_future for SQM [2026-01-13T20:32:11.216455] [DEBUG] [LOCAL ] No optimal features file found for SQM: ./output/feature-sets/SQM.txt [2026-01-13T20:32:11.216507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:11.216539] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:11.216595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:11.216670] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:11.275563] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:11.276176] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:11.276258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:11.276292] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:11.405623] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:11.405789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:11.405834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:11.405864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:11.409461] [DEBUG] [FORECASTER] SQM: Forecast T+1@11:T+2@11: DOWN (p=41.30%) [2026-01-13T20:32:11.409765] [INFO ] [FORECASTER] Completed predict_future for SQM [2026-01-13T20:32:11.409898] [INFO ] [sig ] SQM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:11.559518] [INFO ] [LOCAL ] Saved forecast: SQM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SQM.txt [2026-01-13T20:32:11.559661] [INFO ] [sig ] [2923/3497] Completed SQM in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:11.559701] [INFO ] [sig ] [2924/3497] Forecasting SQNS... [2026-01-13T20:32:11.559731] [INFO ] [sig ] Generating forecast for: SQNS [2026-01-13T20:32:11.559760] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQNS' from 'https://tdm.silogroup.org/data/derivative_storage/SQNS.csv'. [2026-01-13T20:32:11.571502] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQNS'. [2026-01-13T20:32:11.571784] [INFO ] [FORECASTER] Starting predict_future for SQNS [2026-01-13T20:32:11.572532] [DEBUG] [LOCAL ] No optimal features file found for SQNS: ./output/feature-sets/SQNS.txt [2026-01-13T20:32:11.572604] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:11.572642] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:11.572669] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:11.572725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:11.627708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:11.628351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:11.628426] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:11.628458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:11.747105] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:11.747262] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:11.747301] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:11.747329] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:11.750925] [DEBUG] [FORECASTER] SQNS: Forecast T+1@11:T+2@11: UP (p=69.17%) [2026-01-13T20:32:11.751194] [INFO ] [FORECASTER] Completed predict_future for SQNS [2026-01-13T20:32:11.751335] [INFO ] [sig ] SQNS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:11.899760] [INFO ] [LOCAL ] Saved forecast: SQNS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SQNS.txt [2026-01-13T20:32:11.899939] [INFO ] [sig ] [2924/3497] Completed SQNS in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.4m [2026-01-13T20:32:11.899987] [INFO ] [sig ] [2925/3497] Forecasting SQQQ... [2026-01-13T20:32:11.900016] [INFO ] [sig ] Generating forecast for: SQQQ [2026-01-13T20:32:11.900053] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/SQQQ.csv'. [2026-01-13T20:32:11.911874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SQQQ'. [2026-01-13T20:32:11.912204] [INFO ] [FORECASTER] Starting predict_future for SQQQ [2026-01-13T20:32:11.912994] [DEBUG] [LOCAL ] No optimal features file found for SQQQ: ./output/feature-sets/SQQQ.txt [2026-01-13T20:32:11.913051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:11.913089] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:11.913116] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:11.913177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:11.968441] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:11.969072] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:11.969213] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:11.969249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:12.091827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:12.091979] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:12.092018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:12.092048] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:12.095603] [DEBUG] [FORECASTER] SQQQ: Forecast T+1@11:T+2@11: DOWN (p=10.87%) [2026-01-13T20:32:12.095877] [INFO ] [FORECASTER] Completed predict_future for SQQQ [2026-01-13T20:32:12.095995] [INFO ] [sig ] SQQQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:12.238745] [INFO ] [LOCAL ] Saved forecast: SQQQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SQQQ.txt [2026-01-13T20:32:12.238869] [INFO ] [sig ] [2925/3497] Completed SQQQ in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-13T20:32:12.238907] [INFO ] [sig ] [2926/3497] Forecasting SRAD... [2026-01-13T20:32:12.238935] [INFO ] [sig ] Generating forecast for: SRAD [2026-01-13T20:32:12.238966] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRAD' from 'https://tdm.silogroup.org/data/derivative_storage/SRAD.csv'. [2026-01-13T20:32:12.251151] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRAD'. [2026-01-13T20:32:12.251522] [INFO ] [FORECASTER] Starting predict_future for SRAD [2026-01-13T20:32:12.252298] [DEBUG] [LOCAL ] No optimal features file found for SRAD: ./output/feature-sets/SRAD.txt [2026-01-13T20:32:12.252349] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:12.252449] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:12.252479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:12.252537] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:12.308947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:12.309614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:12.309690] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:12.309722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:12.428326] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:12.428475] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:12.428514] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:12.428558] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:12.431881] [DEBUG] [FORECASTER] SRAD: Forecast T+1@11:T+2@11: DOWN (p=47.00%) [2026-01-13T20:32:12.432147] [INFO ] [FORECASTER] Completed predict_future for SRAD [2026-01-13T20:32:12.432266] [INFO ] [sig ] SRAD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:12.576474] [INFO ] [LOCAL ] Saved forecast: SRAD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SRAD.txt [2026-01-13T20:32:12.576611] [INFO ] [sig ] [2926/3497] Completed SRAD in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-13T20:32:12.576657] [INFO ] [sig ] [2927/3497] Forecasting SRBK... [2026-01-13T20:32:12.576687] [INFO ] [sig ] Generating forecast for: SRBK [2026-01-13T20:32:12.576716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRBK' from 'https://tdm.silogroup.org/data/derivative_storage/SRBK.csv'. [2026-01-13T20:32:12.592853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRBK'. [2026-01-13T20:32:12.593186] [INFO ] [FORECASTER] Starting predict_future for SRBK [2026-01-13T20:32:12.594040] [DEBUG] [LOCAL ] No optimal features file found for SRBK: ./output/feature-sets/SRBK.txt [2026-01-13T20:32:12.594092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:12.594124] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:12.594150] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:12.594214] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:12.650523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:12.651496] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:12.651587] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:12.651622] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:12.770213] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:12.770369] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:12.770409] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:12.770438] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:12.773793] [DEBUG] [FORECASTER] SRBK: Forecast T+1@11:T+2@11: UP (p=98.00%) [2026-01-13T20:32:12.774071] [INFO ] [FORECASTER] Completed predict_future for SRBK [2026-01-13T20:32:12.774191] [INFO ] [sig ] SRBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:12.916886] [INFO ] [LOCAL ] Saved forecast: SRBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SRBK.txt [2026-01-13T20:32:12.917038] [INFO ] [sig ] [2927/3497] Completed SRBK in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-13T20:32:12.917079] [INFO ] [sig ] [2928/3497] Forecasting SRCE... [2026-01-13T20:32:12.917108] [INFO ] [sig ] Generating forecast for: SRCE [2026-01-13T20:32:12.917138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRCE' from 'https://tdm.silogroup.org/data/derivative_storage/SRCE.csv'. [2026-01-13T20:32:12.929751] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRCE'. [2026-01-13T20:32:12.930182] [INFO ] [FORECASTER] Starting predict_future for SRCE [2026-01-13T20:32:12.931069] [DEBUG] [LOCAL ] No optimal features file found for SRCE: ./output/feature-sets/SRCE.txt [2026-01-13T20:32:12.931123] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:12.931157] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:12.931185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:12.931242] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:12.994562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:12.995718] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:12.995843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:12.995887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:13.140831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:13.141004] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:13.141045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:13.141075] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:13.144606] [DEBUG] [FORECASTER] SRCE: Forecast T+1@11:T+2@11: DOWN (p=28.38%) [2026-01-13T20:32:13.144915] [INFO ] [FORECASTER] Completed predict_future for SRCE [2026-01-13T20:32:13.145047] [INFO ] [sig ] SRCE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:13.294126] [INFO ] [LOCAL ] Saved forecast: SRCE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SRCE.txt [2026-01-13T20:32:13.294284] [INFO ] [sig ] [2928/3497] Completed SRCE in 0.4s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-13T20:32:13.294324] [INFO ] [sig ] [2929/3497] Forecasting SRE... [2026-01-13T20:32:13.294353] [INFO ] [sig ] Generating forecast for: SRE [2026-01-13T20:32:13.294384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRE' from 'https://tdm.silogroup.org/data/derivative_storage/SRE.csv'. [2026-01-13T20:32:13.306551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRE'. [2026-01-13T20:32:13.307156] [INFO ] [FORECASTER] Starting predict_future for SRE [2026-01-13T20:32:13.308168] [DEBUG] [LOCAL ] No optimal features file found for SRE: ./output/feature-sets/SRE.txt [2026-01-13T20:32:13.308220] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:13.308252] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:13.308279] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:13.308335] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:13.365059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:13.365960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:13.366059] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:13.366091] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:13.492671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:13.492892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:13.492940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:13.493015] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:13.496662] [DEBUG] [FORECASTER] SRE: Forecast T+1@11:T+2@11: DOWN (p=3.13%) [2026-01-13T20:32:13.497006] [INFO ] [FORECASTER] Completed predict_future for SRE [2026-01-13T20:32:13.497145] [INFO ] [sig ] SRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:13.641718] [INFO ] [LOCAL ] Saved forecast: SRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SRE.txt [2026-01-13T20:32:13.641872] [INFO ] [sig ] [2929/3497] Completed SRE in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-13T20:32:13.641910] [INFO ] [sig ] [2930/3497] Forecasting SREA... [2026-01-13T20:32:13.641941] [INFO ] [sig ] Generating forecast for: SREA [2026-01-13T20:32:13.641981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SREA' from 'https://tdm.silogroup.org/data/derivative_storage/SREA.csv'. [2026-01-13T20:32:13.654365] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SREA'. [2026-01-13T20:32:13.654756] [INFO ] [FORECASTER] Starting predict_future for SREA [2026-01-13T20:32:13.655510] [DEBUG] [LOCAL ] No optimal features file found for SREA: ./output/feature-sets/SREA.txt [2026-01-13T20:32:13.655562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:13.655632] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:13.655661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:13.655724] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:13.716120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:13.717048] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:13.717137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:13.717172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:13.836016] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:13.836168] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:13.836209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:13.836237] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:13.839686] [DEBUG] [FORECASTER] SREA: Forecast T+1@11:T+2@11: DOWN (p=9.68%) [2026-01-13T20:32:13.839970] [INFO ] [FORECASTER] Completed predict_future for SREA [2026-01-13T20:32:13.840092] [INFO ] [sig ] SREA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:13.990110] [INFO ] [LOCAL ] Saved forecast: SREA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SREA.txt [2026-01-13T20:32:13.990238] [INFO ] [sig ] [2930/3497] Completed SREA in 0.3s | 2.85 sym/s | Total: 17.1m | ETA: 3.3m [2026-01-13T20:32:13.990277] [INFO ] [sig ] [2931/3497] Forecasting SRFM... [2026-01-13T20:32:13.990306] [INFO ] [sig ] Generating forecast for: SRFM [2026-01-13T20:32:13.990336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRFM' from 'https://tdm.silogroup.org/data/derivative_storage/SRFM.csv'. [2026-01-13T20:32:14.001515] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRFM'. [2026-01-13T20:32:14.001822] [INFO ] [FORECASTER] Starting predict_future for SRFM [2026-01-13T20:32:14.002643] [DEBUG] [LOCAL ] No optimal features file found for SRFM: ./output/feature-sets/SRFM.txt [2026-01-13T20:32:14.002696] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:14.002729] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:14.002757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:14.002815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:14.061227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:14.061899] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:14.061978] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:14.062011] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:14.179263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:14.179403] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:14.179444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:14.179475] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:14.182963] [DEBUG] [FORECASTER] SRFM: Forecast T+1@11:T+2@11: DOWN (p=23.53%) [2026-01-13T20:32:14.183278] [INFO ] [FORECASTER] Completed predict_future for SRFM [2026-01-13T20:32:14.183411] [INFO ] [sig ] SRFM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:14.336276] [INFO ] [LOCAL ] Saved forecast: SRFM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SRFM.txt [2026-01-13T20:32:14.336445] [INFO ] [sig ] [2931/3497] Completed SRFM in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:14.336488] [INFO ] [sig ] [2932/3497] Forecasting SRG... [2026-01-13T20:32:14.336519] [INFO ] [sig ] Generating forecast for: SRG [2026-01-13T20:32:14.336551] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRG' from 'https://tdm.silogroup.org/data/derivative_storage/SRG.csv'. [2026-01-13T20:32:14.347592] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRG'. [2026-01-13T20:32:14.347943] [INFO ] [FORECASTER] Starting predict_future for SRG [2026-01-13T20:32:14.349124] [DEBUG] [LOCAL ] No optimal features file found for SRG: ./output/feature-sets/SRG.txt [2026-01-13T20:32:14.349175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:14.349206] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:14.349232] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:14.349288] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:14.409496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:14.410592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:14.410675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:14.410709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:14.547149] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:14.547305] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:14.547347] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:14.547377] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:14.550958] [DEBUG] [FORECASTER] SRG: Forecast T+1@11:T+2@11: UP (p=76.62%) [2026-01-13T20:32:14.551261] [INFO ] [FORECASTER] Completed predict_future for SRG [2026-01-13T20:32:14.551393] [INFO ] [sig ] SRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:14.713916] [INFO ] [LOCAL ] Saved forecast: SRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SRG.txt [2026-01-13T20:32:14.714274] [INFO ] [sig ] [2932/3497] Completed SRG in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:14.714336] [INFO ] [sig ] [2933/3497] Forecasting SRI... [2026-01-13T20:32:14.714366] [INFO ] [sig ] Generating forecast for: SRI [2026-01-13T20:32:14.714405] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRI' from 'https://tdm.silogroup.org/data/derivative_storage/SRI.csv'. [2026-01-13T20:32:14.726224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRI'. [2026-01-13T20:32:14.726550] [INFO ] [FORECASTER] Starting predict_future for SRI [2026-01-13T20:32:14.727355] [DEBUG] [LOCAL ] No optimal features file found for SRI: ./output/feature-sets/SRI.txt [2026-01-13T20:32:14.727408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:14.727442] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:14.727471] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:14.727529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:14.790752] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:14.791722] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:14.791803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:14.791837] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:14.911126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:14.911258] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:14.911295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:14.911323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:14.915000] [DEBUG] [FORECASTER] SRI: Forecast T+1@11:T+2@11: DOWN (p=7.08%) [2026-01-13T20:32:14.915267] [INFO ] [FORECASTER] Completed predict_future for SRI [2026-01-13T20:32:14.915385] [INFO ] [sig ] SRI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:15.059193] [INFO ] [LOCAL ] Saved forecast: SRI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SRI.txt [2026-01-13T20:32:15.059351] [INFO ] [sig ] [2933/3497] Completed SRI in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:15.059391] [INFO ] [sig ] [2934/3497] Forecasting SRRK... [2026-01-13T20:32:15.059427] [INFO ] [sig ] Generating forecast for: SRRK [2026-01-13T20:32:15.059458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRRK' from 'https://tdm.silogroup.org/data/derivative_storage/SRRK.csv'. [2026-01-13T20:32:15.070775] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRRK'. [2026-01-13T20:32:15.071061] [INFO ] [FORECASTER] Starting predict_future for SRRK [2026-01-13T20:32:15.071835] [DEBUG] [LOCAL ] No optimal features file found for SRRK: ./output/feature-sets/SRRK.txt [2026-01-13T20:32:15.071886] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:15.071917] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:15.071943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:15.072004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:15.129473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:15.130126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:15.130205] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:15.130237] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:15.252947] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:15.253299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:15.253340] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:15.253368] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:15.256869] [DEBUG] [FORECASTER] SRRK: Forecast T+1@11:T+2@11: DOWN (p=31.02%) [2026-01-13T20:32:15.257137] [INFO ] [FORECASTER] Completed predict_future for SRRK [2026-01-13T20:32:15.257256] [INFO ] [sig ] SRRK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:15.400726] [INFO ] [LOCAL ] Saved forecast: SRRK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SRRK.txt [2026-01-13T20:32:15.400854] [INFO ] [sig ] [2934/3497] Completed SRRK in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:15.400892] [INFO ] [sig ] [2935/3497] Forecasting SRTS... [2026-01-13T20:32:15.400922] [INFO ] [sig ] Generating forecast for: SRTS [2026-01-13T20:32:15.400952] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SRTS' from 'https://tdm.silogroup.org/data/derivative_storage/SRTS.csv'. [2026-01-13T20:32:15.412852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SRTS'. [2026-01-13T20:32:15.413129] [INFO ] [FORECASTER] Starting predict_future for SRTS [2026-01-13T20:32:15.413921] [DEBUG] [LOCAL ] No optimal features file found for SRTS: ./output/feature-sets/SRTS.txt [2026-01-13T20:32:15.413972] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:15.414003] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:15.414030] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:15.414085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:15.474375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:15.475251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:15.475333] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:15.475367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:15.598141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:15.598311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:15.598361] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:15.598392] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:15.601997] [DEBUG] [FORECASTER] SRTS: Forecast T+1@11:T+2@11: DOWN (p=6.85%) [2026-01-13T20:32:15.602281] [INFO ] [FORECASTER] Completed predict_future for SRTS [2026-01-13T20:32:15.602407] [INFO ] [sig ] SRTS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:15.749790] [INFO ] [LOCAL ] Saved forecast: SRTS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SRTS.txt [2026-01-13T20:32:15.749933] [INFO ] [sig ] [2935/3497] Completed SRTS in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:15.749983] [INFO ] [sig ] [2936/3497] Forecasting SSB... [2026-01-13T20:32:15.750014] [INFO ] [sig ] Generating forecast for: SSB [2026-01-13T20:32:15.750044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSB' from 'https://tdm.silogroup.org/data/derivative_storage/SSB.csv'. [2026-01-13T20:32:15.761737] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSB'. [2026-01-13T20:32:15.762021] [INFO ] [FORECASTER] Starting predict_future for SSB [2026-01-13T20:32:15.762826] [DEBUG] [LOCAL ] No optimal features file found for SSB: ./output/feature-sets/SSB.txt [2026-01-13T20:32:15.762878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:15.762911] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:15.762939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:15.762997] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:15.823792] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:15.824685] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:15.824797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:15.824832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:15.949599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:15.949750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:15.949799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:15.949836] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:15.953487] [DEBUG] [FORECASTER] SSB: Forecast T+1@11:T+2@11: DOWN (p=9.91%) [2026-01-13T20:32:15.953797] [INFO ] [FORECASTER] Completed predict_future for SSB [2026-01-13T20:32:15.954114] [INFO ] [sig ] SSB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:16.103850] [INFO ] [LOCAL ] Saved forecast: SSB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SSB.txt [2026-01-13T20:32:16.104012] [INFO ] [sig ] [2936/3497] Completed SSB in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:16.104052] [INFO ] [sig ] [2937/3497] Forecasting SSD... [2026-01-13T20:32:16.104081] [INFO ] [sig ] Generating forecast for: SSD [2026-01-13T20:32:16.104111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSD' from 'https://tdm.silogroup.org/data/derivative_storage/SSD.csv'. [2026-01-13T20:32:16.116079] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSD'. [2026-01-13T20:32:16.116400] [INFO ] [FORECASTER] Starting predict_future for SSD [2026-01-13T20:32:16.117202] [DEBUG] [LOCAL ] No optimal features file found for SSD: ./output/feature-sets/SSD.txt [2026-01-13T20:32:16.117255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:16.117288] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:16.117316] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:16.117373] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:16.178132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:16.178903] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:16.178989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:16.179021] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:16.308626] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:16.308793] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:16.308848] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:16.308901] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:16.312502] [DEBUG] [FORECASTER] SSD: Forecast T+1@11:T+2@11: DOWN (p=16.66%) [2026-01-13T20:32:16.312814] [INFO ] [FORECASTER] Completed predict_future for SSD [2026-01-13T20:32:16.312941] [INFO ] [sig ] SSD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:16.459983] [INFO ] [LOCAL ] Saved forecast: SSD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SSD.txt [2026-01-13T20:32:16.460130] [INFO ] [sig ] [2937/3497] Completed SSD in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:16.460170] [INFO ] [sig ] [2938/3497] Forecasting SSL... [2026-01-13T20:32:16.460198] [INFO ] [sig ] Generating forecast for: SSL [2026-01-13T20:32:16.460228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSL' from 'https://tdm.silogroup.org/data/derivative_storage/SSL.csv'. [2026-01-13T20:32:16.471386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSL'. [2026-01-13T20:32:16.471697] [INFO ] [FORECASTER] Starting predict_future for SSL [2026-01-13T20:32:16.472434] [DEBUG] [LOCAL ] No optimal features file found for SSL: ./output/feature-sets/SSL.txt [2026-01-13T20:32:16.472485] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:16.472517] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:16.472543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:16.472617] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:16.532067] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:16.532862] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:16.532944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:16.532980] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:16.656643] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:16.656797] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:16.656836] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:16.656865] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:16.660282] [DEBUG] [FORECASTER] SSL: Forecast T+1@11:T+2@11: UP (p=77.70%) [2026-01-13T20:32:16.660558] [INFO ] [FORECASTER] Completed predict_future for SSL [2026-01-13T20:32:16.660701] [INFO ] [sig ] SSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:16.823159] [INFO ] [LOCAL ] Saved forecast: SSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SSL.txt [2026-01-13T20:32:16.823331] [INFO ] [sig ] [2938/3497] Completed SSL in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:16.823371] [INFO ] [sig ] [2939/3497] Forecasting SSNC... [2026-01-13T20:32:16.823402] [INFO ] [sig ] Generating forecast for: SSNC [2026-01-13T20:32:16.823434] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSNC' from 'https://tdm.silogroup.org/data/derivative_storage/SSNC.csv'. [2026-01-13T20:32:16.835027] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSNC'. [2026-01-13T20:32:16.835387] [INFO ] [FORECASTER] Starting predict_future for SSNC [2026-01-13T20:32:16.836189] [DEBUG] [LOCAL ] No optimal features file found for SSNC: ./output/feature-sets/SSNC.txt [2026-01-13T20:32:16.836241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:16.836274] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:16.836300] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:16.836357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:16.892555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:16.893442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:16.893525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:16.893558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:17.021684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:17.021918] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:17.021975] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:17.022009] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:17.026751] [DEBUG] [FORECASTER] SSNC: Forecast T+1@11:T+2@11: UP (p=60.55%) [2026-01-13T20:32:17.027168] [INFO ] [FORECASTER] Completed predict_future for SSNC [2026-01-13T20:32:17.027317] [INFO ] [sig ] SSNC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:17.182112] [INFO ] [LOCAL ] Saved forecast: SSNC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SSNC.txt [2026-01-13T20:32:17.182347] [INFO ] [sig ] [2939/3497] Completed SSNC in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:17.182408] [INFO ] [sig ] [2940/3497] Forecasting SSP... [2026-01-13T20:32:17.182668] [INFO ] [sig ] Generating forecast for: SSP [2026-01-13T20:32:17.182719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSP' from 'https://tdm.silogroup.org/data/derivative_storage/SSP.csv'. [2026-01-13T20:32:17.196484] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSP'. [2026-01-13T20:32:17.196945] [INFO ] [FORECASTER] Starting predict_future for SSP [2026-01-13T20:32:17.197839] [DEBUG] [LOCAL ] No optimal features file found for SSP: ./output/feature-sets/SSP.txt [2026-01-13T20:32:17.197893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:17.197927] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:17.197980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:17.198042] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:17.259597] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:17.260559] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:17.260664] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:17.260699] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:17.379973] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:17.380132] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:17.380173] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:17.380202] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:17.383549] [DEBUG] [FORECASTER] SSP: Forecast T+1@11:T+2@11: DOWN (p=5.65%) [2026-01-13T20:32:17.383855] [INFO ] [FORECASTER] Completed predict_future for SSP [2026-01-13T20:32:17.383980] [INFO ] [sig ] SSP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:17.544290] [INFO ] [LOCAL ] Saved forecast: SSP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SSP.txt [2026-01-13T20:32:17.544482] [INFO ] [sig ] [2940/3497] Completed SSP in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:17.544528] [INFO ] [sig ] [2941/3497] Forecasting SSRM... [2026-01-13T20:32:17.544592] [INFO ] [sig ] Generating forecast for: SSRM [2026-01-13T20:32:17.544645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSRM' from 'https://tdm.silogroup.org/data/derivative_storage/SSRM.csv'. [2026-01-13T20:32:17.556595] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSRM'. [2026-01-13T20:32:17.556976] [INFO ] [FORECASTER] Starting predict_future for SSRM [2026-01-13T20:32:17.557995] [DEBUG] [LOCAL ] No optimal features file found for SSRM: ./output/feature-sets/SSRM.txt [2026-01-13T20:32:17.558056] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:17.558093] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:17.558122] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:17.558192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:17.622162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:17.623282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:17.623366] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:17.623401] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:17.750520] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:17.750692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:17.750733] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:17.750764] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:17.754193] [DEBUG] [FORECASTER] SSRM: Forecast T+1@11:T+2@11: DOWN (p=0.55%) [2026-01-13T20:32:17.754486] [INFO ] [FORECASTER] Completed predict_future for SSRM [2026-01-13T20:32:17.754630] [INFO ] [sig ] SSRM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:17.911984] [INFO ] [LOCAL ] Saved forecast: SSRM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SSRM.txt [2026-01-13T20:32:17.912154] [INFO ] [sig ] [2941/3497] Completed SSRM in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.3m [2026-01-13T20:32:17.912196] [INFO ] [sig ] [2942/3497] Forecasting SSSS... [2026-01-13T20:32:17.912229] [INFO ] [sig ] Generating forecast for: SSSS [2026-01-13T20:32:17.912259] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSSS' from 'https://tdm.silogroup.org/data/derivative_storage/SSSS.csv'. [2026-01-13T20:32:17.925367] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSSS'. [2026-01-13T20:32:17.925750] [INFO ] [FORECASTER] Starting predict_future for SSSS [2026-01-13T20:32:17.926570] [DEBUG] [LOCAL ] No optimal features file found for SSSS: ./output/feature-sets/SSSS.txt [2026-01-13T20:32:17.926642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:17.926675] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:17.926703] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:17.926761] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:17.987772] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:17.988674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:17.988757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:17.988798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:18.120216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:18.120371] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:18.120412] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:18.120443] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:18.124461] [DEBUG] [FORECASTER] SSSS: Forecast T+1@11:T+2@11: UP (p=94.27%) [2026-01-13T20:32:18.124809] [INFO ] [FORECASTER] Completed predict_future for SSSS [2026-01-13T20:32:18.125147] [INFO ] [sig ] SSSS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:18.280871] [INFO ] [LOCAL ] Saved forecast: SSSS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SSSS.txt [2026-01-13T20:32:18.281014] [INFO ] [sig ] [2942/3497] Completed SSSS in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-13T20:32:18.281054] [INFO ] [sig ] [2943/3497] Forecasting SSTI... [2026-01-13T20:32:18.281085] [INFO ] [sig ] Generating forecast for: SSTI [2026-01-13T20:32:18.281115] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTI' from 'https://tdm.silogroup.org/data/derivative_storage/SSTI.csv'. [2026-01-13T20:32:18.293616] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTI'. [2026-01-13T20:32:18.293991] [INFO ] [FORECASTER] Starting predict_future for SSTI [2026-01-13T20:32:18.294839] [DEBUG] [LOCAL ] No optimal features file found for SSTI: ./output/feature-sets/SSTI.txt [2026-01-13T20:32:18.294918] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:18.294981] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:18.295014] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:18.295083] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:18.357193] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:18.358034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:18.358117] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:18.358151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:18.487376] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:18.487552] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:18.487638] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:18.487694] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:18.491543] [DEBUG] [FORECASTER] SSTI: Forecast T+1@11:T+2@11: UP (p=69.64%) [2026-01-13T20:32:18.491888] [INFO ] [FORECASTER] Completed predict_future for SSTI [2026-01-13T20:32:18.492038] [INFO ] [sig ] SSTI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:18.649864] [INFO ] [LOCAL ] Saved forecast: SSTI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SSTI.txt [2026-01-13T20:32:18.650056] [INFO ] [sig ] [2943/3497] Completed SSTI in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-13T20:32:18.650105] [INFO ] [sig ] [2944/3497] Forecasting SSTK... [2026-01-13T20:32:18.650143] [INFO ] [sig ] Generating forecast for: SSTK [2026-01-13T20:32:18.650176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSTK' from 'https://tdm.silogroup.org/data/derivative_storage/SSTK.csv'. [2026-01-13T20:32:18.663325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSTK'. [2026-01-13T20:32:18.663736] [INFO ] [FORECASTER] Starting predict_future for SSTK [2026-01-13T20:32:18.664562] [DEBUG] [LOCAL ] No optimal features file found for SSTK: ./output/feature-sets/SSTK.txt [2026-01-13T20:32:18.664634] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:18.664668] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:18.664696] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:18.664755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:18.727275] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:18.728238] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:18.728345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:18.728394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:18.859740] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:18.859897] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:18.859938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:18.859968] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:18.863740] [DEBUG] [FORECASTER] SSTK: Forecast T+1@11:T+2@11: UP (p=86.58%) [2026-01-13T20:32:18.864044] [INFO ] [FORECASTER] Completed predict_future for SSTK [2026-01-13T20:32:18.864176] [INFO ] [sig ] SSTK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:19.016999] [INFO ] [LOCAL ] Saved forecast: SSTK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SSTK.txt [2026-01-13T20:32:19.017183] [INFO ] [sig ] [2944/3497] Completed SSTK in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-13T20:32:19.017243] [INFO ] [sig ] [2945/3497] Forecasting SSYS... [2026-01-13T20:32:19.017289] [INFO ] [sig ] Generating forecast for: SSYS [2026-01-13T20:32:19.017336] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SSYS' from 'https://tdm.silogroup.org/data/derivative_storage/SSYS.csv'. [2026-01-13T20:32:19.031083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SSYS'. [2026-01-13T20:32:19.031451] [INFO ] [FORECASTER] Starting predict_future for SSYS [2026-01-13T20:32:19.032395] [DEBUG] [LOCAL ] No optimal features file found for SSYS: ./output/feature-sets/SSYS.txt [2026-01-13T20:32:19.032457] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:19.032491] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:19.032521] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:19.032610] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:19.093125] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:19.093917] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:19.094000] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:19.094034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:19.220757] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:19.220925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:19.220968] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:19.220997] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:19.224830] [DEBUG] [FORECASTER] SSYS: Forecast T+1@11:T+2@11: DOWN (p=11.47%) [2026-01-13T20:32:19.225136] [INFO ] [FORECASTER] Completed predict_future for SSYS [2026-01-13T20:32:19.225275] [INFO ] [sig ] SSYS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:19.382534] [INFO ] [LOCAL ] Saved forecast: SSYS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SSYS.txt [2026-01-13T20:32:19.382739] [INFO ] [sig ] [2945/3497] Completed SSYS in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-13T20:32:19.382802] [INFO ] [sig ] [2946/3497] Forecasting STAA... [2026-01-13T20:32:19.382848] [INFO ] [sig ] Generating forecast for: STAA [2026-01-13T20:32:19.382883] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAA' from 'https://tdm.silogroup.org/data/derivative_storage/STAA.csv'. [2026-01-13T20:32:19.394554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAA'. [2026-01-13T20:32:19.394952] [INFO ] [FORECASTER] Starting predict_future for STAA [2026-01-13T20:32:19.395841] [DEBUG] [LOCAL ] No optimal features file found for STAA: ./output/feature-sets/STAA.txt [2026-01-13T20:32:19.395908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:19.395949] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:19.395978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:19.396057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:19.458706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:19.459522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:19.459623] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:19.459661] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:19.588616] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:19.588776] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:19.588831] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:19.588914] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:19.592504] [DEBUG] [FORECASTER] STAA: Forecast T+1@11:T+2@11: DOWN (p=30.79%) [2026-01-13T20:32:19.592823] [INFO ] [FORECASTER] Completed predict_future for STAA [2026-01-13T20:32:19.592953] [INFO ] [sig ] STAA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:19.741530] [INFO ] [LOCAL ] Saved forecast: STAA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STAA.txt [2026-01-13T20:32:19.741696] [INFO ] [sig ] [2946/3497] Completed STAA in 0.4s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-13T20:32:19.741736] [INFO ] [sig ] [2947/3497] Forecasting STAG... [2026-01-13T20:32:19.741766] [INFO ] [sig ] Generating forecast for: STAG [2026-01-13T20:32:19.741797] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STAG' from 'https://tdm.silogroup.org/data/derivative_storage/STAG.csv'. [2026-01-13T20:32:19.753632] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STAG'. [2026-01-13T20:32:19.753963] [INFO ] [FORECASTER] Starting predict_future for STAG [2026-01-13T20:32:19.754758] [DEBUG] [LOCAL ] No optimal features file found for STAG: ./output/feature-sets/STAG.txt [2026-01-13T20:32:19.754811] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:19.754843] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:19.754871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:19.754929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:19.810667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:19.811359] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:19.811441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:19.811475] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:19.934618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:19.934778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:19.934817] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:19.934845] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:19.939043] [DEBUG] [FORECASTER] STAG: Forecast T+1@11:T+2@11: DOWN (p=40.28%) [2026-01-13T20:32:19.939328] [INFO ] [FORECASTER] Completed predict_future for STAG [2026-01-13T20:32:19.939451] [INFO ] [sig ] STAG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:20.085487] [INFO ] [LOCAL ] Saved forecast: STAG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STAG.txt [2026-01-13T20:32:20.085643] [INFO ] [sig ] [2947/3497] Completed STAG in 0.3s | 2.85 sym/s | Total: 17.2m | ETA: 3.2m [2026-01-13T20:32:20.085685] [INFO ] [sig ] [2948/3497] Forecasting STBA... [2026-01-13T20:32:20.085714] [INFO ] [sig ] Generating forecast for: STBA [2026-01-13T20:32:20.085745] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STBA' from 'https://tdm.silogroup.org/data/derivative_storage/STBA.csv'. [2026-01-13T20:32:20.097222] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STBA'. [2026-01-13T20:32:20.097528] [INFO ] [FORECASTER] Starting predict_future for STBA [2026-01-13T20:32:20.098337] [DEBUG] [LOCAL ] No optimal features file found for STBA: ./output/feature-sets/STBA.txt [2026-01-13T20:32:20.098388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:20.098420] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:20.098446] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:20.098503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:20.158361] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:20.159224] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:20.159307] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:20.159341] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:20.283707] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:20.283860] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:20.283900] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:20.283930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:20.287894] [DEBUG] [FORECASTER] STBA: Forecast T+1@11:T+2@11: DOWN (p=42.83%) [2026-01-13T20:32:20.288448] [INFO ] [FORECASTER] Completed predict_future for STBA [2026-01-13T20:32:20.288600] [INFO ] [sig ] STBA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:20.439808] [INFO ] [LOCAL ] Saved forecast: STBA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STBA.txt [2026-01-13T20:32:20.439973] [INFO ] [sig ] [2948/3497] Completed STBA in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:20.440019] [INFO ] [sig ] [2949/3497] Forecasting STC... [2026-01-13T20:32:20.440058] [INFO ] [sig ] Generating forecast for: STC [2026-01-13T20:32:20.440107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STC' from 'https://tdm.silogroup.org/data/derivative_storage/STC.csv'. [2026-01-13T20:32:20.452453] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STC'. [2026-01-13T20:32:20.452793] [INFO ] [FORECASTER] Starting predict_future for STC [2026-01-13T20:32:20.453567] [DEBUG] [LOCAL ] No optimal features file found for STC: ./output/feature-sets/STC.txt [2026-01-13T20:32:20.453639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:20.453673] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:20.453700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:20.453758] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:20.516687] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:20.517541] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:20.517641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:20.517676] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:20.649754] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:20.649925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:20.649972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:20.650013] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:20.653825] [DEBUG] [FORECASTER] STC: Forecast T+1@11:T+2@11: UP (p=64.82%) [2026-01-13T20:32:20.654117] [INFO ] [FORECASTER] Completed predict_future for STC [2026-01-13T20:32:20.654250] [INFO ] [sig ] STC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:20.803372] [INFO ] [LOCAL ] Saved forecast: STC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STC.txt [2026-01-13T20:32:20.803540] [INFO ] [sig ] [2949/3497] Completed STC in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:20.803602] [INFO ] [sig ] [2950/3497] Forecasting STE... [2026-01-13T20:32:20.803633] [INFO ] [sig ] Generating forecast for: STE [2026-01-13T20:32:20.803665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STE' from 'https://tdm.silogroup.org/data/derivative_storage/STE.csv'. [2026-01-13T20:32:20.815144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STE'. [2026-01-13T20:32:20.815467] [INFO ] [FORECASTER] Starting predict_future for STE [2026-01-13T20:32:20.816273] [DEBUG] [LOCAL ] No optimal features file found for STE: ./output/feature-sets/STE.txt [2026-01-13T20:32:20.816326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:20.816359] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:20.816387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:20.816444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:20.874276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:20.875295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:20.875381] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:20.875417] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:21.004214] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:21.004388] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:21.004430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:21.004460] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:21.007940] [DEBUG] [FORECASTER] STE: Forecast T+1@11:T+2@11: DOWN (p=10.25%) [2026-01-13T20:32:21.008244] [INFO ] [FORECASTER] Completed predict_future for STE [2026-01-13T20:32:21.008373] [INFO ] [sig ] STE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:21.161216] [INFO ] [LOCAL ] Saved forecast: STE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STE.txt [2026-01-13T20:32:21.161414] [INFO ] [sig ] [2950/3497] Completed STE in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:21.161467] [INFO ] [sig ] [2951/3497] Forecasting STEL... [2026-01-13T20:32:21.161498] [INFO ] [sig ] Generating forecast for: STEL [2026-01-13T20:32:21.161530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEL' from 'https://tdm.silogroup.org/data/derivative_storage/STEL.csv'. [2026-01-13T20:32:21.173806] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEL'. [2026-01-13T20:32:21.174203] [INFO ] [FORECASTER] Starting predict_future for STEL [2026-01-13T20:32:21.175042] [DEBUG] [LOCAL ] No optimal features file found for STEL: ./output/feature-sets/STEL.txt [2026-01-13T20:32:21.175099] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:21.175131] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:21.175157] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:21.175215] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:21.239673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:21.240530] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:21.240632] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:21.240668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:21.368334] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:21.368491] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:21.368531] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:21.368560] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:21.372326] [DEBUG] [FORECASTER] STEL: Forecast T+1@11:T+2@11: DOWN (p=3.22%) [2026-01-13T20:32:21.372622] [INFO ] [FORECASTER] Completed predict_future for STEL [2026-01-13T20:32:21.372750] [INFO ] [sig ] STEL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:21.531347] [INFO ] [LOCAL ] Saved forecast: STEL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STEL.txt [2026-01-13T20:32:21.531513] [INFO ] [sig ] [2951/3497] Completed STEL in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:21.531556] [INFO ] [sig ] [2952/3497] Forecasting STEM... [2026-01-13T20:32:21.531606] [INFO ] [sig ] Generating forecast for: STEM [2026-01-13T20:32:21.531639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEM' from 'https://tdm.silogroup.org/data/derivative_storage/STEM.csv'. [2026-01-13T20:32:21.544599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEM'. [2026-01-13T20:32:21.544967] [INFO ] [FORECASTER] Starting predict_future for STEM [2026-01-13T20:32:21.545855] [DEBUG] [LOCAL ] No optimal features file found for STEM: ./output/feature-sets/STEM.txt [2026-01-13T20:32:21.545937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:21.545997] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:21.546036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:21.546098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:21.608249] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:21.609147] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:21.609230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:21.609263] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:21.737742] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:21.737903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:21.737973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:21.738016] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:21.742137] [DEBUG] [FORECASTER] STEM: Forecast T+1@11:T+2@11: UP (p=91.53%) [2026-01-13T20:32:21.742430] [INFO ] [FORECASTER] Completed predict_future for STEM [2026-01-13T20:32:21.742561] [INFO ] [sig ] STEM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:21.892588] [INFO ] [LOCAL ] Saved forecast: STEM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STEM.txt [2026-01-13T20:32:21.892783] [INFO ] [sig ] [2952/3497] Completed STEM in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:21.892842] [INFO ] [sig ] [2953/3497] Forecasting STEP... [2026-01-13T20:32:21.892881] [INFO ] [sig ] Generating forecast for: STEP [2026-01-13T20:32:21.892925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STEP' from 'https://tdm.silogroup.org/data/derivative_storage/STEP.csv'. [2026-01-13T20:32:21.906385] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STEP'. [2026-01-13T20:32:21.906728] [INFO ] [FORECASTER] Starting predict_future for STEP [2026-01-13T20:32:21.907738] [DEBUG] [LOCAL ] No optimal features file found for STEP: ./output/feature-sets/STEP.txt [2026-01-13T20:32:21.907795] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:21.907827] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:21.907854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:21.907927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:21.968979] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:21.969764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:21.969873] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:21.969909] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:22.095683] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:22.095836] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:22.095878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:22.095908] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:22.099543] [DEBUG] [FORECASTER] STEP: Forecast T+1@11:T+2@11: DOWN (p=45.62%) [2026-01-13T20:32:22.099862] [INFO ] [FORECASTER] Completed predict_future for STEP [2026-01-13T20:32:22.100015] [INFO ] [sig ] STEP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:22.252135] [INFO ] [LOCAL ] Saved forecast: STEP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STEP.txt [2026-01-13T20:32:22.252302] [INFO ] [sig ] [2953/3497] Completed STEP in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:22.252344] [INFO ] [sig ] [2954/3497] Forecasting STHO... [2026-01-13T20:32:22.252376] [INFO ] [sig ] Generating forecast for: STHO [2026-01-13T20:32:22.252408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STHO' from 'https://tdm.silogroup.org/data/derivative_storage/STHO.csv'. [2026-01-13T20:32:22.267640] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STHO'. [2026-01-13T20:32:22.268016] [INFO ] [FORECASTER] Starting predict_future for STHO [2026-01-13T20:32:22.268914] [DEBUG] [LOCAL ] No optimal features file found for STHO: ./output/feature-sets/STHO.txt [2026-01-13T20:32:22.268994] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:22.269032] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:22.269060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:22.269118] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:22.330103] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:22.330829] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:22.330908] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:22.330944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:22.453564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:22.453764] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:22.453805] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:22.453835] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:22.457875] [DEBUG] [FORECASTER] STHO: Forecast T+1@11:T+2@11: DOWN (p=24.70%) [2026-01-13T20:32:22.458187] [INFO ] [FORECASTER] Completed predict_future for STHO [2026-01-13T20:32:22.458314] [INFO ] [sig ] STHO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:22.606242] [INFO ] [LOCAL ] Saved forecast: STHO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STHO.txt [2026-01-13T20:32:22.606396] [INFO ] [sig ] [2954/3497] Completed STHO in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:22.606437] [INFO ] [sig ] [2955/3497] Forecasting STI... [2026-01-13T20:32:22.606469] [INFO ] [sig ] Generating forecast for: STI [2026-01-13T20:32:22.606500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STI' from 'https://tdm.silogroup.org/data/derivative_storage/STI.csv'. [2026-01-13T20:32:22.620771] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STI'. [2026-01-13T20:32:22.621141] [INFO ] [FORECASTER] Starting predict_future for STI [2026-01-13T20:32:22.622370] [DEBUG] [LOCAL ] No optimal features file found for STI: ./output/feature-sets/STI.txt [2026-01-13T20:32:22.622424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:22.622457] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:22.622484] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:22.622542] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:22.684157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:22.685032] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:22.685130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:22.685177] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:22.813677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:22.813834] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:22.813874] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:22.813904] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:22.817558] [DEBUG] [FORECASTER] STI: Forecast T+1@11:T+2@11: DOWN (p=21.84%) [2026-01-13T20:32:22.817886] [INFO ] [FORECASTER] Completed predict_future for STI [2026-01-13T20:32:22.818047] [INFO ] [sig ] STI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:22.973829] [INFO ] [LOCAL ] Saved forecast: STI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STI.txt [2026-01-13T20:32:22.973980] [INFO ] [sig ] [2955/3497] Completed STI in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:22.974022] [INFO ] [sig ] [2956/3497] Forecasting STIM... [2026-01-13T20:32:22.974052] [INFO ] [sig ] Generating forecast for: STIM [2026-01-13T20:32:22.974084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STIM' from 'https://tdm.silogroup.org/data/derivative_storage/STIM.csv'. [2026-01-13T20:32:22.987147] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STIM'. [2026-01-13T20:32:22.987503] [INFO ] [FORECASTER] Starting predict_future for STIM [2026-01-13T20:32:22.988593] [DEBUG] [LOCAL ] No optimal features file found for STIM: ./output/feature-sets/STIM.txt [2026-01-13T20:32:22.988647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:22.988678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:22.988705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:22.988768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:23.054160] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:23.055085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:23.055179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:23.055214] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:23.186772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:23.186931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:23.186972] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:23.187002] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:23.190558] [DEBUG] [FORECASTER] STIM: Forecast T+1@11:T+2@11: UP (p=82.89%) [2026-01-13T20:32:23.190867] [INFO ] [FORECASTER] Completed predict_future for STIM [2026-01-13T20:32:23.190993] [INFO ] [sig ] STIM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:23.340631] [INFO ] [LOCAL ] Saved forecast: STIM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STIM.txt [2026-01-13T20:32:23.340811] [INFO ] [sig ] [2956/3497] Completed STIM in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:23.340866] [INFO ] [sig ] [2957/3497] Forecasting STK... [2026-01-13T20:32:23.340911] [INFO ] [sig ] Generating forecast for: STK [2026-01-13T20:32:23.340945] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STK' from 'https://tdm.silogroup.org/data/derivative_storage/STK.csv'. [2026-01-13T20:32:23.353057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STK'. [2026-01-13T20:32:23.353378] [INFO ] [FORECASTER] Starting predict_future for STK [2026-01-13T20:32:23.354193] [DEBUG] [LOCAL ] No optimal features file found for STK: ./output/feature-sets/STK.txt [2026-01-13T20:32:23.354246] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:23.354278] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:23.354306] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:23.354365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:23.413463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:23.414229] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:23.414317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:23.414368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:23.541990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:23.542143] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:23.542184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:23.542214] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:23.545911] [DEBUG] [FORECASTER] STK: Forecast T+1@11:T+2@11: DOWN (p=49.29%) [2026-01-13T20:32:23.546199] [INFO ] [FORECASTER] Completed predict_future for STK [2026-01-13T20:32:23.546326] [INFO ] [sig ] STK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:23.694619] [INFO ] [LOCAL ] Saved forecast: STK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STK.txt [2026-01-13T20:32:23.694781] [INFO ] [sig ] [2957/3497] Completed STK in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:23.694855] [INFO ] [sig ] [2958/3497] Forecasting STKH... [2026-01-13T20:32:23.694893] [INFO ] [sig ] Generating forecast for: STKH [2026-01-13T20:32:23.694925] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKH' from 'https://tdm.silogroup.org/data/derivative_storage/STKH.csv'. [2026-01-13T20:32:23.707064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKH'. [2026-01-13T20:32:23.707393] [INFO ] [FORECASTER] Starting predict_future for STKH [2026-01-13T20:32:23.708262] [DEBUG] [LOCAL ] No optimal features file found for STKH: ./output/feature-sets/STKH.txt [2026-01-13T20:32:23.708315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:23.708347] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:23.708375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:23.708431] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:23.771833] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:23.772810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:23.772904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:23.772939] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:23.886748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:23.886902] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:23.886943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:23.886972] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:23.891055] [DEBUG] [FORECASTER] STKH: Forecast T+1@11:T+2@11: UP (p=58.20%) [2026-01-13T20:32:23.891364] [INFO ] [FORECASTER] Completed predict_future for STKH [2026-01-13T20:32:23.891494] [INFO ] [sig ] STKH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:24.046117] [INFO ] [LOCAL ] Saved forecast: STKH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STKH.txt [2026-01-13T20:32:24.046253] [INFO ] [sig ] [2958/3497] Completed STKH in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.2m [2026-01-13T20:32:24.046291] [INFO ] [sig ] [2959/3497] Forecasting STKL... [2026-01-13T20:32:24.046325] [INFO ] [sig ] Generating forecast for: STKL [2026-01-13T20:32:24.046381] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKL' from 'https://tdm.silogroup.org/data/derivative_storage/STKL.csv'. [2026-01-13T20:32:24.058476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKL'. [2026-01-13T20:32:24.058824] [INFO ] [FORECASTER] Starting predict_future for STKL [2026-01-13T20:32:24.059619] [DEBUG] [LOCAL ] No optimal features file found for STKL: ./output/feature-sets/STKL.txt [2026-01-13T20:32:24.059671] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:24.059704] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:24.059732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:24.059790] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:24.120543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:24.121454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:24.121534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:24.121567] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:24.260888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:24.261045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:24.261282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:24.261331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:24.264914] [DEBUG] [FORECASTER] STKL: Forecast T+1@11:T+2@11: DOWN (p=34.59%) [2026-01-13T20:32:24.265194] [INFO ] [FORECASTER] Completed predict_future for STKL [2026-01-13T20:32:24.265337] [INFO ] [sig ] STKL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:24.410394] [INFO ] [LOCAL ] Saved forecast: STKL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STKL.txt [2026-01-13T20:32:24.410529] [INFO ] [sig ] [2959/3497] Completed STKL in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-13T20:32:24.410567] [INFO ] [sig ] [2960/3497] Forecasting STKS... [2026-01-13T20:32:24.410617] [INFO ] [sig ] Generating forecast for: STKS [2026-01-13T20:32:24.410648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STKS' from 'https://tdm.silogroup.org/data/derivative_storage/STKS.csv'. [2026-01-13T20:32:24.421682] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STKS'. [2026-01-13T20:32:24.422002] [INFO ] [FORECASTER] Starting predict_future for STKS [2026-01-13T20:32:24.422781] [DEBUG] [LOCAL ] No optimal features file found for STKS: ./output/feature-sets/STKS.txt [2026-01-13T20:32:24.422832] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:24.422888] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:24.422916] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:24.422974] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:24.478496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:24.479239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:24.479316] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:24.479349] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:24.600682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:24.600867] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:24.600910] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:24.600938] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:24.604464] [DEBUG] [FORECASTER] STKS: Forecast T+1@11:T+2@11: DOWN (p=8.89%) [2026-01-13T20:32:24.604791] [INFO ] [FORECASTER] Completed predict_future for STKS [2026-01-13T20:32:24.604931] [INFO ] [sig ] STKS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:24.749102] [INFO ] [LOCAL ] Saved forecast: STKS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STKS.txt [2026-01-13T20:32:24.749264] [INFO ] [sig ] [2960/3497] Completed STKS in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-13T20:32:24.749311] [INFO ] [sig ] [2961/3497] Forecasting STLA... [2026-01-13T20:32:24.749343] [INFO ] [sig ] Generating forecast for: STLA [2026-01-13T20:32:24.749373] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLA' from 'https://tdm.silogroup.org/data/derivative_storage/STLA.csv'. [2026-01-13T20:32:24.761317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLA'. [2026-01-13T20:32:24.761677] [INFO ] [FORECASTER] Starting predict_future for STLA [2026-01-13T20:32:24.762436] [DEBUG] [LOCAL ] No optimal features file found for STLA: ./output/feature-sets/STLA.txt [2026-01-13T20:32:24.762488] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:24.762519] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:24.762545] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:24.762618] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:24.819129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:24.819960] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:24.820040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:24.820074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:24.938541] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:24.938719] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:24.938775] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:24.938804] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:24.942154] [DEBUG] [FORECASTER] STLA: Forecast T+1@11:T+2@11: DOWN (p=23.48%) [2026-01-13T20:32:24.942451] [INFO ] [FORECASTER] Completed predict_future for STLA [2026-01-13T20:32:24.942598] [INFO ] [sig ] STLA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:25.087035] [INFO ] [LOCAL ] Saved forecast: STLA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STLA.txt [2026-01-13T20:32:25.087206] [INFO ] [sig ] [2961/3497] Completed STLA in 0.3s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-13T20:32:25.087270] [INFO ] [sig ] [2962/3497] Forecasting STLD... [2026-01-13T20:32:25.087304] [INFO ] [sig ] Generating forecast for: STLD [2026-01-13T20:32:25.087337] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STLD' from 'https://tdm.silogroup.org/data/derivative_storage/STLD.csv'. [2026-01-13T20:32:25.099876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STLD'. [2026-01-13T20:32:25.100251] [INFO ] [FORECASTER] Starting predict_future for STLD [2026-01-13T20:32:25.101089] [DEBUG] [LOCAL ] No optimal features file found for STLD: ./output/feature-sets/STLD.txt [2026-01-13T20:32:25.101144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:25.101178] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:25.101207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:25.101265] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:25.160845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:25.161763] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:25.161850] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:25.161889] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:25.295207] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:25.295419] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:25.295463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:25.295493] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:25.299293] [DEBUG] [FORECASTER] STLD: Forecast T+1@11:T+2@11: DOWN (p=3.16%) [2026-01-13T20:32:25.299624] [INFO ] [FORECASTER] Completed predict_future for STLD [2026-01-13T20:32:25.299761] [INFO ] [sig ] STLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:25.450507] [INFO ] [LOCAL ] Saved forecast: STLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STLD.txt [2026-01-13T20:32:25.450687] [INFO ] [sig ] [2962/3497] Completed STLD in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-13T20:32:25.450727] [INFO ] [sig ] [2963/3497] Forecasting STM... [2026-01-13T20:32:25.450756] [INFO ] [sig ] Generating forecast for: STM [2026-01-13T20:32:25.450788] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STM' from 'https://tdm.silogroup.org/data/derivative_storage/STM.csv'. [2026-01-13T20:32:25.463193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STM'. [2026-01-13T20:32:25.463598] [INFO ] [FORECASTER] Starting predict_future for STM [2026-01-13T20:32:25.464422] [DEBUG] [LOCAL ] No optimal features file found for STM: ./output/feature-sets/STM.txt [2026-01-13T20:32:25.464486] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:25.464522] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:25.464550] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:25.464626] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:25.522767] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:25.523681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:25.523765] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:25.523798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:25.651912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:25.652073] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:25.652114] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:25.652181] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:25.656260] [DEBUG] [FORECASTER] STM: Forecast T+1@11:T+2@11: DOWN (p=4.18%) [2026-01-13T20:32:25.656568] [INFO ] [FORECASTER] Completed predict_future for STM [2026-01-13T20:32:25.656743] [INFO ] [sig ] STM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:25.805062] [INFO ] [LOCAL ] Saved forecast: STM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STM.txt [2026-01-13T20:32:25.805218] [INFO ] [sig ] [2963/3497] Completed STM in 0.4s | 2.85 sym/s | Total: 17.3m | ETA: 3.1m [2026-01-13T20:32:25.805258] [INFO ] [sig ] [2964/3497] Forecasting STN... [2026-01-13T20:32:25.805288] [INFO ] [sig ] Generating forecast for: STN [2026-01-13T20:32:25.805319] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STN' from 'https://tdm.silogroup.org/data/derivative_storage/STN.csv'. [2026-01-13T20:32:25.817691] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STN'. [2026-01-13T20:32:25.818093] [INFO ] [FORECASTER] Starting predict_future for STN [2026-01-13T20:32:25.819325] [DEBUG] [LOCAL ] No optimal features file found for STN: ./output/feature-sets/STN.txt [2026-01-13T20:32:25.819379] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:25.819411] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:25.819438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:25.819495] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:25.879493] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:25.880425] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:25.880515] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:25.880548] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:26.005476] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:26.005664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:26.005708] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:26.005736] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:26.009203] [DEBUG] [FORECASTER] STN: Forecast T+1@11:T+2@11: UP (p=83.28%) [2026-01-13T20:32:26.009540] [INFO ] [FORECASTER] Completed predict_future for STN [2026-01-13T20:32:26.009700] [INFO ] [sig ] STN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:26.156893] [INFO ] [LOCAL ] Saved forecast: STN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STN.txt [2026-01-13T20:32:26.157051] [INFO ] [sig ] [2964/3497] Completed STN in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:26.157089] [INFO ] [sig ] [2965/3497] Forecasting STNE... [2026-01-13T20:32:26.157120] [INFO ] [sig ] Generating forecast for: STNE [2026-01-13T20:32:26.157150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STNE' from 'https://tdm.silogroup.org/data/derivative_storage/STNE.csv'. [2026-01-13T20:32:26.169202] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STNE'. [2026-01-13T20:32:26.169561] [INFO ] [FORECASTER] Starting predict_future for STNE [2026-01-13T20:32:26.170363] [DEBUG] [LOCAL ] No optimal features file found for STNE: ./output/feature-sets/STNE.txt [2026-01-13T20:32:26.170418] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:26.170463] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:26.170492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:26.170550] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:26.227618] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:26.228499] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:26.228601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:26.228638] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:26.353197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:26.353353] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:26.353394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:26.353422] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:26.357062] [DEBUG] [FORECASTER] STNE: Forecast T+1@11:T+2@11: UP (p=73.51%) [2026-01-13T20:32:26.357398] [INFO ] [FORECASTER] Completed predict_future for STNE [2026-01-13T20:32:26.357544] [INFO ] [sig ] STNE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:26.508868] [INFO ] [LOCAL ] Saved forecast: STNE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STNE.txt [2026-01-13T20:32:26.509023] [INFO ] [sig ] [2965/3497] Completed STNE in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:26.509062] [INFO ] [sig ] [2966/3497] Forecasting STOK... [2026-01-13T20:32:26.509092] [INFO ] [sig ] Generating forecast for: STOK [2026-01-13T20:32:26.509123] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STOK' from 'https://tdm.silogroup.org/data/derivative_storage/STOK.csv'. [2026-01-13T20:32:26.520948] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STOK'. [2026-01-13T20:32:26.521340] [INFO ] [FORECASTER] Starting predict_future for STOK [2026-01-13T20:32:26.522180] [DEBUG] [LOCAL ] No optimal features file found for STOK: ./output/feature-sets/STOK.txt [2026-01-13T20:32:26.522234] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:26.522265] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:26.522293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:26.522350] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:26.581737] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:26.582623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:26.582711] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:26.582745] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:26.715966] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:26.716122] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:26.716163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:26.716193] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:26.719768] [DEBUG] [FORECASTER] STOK: Forecast T+1@11:T+2@11: DOWN (p=39.53%) [2026-01-13T20:32:26.720071] [INFO ] [FORECASTER] Completed predict_future for STOK [2026-01-13T20:32:26.720203] [INFO ] [sig ] STOK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:26.876103] [INFO ] [LOCAL ] Saved forecast: STOK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STOK.txt [2026-01-13T20:32:26.876266] [INFO ] [sig ] [2966/3497] Completed STOK in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:26.876307] [INFO ] [sig ] [2967/3497] Forecasting STRA... [2026-01-13T20:32:26.876338] [INFO ] [sig ] Generating forecast for: STRA [2026-01-13T20:32:26.876368] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRA' from 'https://tdm.silogroup.org/data/derivative_storage/STRA.csv'. [2026-01-13T20:32:26.887776] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRA'. [2026-01-13T20:32:26.888206] [INFO ] [FORECASTER] Starting predict_future for STRA [2026-01-13T20:32:26.889075] [DEBUG] [LOCAL ] No optimal features file found for STRA: ./output/feature-sets/STRA.txt [2026-01-13T20:32:26.889130] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:26.889164] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:26.889193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:26.889251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:26.955219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:26.956257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:26.956355] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:26.956405] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:27.102965] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:27.103131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:27.103171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:27.103199] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:27.107027] [DEBUG] [FORECASTER] STRA: Forecast T+1@11:T+2@11: DOWN (p=3.65%) [2026-01-13T20:32:27.107335] [INFO ] [FORECASTER] Completed predict_future for STRA [2026-01-13T20:32:27.107465] [INFO ] [sig ] STRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:27.260544] [INFO ] [LOCAL ] Saved forecast: STRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STRA.txt [2026-01-13T20:32:27.260724] [INFO ] [sig ] [2967/3497] Completed STRA in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:27.260766] [INFO ] [sig ] [2968/3497] Forecasting STRL... [2026-01-13T20:32:27.260796] [INFO ] [sig ] Generating forecast for: STRL [2026-01-13T20:32:27.260829] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRL' from 'https://tdm.silogroup.org/data/derivative_storage/STRL.csv'. [2026-01-13T20:32:27.273035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STRL'. [2026-01-13T20:32:27.273431] [INFO ] [FORECASTER] Starting predict_future for STRL [2026-01-13T20:32:27.274271] [DEBUG] [LOCAL ] No optimal features file found for STRL: ./output/feature-sets/STRL.txt [2026-01-13T20:32:27.274326] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:27.274360] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:27.274389] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:27.274447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:27.335937] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:27.336830] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:27.336912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:27.336946] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:27.462183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:27.462341] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:27.462381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:27.462411] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:27.465852] [DEBUG] [FORECASTER] STRL: Forecast T+1@11:T+2@11: UP (p=96.45%) [2026-01-13T20:32:27.466145] [INFO ] [FORECASTER] Completed predict_future for STRL [2026-01-13T20:32:27.466279] [INFO ] [sig ] STRL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:27.612852] [INFO ] [LOCAL ] Saved forecast: STRL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STRL.txt [2026-01-13T20:32:27.612983] [INFO ] [sig ] [2968/3497] Completed STRL in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:27.613021] [INFO ] [sig ] [2969/3497] Forecasting STRS... [2026-01-13T20:32:27.613057] [INFO ] [sig ] Generating forecast for: STRS [2026-01-13T20:32:27.613087] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STRS' from 'https://tdm.silogroup.org/data/derivative_storage/STRS.csv'. [2026-01-13T20:32:27.623183] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'STRS'. [2026-01-13T20:32:27.623458] [INFO ] [FORECASTER] Starting predict_future for STRS [2026-01-13T20:32:27.624224] [DEBUG] [LOCAL ] No optimal features file found for STRS: ./output/feature-sets/STRS.txt [2026-01-13T20:32:27.624276] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:27.624307] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:27.624333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:27.624389] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:27.681220] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:27.681964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:27.682041] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:27.682074] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:27.773001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:27.773156] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:32:27.773196] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:27.773224] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:27.776979] [DEBUG] [FORECASTER] STRS: Forecast T+1@11:T+2@11: UP (p=92.17%) [2026-01-13T20:32:27.777259] [INFO ] [FORECASTER] Completed predict_future for STRS [2026-01-13T20:32:27.777380] [INFO ] [sig ] STRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:27.935615] [INFO ] [LOCAL ] Saved forecast: STRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STRS.txt [2026-01-13T20:32:27.935776] [INFO ] [sig ] [2969/3497] Completed STRS in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:27.935817] [INFO ] [sig ] [2970/3497] Forecasting STSS... [2026-01-13T20:32:27.935849] [INFO ] [sig ] Generating forecast for: STSS [2026-01-13T20:32:27.935880] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STSS' from 'https://tdm.silogroup.org/data/derivative_storage/STSS.csv'. [2026-01-13T20:32:27.947871] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STSS'. [2026-01-13T20:32:27.948499] [INFO ] [FORECASTER] Starting predict_future for STSS [2026-01-13T20:32:27.949510] [DEBUG] [LOCAL ] No optimal features file found for STSS: ./output/feature-sets/STSS.txt [2026-01-13T20:32:27.949568] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:27.949622] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:27.949650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:27.949707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:28.009543] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:28.010434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:28.010568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:28.010628] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:28.134711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:28.134866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:28.134906] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:28.134936] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:28.138563] [DEBUG] [FORECASTER] STSS: Forecast T+1@11:T+2@11: DOWN (p=27.81%) [2026-01-13T20:32:28.138862] [INFO ] [FORECASTER] Completed predict_future for STSS [2026-01-13T20:32:28.138987] [INFO ] [sig ] STSS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:28.284625] [INFO ] [LOCAL ] Saved forecast: STSS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STSS.txt [2026-01-13T20:32:28.284766] [INFO ] [sig ] [2970/3497] Completed STSS in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:28.284805] [INFO ] [sig ] [2971/3497] Forecasting STTK... [2026-01-13T20:32:28.284835] [INFO ] [sig ] Generating forecast for: STTK [2026-01-13T20:32:28.284865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STTK' from 'https://tdm.silogroup.org/data/derivative_storage/STTK.csv'. [2026-01-13T20:32:28.296267] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STTK'. [2026-01-13T20:32:28.296641] [INFO ] [FORECASTER] Starting predict_future for STTK [2026-01-13T20:32:28.297428] [DEBUG] [LOCAL ] No optimal features file found for STTK: ./output/feature-sets/STTK.txt [2026-01-13T20:32:28.297481] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:28.297513] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:28.297540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:28.297619] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:28.355658] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:28.356449] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:28.356536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:28.356590] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:28.476503] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:28.476672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:28.476713] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:28.476743] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:28.480354] [DEBUG] [FORECASTER] STTK: Forecast T+1@11:T+2@11: UP (p=87.70%) [2026-01-13T20:32:28.480673] [INFO ] [FORECASTER] Completed predict_future for STTK [2026-01-13T20:32:28.480803] [INFO ] [sig ] STTK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:28.622026] [INFO ] [LOCAL ] Saved forecast: STTK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STTK.txt [2026-01-13T20:32:28.622147] [INFO ] [sig ] [2971/3497] Completed STTK in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:28.622185] [INFO ] [sig ] [2972/3497] Forecasting STVN... [2026-01-13T20:32:28.622215] [INFO ] [sig ] Generating forecast for: STVN [2026-01-13T20:32:28.622444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STVN' from 'https://tdm.silogroup.org/data/derivative_storage/STVN.csv'. [2026-01-13T20:32:28.634339] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STVN'. [2026-01-13T20:32:28.634653] [INFO ] [FORECASTER] Starting predict_future for STVN [2026-01-13T20:32:28.635430] [DEBUG] [LOCAL ] No optimal features file found for STVN: ./output/feature-sets/STVN.txt [2026-01-13T20:32:28.635483] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:28.635516] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:28.635543] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:28.635621] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:28.694029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:28.694920] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:28.695005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:28.695043] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:28.824378] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:28.824548] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:28.824621] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:28.824684] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:28.829274] [DEBUG] [FORECASTER] STVN: Forecast T+1@11:T+2@11: DOWN (p=38.57%) [2026-01-13T20:32:28.829660] [INFO ] [FORECASTER] Completed predict_future for STVN [2026-01-13T20:32:28.829825] [INFO ] [sig ] STVN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:28.979941] [INFO ] [LOCAL ] Saved forecast: STVN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STVN.txt [2026-01-13T20:32:28.980097] [INFO ] [sig ] [2972/3497] Completed STVN in 0.4s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:28.980138] [INFO ] [sig ] [2973/3497] Forecasting STWD... [2026-01-13T20:32:28.980167] [INFO ] [sig ] Generating forecast for: STWD [2026-01-13T20:32:28.980197] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STWD' from 'https://tdm.silogroup.org/data/derivative_storage/STWD.csv'. [2026-01-13T20:32:28.992270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STWD'. [2026-01-13T20:32:28.992707] [INFO ] [FORECASTER] Starting predict_future for STWD [2026-01-13T20:32:28.993495] [DEBUG] [LOCAL ] No optimal features file found for STWD: ./output/feature-sets/STWD.txt [2026-01-13T20:32:28.993547] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:28.993600] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:28.993633] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:28.993690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:29.055403] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:29.056254] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:29.056335] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:29.056368] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:29.178029] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:29.178180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:29.178222] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:29.178251] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:29.181673] [DEBUG] [FORECASTER] STWD: Forecast T+1@11:T+2@11: UP (p=77.54%) [2026-01-13T20:32:29.181958] [INFO ] [FORECASTER] Completed predict_future for STWD [2026-01-13T20:32:29.182114] [INFO ] [sig ] STWD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:29.326420] [INFO ] [LOCAL ] Saved forecast: STWD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STWD.txt [2026-01-13T20:32:29.326609] [INFO ] [sig ] [2973/3497] Completed STWD in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:29.326654] [INFO ] [sig ] [2974/3497] Forecasting STX... [2026-01-13T20:32:29.326682] [INFO ] [sig ] Generating forecast for: STX [2026-01-13T20:32:29.326711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STX' from 'https://tdm.silogroup.org/data/derivative_storage/STX.csv'. [2026-01-13T20:32:29.338198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STX'. [2026-01-13T20:32:29.338510] [INFO ] [FORECASTER] Starting predict_future for STX [2026-01-13T20:32:29.339286] [DEBUG] [LOCAL ] No optimal features file found for STX: ./output/feature-sets/STX.txt [2026-01-13T20:32:29.339338] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:29.339369] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:29.339395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:29.339456] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:29.396786] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:29.397427] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:29.397519] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:29.397551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:29.520142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:29.520295] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:29.520335] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:29.520363] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:29.523761] [DEBUG] [FORECASTER] STX: Forecast T+1@11:T+2@11: UP (p=67.47%) [2026-01-13T20:32:29.524037] [INFO ] [FORECASTER] Completed predict_future for STX [2026-01-13T20:32:29.524164] [INFO ] [sig ] STX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:29.669711] [INFO ] [LOCAL ] Saved forecast: STX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STX.txt [2026-01-13T20:32:29.669850] [INFO ] [sig ] [2974/3497] Completed STX in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:29.669889] [INFO ] [sig ] [2975/3497] Forecasting STXE... [2026-01-13T20:32:29.669917] [INFO ] [sig ] Generating forecast for: STXE [2026-01-13T20:32:29.669948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXE' from 'https://tdm.silogroup.org/data/derivative_storage/STXE.csv'. [2026-01-13T20:32:29.681189] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXE'. [2026-01-13T20:32:29.681488] [INFO ] [FORECASTER] Starting predict_future for STXE [2026-01-13T20:32:29.682258] [DEBUG] [LOCAL ] No optimal features file found for STXE: ./output/feature-sets/STXE.txt [2026-01-13T20:32:29.682310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:29.682341] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:29.682368] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:29.682424] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:29.740489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:29.741347] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:29.741429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:29.741462] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:29.849929] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:29.850088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:29.850130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:29.850159] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:29.853527] [DEBUG] [FORECASTER] STXE: Forecast T+1@11:T+2@11: UP (p=78.94%) [2026-01-13T20:32:29.853823] [INFO ] [FORECASTER] Completed predict_future for STXE [2026-01-13T20:32:29.853945] [INFO ] [sig ] STXE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:29.998206] [INFO ] [LOCAL ] Saved forecast: STXE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/STXE.txt [2026-01-13T20:32:29.998339] [INFO ] [sig ] [2975/3497] Completed STXE in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.1m [2026-01-13T20:32:29.998378] [INFO ] [sig ] [2976/3497] Forecasting STXG... [2026-01-13T20:32:29.998407] [INFO ] [sig ] Generating forecast for: STXG [2026-01-13T20:32:29.998436] [DEBUG] [REMOTE ] Fetching historical data for symbol 'STXG' from 'https://tdm.silogroup.org/data/derivative_storage/STXG.csv'. [2026-01-13T20:32:30.010148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'STXG'. [2026-01-13T20:32:30.010451] [INFO ] [FORECASTER] Starting predict_future for STXG [2026-01-13T20:32:30.011218] [DEBUG] [LOCAL ] No optimal features file found for STXG: ./output/feature-sets/STXG.txt [2026-01-13T20:32:30.011270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:30.011301] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:30.011340] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:30.011398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:30.068190] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:30.068855] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:30.068933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:30.068965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:30.180122] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:30.180271] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:30.180496] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:30.180526] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:30.184291] [DEBUG] [FORECASTER] STXG: Forecast T+1@11:T+2@11: DOWN (p=1.80%) [2026-01-13T20:32:30.184590] [INFO ] [FORECASTER] Completed predict_future for STXG [2026-01-13T20:32:30.184740] [INFO ] [sig ] STXG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:30.327768] [INFO ] [LOCAL ] Saved forecast: STXG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/STXG.txt [2026-01-13T20:32:30.327900] [INFO ] [sig ] [2976/3497] Completed STXG in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-13T20:32:30.327936] [INFO ] [sig ] [2977/3497] Forecasting SUI... [2026-01-13T20:32:30.327994] [INFO ] [sig ] Generating forecast for: SUI [2026-01-13T20:32:30.328031] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUI' from 'https://tdm.silogroup.org/data/derivative_storage/SUI.csv'. [2026-01-13T20:32:30.339896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUI'. [2026-01-13T20:32:30.340189] [INFO ] [FORECASTER] Starting predict_future for SUI [2026-01-13T20:32:30.340953] [DEBUG] [LOCAL ] No optimal features file found for SUI: ./output/feature-sets/SUI.txt [2026-01-13T20:32:30.341004] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:30.341061] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:30.341092] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:30.341150] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:30.398124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:30.398755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:30.398829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:30.398867] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:30.520238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:30.520392] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:30.520433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:30.520461] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:30.523934] [DEBUG] [FORECASTER] SUI: Forecast T+1@11:T+2@11: DOWN (p=25.44%) [2026-01-13T20:32:30.524217] [INFO ] [FORECASTER] Completed predict_future for SUI [2026-01-13T20:32:30.524339] [INFO ] [sig ] SUI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:30.666075] [INFO ] [LOCAL ] Saved forecast: SUI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SUI.txt [2026-01-13T20:32:30.666210] [INFO ] [sig ] [2977/3497] Completed SUI in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-13T20:32:30.666248] [INFO ] [sig ] [2978/3497] Forecasting SUN... [2026-01-13T20:32:30.666278] [INFO ] [sig ] Generating forecast for: SUN [2026-01-13T20:32:30.666307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUN.csv'. [2026-01-13T20:32:30.677738] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUN'. [2026-01-13T20:32:30.678063] [INFO ] [FORECASTER] Starting predict_future for SUN [2026-01-13T20:32:30.678854] [DEBUG] [LOCAL ] No optimal features file found for SUN: ./output/feature-sets/SUN.txt [2026-01-13T20:32:30.678905] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:30.678935] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:30.678961] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:30.679016] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:30.734814] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:30.735655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:30.735733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:30.735766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:30.865197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:30.865549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:30.865606] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:30.865636] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:30.869535] [DEBUG] [FORECASTER] SUN: Forecast T+1@11:T+2@11: DOWN (p=10.16%) [2026-01-13T20:32:30.869837] [INFO ] [FORECASTER] Completed predict_future for SUN [2026-01-13T20:32:30.869959] [INFO ] [sig ] SUN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:31.016069] [INFO ] [LOCAL ] Saved forecast: SUN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SUN.txt [2026-01-13T20:32:31.016221] [INFO ] [sig ] [2978/3497] Completed SUN in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-13T20:32:31.016259] [INFO ] [sig ] [2979/3497] Forecasting SUNS... [2026-01-13T20:32:31.016479] [INFO ] [sig ] Generating forecast for: SUNS [2026-01-13T20:32:31.016509] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUNS' from 'https://tdm.silogroup.org/data/derivative_storage/SUNS.csv'. [2026-01-13T20:32:31.027767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUNS'. [2026-01-13T20:32:31.028132] [INFO ] [FORECASTER] Starting predict_future for SUNS [2026-01-13T20:32:31.028895] [DEBUG] [LOCAL ] No optimal features file found for SUNS: ./output/feature-sets/SUNS.txt [2026-01-13T20:32:31.028946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:31.028978] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:31.029004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:31.029060] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:31.085811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:31.086673] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:31.086751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:31.086784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:31.210196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:31.210350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:31.210388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:31.210416] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:31.213883] [DEBUG] [FORECASTER] SUNS: Forecast T+1@11:T+2@11: DOWN (p=8.18%) [2026-01-13T20:32:31.214188] [INFO ] [FORECASTER] Completed predict_future for SUNS [2026-01-13T20:32:31.214316] [INFO ] [sig ] SUNS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:31.355190] [INFO ] [LOCAL ] Saved forecast: SUNS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SUNS.txt [2026-01-13T20:32:31.355343] [INFO ] [sig ] [2979/3497] Completed SUNS in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-13T20:32:31.355381] [INFO ] [sig ] [2980/3497] Forecasting SUPN... [2026-01-13T20:32:31.355411] [INFO ] [sig ] Generating forecast for: SUPN [2026-01-13T20:32:31.355448] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUPN' from 'https://tdm.silogroup.org/data/derivative_storage/SUPN.csv'. [2026-01-13T20:32:31.366441] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUPN'. [2026-01-13T20:32:31.366788] [INFO ] [FORECASTER] Starting predict_future for SUPN [2026-01-13T20:32:31.367547] [DEBUG] [LOCAL ] No optimal features file found for SUPN: ./output/feature-sets/SUPN.txt [2026-01-13T20:32:31.367614] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:31.367647] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:31.367673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:31.367728] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:31.426265] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:31.427095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:31.427173] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:31.427205] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:31.548839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:31.548990] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:31.549028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:31.549090] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:31.552433] [DEBUG] [FORECASTER] SUPN: Forecast T+1@11:T+2@11: DOWN (p=47.45%) [2026-01-13T20:32:31.552731] [INFO ] [FORECASTER] Completed predict_future for SUPN [2026-01-13T20:32:31.552854] [INFO ] [sig ] SUPN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:31.694017] [INFO ] [LOCAL ] Saved forecast: SUPN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SUPN.txt [2026-01-13T20:32:31.694154] [INFO ] [sig ] [2980/3497] Completed SUPN in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-13T20:32:31.694191] [INFO ] [sig ] [2981/3497] Forecasting SURG... [2026-01-13T20:32:31.694222] [INFO ] [sig ] Generating forecast for: SURG [2026-01-13T20:32:31.694253] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SURG' from 'https://tdm.silogroup.org/data/derivative_storage/SURG.csv'. [2026-01-13T20:32:31.705243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SURG'. [2026-01-13T20:32:31.705594] [INFO ] [FORECASTER] Starting predict_future for SURG [2026-01-13T20:32:31.706383] [DEBUG] [LOCAL ] No optimal features file found for SURG: ./output/feature-sets/SURG.txt [2026-01-13T20:32:31.706435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:31.706467] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:31.706492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:31.706548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:31.764040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:31.765068] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:31.765149] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:31.765181] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:31.886828] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:31.886981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:31.887019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:31.887048] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:31.893607] [DEBUG] [FORECASTER] SURG: Forecast T+1@11:T+2@11: DOWN (p=28.65%) [2026-01-13T20:32:31.893925] [INFO ] [FORECASTER] Completed predict_future for SURG [2026-01-13T20:32:31.894053] [INFO ] [sig ] SURG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:32.043032] [INFO ] [LOCAL ] Saved forecast: SURG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SURG.txt [2026-01-13T20:32:32.043199] [INFO ] [sig ] [2981/3497] Completed SURG in 0.3s | 2.85 sym/s | Total: 17.4m | ETA: 3.0m [2026-01-13T20:32:32.043240] [INFO ] [sig ] [2982/3497] Forecasting SUSB... [2026-01-13T20:32:32.043269] [INFO ] [sig ] Generating forecast for: SUSB [2026-01-13T20:32:32.043299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSB' from 'https://tdm.silogroup.org/data/derivative_storage/SUSB.csv'. [2026-01-13T20:32:32.054435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSB'. [2026-01-13T20:32:32.054822] [INFO ] [FORECASTER] Starting predict_future for SUSB [2026-01-13T20:32:32.055603] [DEBUG] [LOCAL ] No optimal features file found for SUSB: ./output/feature-sets/SUSB.txt [2026-01-13T20:32:32.055655] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:32.055687] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:32.055714] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:32.055772] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:32.113790] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:32.114678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:32.114764] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:32.114798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:32.239047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:32.239200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:32.239240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:32.239268] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:32.242664] [DEBUG] [FORECASTER] SUSB: Forecast T+1@11:T+2@11: UP (p=67.14%) [2026-01-13T20:32:32.242941] [INFO ] [FORECASTER] Completed predict_future for SUSB [2026-01-13T20:32:32.243064] [INFO ] [sig ] SUSB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:32.387021] [INFO ] [LOCAL ] Saved forecast: SUSB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SUSB.txt [2026-01-13T20:32:32.387153] [INFO ] [sig ] [2982/3497] Completed SUSB in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:32.387193] [INFO ] [sig ] [2983/3497] Forecasting SUSC... [2026-01-13T20:32:32.387224] [INFO ] [sig ] Generating forecast for: SUSC [2026-01-13T20:32:32.387256] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSC' from 'https://tdm.silogroup.org/data/derivative_storage/SUSC.csv'. [2026-01-13T20:32:32.398768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSC'. [2026-01-13T20:32:32.399045] [INFO ] [FORECASTER] Starting predict_future for SUSC [2026-01-13T20:32:32.399832] [DEBUG] [LOCAL ] No optimal features file found for SUSC: ./output/feature-sets/SUSC.txt [2026-01-13T20:32:32.399884] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:32.399916] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:32.399943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:32.400000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:32.456848] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:32.457514] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:32.457609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:32.457644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:32.581068] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:32.581231] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:32.581274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:32.581484] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:32.585308] [DEBUG] [FORECASTER] SUSC: Forecast T+1@11:T+2@11: DOWN (p=14.08%) [2026-01-13T20:32:32.585634] [INFO ] [FORECASTER] Completed predict_future for SUSC [2026-01-13T20:32:32.585768] [INFO ] [sig ] SUSC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:32.734615] [INFO ] [LOCAL ] Saved forecast: SUSC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SUSC.txt [2026-01-13T20:32:32.734771] [INFO ] [sig ] [2983/3497] Completed SUSC in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:32.734813] [INFO ] [sig ] [2984/3497] Forecasting SUSL... [2026-01-13T20:32:32.734842] [INFO ] [sig ] Generating forecast for: SUSL [2026-01-13T20:32:32.734871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUSL' from 'https://tdm.silogroup.org/data/derivative_storage/SUSL.csv'. [2026-01-13T20:32:32.747986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUSL'. [2026-01-13T20:32:32.748313] [INFO ] [FORECASTER] Starting predict_future for SUSL [2026-01-13T20:32:32.749241] [DEBUG] [LOCAL ] No optimal features file found for SUSL: ./output/feature-sets/SUSL.txt [2026-01-13T20:32:32.749293] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:32.749325] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:32.749351] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:32.749408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:32.808142] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:32.809085] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:32.809181] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:32.809227] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:32.925932] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:32.926075] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:32:32.926113] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:32.926142] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:32.929425] [DEBUG] [FORECASTER] SUSL: Forecast T+1@11:T+2@11: UP (p=61.55%) [2026-01-13T20:32:32.929711] [INFO ] [FORECASTER] Completed predict_future for SUSL [2026-01-13T20:32:32.929834] [INFO ] [sig ] SUSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:33.074532] [INFO ] [LOCAL ] Saved forecast: SUSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SUSL.txt [2026-01-13T20:32:33.074693] [INFO ] [sig ] [2984/3497] Completed SUSL in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:33.074733] [INFO ] [sig ] [2985/3497] Forecasting SUUN... [2026-01-13T20:32:33.074764] [INFO ] [sig ] Generating forecast for: SUUN [2026-01-13T20:32:33.074793] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUUN' from 'https://tdm.silogroup.org/data/derivative_storage/SUUN.csv'. [2026-01-13T20:32:33.086960] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUUN'. [2026-01-13T20:32:33.087317] [INFO ] [FORECASTER] Starting predict_future for SUUN [2026-01-13T20:32:33.088152] [DEBUG] [LOCAL ] No optimal features file found for SUUN: ./output/feature-sets/SUUN.txt [2026-01-13T20:32:33.088205] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:33.088237] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:33.088266] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:33.088323] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:33.147845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:33.148746] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:33.148830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:33.148863] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:33.273396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:33.273545] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:33.273601] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:33.273631] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:33.276954] [DEBUG] [FORECASTER] SUUN: Forecast T+1@11:T+2@11: DOWN (p=41.43%) [2026-01-13T20:32:33.277224] [INFO ] [FORECASTER] Completed predict_future for SUUN [2026-01-13T20:32:33.277342] [INFO ] [sig ] SUUN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:33.420111] [INFO ] [LOCAL ] Saved forecast: SUUN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SUUN.txt [2026-01-13T20:32:33.420256] [INFO ] [sig ] [2985/3497] Completed SUUN in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:33.420322] [INFO ] [sig ] [2986/3497] Forecasting SUZ... [2026-01-13T20:32:33.420353] [INFO ] [sig ] Generating forecast for: SUZ [2026-01-13T20:32:33.420384] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SUZ' from 'https://tdm.silogroup.org/data/derivative_storage/SUZ.csv'. [2026-01-13T20:32:33.431509] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SUZ'. [2026-01-13T20:32:33.431789] [INFO ] [FORECASTER] Starting predict_future for SUZ [2026-01-13T20:32:33.432540] [DEBUG] [LOCAL ] No optimal features file found for SUZ: ./output/feature-sets/SUZ.txt [2026-01-13T20:32:33.432608] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:33.432641] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:33.432668] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:33.432725] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:33.489436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:33.490474] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:33.490552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:33.490603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:33.613923] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:33.614072] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:33.614110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:33.614137] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:33.617434] [DEBUG] [FORECASTER] SUZ: Forecast T+1@11:T+2@11: UP (p=52.46%) [2026-01-13T20:32:33.617720] [INFO ] [FORECASTER] Completed predict_future for SUZ [2026-01-13T20:32:33.617842] [INFO ] [sig ] SUZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:33.758841] [INFO ] [LOCAL ] Saved forecast: SUZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SUZ.txt [2026-01-13T20:32:33.758990] [INFO ] [sig ] [2986/3497] Completed SUZ in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:33.759030] [INFO ] [sig ] [2987/3497] Forecasting SVC... [2026-01-13T20:32:33.759058] [INFO ] [sig ] Generating forecast for: SVC [2026-01-13T20:32:33.759089] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVC' from 'https://tdm.silogroup.org/data/derivative_storage/SVC.csv'. [2026-01-13T20:32:33.770196] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVC'. [2026-01-13T20:32:33.770606] [INFO ] [FORECASTER] Starting predict_future for SVC [2026-01-13T20:32:33.771389] [DEBUG] [LOCAL ] No optimal features file found for SVC: ./output/feature-sets/SVC.txt [2026-01-13T20:32:33.771440] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:33.771472] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:33.771498] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:33.771596] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:33.827944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:33.828836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:33.828952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:33.828986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:33.942845] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:33.943003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:33.943043] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:33.943072] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:33.946380] [DEBUG] [FORECASTER] SVC: Forecast T+1@11:T+2@11: UP (p=96.26%) [2026-01-13T20:32:33.946671] [INFO ] [FORECASTER] Completed predict_future for SVC [2026-01-13T20:32:33.946794] [INFO ] [sig ] SVC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:34.091363] [INFO ] [LOCAL ] Saved forecast: SVC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SVC.txt [2026-01-13T20:32:34.091489] [INFO ] [sig ] [2987/3497] Completed SVC in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:34.091527] [INFO ] [sig ] [2988/3497] Forecasting SVCO... [2026-01-13T20:32:34.091557] [INFO ] [sig ] Generating forecast for: SVCO [2026-01-13T20:32:34.091605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVCO' from 'https://tdm.silogroup.org/data/derivative_storage/SVCO.csv'. [2026-01-13T20:32:34.102452] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVCO'. [2026-01-13T20:32:34.102745] [INFO ] [FORECASTER] Starting predict_future for SVCO [2026-01-13T20:32:34.103889] [DEBUG] [LOCAL ] No optimal features file found for SVCO: ./output/feature-sets/SVCO.txt [2026-01-13T20:32:34.103940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:34.103971] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:34.103998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:34.104055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:34.162736] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:34.163384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:34.163460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:34.163492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:34.279151] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:34.279296] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:34.279334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:34.279363] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:34.283118] [DEBUG] [FORECASTER] SVCO: Forecast T+1@11:T+2@11: UP (p=57.49%) [2026-01-13T20:32:34.283457] [INFO ] [FORECASTER] Completed predict_future for SVCO [2026-01-13T20:32:34.283629] [INFO ] [sig ] SVCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:34.426418] [INFO ] [LOCAL ] Saved forecast: SVCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SVCO.txt [2026-01-13T20:32:34.426551] [INFO ] [sig ] [2988/3497] Completed SVCO in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:34.426608] [INFO ] [sig ] [2989/3497] Forecasting SVRA... [2026-01-13T20:32:34.426639] [INFO ] [sig ] Generating forecast for: SVRA [2026-01-13T20:32:34.426668] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SVRA' from 'https://tdm.silogroup.org/data/derivative_storage/SVRA.csv'. [2026-01-13T20:32:34.437270] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SVRA'. [2026-01-13T20:32:34.437556] [INFO ] [FORECASTER] Starting predict_future for SVRA [2026-01-13T20:32:34.438355] [DEBUG] [LOCAL ] No optimal features file found for SVRA: ./output/feature-sets/SVRA.txt [2026-01-13T20:32:34.438417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:34.438450] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:34.438476] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:34.438532] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:34.495948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:34.496848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:34.496933] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:34.496966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:34.620744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:34.620901] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:34.620942] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:34.620970] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:34.624508] [DEBUG] [FORECASTER] SVRA: Forecast T+1@11:T+2@11: UP (p=68.84%) [2026-01-13T20:32:34.624826] [INFO ] [FORECASTER] Completed predict_future for SVRA [2026-01-13T20:32:34.624962] [INFO ] [sig ] SVRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:34.827879] [INFO ] [LOCAL ] Saved forecast: SVRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SVRA.txt [2026-01-13T20:32:34.828153] [INFO ] [sig ] [2989/3497] Completed SVRA in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:34.828216] [INFO ] [sig ] [2990/3497] Forecasting SWBI... [2026-01-13T20:32:34.828262] [INFO ] [sig ] Generating forecast for: SWBI [2026-01-13T20:32:34.828311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWBI' from 'https://tdm.silogroup.org/data/derivative_storage/SWBI.csv'. [2026-01-13T20:32:34.842911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWBI'. [2026-01-13T20:32:34.843381] [INFO ] [FORECASTER] Starting predict_future for SWBI [2026-01-13T20:32:34.844554] [DEBUG] [LOCAL ] No optimal features file found for SWBI: ./output/feature-sets/SWBI.txt [2026-01-13T20:32:34.844656] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:34.844713] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:34.844757] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:34.844835] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:34.926627] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:34.927890] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:34.928108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:34.928154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:35.107831] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:35.110386] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:35.110483] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:35.110522] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:35.115407] [DEBUG] [FORECASTER] SWBI: Forecast T+1@11:T+2@11: UP (p=97.04%) [2026-01-13T20:32:35.115942] [INFO ] [FORECASTER] Completed predict_future for SWBI [2026-01-13T20:32:35.116134] [INFO ] [sig ] SWBI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:35.342303] [INFO ] [LOCAL ] Saved forecast: SWBI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SWBI.txt [2026-01-13T20:32:35.343938] [INFO ] [sig ] [2990/3497] Completed SWBI in 0.5s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:35.344061] [INFO ] [sig ] [2991/3497] Forecasting SWIM... [2026-01-13T20:32:35.344108] [INFO ] [sig ] Generating forecast for: SWIM [2026-01-13T20:32:35.344161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWIM' from 'https://tdm.silogroup.org/data/derivative_storage/SWIM.csv'. [2026-01-13T20:32:35.363002] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWIM'. [2026-01-13T20:32:35.363474] [INFO ] [FORECASTER] Starting predict_future for SWIM [2026-01-13T20:32:35.364505] [DEBUG] [LOCAL ] No optimal features file found for SWIM: ./output/feature-sets/SWIM.txt [2026-01-13T20:32:35.364589] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:35.364638] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:35.364670] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:35.364736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:35.432106] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:35.433133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:35.433232] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:35.433266] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:35.589436] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:35.589647] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:35.589716] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:35.589768] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:35.594877] [DEBUG] [FORECASTER] SWIM: Forecast T+1@11:T+2@11: DOWN (p=33.44%) [2026-01-13T20:32:35.595311] [INFO ] [FORECASTER] Completed predict_future for SWIM [2026-01-13T20:32:35.595505] [INFO ] [sig ] SWIM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:35.799436] [INFO ] [LOCAL ] Saved forecast: SWIM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SWIM.txt [2026-01-13T20:32:35.799663] [INFO ] [sig ] [2991/3497] Completed SWIM in 0.5s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:35.799727] [INFO ] [sig ] [2992/3497] Forecasting SWK... [2026-01-13T20:32:35.799769] [INFO ] [sig ] Generating forecast for: SWK [2026-01-13T20:32:35.799817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWK' from 'https://tdm.silogroup.org/data/derivative_storage/SWK.csv'. [2026-01-13T20:32:35.812811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWK'. [2026-01-13T20:32:35.813266] [INFO ] [FORECASTER] Starting predict_future for SWK [2026-01-13T20:32:35.814193] [DEBUG] [LOCAL ] No optimal features file found for SWK: ./output/feature-sets/SWK.txt [2026-01-13T20:32:35.814249] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:35.814282] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:35.814310] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:35.814371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:35.873961] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:35.874869] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:35.874953] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:35.874986] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:36.003979] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:36.004147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:36.004194] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:36.004223] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:36.007836] [DEBUG] [FORECASTER] SWK: Forecast T+1@11:T+2@11: UP (p=92.34%) [2026-01-13T20:32:36.008231] [INFO ] [FORECASTER] Completed predict_future for SWK [2026-01-13T20:32:36.008374] [INFO ] [sig ] SWK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:36.159798] [INFO ] [LOCAL ] Saved forecast: SWK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SWK.txt [2026-01-13T20:32:36.159993] [INFO ] [sig ] [2992/3497] Completed SWK in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:36.160041] [INFO ] [sig ] [2993/3497] Forecasting SWKS... [2026-01-13T20:32:36.160071] [INFO ] [sig ] Generating forecast for: SWKS [2026-01-13T20:32:36.160102] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWKS' from 'https://tdm.silogroup.org/data/derivative_storage/SWKS.csv'. [2026-01-13T20:32:36.172075] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWKS'. [2026-01-13T20:32:36.172458] [INFO ] [FORECASTER] Starting predict_future for SWKS [2026-01-13T20:32:36.173269] [DEBUG] [LOCAL ] No optimal features file found for SWKS: ./output/feature-sets/SWKS.txt [2026-01-13T20:32:36.173323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:36.173357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:36.173602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:36.173666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:36.235255] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:36.236125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:36.236209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:36.236243] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:36.365524] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:36.365704] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:36.365745] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:36.365775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:36.369416] [DEBUG] [FORECASTER] SWKS: Forecast T+1@11:T+2@11: UP (p=91.80%) [2026-01-13T20:32:36.369742] [INFO ] [FORECASTER] Completed predict_future for SWKS [2026-01-13T20:32:36.369877] [INFO ] [sig ] SWKS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:36.527340] [INFO ] [LOCAL ] Saved forecast: SWKS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SWKS.txt [2026-01-13T20:32:36.527500] [INFO ] [sig ] [2993/3497] Completed SWKS in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 3.0m [2026-01-13T20:32:36.527543] [INFO ] [sig ] [2994/3497] Forecasting SWX... [2026-01-13T20:32:36.527647] [INFO ] [sig ] Generating forecast for: SWX [2026-01-13T20:32:36.527686] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SWX' from 'https://tdm.silogroup.org/data/derivative_storage/SWX.csv'. [2026-01-13T20:32:36.539777] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SWX'. [2026-01-13T20:32:36.540157] [INFO ] [FORECASTER] Starting predict_future for SWX [2026-01-13T20:32:36.541003] [DEBUG] [LOCAL ] No optimal features file found for SWX: ./output/feature-sets/SWX.txt [2026-01-13T20:32:36.541057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:36.541118] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:36.541148] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:36.541219] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:36.601408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:36.602301] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:36.602385] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:36.602419] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:36.724824] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:36.724985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:36.725028] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:36.725057] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:36.728656] [DEBUG] [FORECASTER] SWX: Forecast T+1@11:T+2@11: UP (p=92.56%) [2026-01-13T20:32:36.728991] [INFO ] [FORECASTER] Completed predict_future for SWX [2026-01-13T20:32:36.729123] [INFO ] [sig ] SWX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:36.880136] [INFO ] [LOCAL ] Saved forecast: SWX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SWX.txt [2026-01-13T20:32:36.880299] [INFO ] [sig ] [2994/3497] Completed SWX in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-13T20:32:36.880341] [INFO ] [sig ] [2995/3497] Forecasting SXC... [2026-01-13T20:32:36.880373] [INFO ] [sig ] Generating forecast for: SXC [2026-01-13T20:32:36.880406] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXC' from 'https://tdm.silogroup.org/data/derivative_storage/SXC.csv'. [2026-01-13T20:32:36.892792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXC'. [2026-01-13T20:32:36.893213] [INFO ] [FORECASTER] Starting predict_future for SXC [2026-01-13T20:32:36.894189] [DEBUG] [LOCAL ] No optimal features file found for SXC: ./output/feature-sets/SXC.txt [2026-01-13T20:32:36.894262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:36.894304] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:36.894334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:36.894392] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:36.958341] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:36.959288] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:36.959376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:36.959411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:37.093548] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:37.093728] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:37.093769] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:37.093798] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:37.097185] [DEBUG] [FORECASTER] SXC: Forecast T+1@11:T+2@11: DOWN (p=16.26%) [2026-01-13T20:32:37.097481] [INFO ] [FORECASTER] Completed predict_future for SXC [2026-01-13T20:32:37.097632] [INFO ] [sig ] SXC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:37.252067] [INFO ] [LOCAL ] Saved forecast: SXC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SXC.txt [2026-01-13T20:32:37.252266] [INFO ] [sig ] [2995/3497] Completed SXC in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-13T20:32:37.252324] [INFO ] [sig ] [2996/3497] Forecasting SXI... [2026-01-13T20:32:37.252371] [INFO ] [sig ] Generating forecast for: SXI [2026-01-13T20:32:37.252418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SXI' from 'https://tdm.silogroup.org/data/derivative_storage/SXI.csv'. [2026-01-13T20:32:37.264299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SXI'. [2026-01-13T20:32:37.264706] [INFO ] [FORECASTER] Starting predict_future for SXI [2026-01-13T20:32:37.265510] [DEBUG] [LOCAL ] No optimal features file found for SXI: ./output/feature-sets/SXI.txt [2026-01-13T20:32:37.265564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:37.265619] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:37.265648] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:37.265707] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:37.329342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:37.330211] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:37.330290] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:37.330323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:37.457360] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:37.457525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:37.457604] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:37.457639] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:37.461389] [DEBUG] [FORECASTER] SXI: Forecast T+1@11:T+2@11: DOWN (p=16.28%) [2026-01-13T20:32:37.461721] [INFO ] [FORECASTER] Completed predict_future for SXI [2026-01-13T20:32:37.461861] [INFO ] [sig ] SXI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:37.611786] [INFO ] [LOCAL ] Saved forecast: SXI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SXI.txt [2026-01-13T20:32:37.611944] [INFO ] [sig ] [2996/3497] Completed SXI in 0.4s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-13T20:32:37.611984] [INFO ] [sig ] [2997/3497] Forecasting SY... [2026-01-13T20:32:37.612015] [INFO ] [sig ] Generating forecast for: SY [2026-01-13T20:32:37.612045] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SY' from 'https://tdm.silogroup.org/data/derivative_storage/SY.csv'. [2026-01-13T20:32:37.623520] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SY'. [2026-01-13T20:32:37.623926] [INFO ] [FORECASTER] Starting predict_future for SY [2026-01-13T20:32:37.624718] [DEBUG] [LOCAL ] No optimal features file found for SY: ./output/feature-sets/SY.txt [2026-01-13T20:32:37.624771] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:37.624802] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:37.624829] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:37.624884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:37.681422] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:37.682392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:37.682489] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:37.682522] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:37.804720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:37.804884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:37.804927] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:37.804956] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:37.808590] [DEBUG] [FORECASTER] SY: Forecast T+1@11:T+2@11: UP (p=59.52%) [2026-01-13T20:32:37.808925] [INFO ] [FORECASTER] Completed predict_future for SY [2026-01-13T20:32:37.809066] [INFO ] [sig ] SY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:37.956053] [INFO ] [LOCAL ] Saved forecast: SY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SY.txt [2026-01-13T20:32:37.956233] [INFO ] [sig ] [2997/3497] Completed SY in 0.3s | 2.85 sym/s | Total: 17.5m | ETA: 2.9m [2026-01-13T20:32:37.956277] [INFO ] [sig ] [2998/3497] Forecasting SYF... [2026-01-13T20:32:37.956309] [INFO ] [sig ] Generating forecast for: SYF [2026-01-13T20:32:37.956341] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYF' from 'https://tdm.silogroup.org/data/derivative_storage/SYF.csv'. [2026-01-13T20:32:37.973226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYF'. [2026-01-13T20:32:37.973698] [INFO ] [FORECASTER] Starting predict_future for SYF [2026-01-13T20:32:37.974646] [DEBUG] [LOCAL ] No optimal features file found for SYF: ./output/feature-sets/SYF.txt [2026-01-13T20:32:37.974700] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:37.974733] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:37.974761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:37.974821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:38.039325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:38.040216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:38.040317] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:38.040353] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:38.177077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:38.177232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:38.177273] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:38.177302] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:38.181242] [DEBUG] [FORECASTER] SYF: Forecast T+1@11:T+2@11: UP (p=96.53%) [2026-01-13T20:32:38.181556] [INFO ] [FORECASTER] Completed predict_future for SYF [2026-01-13T20:32:38.181732] [INFO ] [sig ] SYF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:38.335828] [INFO ] [LOCAL ] Saved forecast: SYF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SYF.txt [2026-01-13T20:32:38.335982] [INFO ] [sig ] [2998/3497] Completed SYF in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:38.336024] [INFO ] [sig ] [2999/3497] Forecasting SYK... [2026-01-13T20:32:38.336055] [INFO ] [sig ] Generating forecast for: SYK [2026-01-13T20:32:38.336086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYK' from 'https://tdm.silogroup.org/data/derivative_storage/SYK.csv'. [2026-01-13T20:32:38.348886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYK'. [2026-01-13T20:32:38.349216] [INFO ] [FORECASTER] Starting predict_future for SYK [2026-01-13T20:32:38.350010] [DEBUG] [LOCAL ] No optimal features file found for SYK: ./output/feature-sets/SYK.txt [2026-01-13T20:32:38.350063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:38.350095] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:38.350124] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:38.350182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:38.409358] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:38.410185] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:38.410264] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:38.410298] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:38.536052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:38.536203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:38.536245] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:38.536277] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:38.539878] [DEBUG] [FORECASTER] SYK: Forecast T+1@11:T+2@11: UP (p=77.39%) [2026-01-13T20:32:38.540205] [INFO ] [FORECASTER] Completed predict_future for SYK [2026-01-13T20:32:38.540345] [INFO ] [sig ] SYK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:38.690361] [INFO ] [LOCAL ] Saved forecast: SYK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SYK.txt [2026-01-13T20:32:38.690509] [INFO ] [sig ] [2999/3497] Completed SYK in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:38.690552] [INFO ] [sig ] [3000/3497] Forecasting SYM... [2026-01-13T20:32:38.690600] [INFO ] [sig ] Generating forecast for: SYM [2026-01-13T20:32:38.690633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYM' from 'https://tdm.silogroup.org/data/derivative_storage/SYM.csv'. [2026-01-13T20:32:38.701916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYM'. [2026-01-13T20:32:38.702233] [INFO ] [FORECASTER] Starting predict_future for SYM [2026-01-13T20:32:38.703048] [DEBUG] [LOCAL ] No optimal features file found for SYM: ./output/feature-sets/SYM.txt [2026-01-13T20:32:38.703102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:38.703145] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:38.703174] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:38.703232] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:38.761894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:38.762650] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:38.762731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:38.762766] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:38.887627] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:38.887778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:38.887819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:38.887846] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:38.891281] [DEBUG] [FORECASTER] SYM: Forecast T+1@11:T+2@11: UP (p=94.49%) [2026-01-13T20:32:38.891567] [INFO ] [FORECASTER] Completed predict_future for SYM [2026-01-13T20:32:38.891716] [INFO ] [sig ] SYM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:39.041761] [INFO ] [LOCAL ] Saved forecast: SYM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/SYM.txt [2026-01-13T20:32:39.041904] [INFO ] [sig ] [3000/3497] Completed SYM in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:39.041944] [INFO ] [sig ] [3001/3497] Forecasting SYNA... [2026-01-13T20:32:39.041975] [INFO ] [sig ] Generating forecast for: SYNA [2026-01-13T20:32:39.042005] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYNA' from 'https://tdm.silogroup.org/data/derivative_storage/SYNA.csv'. [2026-01-13T20:32:39.054545] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYNA'. [2026-01-13T20:32:39.054984] [INFO ] [FORECASTER] Starting predict_future for SYNA [2026-01-13T20:32:39.055836] [DEBUG] [LOCAL ] No optimal features file found for SYNA: ./output/feature-sets/SYNA.txt [2026-01-13T20:32:39.055892] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:39.055924] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:39.055952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:39.056026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:39.118022] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:39.119042] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:39.119125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:39.119159] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:39.249442] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:39.249618] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:39.249667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:39.249697] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:39.253379] [DEBUG] [FORECASTER] SYNA: Forecast T+1@11:T+2@11: DOWN (p=22.86%) [2026-01-13T20:32:39.253709] [INFO ] [FORECASTER] Completed predict_future for SYNA [2026-01-13T20:32:39.253863] [INFO ] [sig ] SYNA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:39.406566] [INFO ] [LOCAL ] Saved forecast: SYNA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SYNA.txt [2026-01-13T20:32:39.406729] [INFO ] [sig ] [3001/3497] Completed SYNA in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:39.406772] [INFO ] [sig ] [3002/3497] Forecasting SYRE... [2026-01-13T20:32:39.406816] [INFO ] [sig ] Generating forecast for: SYRE [2026-01-13T20:32:39.406850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYRE' from 'https://tdm.silogroup.org/data/derivative_storage/SYRE.csv'. [2026-01-13T20:32:39.418371] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYRE'. [2026-01-13T20:32:39.418718] [INFO ] [FORECASTER] Starting predict_future for SYRE [2026-01-13T20:32:39.419538] [DEBUG] [LOCAL ] No optimal features file found for SYRE: ./output/feature-sets/SYRE.txt [2026-01-13T20:32:39.419612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:39.419647] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:39.419675] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:39.419733] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:39.480020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:39.480812] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:39.480893] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:39.480928] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:39.605080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:39.605252] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:39.605293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:39.605322] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:39.608867] [DEBUG] [FORECASTER] SYRE: Forecast T+1@11:T+2@11: DOWN (p=3.66%) [2026-01-13T20:32:39.609150] [INFO ] [FORECASTER] Completed predict_future for SYRE [2026-01-13T20:32:39.609274] [INFO ] [sig ] SYRE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:39.752156] [INFO ] [LOCAL ] Saved forecast: SYRE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SYRE.txt [2026-01-13T20:32:39.752301] [INFO ] [sig ] [3002/3497] Completed SYRE in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:39.752345] [INFO ] [sig ] [3003/3497] Forecasting SYY... [2026-01-13T20:32:39.752377] [INFO ] [sig ] Generating forecast for: SYY [2026-01-13T20:32:39.752408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'SYY' from 'https://tdm.silogroup.org/data/derivative_storage/SYY.csv'. [2026-01-13T20:32:39.764755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'SYY'. [2026-01-13T20:32:39.765062] [INFO ] [FORECASTER] Starting predict_future for SYY [2026-01-13T20:32:39.766129] [DEBUG] [LOCAL ] No optimal features file found for SYY: ./output/feature-sets/SYY.txt [2026-01-13T20:32:39.766191] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:39.766233] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:39.766272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:39.766356] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:39.825637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:39.826453] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:39.826536] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:39.826570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:39.954779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:39.954933] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:39.954977] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:39.955005] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:39.959300] [DEBUG] [FORECASTER] SYY: Forecast T+1@11:T+2@11: DOWN (p=26.88%) [2026-01-13T20:32:39.959822] [INFO ] [FORECASTER] Completed predict_future for SYY [2026-01-13T20:32:39.959968] [INFO ] [sig ] SYY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:40.104726] [INFO ] [LOCAL ] Saved forecast: SYY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/SYY.txt [2026-01-13T20:32:40.104874] [INFO ] [sig ] [3003/3497] Completed SYY in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:40.104913] [INFO ] [sig ] [3004/3497] Forecasting TAC... [2026-01-13T20:32:40.104950] [INFO ] [sig ] Generating forecast for: TAC [2026-01-13T20:32:40.104981] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAC' from 'https://tdm.silogroup.org/data/derivative_storage/TAC.csv'. [2026-01-13T20:32:40.117674] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAC'. [2026-01-13T20:32:40.118036] [INFO ] [FORECASTER] Starting predict_future for TAC [2026-01-13T20:32:40.118825] [DEBUG] [LOCAL ] No optimal features file found for TAC: ./output/feature-sets/TAC.txt [2026-01-13T20:32:40.118878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:40.118910] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:40.118936] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:40.118993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:40.174916] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:40.175720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:40.175801] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:40.175834] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:40.289756] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:40.289912] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:40.289952] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:40.289982] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:40.293323] [DEBUG] [FORECASTER] TAC: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-13T20:32:40.293620] [INFO ] [FORECASTER] Completed predict_future for TAC [2026-01-13T20:32:40.293747] [INFO ] [sig ] TAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:40.434971] [INFO ] [LOCAL ] Saved forecast: TAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TAC.txt [2026-01-13T20:32:40.435144] [INFO ] [sig ] [3004/3497] Completed TAC in 0.3s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:40.435192] [INFO ] [sig ] [3005/3497] Forecasting TAK... [2026-01-13T20:32:40.435239] [INFO ] [sig ] Generating forecast for: TAK [2026-01-13T20:32:40.435276] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAK' from 'https://tdm.silogroup.org/data/derivative_storage/TAK.csv'. [2026-01-13T20:32:40.447184] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAK'. [2026-01-13T20:32:40.447562] [INFO ] [FORECASTER] Starting predict_future for TAK [2026-01-13T20:32:40.448453] [DEBUG] [LOCAL ] No optimal features file found for TAK: ./output/feature-sets/TAK.txt [2026-01-13T20:32:40.448507] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:40.448540] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:40.448568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:40.448677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:40.510768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:40.511628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:40.511713] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:40.511748] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:40.638304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:40.638470] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:40.638525] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:40.638777] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:40.643155] [DEBUG] [FORECASTER] TAK: Forecast T+1@11:T+2@11: DOWN (p=49.41%) [2026-01-13T20:32:40.643462] [INFO ] [FORECASTER] Completed predict_future for TAK [2026-01-13T20:32:40.643627] [INFO ] [sig ] TAK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:40.804165] [INFO ] [LOCAL ] Saved forecast: TAK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TAK.txt [2026-01-13T20:32:40.804333] [INFO ] [sig ] [3005/3497] Completed TAK in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:40.804398] [INFO ] [sig ] [3006/3497] Forecasting TAL... [2026-01-13T20:32:40.804436] [INFO ] [sig ] Generating forecast for: TAL [2026-01-13T20:32:40.804470] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAL' from 'https://tdm.silogroup.org/data/derivative_storage/TAL.csv'. [2026-01-13T20:32:40.818054] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAL'. [2026-01-13T20:32:40.818423] [INFO ] [FORECASTER] Starting predict_future for TAL [2026-01-13T20:32:40.819255] [DEBUG] [LOCAL ] No optimal features file found for TAL: ./output/feature-sets/TAL.txt [2026-01-13T20:32:40.819310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:40.819343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:40.819370] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:40.819427] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:40.885148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:40.886196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:40.886283] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:40.886318] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:41.019634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:41.019792] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:41.019834] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:41.019864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:41.023766] [DEBUG] [FORECASTER] TAL: Forecast T+1@11:T+2@11: DOWN (p=34.99%) [2026-01-13T20:32:41.024058] [INFO ] [FORECASTER] Completed predict_future for TAL [2026-01-13T20:32:41.024187] [INFO ] [sig ] TAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:41.180823] [INFO ] [LOCAL ] Saved forecast: TAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TAL.txt [2026-01-13T20:32:41.180982] [INFO ] [sig ] [3006/3497] Completed TAL in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:41.181024] [INFO ] [sig ] [3007/3497] Forecasting TALK... [2026-01-13T20:32:41.181055] [INFO ] [sig ] Generating forecast for: TALK [2026-01-13T20:32:41.181088] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALK' from 'https://tdm.silogroup.org/data/derivative_storage/TALK.csv'. [2026-01-13T20:32:41.193125] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALK'. [2026-01-13T20:32:41.193509] [INFO ] [FORECASTER] Starting predict_future for TALK [2026-01-13T20:32:41.194416] [DEBUG] [LOCAL ] No optimal features file found for TALK: ./output/feature-sets/TALK.txt [2026-01-13T20:32:41.194470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:41.194503] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:41.194530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:41.194613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:41.258483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:41.259442] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:41.259543] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:41.259610] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:41.390913] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:41.391068] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:41.391110] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:41.391157] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:41.395038] [DEBUG] [FORECASTER] TALK: Forecast T+1@11:T+2@11: UP (p=62.22%) [2026-01-13T20:32:41.395372] [INFO ] [FORECASTER] Completed predict_future for TALK [2026-01-13T20:32:41.395535] [INFO ] [sig ] TALK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:41.557923] [INFO ] [LOCAL ] Saved forecast: TALK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TALK.txt [2026-01-13T20:32:41.558101] [INFO ] [sig ] [3007/3497] Completed TALK in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:41.558183] [INFO ] [sig ] [3008/3497] Forecasting TALO... [2026-01-13T20:32:41.558217] [INFO ] [sig ] Generating forecast for: TALO [2026-01-13T20:32:41.558248] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TALO' from 'https://tdm.silogroup.org/data/derivative_storage/TALO.csv'. [2026-01-13T20:32:41.572872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TALO'. [2026-01-13T20:32:41.573292] [INFO ] [FORECASTER] Starting predict_future for TALO [2026-01-13T20:32:41.574125] [DEBUG] [LOCAL ] No optimal features file found for TALO: ./output/feature-sets/TALO.txt [2026-01-13T20:32:41.574180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:41.574219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:41.574257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:41.574318] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:41.637536] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:41.638407] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:41.638494] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:41.638530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:41.771185] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:41.771364] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:41.771413] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:41.771442] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:41.775761] [DEBUG] [FORECASTER] TALO: Forecast T+1@11:T+2@11: UP (p=95.61%) [2026-01-13T20:32:41.776107] [INFO ] [FORECASTER] Completed predict_future for TALO [2026-01-13T20:32:41.776245] [INFO ] [sig ] TALO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:41.927889] [INFO ] [LOCAL ] Saved forecast: TALO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TALO.txt [2026-01-13T20:32:41.928073] [INFO ] [sig ] [3008/3497] Completed TALO in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:41.928117] [INFO ] [sig ] [3009/3497] Forecasting TAOP... [2026-01-13T20:32:41.928148] [INFO ] [sig ] Generating forecast for: TAOP [2026-01-13T20:32:41.928180] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAOP' from 'https://tdm.silogroup.org/data/derivative_storage/TAOP.csv'. [2026-01-13T20:32:41.958637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAOP'. [2026-01-13T20:32:41.959019] [INFO ] [FORECASTER] Starting predict_future for TAOP [2026-01-13T20:32:41.959873] [DEBUG] [LOCAL ] No optimal features file found for TAOP: ./output/feature-sets/TAOP.txt [2026-01-13T20:32:41.959928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:41.959961] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:41.959990] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:41.960049] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:42.024345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:42.025262] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:42.025351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:42.025404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:42.154953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:42.155125] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:42.155169] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:42.155199] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:42.158868] [DEBUG] [FORECASTER] TAOP: Forecast T+1@11:T+2@11: DOWN (p=8.30%) [2026-01-13T20:32:42.159162] [INFO ] [FORECASTER] Completed predict_future for TAOP [2026-01-13T20:32:42.159296] [INFO ] [sig ] TAOP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:42.314919] [INFO ] [LOCAL ] Saved forecast: TAOP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TAOP.txt [2026-01-13T20:32:42.315102] [INFO ] [sig ] [3009/3497] Completed TAOP in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:42.315162] [INFO ] [sig ] [3010/3497] Forecasting TAP... [2026-01-13T20:32:42.315205] [INFO ] [sig ] Generating forecast for: TAP [2026-01-13T20:32:42.315263] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAP' from 'https://tdm.silogroup.org/data/derivative_storage/TAP.csv'. [2026-01-13T20:32:42.328701] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAP'. [2026-01-13T20:32:42.329130] [INFO ] [FORECASTER] Starting predict_future for TAP [2026-01-13T20:32:42.329926] [DEBUG] [LOCAL ] No optimal features file found for TAP: ./output/feature-sets/TAP.txt [2026-01-13T20:32:42.329979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:42.330011] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:42.330039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:42.330096] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:42.388859] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:42.389785] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:42.389870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:42.389903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:42.515912] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:42.516082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:42.516121] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:42.516149] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:42.519810] [DEBUG] [FORECASTER] TAP: Forecast T+1@11:T+2@11: UP (p=74.01%) [2026-01-13T20:32:42.520128] [INFO ] [FORECASTER] Completed predict_future for TAP [2026-01-13T20:32:42.520259] [INFO ] [sig ] TAP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:42.669294] [INFO ] [LOCAL ] Saved forecast: TAP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TAP.txt [2026-01-13T20:32:42.669449] [INFO ] [sig ] [3010/3497] Completed TAP in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.9m [2026-01-13T20:32:42.669488] [INFO ] [sig ] [3011/3497] Forecasting TARA... [2026-01-13T20:32:42.669518] [INFO ] [sig ] Generating forecast for: TARA [2026-01-13T20:32:42.669549] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARA' from 'https://tdm.silogroup.org/data/derivative_storage/TARA.csv'. [2026-01-13T20:32:42.681218] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARA'. [2026-01-13T20:32:42.681599] [INFO ] [FORECASTER] Starting predict_future for TARA [2026-01-13T20:32:42.682356] [DEBUG] [LOCAL ] No optimal features file found for TARA: ./output/feature-sets/TARA.txt [2026-01-13T20:32:42.682417] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:42.682449] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:42.682506] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:42.682599] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:42.743016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:42.743900] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:42.743990] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:42.744022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:42.867010] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:42.867169] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:42.867209] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:42.867237] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:42.870737] [DEBUG] [FORECASTER] TARA: Forecast T+1@11:T+2@11: UP (p=52.60%) [2026-01-13T20:32:42.871048] [INFO ] [FORECASTER] Completed predict_future for TARA [2026-01-13T20:32:42.871179] [INFO ] [sig ] TARA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:43.020963] [INFO ] [LOCAL ] Saved forecast: TARA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TARA.txt [2026-01-13T20:32:43.021134] [INFO ] [sig ] [3011/3497] Completed TARA in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-13T20:32:43.021174] [INFO ] [sig ] [3012/3497] Forecasting TARK... [2026-01-13T20:32:43.021205] [INFO ] [sig ] Generating forecast for: TARK [2026-01-13T20:32:43.021235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARK' from 'https://tdm.silogroup.org/data/derivative_storage/TARK.csv'. [2026-01-13T20:32:43.033083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARK'. [2026-01-13T20:32:43.033491] [INFO ] [FORECASTER] Starting predict_future for TARK [2026-01-13T20:32:43.034308] [DEBUG] [LOCAL ] No optimal features file found for TARK: ./output/feature-sets/TARK.txt [2026-01-13T20:32:43.034362] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:43.034395] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:43.034421] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:43.034478] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:43.097388] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:43.098392] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:43.098478] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:43.098526] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:43.222815] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:43.222974] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:43.223012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:43.223041] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:43.226483] [DEBUG] [FORECASTER] TARK: Forecast T+1@11:T+2@11: UP (p=97.86%) [2026-01-13T20:32:43.226789] [INFO ] [FORECASTER] Completed predict_future for TARK [2026-01-13T20:32:43.226915] [INFO ] [sig ] TARK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:43.428123] [INFO ] [LOCAL ] Saved forecast: TARK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TARK.txt [2026-01-13T20:32:43.428283] [INFO ] [sig ] [3012/3497] Completed TARK in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-13T20:32:43.428325] [INFO ] [sig ] [3013/3497] Forecasting TARS... [2026-01-13T20:32:43.428360] [INFO ] [sig ] Generating forecast for: TARS [2026-01-13T20:32:43.428396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TARS' from 'https://tdm.silogroup.org/data/derivative_storage/TARS.csv'. [2026-01-13T20:32:43.440673] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TARS'. [2026-01-13T20:32:43.441038] [INFO ] [FORECASTER] Starting predict_future for TARS [2026-01-13T20:32:43.441844] [DEBUG] [LOCAL ] No optimal features file found for TARS: ./output/feature-sets/TARS.txt [2026-01-13T20:32:43.441911] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:43.441944] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:43.441971] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:43.442033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:43.499660] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:43.500542] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:43.500645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:43.500679] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:43.628375] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:43.628532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:43.628590] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:43.628624] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:43.632012] [DEBUG] [FORECASTER] TARS: Forecast T+1@11:T+2@11: DOWN (p=38.00%) [2026-01-13T20:32:43.632298] [INFO ] [FORECASTER] Completed predict_future for TARS [2026-01-13T20:32:43.632429] [INFO ] [sig ] TARS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:43.779654] [INFO ] [LOCAL ] Saved forecast: TARS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TARS.txt [2026-01-13T20:32:43.779826] [INFO ] [sig ] [3013/3497] Completed TARS in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-13T20:32:43.779866] [INFO ] [sig ] [3014/3497] Forecasting TASK... [2026-01-13T20:32:43.779897] [INFO ] [sig ] Generating forecast for: TASK [2026-01-13T20:32:43.779927] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TASK' from 'https://tdm.silogroup.org/data/derivative_storage/TASK.csv'. [2026-01-13T20:32:43.791896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TASK'. [2026-01-13T20:32:43.792257] [INFO ] [FORECASTER] Starting predict_future for TASK [2026-01-13T20:32:43.793054] [DEBUG] [LOCAL ] No optimal features file found for TASK: ./output/feature-sets/TASK.txt [2026-01-13T20:32:43.793106] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:43.793137] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:43.793164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:43.793220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:43.852342] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:43.853434] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:43.853532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:43.853569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:43.978458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:43.978837] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:43.978879] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:43.978907] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:43.982604] [DEBUG] [FORECASTER] TASK: Forecast T+1@11:T+2@11: UP (p=52.64%) [2026-01-13T20:32:43.982894] [INFO ] [FORECASTER] Completed predict_future for TASK [2026-01-13T20:32:43.983023] [INFO ] [sig ] TASK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:44.131259] [INFO ] [LOCAL ] Saved forecast: TASK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TASK.txt [2026-01-13T20:32:44.131412] [INFO ] [sig ] [3014/3497] Completed TASK in 0.4s | 2.85 sym/s | Total: 17.6m | ETA: 2.8m [2026-01-13T20:32:44.131455] [INFO ] [sig ] [3015/3497] Forecasting TAYD... [2026-01-13T20:32:44.131485] [INFO ] [sig ] Generating forecast for: TAYD [2026-01-13T20:32:44.131515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TAYD' from 'https://tdm.silogroup.org/data/derivative_storage/TAYD.csv'. [2026-01-13T20:32:44.142553] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TAYD'. [2026-01-13T20:32:44.142937] [INFO ] [FORECASTER] Starting predict_future for TAYD [2026-01-13T20:32:44.143788] [DEBUG] [LOCAL ] No optimal features file found for TAYD: ./output/feature-sets/TAYD.txt [2026-01-13T20:32:44.143842] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:44.143875] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:44.143922] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:44.143993] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:44.203686] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:44.204549] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:44.204648] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:44.204681] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:44.316380] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:44.316538] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:44.316596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:44.316627] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:44.320156] [DEBUG] [FORECASTER] TAYD: Forecast T+1@11:T+2@11: UP (p=92.44%) [2026-01-13T20:32:44.320435] [INFO ] [FORECASTER] Completed predict_future for TAYD [2026-01-13T20:32:44.320765] [INFO ] [sig ] TAYD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:44.470873] [INFO ] [LOCAL ] Saved forecast: TAYD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TAYD.txt [2026-01-13T20:32:44.471076] [INFO ] [sig ] [3015/3497] Completed TAYD in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:44.471126] [INFO ] [sig ] [3016/3497] Forecasting TBB... [2026-01-13T20:32:44.471156] [INFO ] [sig ] Generating forecast for: TBB [2026-01-13T20:32:44.471194] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBB' from 'https://tdm.silogroup.org/data/derivative_storage/TBB.csv'. [2026-01-13T20:32:44.483440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBB'. [2026-01-13T20:32:44.483844] [INFO ] [FORECASTER] Starting predict_future for TBB [2026-01-13T20:32:44.484728] [DEBUG] [LOCAL ] No optimal features file found for TBB: ./output/feature-sets/TBB.txt [2026-01-13T20:32:44.484787] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:44.484825] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:44.484853] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:44.484920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:44.546192] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:44.547111] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:44.547265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:44.547304] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:44.677197] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:44.677383] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:44.677443] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:44.677491] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:44.681466] [DEBUG] [FORECASTER] TBB: Forecast T+1@11:T+2@11: UP (p=55.06%) [2026-01-13T20:32:44.681824] [INFO ] [FORECASTER] Completed predict_future for TBB [2026-01-13T20:32:44.681965] [INFO ] [sig ] TBB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:44.835303] [INFO ] [LOCAL ] Saved forecast: TBB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TBB.txt [2026-01-13T20:32:44.835467] [INFO ] [sig ] [3016/3497] Completed TBB in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:44.835508] [INFO ] [sig ] [3017/3497] Forecasting TBBK... [2026-01-13T20:32:44.835538] [INFO ] [sig ] Generating forecast for: TBBK [2026-01-13T20:32:44.835589] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBBK' from 'https://tdm.silogroup.org/data/derivative_storage/TBBK.csv'. [2026-01-13T20:32:44.850992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBBK'. [2026-01-13T20:32:44.851420] [INFO ] [FORECASTER] Starting predict_future for TBBK [2026-01-13T20:32:44.852406] [DEBUG] [LOCAL ] No optimal features file found for TBBK: ./output/feature-sets/TBBK.txt [2026-01-13T20:32:44.852479] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:44.852514] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:44.852541] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:44.852631] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:44.910696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:44.911719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:44.911813] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:44.911848] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:45.034781] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:45.034939] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:45.034978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:45.035006] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:45.038879] [DEBUG] [FORECASTER] TBBK: Forecast T+1@11:T+2@11: UP (p=74.48%) [2026-01-13T20:32:45.039217] [INFO ] [FORECASTER] Completed predict_future for TBBK [2026-01-13T20:32:45.039357] [INFO ] [sig ] TBBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:45.192903] [INFO ] [LOCAL ] Saved forecast: TBBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TBBK.txt [2026-01-13T20:32:45.193072] [INFO ] [sig ] [3017/3497] Completed TBBK in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:45.193112] [INFO ] [sig ] [3018/3497] Forecasting TBI... [2026-01-13T20:32:45.193142] [INFO ] [sig ] Generating forecast for: TBI [2026-01-13T20:32:45.193173] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBI' from 'https://tdm.silogroup.org/data/derivative_storage/TBI.csv'. [2026-01-13T20:32:45.205451] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBI'. [2026-01-13T20:32:45.205834] [INFO ] [FORECASTER] Starting predict_future for TBI [2026-01-13T20:32:45.206664] [DEBUG] [LOCAL ] No optimal features file found for TBI: ./output/feature-sets/TBI.txt [2026-01-13T20:32:45.206717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:45.206749] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:45.206776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:45.206832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:45.262705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:45.263627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:45.263708] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:45.263741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:45.384348] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:45.384507] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:45.384546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:45.384593] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:45.387997] [DEBUG] [FORECASTER] TBI: Forecast T+1@11:T+2@11: UP (p=97.59%) [2026-01-13T20:32:45.388296] [INFO ] [FORECASTER] Completed predict_future for TBI [2026-01-13T20:32:45.388421] [INFO ] [sig ] TBI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:45.535552] [INFO ] [LOCAL ] Saved forecast: TBI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TBI.txt [2026-01-13T20:32:45.535723] [INFO ] [sig ] [3018/3497] Completed TBI in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:45.535763] [INFO ] [sig ] [3019/3497] Forecasting TBIL... [2026-01-13T20:32:45.535793] [INFO ] [sig ] Generating forecast for: TBIL [2026-01-13T20:32:45.535825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBIL' from 'https://tdm.silogroup.org/data/derivative_storage/TBIL.csv'. [2026-01-13T20:32:45.547752] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBIL'. [2026-01-13T20:32:45.548196] [INFO ] [FORECASTER] Starting predict_future for TBIL [2026-01-13T20:32:45.549074] [DEBUG] [LOCAL ] No optimal features file found for TBIL: ./output/feature-sets/TBIL.txt [2026-01-13T20:32:45.549128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:45.549161] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:45.549188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:45.549251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:45.605112] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:45.605972] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:45.606052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:45.606085] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:45.668266] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:45.668428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:45.668467] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:45.668494] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:45.671877] [DEBUG] [FORECASTER] TBIL: Forecast T+1@11:T+2@11: UP (p=99.83%) [2026-01-13T20:32:45.672170] [INFO ] [FORECASTER] Completed predict_future for TBIL [2026-01-13T20:32:45.672293] [INFO ] [sig ] TBIL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:45.814543] [INFO ] [LOCAL ] Saved forecast: TBIL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TBIL.txt [2026-01-13T20:32:45.814910] [INFO ] [sig ] [3019/3497] Completed TBIL in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:45.814950] [INFO ] [sig ] [3020/3497] Forecasting TBLA... [2026-01-13T20:32:45.814979] [INFO ] [sig ] Generating forecast for: TBLA [2026-01-13T20:32:45.815011] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLA' from 'https://tdm.silogroup.org/data/derivative_storage/TBLA.csv'. [2026-01-13T20:32:45.830043] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLA'. [2026-01-13T20:32:45.830556] [INFO ] [FORECASTER] Starting predict_future for TBLA [2026-01-13T20:32:45.831615] [DEBUG] [LOCAL ] No optimal features file found for TBLA: ./output/feature-sets/TBLA.txt [2026-01-13T20:32:45.831668] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:45.831700] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:45.831727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:45.831783] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:45.889271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:45.889987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:45.890065] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:45.890098] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:46.013748] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:46.013931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:46.013973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:46.014001] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:46.017438] [DEBUG] [FORECASTER] TBLA: Forecast T+1@11:T+2@11: DOWN (p=10.18%) [2026-01-13T20:32:46.017766] [INFO ] [FORECASTER] Completed predict_future for TBLA [2026-01-13T20:32:46.017897] [INFO ] [sig ] TBLA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:46.160595] [INFO ] [LOCAL ] Saved forecast: TBLA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TBLA.txt [2026-01-13T20:32:46.160749] [INFO ] [sig ] [3020/3497] Completed TBLA in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:46.160791] [INFO ] [sig ] [3021/3497] Forecasting TBLD... [2026-01-13T20:32:46.160823] [INFO ] [sig ] Generating forecast for: TBLD [2026-01-13T20:32:46.160855] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBLD' from 'https://tdm.silogroup.org/data/derivative_storage/TBLD.csv'. [2026-01-13T20:32:46.173245] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBLD'. [2026-01-13T20:32:46.173549] [INFO ] [FORECASTER] Starting predict_future for TBLD [2026-01-13T20:32:46.174367] [DEBUG] [LOCAL ] No optimal features file found for TBLD: ./output/feature-sets/TBLD.txt [2026-01-13T20:32:46.174420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:46.174451] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:46.174479] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:46.174535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:46.231632] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:46.232417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:46.232534] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:46.232570] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:46.358549] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:46.358810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:46.358859] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:46.358889] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:46.362630] [DEBUG] [FORECASTER] TBLD: Forecast T+1@11:T+2@11: UP (p=53.59%) [2026-01-13T20:32:46.362940] [INFO ] [FORECASTER] Completed predict_future for TBLD [2026-01-13T20:32:46.363070] [INFO ] [sig ] TBLD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:46.511056] [INFO ] [LOCAL ] Saved forecast: TBLD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TBLD.txt [2026-01-13T20:32:46.511217] [INFO ] [sig ] [3021/3497] Completed TBLD in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:46.511257] [INFO ] [sig ] [3022/3497] Forecasting TBPH... [2026-01-13T20:32:46.511289] [INFO ] [sig ] Generating forecast for: TBPH [2026-01-13T20:32:46.511334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBPH' from 'https://tdm.silogroup.org/data/derivative_storage/TBPH.csv'. [2026-01-13T20:32:46.525226] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBPH'. [2026-01-13T20:32:46.525654] [INFO ] [FORECASTER] Starting predict_future for TBPH [2026-01-13T20:32:46.526457] [DEBUG] [LOCAL ] No optimal features file found for TBPH: ./output/feature-sets/TBPH.txt [2026-01-13T20:32:46.526510] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:46.526542] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:46.526568] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:46.526657] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:46.584124] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:46.585070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:46.585157] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:46.585192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:46.705569] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:46.705753] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:46.705799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:46.705828] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:46.709508] [DEBUG] [FORECASTER] TBPH: Forecast T+1@11:T+2@11: DOWN (p=16.75%) [2026-01-13T20:32:46.709885] [INFO ] [FORECASTER] Completed predict_future for TBPH [2026-01-13T20:32:46.710023] [INFO ] [sig ] TBPH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:46.854949] [INFO ] [LOCAL ] Saved forecast: TBPH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TBPH.txt [2026-01-13T20:32:46.855107] [INFO ] [sig ] [3022/3497] Completed TBPH in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:46.855146] [INFO ] [sig ] [3023/3497] Forecasting TBRG... [2026-01-13T20:32:46.855176] [INFO ] [sig ] Generating forecast for: TBRG [2026-01-13T20:32:46.855207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TBRG' from 'https://tdm.silogroup.org/data/derivative_storage/TBRG.csv'. [2026-01-13T20:32:46.867403] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TBRG'. [2026-01-13T20:32:46.867812] [INFO ] [FORECASTER] Starting predict_future for TBRG [2026-01-13T20:32:46.868680] [DEBUG] [LOCAL ] No optimal features file found for TBRG: ./output/feature-sets/TBRG.txt [2026-01-13T20:32:46.868735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:46.868767] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:46.868803] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:46.868874] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:46.929373] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:46.930250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:46.930334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:46.930367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:47.054174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:47.054329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:47.054369] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:47.054398] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:47.057746] [DEBUG] [FORECASTER] TBRG: Forecast T+1@11:T+2@11: UP (p=55.59%) [2026-01-13T20:32:47.058053] [INFO ] [FORECASTER] Completed predict_future for TBRG [2026-01-13T20:32:47.058179] [INFO ] [sig ] TBRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:47.201181] [INFO ] [LOCAL ] Saved forecast: TBRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TBRG.txt [2026-01-13T20:32:47.201341] [INFO ] [sig ] [3023/3497] Completed TBRG in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:47.201383] [INFO ] [sig ] [3024/3497] Forecasting TCBI... [2026-01-13T20:32:47.201413] [INFO ] [sig ] Generating forecast for: TCBI [2026-01-13T20:32:47.201443] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBI' from 'https://tdm.silogroup.org/data/derivative_storage/TCBI.csv'. [2026-01-13T20:32:47.214021] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBI'. [2026-01-13T20:32:47.214419] [INFO ] [FORECASTER] Starting predict_future for TCBI [2026-01-13T20:32:47.215247] [DEBUG] [LOCAL ] No optimal features file found for TCBI: ./output/feature-sets/TCBI.txt [2026-01-13T20:32:47.215315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:47.215351] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:47.215380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:47.215439] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:47.277344] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:47.278281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:47.278365] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:47.278399] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:47.400916] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:47.401078] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:47.401122] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:47.401153] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:47.404702] [DEBUG] [FORECASTER] TCBI: Forecast T+1@11:T+2@11: DOWN (p=13.28%) [2026-01-13T20:32:47.405009] [INFO ] [FORECASTER] Completed predict_future for TCBI [2026-01-13T20:32:47.405143] [INFO ] [sig ] TCBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:47.555078] [INFO ] [LOCAL ] Saved forecast: TCBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TCBI.txt [2026-01-13T20:32:47.555305] [INFO ] [sig ] [3024/3497] Completed TCBI in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:47.555348] [INFO ] [sig ] [3025/3497] Forecasting TCBIO... [2026-01-13T20:32:47.555377] [INFO ] [sig ] Generating forecast for: TCBIO [2026-01-13T20:32:47.555408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBIO' from 'https://tdm.silogroup.org/data/derivative_storage/TCBIO.csv'. [2026-01-13T20:32:47.566894] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBIO'. [2026-01-13T20:32:47.567269] [INFO ] [FORECASTER] Starting predict_future for TCBIO [2026-01-13T20:32:47.568149] [DEBUG] [LOCAL ] No optimal features file found for TCBIO: ./output/feature-sets/TCBIO.txt [2026-01-13T20:32:47.568207] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:47.568240] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:47.568267] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:47.568325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:47.626377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:47.627320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:47.627416] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:47.627452] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:47.739382] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:47.739549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:47.739611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:47.739643] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:47.743266] [DEBUG] [FORECASTER] TCBIO: Forecast T+1@11:T+2@11: UP (p=93.80%) [2026-01-13T20:32:47.743565] [INFO ] [FORECASTER] Completed predict_future for TCBIO [2026-01-13T20:32:47.743717] [INFO ] [sig ] TCBIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:47.893106] [INFO ] [LOCAL ] Saved forecast: TCBIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TCBIO.txt [2026-01-13T20:32:47.893265] [INFO ] [sig ] [3025/3497] Completed TCBIO in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:47.893308] [INFO ] [sig ] [3026/3497] Forecasting TCBK... [2026-01-13T20:32:47.893339] [INFO ] [sig ] Generating forecast for: TCBK [2026-01-13T20:32:47.893372] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBK' from 'https://tdm.silogroup.org/data/derivative_storage/TCBK.csv'. [2026-01-13T20:32:47.906132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBK'. [2026-01-13T20:32:47.906527] [INFO ] [FORECASTER] Starting predict_future for TCBK [2026-01-13T20:32:47.907609] [DEBUG] [LOCAL ] No optimal features file found for TCBK: ./output/feature-sets/TCBK.txt [2026-01-13T20:32:47.907680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:47.907724] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:47.907756] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:47.907818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:47.966770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:47.967669] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:47.967937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:47.967990] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:48.096777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:48.096968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:48.097034] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:48.097083] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:48.102273] [DEBUG] [FORECASTER] TCBK: Forecast T+1@11:T+2@11: UP (p=74.05%) [2026-01-13T20:32:48.102753] [INFO ] [FORECASTER] Completed predict_future for TCBK [2026-01-13T20:32:48.102948] [INFO ] [sig ] TCBK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:48.256514] [INFO ] [LOCAL ] Saved forecast: TCBK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TCBK.txt [2026-01-13T20:32:48.256689] [INFO ] [sig ] [3026/3497] Completed TCBK in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:48.256731] [INFO ] [sig ] [3027/3497] Forecasting TCBX... [2026-01-13T20:32:48.256763] [INFO ] [sig ] Generating forecast for: TCBX [2026-01-13T20:32:48.256794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCBX' from 'https://tdm.silogroup.org/data/derivative_storage/TCBX.csv'. [2026-01-13T20:32:48.268306] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCBX'. [2026-01-13T20:32:48.268711] [INFO ] [FORECASTER] Starting predict_future for TCBX [2026-01-13T20:32:48.269524] [DEBUG] [LOCAL ] No optimal features file found for TCBX: ./output/feature-sets/TCBX.txt [2026-01-13T20:32:48.269599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:48.269636] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:48.269664] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:48.269721] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:48.329391] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:48.330286] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:48.330369] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:48.330404] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:48.454465] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:48.454657] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:48.454705] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:48.454744] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:48.458288] [DEBUG] [FORECASTER] TCBX: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-01-13T20:32:48.458653] [INFO ] [FORECASTER] Completed predict_future for TCBX [2026-01-13T20:32:48.458803] [INFO ] [sig ] TCBX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:48.613168] [INFO ] [LOCAL ] Saved forecast: TCBX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TCBX.txt [2026-01-13T20:32:48.613333] [INFO ] [sig ] [3027/3497] Completed TCBX in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.8m [2026-01-13T20:32:48.613390] [INFO ] [sig ] [3028/3497] Forecasting TCMD... [2026-01-13T20:32:48.613423] [INFO ] [sig ] Generating forecast for: TCMD [2026-01-13T20:32:48.613453] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCMD' from 'https://tdm.silogroup.org/data/derivative_storage/TCMD.csv'. [2026-01-13T20:32:48.625394] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCMD'. [2026-01-13T20:32:48.625786] [INFO ] [FORECASTER] Starting predict_future for TCMD [2026-01-13T20:32:48.626590] [DEBUG] [LOCAL ] No optimal features file found for TCMD: ./output/feature-sets/TCMD.txt [2026-01-13T20:32:48.626642] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:48.626700] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:48.626729] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:48.626784] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:48.688751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:48.689739] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:48.689821] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:48.689856] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:48.818519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:48.818706] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:48.818748] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:48.818776] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:48.823089] [DEBUG] [FORECASTER] TCMD: Forecast T+1@11:T+2@11: UP (p=90.68%) [2026-01-13T20:32:48.823513] [INFO ] [FORECASTER] Completed predict_future for TCMD [2026-01-13T20:32:48.823695] [INFO ] [sig ] TCMD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:48.970493] [INFO ] [LOCAL ] Saved forecast: TCMD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TCMD.txt [2026-01-13T20:32:48.970669] [INFO ] [sig ] [3028/3497] Completed TCMD in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-13T20:32:48.970712] [INFO ] [sig ] [3029/3497] Forecasting TCOM... [2026-01-13T20:32:48.970742] [INFO ] [sig ] Generating forecast for: TCOM [2026-01-13T20:32:48.970773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCOM' from 'https://tdm.silogroup.org/data/derivative_storage/TCOM.csv'. [2026-01-13T20:32:48.983322] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCOM'. [2026-01-13T20:32:48.983754] [INFO ] [FORECASTER] Starting predict_future for TCOM [2026-01-13T20:32:48.984562] [DEBUG] [LOCAL ] No optimal features file found for TCOM: ./output/feature-sets/TCOM.txt [2026-01-13T20:32:48.984637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:48.984671] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:48.984698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:48.984760] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:49.045489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:49.046339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:49.046421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:49.046456] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:49.169689] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:49.169847] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:49.169899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:49.169931] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:49.173516] [DEBUG] [FORECASTER] TCOM: Forecast T+1@11:T+2@11: UP (p=66.64%) [2026-01-13T20:32:49.174010] [INFO ] [FORECASTER] Completed predict_future for TCOM [2026-01-13T20:32:49.174145] [INFO ] [sig ] TCOM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:49.321963] [INFO ] [LOCAL ] Saved forecast: TCOM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TCOM.txt [2026-01-13T20:32:49.322118] [INFO ] [sig ] [3029/3497] Completed TCOM in 0.4s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-13T20:32:49.322158] [INFO ] [sig ] [3030/3497] Forecasting TCPC... [2026-01-13T20:32:49.322190] [INFO ] [sig ] Generating forecast for: TCPC [2026-01-13T20:32:49.322220] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCPC' from 'https://tdm.silogroup.org/data/derivative_storage/TCPC.csv'. [2026-01-13T20:32:49.333456] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCPC'. [2026-01-13T20:32:49.333838] [INFO ] [FORECASTER] Starting predict_future for TCPC [2026-01-13T20:32:49.334628] [DEBUG] [LOCAL ] No optimal features file found for TCPC: ./output/feature-sets/TCPC.txt [2026-01-13T20:32:49.334679] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:49.334712] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:49.334739] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:49.334795] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:49.393291] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:49.394344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:49.394424] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:49.394458] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:49.519960] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:49.520127] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:49.520167] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:49.520196] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:49.524038] [DEBUG] [FORECASTER] TCPC: Forecast T+1@11:T+2@11: UP (p=56.89%) [2026-01-13T20:32:49.524360] [INFO ] [FORECASTER] Completed predict_future for TCPC [2026-01-13T20:32:49.524493] [INFO ] [sig ] TCPC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:49.670423] [INFO ] [LOCAL ] Saved forecast: TCPC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TCPC.txt [2026-01-13T20:32:49.670595] [INFO ] [sig ] [3030/3497] Completed TCPC in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-13T20:32:49.670636] [INFO ] [sig ] [3031/3497] Forecasting TCX... [2026-01-13T20:32:49.670666] [INFO ] [sig ] Generating forecast for: TCX [2026-01-13T20:32:49.670699] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TCX' from 'https://tdm.silogroup.org/data/derivative_storage/TCX.csv'. [2026-01-13T20:32:49.682259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TCX'. [2026-01-13T20:32:49.682621] [INFO ] [FORECASTER] Starting predict_future for TCX [2026-01-13T20:32:49.683385] [DEBUG] [LOCAL ] No optimal features file found for TCX: ./output/feature-sets/TCX.txt [2026-01-13T20:32:49.683436] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:49.683468] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:49.683495] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:49.683551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:49.740622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:49.741482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:49.741566] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:49.741620] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:49.856665] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:49.856823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:49.856880] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:49.856940] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:49.860274] [DEBUG] [FORECASTER] TCX: Forecast T+1@11:T+2@11: DOWN (p=10.88%) [2026-01-13T20:32:49.860546] [INFO ] [FORECASTER] Completed predict_future for TCX [2026-01-13T20:32:49.860687] [INFO ] [sig ] TCX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:50.016461] [INFO ] [LOCAL ] Saved forecast: TCX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TCX.txt [2026-01-13T20:32:50.016648] [INFO ] [sig ] [3031/3497] Completed TCX in 0.3s | 2.85 sym/s | Total: 17.7m | ETA: 2.7m [2026-01-13T20:32:50.016712] [INFO ] [sig ] [3032/3497] Forecasting TD... [2026-01-13T20:32:50.016744] [INFO ] [sig ] Generating forecast for: TD [2026-01-13T20:32:50.016776] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TD' from 'https://tdm.silogroup.org/data/derivative_storage/TD.csv'. [2026-01-13T20:32:50.028992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TD'. [2026-01-13T20:32:50.029425] [INFO ] [FORECASTER] Starting predict_future for TD [2026-01-13T20:32:50.030300] [DEBUG] [LOCAL ] No optimal features file found for TD: ./output/feature-sets/TD.txt [2026-01-13T20:32:50.030355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:50.030388] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:50.030415] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:50.030472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:50.090387] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:50.091293] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:50.091383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:50.091416] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:50.214230] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:50.214382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:50.214421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:50.214449] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:50.217904] [DEBUG] [FORECASTER] TD: Forecast T+1@11:T+2@11: UP (p=71.93%) [2026-01-13T20:32:50.218207] [INFO ] [FORECASTER] Completed predict_future for TD [2026-01-13T20:32:50.218344] [INFO ] [sig ] TD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:50.365494] [INFO ] [LOCAL ] Saved forecast: TD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TD.txt [2026-01-13T20:32:50.365667] [INFO ] [sig ] [3032/3497] Completed TD in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:50.365717] [INFO ] [sig ] [3033/3497] Forecasting TDC... [2026-01-13T20:32:50.365759] [INFO ] [sig ] Generating forecast for: TDC [2026-01-13T20:32:50.365792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDC' from 'https://tdm.silogroup.org/data/derivative_storage/TDC.csv'. [2026-01-13T20:32:50.377352] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDC'. [2026-01-13T20:32:50.377770] [INFO ] [FORECASTER] Starting predict_future for TDC [2026-01-13T20:32:50.378598] [DEBUG] [LOCAL ] No optimal features file found for TDC: ./output/feature-sets/TDC.txt [2026-01-13T20:32:50.378650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:50.378682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:50.378709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:50.378766] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:50.437704] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:50.438623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:50.438706] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:50.438739] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:50.561972] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:50.562124] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:50.562163] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:50.562192] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:50.565705] [DEBUG] [FORECASTER] TDC: Forecast T+1@11:T+2@11: DOWN (p=23.02%) [2026-01-13T20:32:50.565973] [INFO ] [FORECASTER] Completed predict_future for TDC [2026-01-13T20:32:50.566091] [INFO ] [sig ] TDC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:50.714631] [INFO ] [LOCAL ] Saved forecast: TDC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TDC.txt [2026-01-13T20:32:50.714791] [INFO ] [sig ] [3033/3497] Completed TDC in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:50.714836] [INFO ] [sig ] [3034/3497] Forecasting TDF... [2026-01-13T20:32:50.714869] [INFO ] [sig ] Generating forecast for: TDF [2026-01-13T20:32:50.714904] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDF' from 'https://tdm.silogroup.org/data/derivative_storage/TDF.csv'. [2026-01-13T20:32:50.726410] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDF'. [2026-01-13T20:32:50.726738] [INFO ] [FORECASTER] Starting predict_future for TDF [2026-01-13T20:32:50.727649] [DEBUG] [LOCAL ] No optimal features file found for TDF: ./output/feature-sets/TDF.txt [2026-01-13T20:32:50.727703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:50.727734] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:50.727763] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:50.727821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:50.785118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:50.785941] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:50.786020] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:50.786056] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:50.905272] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:50.905425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:50.905463] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:50.905492] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:50.909550] [DEBUG] [FORECASTER] TDF: Forecast T+1@11:T+2@11: DOWN (p=15.53%) [2026-01-13T20:32:50.909864] [INFO ] [FORECASTER] Completed predict_future for TDF [2026-01-13T20:32:50.909998] [INFO ] [sig ] TDF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:51.060260] [INFO ] [LOCAL ] Saved forecast: TDF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TDF.txt [2026-01-13T20:32:51.060403] [INFO ] [sig ] [3034/3497] Completed TDF in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:51.060443] [INFO ] [sig ] [3035/3497] Forecasting TDG... [2026-01-13T20:32:51.060472] [INFO ] [sig ] Generating forecast for: TDG [2026-01-13T20:32:51.060503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDG' from 'https://tdm.silogroup.org/data/derivative_storage/TDG.csv'. [2026-01-13T20:32:51.072472] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDG'. [2026-01-13T20:32:51.072789] [INFO ] [FORECASTER] Starting predict_future for TDG [2026-01-13T20:32:51.073553] [DEBUG] [LOCAL ] No optimal features file found for TDG: ./output/feature-sets/TDG.txt [2026-01-13T20:32:51.073622] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:51.073666] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:51.073694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:51.073751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:51.132171] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:51.133089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:51.133174] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:51.133207] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:51.262495] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:51.262662] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:51.262701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:51.262912] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:51.266196] [DEBUG] [FORECASTER] TDG: Forecast T+1@11:T+2@11: DOWN (p=3.84%) [2026-01-13T20:32:51.266466] [INFO ] [FORECASTER] Completed predict_future for TDG [2026-01-13T20:32:51.266601] [INFO ] [sig ] TDG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:51.415427] [INFO ] [LOCAL ] Saved forecast: TDG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TDG.txt [2026-01-13T20:32:51.415591] [INFO ] [sig ] [3035/3497] Completed TDG in 0.4s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:51.415632] [INFO ] [sig ] [3036/3497] Forecasting TDS... [2026-01-13T20:32:51.415661] [INFO ] [sig ] Generating forecast for: TDS [2026-01-13T20:32:51.415692] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDS' from 'https://tdm.silogroup.org/data/derivative_storage/TDS.csv'. [2026-01-13T20:32:51.428439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDS'. [2026-01-13T20:32:51.428977] [INFO ] [FORECASTER] Starting predict_future for TDS [2026-01-13T20:32:51.429771] [DEBUG] [LOCAL ] No optimal features file found for TDS: ./output/feature-sets/TDS.txt [2026-01-13T20:32:51.430012] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:51.430043] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:51.430070] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:51.430127] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:51.488485] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:51.489257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:51.489334] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:51.489367] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:51.609057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:51.609214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:51.609252] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:51.609279] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:51.612638] [DEBUG] [FORECASTER] TDS: Forecast T+1@11:T+2@11: DOWN (p=13.70%) [2026-01-13T20:32:51.612908] [INFO ] [FORECASTER] Completed predict_future for TDS [2026-01-13T20:32:51.613025] [INFO ] [sig ] TDS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:51.756512] [INFO ] [LOCAL ] Saved forecast: TDS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TDS.txt [2026-01-13T20:32:51.756680] [INFO ] [sig ] [3036/3497] Completed TDS in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:51.756719] [INFO ] [sig ] [3037/3497] Forecasting TDSC... [2026-01-13T20:32:51.756750] [INFO ] [sig ] Generating forecast for: TDSC [2026-01-13T20:32:51.756780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDSC' from 'https://tdm.silogroup.org/data/derivative_storage/TDSC.csv'. [2026-01-13T20:32:51.767997] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDSC'. [2026-01-13T20:32:51.768315] [INFO ] [FORECASTER] Starting predict_future for TDSC [2026-01-13T20:32:51.769093] [DEBUG] [LOCAL ] No optimal features file found for TDSC: ./output/feature-sets/TDSC.txt [2026-01-13T20:32:51.769144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:51.769175] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:51.769200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:51.769255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:51.826782] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:51.827657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:51.827739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:51.827772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:51.945222] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:51.945377] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:51.945430] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:51.945475] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:51.949186] [DEBUG] [FORECASTER] TDSC: Forecast T+1@11:T+2@11: UP (p=86.97%) [2026-01-13T20:32:51.949469] [INFO ] [FORECASTER] Completed predict_future for TDSC [2026-01-13T20:32:51.949637] [INFO ] [sig ] TDSC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:52.105408] [INFO ] [LOCAL ] Saved forecast: TDSC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TDSC.txt [2026-01-13T20:32:52.105616] [INFO ] [sig ] [3037/3497] Completed TDSC in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:52.105667] [INFO ] [sig ] [3038/3497] Forecasting TDUP... [2026-01-13T20:32:52.105703] [INFO ] [sig ] Generating forecast for: TDUP [2026-01-13T20:32:52.105734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDUP' from 'https://tdm.silogroup.org/data/derivative_storage/TDUP.csv'. [2026-01-13T20:32:52.118275] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDUP'. [2026-01-13T20:32:52.118652] [INFO ] [FORECASTER] Starting predict_future for TDUP [2026-01-13T20:32:52.119539] [DEBUG] [LOCAL ] No optimal features file found for TDUP: ./output/feature-sets/TDUP.txt [2026-01-13T20:32:52.119654] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:52.119703] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:52.119732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:52.119791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:52.181196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:52.182036] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:52.182162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:52.182198] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:52.303610] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:52.303778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:52.303820] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:52.303849] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:52.307329] [DEBUG] [FORECASTER] TDUP: Forecast T+1@11:T+2@11: UP (p=94.33%) [2026-01-13T20:32:52.307693] [INFO ] [FORECASTER] Completed predict_future for TDUP [2026-01-13T20:32:52.307829] [INFO ] [sig ] TDUP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:52.452355] [INFO ] [LOCAL ] Saved forecast: TDUP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TDUP.txt [2026-01-13T20:32:52.452510] [INFO ] [sig ] [3038/3497] Completed TDUP in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:52.452550] [INFO ] [sig ] [3039/3497] Forecasting TDY... [2026-01-13T20:32:52.452608] [INFO ] [sig ] Generating forecast for: TDY [2026-01-13T20:32:52.452645] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TDY' from 'https://tdm.silogroup.org/data/derivative_storage/TDY.csv'. [2026-01-13T20:32:52.463920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TDY'. [2026-01-13T20:32:52.464206] [INFO ] [FORECASTER] Starting predict_future for TDY [2026-01-13T20:32:52.464984] [DEBUG] [LOCAL ] No optimal features file found for TDY: ./output/feature-sets/TDY.txt [2026-01-13T20:32:52.465036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:52.465067] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:52.465093] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:52.465149] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:52.521993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:52.522778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:52.522855] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:52.522888] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:52.643458] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:52.643631] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:52.643671] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:52.643700] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:52.647055] [DEBUG] [FORECASTER] TDY: Forecast T+1@11:T+2@11: UP (p=96.17%) [2026-01-13T20:32:52.647329] [INFO ] [FORECASTER] Completed predict_future for TDY [2026-01-13T20:32:52.647450] [INFO ] [sig ] TDY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:52.794748] [INFO ] [LOCAL ] Saved forecast: TDY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TDY.txt [2026-01-13T20:32:52.794902] [INFO ] [sig ] [3039/3497] Completed TDY in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:52.794943] [INFO ] [sig ] [3040/3497] Forecasting TEAM... [2026-01-13T20:32:52.794973] [INFO ] [sig ] Generating forecast for: TEAM [2026-01-13T20:32:52.795002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEAM' from 'https://tdm.silogroup.org/data/derivative_storage/TEAM.csv'. [2026-01-13T20:32:52.806330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEAM'. [2026-01-13T20:32:52.806662] [INFO ] [FORECASTER] Starting predict_future for TEAM [2026-01-13T20:32:52.807451] [DEBUG] [LOCAL ] No optimal features file found for TEAM: ./output/feature-sets/TEAM.txt [2026-01-13T20:32:52.807503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:52.807535] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:52.807561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:52.807648] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:52.864345] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:52.865174] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:52.865254] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:52.865288] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:52.985630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:52.985795] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:52.985842] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:52.985881] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:52.989503] [DEBUG] [FORECASTER] TEAM: Forecast T+1@11:T+2@11: UP (p=77.44%) [2026-01-13T20:32:52.989815] [INFO ] [FORECASTER] Completed predict_future for TEAM [2026-01-13T20:32:52.989944] [INFO ] [sig ] TEAM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:53.132990] [INFO ] [LOCAL ] Saved forecast: TEAM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TEAM.txt [2026-01-13T20:32:53.133135] [INFO ] [sig ] [3040/3497] Completed TEAM in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:53.133176] [INFO ] [sig ] [3041/3497] Forecasting TECH... [2026-01-13T20:32:53.133205] [INFO ] [sig ] Generating forecast for: TECH [2026-01-13T20:32:53.133237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECH' from 'https://tdm.silogroup.org/data/derivative_storage/TECH.csv'. [2026-01-13T20:32:53.145042] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECH'. [2026-01-13T20:32:53.145346] [INFO ] [FORECASTER] Starting predict_future for TECH [2026-01-13T20:32:53.146116] [DEBUG] [LOCAL ] No optimal features file found for TECH: ./output/feature-sets/TECH.txt [2026-01-13T20:32:53.146167] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:53.146199] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:53.146226] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:53.146282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:53.201902] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:53.202509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:53.202600] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:53.202634] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:53.328371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:53.328558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:53.328630] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:53.328667] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:53.332367] [DEBUG] [FORECASTER] TECH: Forecast T+1@11:T+2@11: UP (p=76.45%) [2026-01-13T20:32:53.332680] [INFO ] [FORECASTER] Completed predict_future for TECH [2026-01-13T20:32:53.332810] [INFO ] [sig ] TECH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:53.478414] [INFO ] [LOCAL ] Saved forecast: TECH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TECH.txt [2026-01-13T20:32:53.478626] [INFO ] [sig ] [3041/3497] Completed TECH in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:53.478678] [INFO ] [sig ] [3042/3497] Forecasting TECK... [2026-01-13T20:32:53.478713] [INFO ] [sig ] Generating forecast for: TECK [2026-01-13T20:32:53.478748] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECK' from 'https://tdm.silogroup.org/data/derivative_storage/TECK.csv'. [2026-01-13T20:32:53.490246] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECK'. [2026-01-13T20:32:53.490531] [INFO ] [FORECASTER] Starting predict_future for TECK [2026-01-13T20:32:53.491314] [DEBUG] [LOCAL ] No optimal features file found for TECK: ./output/feature-sets/TECK.txt [2026-01-13T20:32:53.491367] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:53.491400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:53.491427] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:53.491483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:53.553072] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:53.553857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:53.553934] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:53.553966] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:53.679713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:53.679869] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:53.679907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:53.679952] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:53.683380] [DEBUG] [FORECASTER] TECK: Forecast T+1@11:T+2@11: UP (p=51.32%) [2026-01-13T20:32:53.683673] [INFO ] [FORECASTER] Completed predict_future for TECK [2026-01-13T20:32:53.683798] [INFO ] [sig ] TECK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:53.826831] [INFO ] [LOCAL ] Saved forecast: TECK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TECK.txt [2026-01-13T20:32:53.826954] [INFO ] [sig ] [3042/3497] Completed TECK in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:53.826991] [INFO ] [sig ] [3043/3497] Forecasting TECX... [2026-01-13T20:32:53.827021] [INFO ] [sig ] Generating forecast for: TECX [2026-01-13T20:32:53.827050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TECX' from 'https://tdm.silogroup.org/data/derivative_storage/TECX.csv'. [2026-01-13T20:32:53.838641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TECX'. [2026-01-13T20:32:53.838954] [INFO ] [FORECASTER] Starting predict_future for TECX [2026-01-13T20:32:53.839774] [DEBUG] [LOCAL ] No optimal features file found for TECX: ./output/feature-sets/TECX.txt [2026-01-13T20:32:53.839826] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:53.839859] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:53.839887] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:53.839946] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:53.896514] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:53.897168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:53.897244] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:53.897277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:54.012693] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:54.012844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:54.012885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:54.012913] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:54.016192] [DEBUG] [FORECASTER] TECX: Forecast T+1@11:T+2@11: UP (p=97.84%) [2026-01-13T20:32:54.016461] [INFO ] [FORECASTER] Completed predict_future for TECX [2026-01-13T20:32:54.016600] [INFO ] [sig ] TECX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:54.159653] [INFO ] [LOCAL ] Saved forecast: TECX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TECX.txt [2026-01-13T20:32:54.159802] [INFO ] [sig ] [3043/3497] Completed TECX in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:54.159840] [INFO ] [sig ] [3044/3497] Forecasting TEF... [2026-01-13T20:32:54.159869] [INFO ] [sig ] Generating forecast for: TEF [2026-01-13T20:32:54.159899] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEF' from 'https://tdm.silogroup.org/data/derivative_storage/TEF.csv'. [2026-01-13T20:32:54.170843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEF'. [2026-01-13T20:32:54.171106] [INFO ] [FORECASTER] Starting predict_future for TEF [2026-01-13T20:32:54.172080] [DEBUG] [LOCAL ] No optimal features file found for TEF: ./output/feature-sets/TEF.txt [2026-01-13T20:32:54.172132] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:54.172164] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:54.172190] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:54.172247] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:54.230489] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:54.231343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:54.231420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:54.231467] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:54.355684] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:54.355841] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:54.355882] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:54.355913] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:54.359533] [DEBUG] [FORECASTER] TEF: Forecast T+1@11:T+2@11: DOWN (p=2.89%) [2026-01-13T20:32:54.359829] [INFO ] [FORECASTER] Completed predict_future for TEF [2026-01-13T20:32:54.359950] [INFO ] [sig ] TEF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:54.504118] [INFO ] [LOCAL ] Saved forecast: TEF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TEF.txt [2026-01-13T20:32:54.504266] [INFO ] [sig ] [3044/3497] Completed TEF in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.7m [2026-01-13T20:32:54.504305] [INFO ] [sig ] [3045/3497] Forecasting TEI... [2026-01-13T20:32:54.504335] [INFO ] [sig ] Generating forecast for: TEI [2026-01-13T20:32:54.504366] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEI' from 'https://tdm.silogroup.org/data/derivative_storage/TEI.csv'. [2026-01-13T20:32:54.516957] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEI'. [2026-01-13T20:32:54.517299] [INFO ] [FORECASTER] Starting predict_future for TEI [2026-01-13T20:32:54.518112] [DEBUG] [LOCAL ] No optimal features file found for TEI: ./output/feature-sets/TEI.txt [2026-01-13T20:32:54.518163] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:54.518219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:54.518246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:54.518306] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:54.577810] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:54.579013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:54.579098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:54.579131] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:54.699897] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:54.700066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:54.700107] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:54.700135] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:54.703549] [DEBUG] [FORECASTER] TEI: Forecast T+1@11:T+2@11: UP (p=82.74%) [2026-01-13T20:32:54.703886] [INFO ] [FORECASTER] Completed predict_future for TEI [2026-01-13T20:32:54.704018] [INFO ] [sig ] TEI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:54.862337] [INFO ] [LOCAL ] Saved forecast: TEI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TEI.txt [2026-01-13T20:32:54.862504] [INFO ] [sig ] [3045/3497] Completed TEI in 0.4s | 2.85 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-13T20:32:54.862546] [INFO ] [sig ] [3046/3497] Forecasting TELO... [2026-01-13T20:32:54.862595] [INFO ] [sig ] Generating forecast for: TELO [2026-01-13T20:32:54.862628] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TELO' from 'https://tdm.silogroup.org/data/derivative_storage/TELO.csv'. [2026-01-13T20:32:54.873916] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TELO'. [2026-01-13T20:32:54.874200] [INFO ] [FORECASTER] Starting predict_future for TELO [2026-01-13T20:32:54.874978] [DEBUG] [LOCAL ] No optimal features file found for TELO: ./output/feature-sets/TELO.txt [2026-01-13T20:32:54.875029] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:54.875060] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:54.875086] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:54.875152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:54.935813] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:54.936636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:54.936718] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:54.936752] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:55.055411] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:55.055565] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:55.055623] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:55.055656] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:55.059274] [DEBUG] [FORECASTER] TELO: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-13T20:32:55.059562] [INFO ] [FORECASTER] Completed predict_future for TELO [2026-01-13T20:32:55.059704] [INFO ] [sig ] TELO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:55.205609] [INFO ] [LOCAL ] Saved forecast: TELO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TELO.txt [2026-01-13T20:32:55.205743] [INFO ] [sig ] [3046/3497] Completed TELO in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-13T20:32:55.205781] [INFO ] [sig ] [3047/3497] Forecasting TEM... [2026-01-13T20:32:55.205809] [INFO ] [sig ] Generating forecast for: TEM [2026-01-13T20:32:55.205847] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEM' from 'https://tdm.silogroup.org/data/derivative_storage/TEM.csv'. [2026-01-13T20:32:55.218626] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEM'. [2026-01-13T20:32:55.218942] [INFO ] [FORECASTER] Starting predict_future for TEM [2026-01-13T20:32:55.219769] [DEBUG] [LOCAL ] No optimal features file found for TEM: ./output/feature-sets/TEM.txt [2026-01-13T20:32:55.219822] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:55.219855] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:55.219883] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:55.219939] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:55.276837] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:55.277532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:55.277629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:55.277663] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:55.402583] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:55.402743] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:55.402782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:55.402810] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:55.406278] [DEBUG] [FORECASTER] TEM: Forecast T+1@11:T+2@11: UP (p=95.15%) [2026-01-13T20:32:55.406554] [INFO ] [FORECASTER] Completed predict_future for TEM [2026-01-13T20:32:55.406699] [INFO ] [sig ] TEM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:55.550251] [INFO ] [LOCAL ] Saved forecast: TEM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TEM.txt [2026-01-13T20:32:55.550382] [INFO ] [sig ] [3047/3497] Completed TEM in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-13T20:32:55.550420] [INFO ] [sig ] [3048/3497] Forecasting TENB... [2026-01-13T20:32:55.550449] [INFO ] [sig ] Generating forecast for: TENB [2026-01-13T20:32:55.550479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENB' from 'https://tdm.silogroup.org/data/derivative_storage/TENB.csv'. [2026-01-13T20:32:55.561913] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENB'. [2026-01-13T20:32:55.562250] [INFO ] [FORECASTER] Starting predict_future for TENB [2026-01-13T20:32:55.563083] [DEBUG] [LOCAL ] No optimal features file found for TENB: ./output/feature-sets/TENB.txt [2026-01-13T20:32:55.563148] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:55.563180] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:55.563206] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:55.563263] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:55.623728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:55.624485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:55.624562] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:55.624613] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:55.745044] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:55.745194] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:55.745233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:55.745297] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:55.749176] [DEBUG] [FORECASTER] TENB: Forecast T+1@11:T+2@11: UP (p=97.20%) [2026-01-13T20:32:55.749453] [INFO ] [FORECASTER] Completed predict_future for TENB [2026-01-13T20:32:55.749595] [INFO ] [sig ] TENB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:55.894249] [INFO ] [LOCAL ] Saved forecast: TENB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TENB.txt [2026-01-13T20:32:55.894384] [INFO ] [sig ] [3048/3497] Completed TENB in 0.3s | 2.85 sym/s | Total: 17.8m | ETA: 2.6m [2026-01-13T20:32:55.894423] [INFO ] [sig ] [3049/3497] Forecasting TENX... [2026-01-13T20:32:55.894452] [INFO ] [sig ] Generating forecast for: TENX [2026-01-13T20:32:55.894483] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TENX' from 'https://tdm.silogroup.org/data/derivative_storage/TENX.csv'. [2026-01-13T20:32:55.906348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TENX'. [2026-01-13T20:32:55.906657] [INFO ] [FORECASTER] Starting predict_future for TENX [2026-01-13T20:32:55.907649] [DEBUG] [LOCAL ] No optimal features file found for TENX: ./output/feature-sets/TENX.txt [2026-01-13T20:32:55.907702] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:55.907735] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:55.907762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:55.907820] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:55.966259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:55.967070] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:55.967151] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:55.967185] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:56.077738] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:56.077884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:56.077923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:56.077964] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:56.081422] [DEBUG] [FORECASTER] TENX: Forecast T+1@11:T+2@11: DOWN (p=24.62%) [2026-01-13T20:32:56.081715] [INFO ] [FORECASTER] Completed predict_future for TENX [2026-01-13T20:32:56.081840] [INFO ] [sig ] TENX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:56.225745] [INFO ] [LOCAL ] Saved forecast: TENX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TENX.txt [2026-01-13T20:32:56.225874] [INFO ] [sig ] [3049/3497] Completed TENX in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:56.225913] [INFO ] [sig ] [3050/3497] Forecasting TERN... [2026-01-13T20:32:56.225943] [INFO ] [sig ] Generating forecast for: TERN [2026-01-13T20:32:56.225972] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TERN' from 'https://tdm.silogroup.org/data/derivative_storage/TERN.csv'. [2026-01-13T20:32:56.237865] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TERN'. [2026-01-13T20:32:56.238227] [INFO ] [FORECASTER] Starting predict_future for TERN [2026-01-13T20:32:56.239075] [DEBUG] [LOCAL ] No optimal features file found for TERN: ./output/feature-sets/TERN.txt [2026-01-13T20:32:56.239128] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:56.239160] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:56.239188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:56.239246] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:56.297297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:56.298043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:56.298121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:56.298154] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:56.421655] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:56.422003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:56.422042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:56.422072] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:56.425781] [DEBUG] [FORECASTER] TERN: Forecast T+1@11:T+2@11: DOWN (p=36.40%) [2026-01-13T20:32:56.426056] [INFO ] [FORECASTER] Completed predict_future for TERN [2026-01-13T20:32:56.426180] [INFO ] [sig ] TERN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:56.569599] [INFO ] [LOCAL ] Saved forecast: TERN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TERN.txt [2026-01-13T20:32:56.569755] [INFO ] [sig ] [3050/3497] Completed TERN in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:56.569795] [INFO ] [sig ] [3051/3497] Forecasting TEVA... [2026-01-13T20:32:56.569827] [INFO ] [sig ] Generating forecast for: TEVA [2026-01-13T20:32:56.569859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEVA' from 'https://tdm.silogroup.org/data/derivative_storage/TEVA.csv'. [2026-01-13T20:32:56.581854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEVA'. [2026-01-13T20:32:56.582185] [INFO ] [FORECASTER] Starting predict_future for TEVA [2026-01-13T20:32:56.582972] [DEBUG] [LOCAL ] No optimal features file found for TEVA: ./output/feature-sets/TEVA.txt [2026-01-13T20:32:56.583024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:56.583057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:56.583084] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:56.583141] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:56.646931] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:56.648006] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:56.648129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:56.648176] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:56.774864] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:56.775020] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:56.775060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:56.775089] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:56.778485] [DEBUG] [FORECASTER] TEVA: Forecast T+1@11:T+2@11: UP (p=87.34%) [2026-01-13T20:32:56.778790] [INFO ] [FORECASTER] Completed predict_future for TEVA [2026-01-13T20:32:56.778920] [INFO ] [sig ] TEVA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:56.927725] [INFO ] [LOCAL ] Saved forecast: TEVA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TEVA.txt [2026-01-13T20:32:56.927885] [INFO ] [sig ] [3051/3497] Completed TEVA in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:56.927924] [INFO ] [sig ] [3052/3497] Forecasting TEX... [2026-01-13T20:32:56.927970] [INFO ] [sig ] Generating forecast for: TEX [2026-01-13T20:32:56.928003] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TEX' from 'https://tdm.silogroup.org/data/derivative_storage/TEX.csv'. [2026-01-13T20:32:56.939152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TEX'. [2026-01-13T20:32:56.939519] [INFO ] [FORECASTER] Starting predict_future for TEX [2026-01-13T20:32:56.940331] [DEBUG] [LOCAL ] No optimal features file found for TEX: ./output/feature-sets/TEX.txt [2026-01-13T20:32:56.940384] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:56.940418] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:56.940447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:56.940505] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:56.999969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:57.000835] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:57.000916] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:57.000951] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:57.128262] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:57.128424] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:57.128466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:57.128496] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:57.132008] [DEBUG] [FORECASTER] TEX: Forecast T+1@11:T+2@11: DOWN (p=2.99%) [2026-01-13T20:32:57.132312] [INFO ] [FORECASTER] Completed predict_future for TEX [2026-01-13T20:32:57.132439] [INFO ] [sig ] TEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:57.276360] [INFO ] [LOCAL ] Saved forecast: TEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TEX.txt [2026-01-13T20:32:57.276535] [INFO ] [sig ] [3052/3497] Completed TEX in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:57.276597] [INFO ] [sig ] [3053/3497] Forecasting TFC... [2026-01-13T20:32:57.276632] [INFO ] [sig ] Generating forecast for: TFC [2026-01-13T20:32:57.276663] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFC' from 'https://tdm.silogroup.org/data/derivative_storage/TFC.csv'. [2026-01-13T20:32:57.288317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFC'. [2026-01-13T20:32:57.288685] [INFO ] [FORECASTER] Starting predict_future for TFC [2026-01-13T20:32:57.289458] [DEBUG] [LOCAL ] No optimal features file found for TFC: ./output/feature-sets/TFC.txt [2026-01-13T20:32:57.289512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:57.289544] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:57.289597] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:57.289661] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:57.348334] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:57.349212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:57.349294] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:57.349328] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:57.476512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:57.476694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:57.476735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:57.476762] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:57.480726] [DEBUG] [FORECASTER] TFC: Forecast T+1@11:T+2@11: UP (p=88.07%) [2026-01-13T20:32:57.481207] [INFO ] [FORECASTER] Completed predict_future for TFC [2026-01-13T20:32:57.481333] [INFO ] [sig ] TFC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:57.624867] [INFO ] [LOCAL ] Saved forecast: TFC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TFC.txt [2026-01-13T20:32:57.625025] [INFO ] [sig ] [3053/3497] Completed TFC in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:57.625064] [INFO ] [sig ] [3054/3497] Forecasting TFII... [2026-01-13T20:32:57.625095] [INFO ] [sig ] Generating forecast for: TFII [2026-01-13T20:32:57.625125] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFII' from 'https://tdm.silogroup.org/data/derivative_storage/TFII.csv'. [2026-01-13T20:32:57.637438] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFII'. [2026-01-13T20:32:57.637846] [INFO ] [FORECASTER] Starting predict_future for TFII [2026-01-13T20:32:57.638663] [DEBUG] [LOCAL ] No optimal features file found for TFII: ./output/feature-sets/TFII.txt [2026-01-13T20:32:57.638717] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:57.638751] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:57.638777] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:57.638833] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:57.697719] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:57.698755] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:57.698849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:57.698884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:57.813961] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:57.814117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:57.814156] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:57.814184] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:57.817541] [DEBUG] [FORECASTER] TFII: Forecast T+1@11:T+2@11: UP (p=97.30%) [2026-01-13T20:32:57.817835] [INFO ] [FORECASTER] Completed predict_future for TFII [2026-01-13T20:32:57.817975] [INFO ] [sig ] TFII: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:57.957305] [INFO ] [LOCAL ] Saved forecast: TFII 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TFII.txt [2026-01-13T20:32:57.957442] [INFO ] [sig ] [3054/3497] Completed TFII in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:57.957481] [INFO ] [sig ] [3055/3497] Forecasting TFIN... [2026-01-13T20:32:57.957509] [INFO ] [sig ] Generating forecast for: TFIN [2026-01-13T20:32:57.957537] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFIN' from 'https://tdm.silogroup.org/data/derivative_storage/TFIN.csv'. [2026-01-13T20:32:57.969986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFIN'. [2026-01-13T20:32:57.970363] [INFO ] [FORECASTER] Starting predict_future for TFIN [2026-01-13T20:32:57.971179] [DEBUG] [LOCAL ] No optimal features file found for TFIN: ./output/feature-sets/TFIN.txt [2026-01-13T20:32:57.971232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:57.971266] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:57.971296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:57.971355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:58.031494] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:58.032665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:58.032800] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:58.032847] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:58.148304] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:58.148478] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:58.148518] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:58.148546] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:58.151888] [DEBUG] [FORECASTER] TFIN: Forecast T+1@11:T+2@11: UP (p=57.17%) [2026-01-13T20:32:58.152161] [INFO ] [FORECASTER] Completed predict_future for TFIN [2026-01-13T20:32:58.152283] [INFO ] [sig ] TFIN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:58.298227] [INFO ] [LOCAL ] Saved forecast: TFIN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TFIN.txt [2026-01-13T20:32:58.298367] [INFO ] [sig ] [3055/3497] Completed TFIN in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:58.298405] [INFO ] [sig ] [3056/3497] Forecasting TFPM... [2026-01-13T20:32:58.298435] [INFO ] [sig ] Generating forecast for: TFPM [2026-01-13T20:32:58.298466] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFPM' from 'https://tdm.silogroup.org/data/derivative_storage/TFPM.csv'. [2026-01-13T20:32:58.310655] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFPM'. [2026-01-13T20:32:58.311189] [INFO ] [FORECASTER] Starting predict_future for TFPM [2026-01-13T20:32:58.312050] [DEBUG] [LOCAL ] No optimal features file found for TFPM: ./output/feature-sets/TFPM.txt [2026-01-13T20:32:58.312103] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:58.312136] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:58.312165] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:58.312223] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:58.373425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:58.374281] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:58.374362] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:58.374398] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:58.496508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:58.496677] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:58.496718] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:58.496752] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:58.500235] [DEBUG] [FORECASTER] TFPM: Forecast T+1@11:T+2@11: UP (p=55.83%) [2026-01-13T20:32:58.500516] [INFO ] [FORECASTER] Completed predict_future for TFPM [2026-01-13T20:32:58.500659] [INFO ] [sig ] TFPM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:58.648422] [INFO ] [LOCAL ] Saved forecast: TFPM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TFPM.txt [2026-01-13T20:32:58.648595] [INFO ] [sig ] [3056/3497] Completed TFPM in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:58.648637] [INFO ] [sig ] [3057/3497] Forecasting TFSL... [2026-01-13T20:32:58.648667] [INFO ] [sig ] Generating forecast for: TFSL [2026-01-13T20:32:58.648697] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TFSL' from 'https://tdm.silogroup.org/data/derivative_storage/TFSL.csv'. [2026-01-13T20:32:58.659975] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TFSL'. [2026-01-13T20:32:58.660352] [INFO ] [FORECASTER] Starting predict_future for TFSL [2026-01-13T20:32:58.661196] [DEBUG] [LOCAL ] No optimal features file found for TFSL: ./output/feature-sets/TFSL.txt [2026-01-13T20:32:58.661250] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:58.661282] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:58.661311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:58.661369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:58.725285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:58.726267] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:58.726357] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:58.726393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:58.847043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:58.847189] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:58.847229] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:58.847257] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:58.850676] [DEBUG] [FORECASTER] TFSL: Forecast T+1@11:T+2@11: UP (p=92.03%) [2026-01-13T20:32:58.850980] [INFO ] [FORECASTER] Completed predict_future for TFSL [2026-01-13T20:32:58.851100] [INFO ] [sig ] TFSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:58.993606] [INFO ] [LOCAL ] Saved forecast: TFSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TFSL.txt [2026-01-13T20:32:58.993713] [INFO ] [sig ] [3057/3497] Completed TFSL in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:58.993751] [INFO ] [sig ] [3058/3497] Forecasting TG... [2026-01-13T20:32:58.993781] [INFO ] [sig ] Generating forecast for: TG [2026-01-13T20:32:58.993811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TG' from 'https://tdm.silogroup.org/data/derivative_storage/TG.csv'. [2026-01-13T20:32:59.005624] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TG'. [2026-01-13T20:32:59.005926] [INFO ] [FORECASTER] Starting predict_future for TG [2026-01-13T20:32:59.007090] [DEBUG] [LOCAL ] No optimal features file found for TG: ./output/feature-sets/TG.txt [2026-01-13T20:32:59.007141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:59.007174] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:59.007200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:59.007256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:59.064138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:59.064843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:59.064923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:59.064958] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:59.181981] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:59.182137] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:59.182177] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:59.182206] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:59.185587] [DEBUG] [FORECASTER] TG: Forecast T+1@11:T+2@11: UP (p=95.03%) [2026-01-13T20:32:59.185892] [INFO ] [FORECASTER] Completed predict_future for TG [2026-01-13T20:32:59.186020] [INFO ] [sig ] TG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:32:59.336013] [INFO ] [LOCAL ] Saved forecast: TG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TG.txt [2026-01-13T20:32:59.336194] [INFO ] [sig ] [3058/3497] Completed TG in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:59.336234] [INFO ] [sig ] [3059/3497] Forecasting TGLS... [2026-01-13T20:32:59.336264] [INFO ] [sig ] Generating forecast for: TGLS [2026-01-13T20:32:59.336294] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGLS' from 'https://tdm.silogroup.org/data/derivative_storage/TGLS.csv'. [2026-01-13T20:32:59.347333] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGLS'. [2026-01-13T20:32:59.347719] [INFO ] [FORECASTER] Starting predict_future for TGLS [2026-01-13T20:32:59.348533] [DEBUG] [LOCAL ] No optimal features file found for TGLS: ./output/feature-sets/TGLS.txt [2026-01-13T20:32:59.348607] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:59.348656] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:59.348686] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:59.348749] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:59.407595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:59.408527] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:59.408633] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:59.408669] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:59.535694] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:59.535903] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:59.535946] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:59.535975] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:59.541225] [DEBUG] [FORECASTER] TGLS: Forecast T+1@11:T+2@11: DOWN (p=47.99%) [2026-01-13T20:32:59.541693] [INFO ] [FORECASTER] Completed predict_future for TGLS [2026-01-13T20:32:59.541877] [INFO ] [sig ] TGLS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:32:59.723272] [INFO ] [LOCAL ] Saved forecast: TGLS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TGLS.txt [2026-01-13T20:32:59.723428] [INFO ] [sig ] [3059/3497] Completed TGLS in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:32:59.723469] [INFO ] [sig ] [3060/3497] Forecasting TGNA... [2026-01-13T20:32:59.723499] [INFO ] [sig ] Generating forecast for: TGNA [2026-01-13T20:32:59.723530] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGNA' from 'https://tdm.silogroup.org/data/derivative_storage/TGNA.csv'. [2026-01-13T20:32:59.735312] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGNA'. [2026-01-13T20:32:59.735688] [INFO ] [FORECASTER] Starting predict_future for TGNA [2026-01-13T20:32:59.736447] [DEBUG] [LOCAL ] No optimal features file found for TGNA: ./output/feature-sets/TGNA.txt [2026-01-13T20:32:59.736498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:32:59.736529] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:32:59.736556] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:32:59.736642] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:32:59.793777] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:32:59.794657] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:32:59.794739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:32:59.794770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:32:59.918650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:32:59.918811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:32:59.918850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:32:59.918878] [INFO ] [FORECASTER] Training complete [2026-01-13T20:32:59.922243] [DEBUG] [FORECASTER] TGNA: Forecast T+1@11:T+2@11: UP (p=95.78%) [2026-01-13T20:32:59.922532] [INFO ] [FORECASTER] Completed predict_future for TGNA [2026-01-13T20:32:59.922678] [INFO ] [sig ] TGNA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:00.070447] [INFO ] [LOCAL ] Saved forecast: TGNA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TGNA.txt [2026-01-13T20:33:00.070618] [INFO ] [sig ] [3060/3497] Completed TGNA in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:33:00.070659] [INFO ] [sig ] [3061/3497] Forecasting TGS... [2026-01-13T20:33:00.070689] [INFO ] [sig ] Generating forecast for: TGS [2026-01-13T20:33:00.070719] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGS' from 'https://tdm.silogroup.org/data/derivative_storage/TGS.csv'. [2026-01-13T20:33:00.083065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGS'. [2026-01-13T20:33:00.083471] [INFO ] [FORECASTER] Starting predict_future for TGS [2026-01-13T20:33:00.084283] [DEBUG] [LOCAL ] No optimal features file found for TGS: ./output/feature-sets/TGS.txt [2026-01-13T20:33:00.084336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:00.084368] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:00.084395] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:00.084455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:00.142520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:00.143366] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:00.143446] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:00.143479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:00.262649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:00.262767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:00.262804] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:00.262838] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:00.266219] [DEBUG] [FORECASTER] TGS: Forecast T+1@11:T+2@11: DOWN (p=3.94%) [2026-01-13T20:33:00.266503] [INFO ] [FORECASTER] Completed predict_future for TGS [2026-01-13T20:33:00.266647] [INFO ] [sig ] TGS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:00.407511] [INFO ] [LOCAL ] Saved forecast: TGS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TGS.txt [2026-01-13T20:33:00.407677] [INFO ] [sig ] [3061/3497] Completed TGS in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.6m [2026-01-13T20:33:00.407719] [INFO ] [sig ] [3062/3497] Forecasting TGTX... [2026-01-13T20:33:00.407749] [INFO ] [sig ] Generating forecast for: TGTX [2026-01-13T20:33:00.407784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TGTX' from 'https://tdm.silogroup.org/data/derivative_storage/TGTX.csv'. [2026-01-13T20:33:00.418870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TGTX'. [2026-01-13T20:33:00.419170] [INFO ] [FORECASTER] Starting predict_future for TGTX [2026-01-13T20:33:00.419943] [DEBUG] [LOCAL ] No optimal features file found for TGTX: ./output/feature-sets/TGTX.txt [2026-01-13T20:33:00.419995] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:00.420051] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:00.420079] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:00.420138] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:00.477417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:00.478333] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:00.478412] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:00.478445] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:00.597423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:00.597533] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:00.597596] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:00.597628] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:00.600985] [DEBUG] [FORECASTER] TGTX: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-13T20:33:00.601258] [INFO ] [FORECASTER] Completed predict_future for TGTX [2026-01-13T20:33:00.601378] [INFO ] [sig ] TGTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:00.744623] [INFO ] [LOCAL ] Saved forecast: TGTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TGTX.txt [2026-01-13T20:33:00.744769] [INFO ] [sig ] [3062/3497] Completed TGTX in 0.3s | 2.85 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-13T20:33:00.744816] [INFO ] [sig ] [3063/3497] Forecasting TH... [2026-01-13T20:33:00.744847] [INFO ] [sig ] Generating forecast for: TH [2026-01-13T20:33:00.744877] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TH' from 'https://tdm.silogroup.org/data/derivative_storage/TH.csv'. [2026-01-13T20:33:00.756174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TH'. [2026-01-13T20:33:00.756517] [INFO ] [FORECASTER] Starting predict_future for TH [2026-01-13T20:33:00.757288] [DEBUG] [LOCAL ] No optimal features file found for TH: ./output/feature-sets/TH.txt [2026-01-13T20:33:00.757340] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:00.757371] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:00.757398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:00.757454] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:00.826650] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:00.827470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:00.827550] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:00.827602] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:00.954690] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:00.954810] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:00.954850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:00.954881] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:00.958292] [DEBUG] [FORECASTER] TH: Forecast T+1@11:T+2@11: DOWN (p=49.06%) [2026-01-13T20:33:00.958612] [INFO ] [FORECASTER] Completed predict_future for TH [2026-01-13T20:33:00.958746] [INFO ] [sig ] TH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:01.102792] [INFO ] [LOCAL ] Saved forecast: TH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TH.txt [2026-01-13T20:33:01.102933] [INFO ] [sig ] [3063/3497] Completed TH in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-13T20:33:01.102980] [INFO ] [sig ] [3064/3497] Forecasting THC... [2026-01-13T20:33:01.103012] [INFO ] [sig ] Generating forecast for: THC [2026-01-13T20:33:01.103044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THC' from 'https://tdm.silogroup.org/data/derivative_storage/THC.csv'. [2026-01-13T20:33:01.113934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THC'. [2026-01-13T20:33:01.114202] [INFO ] [FORECASTER] Starting predict_future for THC [2026-01-13T20:33:01.114966] [DEBUG] [LOCAL ] No optimal features file found for THC: ./output/feature-sets/THC.txt [2026-01-13T20:33:01.115016] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:01.115048] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:01.115074] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:01.115130] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:01.177883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:01.178836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:01.178937] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:01.178970] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:01.317888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:01.318232] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:01.318272] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:01.318301] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:01.322307] [DEBUG] [FORECASTER] THC: Forecast T+1@11:T+2@11: UP (p=88.28%) [2026-01-13T20:33:01.322643] [INFO ] [FORECASTER] Completed predict_future for THC [2026-01-13T20:33:01.322798] [INFO ] [sig ] THC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:01.478620] [INFO ] [LOCAL ] Saved forecast: THC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/THC.txt [2026-01-13T20:33:01.478782] [INFO ] [sig ] [3064/3497] Completed THC in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-13T20:33:01.478823] [INFO ] [sig ] [3065/3497] Forecasting THFF... [2026-01-13T20:33:01.478855] [INFO ] [sig ] Generating forecast for: THFF [2026-01-13T20:33:01.478888] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THFF' from 'https://tdm.silogroup.org/data/derivative_storage/THFF.csv'. [2026-01-13T20:33:01.491153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THFF'. [2026-01-13T20:33:01.491630] [INFO ] [FORECASTER] Starting predict_future for THFF [2026-01-13T20:33:01.492470] [DEBUG] [LOCAL ] No optimal features file found for THFF: ./output/feature-sets/THFF.txt [2026-01-13T20:33:01.492526] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:01.492558] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:01.492614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:01.492679] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:01.553077] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:01.553970] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:01.554054] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:01.554087] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:01.678202] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:01.678356] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:01.678397] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:01.678426] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:01.682462] [DEBUG] [FORECASTER] THFF: Forecast T+1@11:T+2@11: DOWN (p=47.06%) [2026-01-13T20:33:01.682809] [INFO ] [FORECASTER] Completed predict_future for THFF [2026-01-13T20:33:01.682947] [INFO ] [sig ] THFF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:01.838784] [INFO ] [LOCAL ] Saved forecast: THFF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/THFF.txt [2026-01-13T20:33:01.838940] [INFO ] [sig ] [3065/3497] Completed THFF in 0.4s | 2.85 sym/s | Total: 17.9m | ETA: 2.5m [2026-01-13T20:33:01.838980] [INFO ] [sig ] [3066/3497] Forecasting THG... [2026-01-13T20:33:01.839011] [INFO ] [sig ] Generating forecast for: THG [2026-01-13T20:33:01.839223] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THG' from 'https://tdm.silogroup.org/data/derivative_storage/THG.csv'. [2026-01-13T20:33:01.851255] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THG'. [2026-01-13T20:33:01.851728] [INFO ] [FORECASTER] Starting predict_future for THG [2026-01-13T20:33:01.852564] [DEBUG] [LOCAL ] No optimal features file found for THG: ./output/feature-sets/THG.txt [2026-01-13T20:33:01.852638] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:01.852672] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:01.852700] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:01.852759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:01.911333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:01.912198] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:01.912278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:01.912312] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:02.041848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:02.042206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:02.042261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:02.042331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:02.046054] [DEBUG] [FORECASTER] THG: Forecast T+1@11:T+2@11: UP (p=96.12%) [2026-01-13T20:33:02.046423] [INFO ] [FORECASTER] Completed predict_future for THG [2026-01-13T20:33:02.046590] [INFO ] [sig ] THG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:02.214114] [INFO ] [LOCAL ] Saved forecast: THG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/THG.txt [2026-01-13T20:33:02.214296] [INFO ] [sig ] [3066/3497] Completed THG in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:02.214340] [INFO ] [sig ] [3067/3497] Forecasting THO... [2026-01-13T20:33:02.214369] [INFO ] [sig ] Generating forecast for: THO [2026-01-13T20:33:02.214399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THO' from 'https://tdm.silogroup.org/data/derivative_storage/THO.csv'. [2026-01-13T20:33:02.227634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THO'. [2026-01-13T20:33:02.228030] [INFO ] [FORECASTER] Starting predict_future for THO [2026-01-13T20:33:02.228880] [DEBUG] [LOCAL ] No optimal features file found for THO: ./output/feature-sets/THO.txt [2026-01-13T20:33:02.228933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:02.228966] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:02.228993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:02.229051] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:02.296120] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:02.297044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:02.297129] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:02.297164] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:02.423734] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:02.423895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:02.424127] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:02.424157] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:02.427657] [DEBUG] [FORECASTER] THO: Forecast T+1@11:T+2@11: DOWN (p=3.92%) [2026-01-13T20:33:02.427939] [INFO ] [FORECASTER] Completed predict_future for THO [2026-01-13T20:33:02.428093] [INFO ] [sig ] THO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:02.589776] [INFO ] [LOCAL ] Saved forecast: THO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/THO.txt [2026-01-13T20:33:02.589941] [INFO ] [sig ] [3067/3497] Completed THO in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:02.589983] [INFO ] [sig ] [3068/3497] Forecasting THQ... [2026-01-13T20:33:02.590014] [INFO ] [sig ] Generating forecast for: THQ [2026-01-13T20:33:02.590044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THQ' from 'https://tdm.silogroup.org/data/derivative_storage/THQ.csv'. [2026-01-13T20:33:02.602512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THQ'. [2026-01-13T20:33:02.602901] [INFO ] [FORECASTER] Starting predict_future for THQ [2026-01-13T20:33:02.603844] [DEBUG] [LOCAL ] No optimal features file found for THQ: ./output/feature-sets/THQ.txt [2026-01-13T20:33:02.603913] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:02.603960] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:02.603996] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:02.604057] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:02.668682] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:02.669641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:02.669762] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:02.669799] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:02.798340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:02.798501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:02.798543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:02.798596] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:02.802922] [DEBUG] [FORECASTER] THQ: Forecast T+1@11:T+2@11: DOWN (p=25.48%) [2026-01-13T20:33:02.803310] [INFO ] [FORECASTER] Completed predict_future for THQ [2026-01-13T20:33:02.803479] [INFO ] [sig ] THQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:02.974646] [INFO ] [LOCAL ] Saved forecast: THQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/THQ.txt [2026-01-13T20:33:02.974836] [INFO ] [sig ] [3068/3497] Completed THQ in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:02.974895] [INFO ] [sig ] [3069/3497] Forecasting THRM... [2026-01-13T20:33:02.974933] [INFO ] [sig ] Generating forecast for: THRM [2026-01-13T20:33:02.974975] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRM' from 'https://tdm.silogroup.org/data/derivative_storage/THRM.csv'. [2026-01-13T20:33:02.987083] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRM'. [2026-01-13T20:33:02.987471] [INFO ] [FORECASTER] Starting predict_future for THRM [2026-01-13T20:33:02.988321] [DEBUG] [LOCAL ] No optimal features file found for THRM: ./output/feature-sets/THRM.txt [2026-01-13T20:33:02.988376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:02.988410] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:02.988438] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:02.988498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:03.046812] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:03.047727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:03.047816] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:03.047850] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:03.168460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:03.168637] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:03.168680] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:03.168709] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:03.172251] [DEBUG] [FORECASTER] THRM: Forecast T+1@11:T+2@11: DOWN (p=33.06%) [2026-01-13T20:33:03.172542] [INFO ] [FORECASTER] Completed predict_future for THRM [2026-01-13T20:33:03.172687] [INFO ] [sig ] THRM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:03.317333] [INFO ] [LOCAL ] Saved forecast: THRM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/THRM.txt [2026-01-13T20:33:03.317488] [INFO ] [sig ] [3069/3497] Completed THRM in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:03.317529] [INFO ] [sig ] [3070/3497] Forecasting THRY... [2026-01-13T20:33:03.317559] [INFO ] [sig ] Generating forecast for: THRY [2026-01-13T20:33:03.317611] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THRY' from 'https://tdm.silogroup.org/data/derivative_storage/THRY.csv'. [2026-01-13T20:33:03.329528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THRY'. [2026-01-13T20:33:03.329910] [INFO ] [FORECASTER] Starting predict_future for THRY [2026-01-13T20:33:03.330698] [DEBUG] [LOCAL ] No optimal features file found for THRY: ./output/feature-sets/THRY.txt [2026-01-13T20:33:03.330750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:03.330782] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:03.330822] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:03.330881] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:03.389879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:03.390918] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:03.391162] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:03.391195] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:03.518225] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:03.518382] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:03.518426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:03.518457] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:03.522023] [DEBUG] [FORECASTER] THRY: Forecast T+1@11:T+2@11: DOWN (p=9.72%) [2026-01-13T20:33:03.522343] [INFO ] [FORECASTER] Completed predict_future for THRY [2026-01-13T20:33:03.522475] [INFO ] [sig ] THRY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:03.675411] [INFO ] [LOCAL ] Saved forecast: THRY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/THRY.txt [2026-01-13T20:33:03.675567] [INFO ] [sig ] [3070/3497] Completed THRY in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:03.675627] [INFO ] [sig ] [3071/3497] Forecasting THS... [2026-01-13T20:33:03.675658] [INFO ] [sig ] Generating forecast for: THS [2026-01-13T20:33:03.675688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'THS' from 'https://tdm.silogroup.org/data/derivative_storage/THS.csv'. [2026-01-13T20:33:03.687152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'THS'. [2026-01-13T20:33:03.687497] [INFO ] [FORECASTER] Starting predict_future for THS [2026-01-13T20:33:03.688311] [DEBUG] [LOCAL ] No optimal features file found for THS: ./output/feature-sets/THS.txt [2026-01-13T20:33:03.688363] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:03.688394] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:03.688420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:03.688475] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:03.745993] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:03.746909] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:03.747001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:03.747034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:03.870039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:03.870201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:03.870242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:03.870270] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:03.873813] [DEBUG] [FORECASTER] THS: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-13T20:33:03.874168] [INFO ] [FORECASTER] Completed predict_future for THS [2026-01-13T20:33:03.874306] [INFO ] [sig ] THS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:04.022466] [INFO ] [LOCAL ] Saved forecast: THS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/THS.txt [2026-01-13T20:33:04.022631] [INFO ] [sig ] [3071/3497] Completed THS in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:04.022673] [INFO ] [sig ] [3072/3497] Forecasting TIGO... [2026-01-13T20:33:04.022703] [INFO ] [sig ] Generating forecast for: TIGO [2026-01-13T20:33:04.022732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIGO' from 'https://tdm.silogroup.org/data/derivative_storage/TIGO.csv'. [2026-01-13T20:33:04.034289] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIGO'. [2026-01-13T20:33:04.034600] [INFO ] [FORECASTER] Starting predict_future for TIGO [2026-01-13T20:33:04.035359] [DEBUG] [LOCAL ] No optimal features file found for TIGO: ./output/feature-sets/TIGO.txt [2026-01-13T20:33:04.035410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:04.035441] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:04.035468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:04.035524] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:04.092018] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:04.092694] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:04.092799] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:04.092832] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:04.213732] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:04.213894] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:04.213936] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:04.213965] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:04.217388] [DEBUG] [FORECASTER] TIGO: Forecast T+1@11:T+2@11: DOWN (p=10.77%) [2026-01-13T20:33:04.217693] [INFO ] [FORECASTER] Completed predict_future for TIGO [2026-01-13T20:33:04.217818] [INFO ] [sig ] TIGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:04.363067] [INFO ] [LOCAL ] Saved forecast: TIGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TIGO.txt [2026-01-13T20:33:04.363251] [INFO ] [sig ] [3072/3497] Completed TIGO in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:04.363300] [INFO ] [sig ] [3073/3497] Forecasting TIL... [2026-01-13T20:33:04.363331] [INFO ] [sig ] Generating forecast for: TIL [2026-01-13T20:33:04.363362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIL' from 'https://tdm.silogroup.org/data/derivative_storage/TIL.csv'. [2026-01-13T20:33:04.375703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIL'. [2026-01-13T20:33:04.376080] [INFO ] [FORECASTER] Starting predict_future for TIL [2026-01-13T20:33:04.376876] [DEBUG] [LOCAL ] No optimal features file found for TIL: ./output/feature-sets/TIL.txt [2026-01-13T20:33:04.376928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:04.376960] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:04.376988] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:04.377044] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:04.438524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:04.439297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:04.439377] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:04.439411] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:04.564888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:04.565040] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:04.565081] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:04.565110] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:04.568834] [DEBUG] [FORECASTER] TIL: Forecast T+1@11:T+2@11: UP (p=62.93%) [2026-01-13T20:33:04.569277] [INFO ] [FORECASTER] Completed predict_future for TIL [2026-01-13T20:33:04.569401] [INFO ] [sig ] TIL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:04.712393] [INFO ] [LOCAL ] Saved forecast: TIL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TIL.txt [2026-01-13T20:33:04.712531] [INFO ] [sig ] [3073/3497] Completed TIL in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:04.712587] [INFO ] [sig ] [3074/3497] Forecasting TILE... [2026-01-13T20:33:04.712620] [INFO ] [sig ] Generating forecast for: TILE [2026-01-13T20:33:04.712676] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TILE' from 'https://tdm.silogroup.org/data/derivative_storage/TILE.csv'. [2026-01-13T20:33:04.724611] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TILE'. [2026-01-13T20:33:04.724926] [INFO ] [FORECASTER] Starting predict_future for TILE [2026-01-13T20:33:04.725696] [DEBUG] [LOCAL ] No optimal features file found for TILE: ./output/feature-sets/TILE.txt [2026-01-13T20:33:04.725747] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:04.725779] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:04.725805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:04.725862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:04.782968] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:04.783826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:04.783910] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:04.783944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:04.906393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:04.906547] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:04.906605] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:04.906635] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:04.910087] [DEBUG] [FORECASTER] TILE: Forecast T+1@11:T+2@11: DOWN (p=30.78%) [2026-01-13T20:33:04.910390] [INFO ] [FORECASTER] Completed predict_future for TILE [2026-01-13T20:33:04.910526] [INFO ] [sig ] TILE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:05.052438] [INFO ] [LOCAL ] Saved forecast: TILE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TILE.txt [2026-01-13T20:33:05.052596] [INFO ] [sig ] [3074/3497] Completed TILE in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:05.052641] [INFO ] [sig ] [3075/3497] Forecasting TIMB... [2026-01-13T20:33:05.052671] [INFO ] [sig ] Generating forecast for: TIMB [2026-01-13T20:33:05.052702] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TIMB' from 'https://tdm.silogroup.org/data/derivative_storage/TIMB.csv'. [2026-01-13T20:33:05.063816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TIMB'. [2026-01-13T20:33:05.064153] [INFO ] [FORECASTER] Starting predict_future for TIMB [2026-01-13T20:33:05.064945] [DEBUG] [LOCAL ] No optimal features file found for TIMB: ./output/feature-sets/TIMB.txt [2026-01-13T20:33:05.064996] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:05.065029] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:05.065055] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:05.065111] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:05.122236] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:05.123126] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:05.123207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:05.123241] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:05.246590] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:05.246752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:05.246793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:05.246822] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:05.251703] [DEBUG] [FORECASTER] TIMB: Forecast T+1@11:T+2@11: UP (p=71.77%) [2026-01-13T20:33:05.252291] [INFO ] [FORECASTER] Completed predict_future for TIMB [2026-01-13T20:33:05.252448] [INFO ] [sig ] TIMB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:05.395099] [INFO ] [LOCAL ] Saved forecast: TIMB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TIMB.txt [2026-01-13T20:33:05.395272] [INFO ] [sig ] [3075/3497] Completed TIMB in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:05.395315] [INFO ] [sig ] [3076/3497] Forecasting TITN... [2026-01-13T20:33:05.395344] [INFO ] [sig ] Generating forecast for: TITN [2026-01-13T20:33:05.395374] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TITN' from 'https://tdm.silogroup.org/data/derivative_storage/TITN.csv'. [2026-01-13T20:33:05.407412] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TITN'. [2026-01-13T20:33:05.407699] [INFO ] [FORECASTER] Starting predict_future for TITN [2026-01-13T20:33:05.408471] [DEBUG] [LOCAL ] No optimal features file found for TITN: ./output/feature-sets/TITN.txt [2026-01-13T20:33:05.408522] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:05.408553] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:05.408607] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:05.408666] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:05.466523] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:05.467368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:05.467447] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:05.467481] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:05.583675] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:05.583790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:05.583826] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:05.583855] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:05.587354] [DEBUG] [FORECASTER] TITN: Forecast T+1@11:T+2@11: UP (p=82.85%) [2026-01-13T20:33:05.587637] [INFO ] [FORECASTER] Completed predict_future for TITN [2026-01-13T20:33:05.587758] [INFO ] [sig ] TITN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:05.728401] [INFO ] [LOCAL ] Saved forecast: TITN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TITN.txt [2026-01-13T20:33:05.728510] [INFO ] [sig ] [3076/3497] Completed TITN in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:05.728548] [INFO ] [sig ] [3077/3497] Forecasting TJX... [2026-01-13T20:33:05.728595] [INFO ] [sig ] Generating forecast for: TJX [2026-01-13T20:33:05.728627] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TJX' from 'https://tdm.silogroup.org/data/derivative_storage/TJX.csv'. [2026-01-13T20:33:05.739928] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TJX'. [2026-01-13T20:33:05.740178] [INFO ] [FORECASTER] Starting predict_future for TJX [2026-01-13T20:33:05.740942] [DEBUG] [LOCAL ] No optimal features file found for TJX: ./output/feature-sets/TJX.txt [2026-01-13T20:33:05.740993] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:05.741025] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:05.741052] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:05.741107] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:05.797739] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:05.798328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:05.798401] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:05.798433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:05.917393] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:05.917522] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:05.917560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:05.917623] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:05.921499] [DEBUG] [FORECASTER] TJX: Forecast T+1@11:T+2@11: UP (p=83.11%) [2026-01-13T20:33:05.921783] [INFO ] [FORECASTER] Completed predict_future for TJX [2026-01-13T20:33:05.921902] [INFO ] [sig ] TJX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:06.065820] [INFO ] [LOCAL ] Saved forecast: TJX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TJX.txt [2026-01-13T20:33:06.065972] [INFO ] [sig ] [3077/3497] Completed TJX in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:06.066012] [INFO ] [sig ] [3078/3497] Forecasting TK... [2026-01-13T20:33:06.066043] [INFO ] [sig ] Generating forecast for: TK [2026-01-13T20:33:06.066072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TK' from 'https://tdm.silogroup.org/data/derivative_storage/TK.csv'. [2026-01-13T20:33:06.077664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TK'. [2026-01-13T20:33:06.077944] [INFO ] [FORECASTER] Starting predict_future for TK [2026-01-13T20:33:06.078756] [DEBUG] [LOCAL ] No optimal features file found for TK: ./output/feature-sets/TK.txt [2026-01-13T20:33:06.078807] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:06.078840] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:06.078867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:06.078922] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:06.136244] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:06.136928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:06.137003] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:06.137036] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:06.258519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:06.258687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:06.258727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:06.258757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:06.262658] [DEBUG] [FORECASTER] TK: Forecast T+1@11:T+2@11: DOWN (p=42.61%) [2026-01-13T20:33:06.262928] [INFO ] [FORECASTER] Completed predict_future for TK [2026-01-13T20:33:06.263046] [INFO ] [sig ] TK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:06.404904] [INFO ] [LOCAL ] Saved forecast: TK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TK.txt [2026-01-13T20:33:06.405066] [INFO ] [sig ] [3078/3497] Completed TK in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.5m [2026-01-13T20:33:06.405105] [INFO ] [sig ] [3079/3497] Forecasting TKC... [2026-01-13T20:33:06.405136] [INFO ] [sig ] Generating forecast for: TKC [2026-01-13T20:33:06.405167] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKC' from 'https://tdm.silogroup.org/data/derivative_storage/TKC.csv'. [2026-01-13T20:33:06.417906] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKC'. [2026-01-13T20:33:06.418346] [INFO ] [FORECASTER] Starting predict_future for TKC [2026-01-13T20:33:06.419259] [DEBUG] [LOCAL ] No optimal features file found for TKC: ./output/feature-sets/TKC.txt [2026-01-13T20:33:06.419313] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:06.419371] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:06.419400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:06.419458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:06.483248] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:06.484143] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:06.484231] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:06.484265] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:06.611046] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:06.611202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:06.611243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:06.611271] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:06.614621] [DEBUG] [FORECASTER] TKC: Forecast T+1@11:T+2@11: UP (p=95.28%) [2026-01-13T20:33:06.614896] [INFO ] [FORECASTER] Completed predict_future for TKC [2026-01-13T20:33:06.615021] [INFO ] [sig ] TKC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:06.755693] [INFO ] [LOCAL ] Saved forecast: TKC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TKC.txt [2026-01-13T20:33:06.755823] [INFO ] [sig ] [3079/3497] Completed TKC in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-13T20:33:06.755862] [INFO ] [sig ] [3080/3497] Forecasting TKNO... [2026-01-13T20:33:06.755890] [INFO ] [sig ] Generating forecast for: TKNO [2026-01-13T20:33:06.755921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKNO' from 'https://tdm.silogroup.org/data/derivative_storage/TKNO.csv'. [2026-01-13T20:33:06.766862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKNO'. [2026-01-13T20:33:06.767138] [INFO ] [FORECASTER] Starting predict_future for TKNO [2026-01-13T20:33:06.767935] [DEBUG] [LOCAL ] No optimal features file found for TKNO: ./output/feature-sets/TKNO.txt [2026-01-13T20:33:06.768042] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:06.768075] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:06.768101] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:06.768157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:06.828970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:06.829809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:06.829892] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:06.829925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:06.948779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:06.948931] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:06.948973] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:06.949004] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:06.952402] [DEBUG] [FORECASTER] TKNO: Forecast T+1@11:T+2@11: UP (p=89.60%) [2026-01-13T20:33:06.952696] [INFO ] [FORECASTER] Completed predict_future for TKNO [2026-01-13T20:33:06.952820] [INFO ] [sig ] TKNO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:07.094593] [INFO ] [LOCAL ] Saved forecast: TKNO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TKNO.txt [2026-01-13T20:33:07.094717] [INFO ] [sig ] [3080/3497] Completed TKNO in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-13T20:33:07.094755] [INFO ] [sig ] [3081/3497] Forecasting TKO... [2026-01-13T20:33:07.094784] [INFO ] [sig ] Generating forecast for: TKO [2026-01-13T20:33:07.094814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TKO' from 'https://tdm.silogroup.org/data/derivative_storage/TKO.csv'. [2026-01-13T20:33:07.106302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TKO'. [2026-01-13T20:33:07.106566] [INFO ] [FORECASTER] Starting predict_future for TKO [2026-01-13T20:33:07.107325] [DEBUG] [LOCAL ] No optimal features file found for TKO: ./output/feature-sets/TKO.txt [2026-01-13T20:33:07.107376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:07.107408] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:07.107434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:07.107490] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:07.164000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:07.164627] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:07.164704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:07.164736] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:07.288098] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:07.288243] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:07.288282] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:07.288311] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:07.292161] [DEBUG] [FORECASTER] TKO: Forecast T+1@11:T+2@11: UP (p=71.90%) [2026-01-13T20:33:07.292428] [INFO ] [FORECASTER] Completed predict_future for TKO [2026-01-13T20:33:07.292555] [INFO ] [sig ] TKO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:07.435644] [INFO ] [LOCAL ] Saved forecast: TKO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TKO.txt [2026-01-13T20:33:07.435760] [INFO ] [sig ] [3081/3497] Completed TKO in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-13T20:33:07.435798] [INFO ] [sig ] [3082/3497] Forecasting TLK... [2026-01-13T20:33:07.435827] [INFO ] [sig ] Generating forecast for: TLK [2026-01-13T20:33:07.435857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLK' from 'https://tdm.silogroup.org/data/derivative_storage/TLK.csv'. [2026-01-13T20:33:07.447745] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLK'. [2026-01-13T20:33:07.448041] [INFO ] [FORECASTER] Starting predict_future for TLK [2026-01-13T20:33:07.448839] [DEBUG] [LOCAL ] No optimal features file found for TLK: ./output/feature-sets/TLK.txt [2026-01-13T20:33:07.448889] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:07.448920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:07.448946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:07.449006] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:07.506446] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:07.507081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:07.507158] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:07.507190] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:07.629611] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:07.629761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:07.629799] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:07.629858] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:07.633395] [DEBUG] [FORECASTER] TLK: Forecast T+1@11:T+2@11: UP (p=90.99%) [2026-01-13T20:33:07.633700] [INFO ] [FORECASTER] Completed predict_future for TLK [2026-01-13T20:33:07.633828] [INFO ] [sig ] TLK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:07.782902] [INFO ] [LOCAL ] Saved forecast: TLK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TLK.txt [2026-01-13T20:33:07.783058] [INFO ] [sig ] [3082/3497] Completed TLK in 0.3s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-13T20:33:07.783098] [INFO ] [sig ] [3083/3497] Forecasting TLS... [2026-01-13T20:33:07.783129] [INFO ] [sig ] Generating forecast for: TLS [2026-01-13T20:33:07.783161] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLS' from 'https://tdm.silogroup.org/data/derivative_storage/TLS.csv'. [2026-01-13T20:33:07.795424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLS'. [2026-01-13T20:33:07.795839] [INFO ] [FORECASTER] Starting predict_future for TLS [2026-01-13T20:33:07.796653] [DEBUG] [LOCAL ] No optimal features file found for TLS: ./output/feature-sets/TLS.txt [2026-01-13T20:33:07.796721] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:07.796755] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:07.796783] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:07.796841] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:07.857932] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:07.858840] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:07.858923] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:07.858957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:07.990174] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:07.990328] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:07.990370] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:07.990401] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:07.993925] [DEBUG] [FORECASTER] TLS: Forecast T+1@11:T+2@11: UP (p=99.69%) [2026-01-13T20:33:07.994212] [INFO ] [FORECASTER] Completed predict_future for TLS [2026-01-13T20:33:07.994341] [INFO ] [sig ] TLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:08.139354] [INFO ] [LOCAL ] Saved forecast: TLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TLS.txt [2026-01-13T20:33:08.139494] [INFO ] [sig ] [3083/3497] Completed TLS in 0.4s | 2.85 sym/s | Total: 18.0m | ETA: 2.4m [2026-01-13T20:33:08.139536] [INFO ] [sig ] [3084/3497] Forecasting TLSA... [2026-01-13T20:33:08.139585] [INFO ] [sig ] Generating forecast for: TLSA [2026-01-13T20:33:08.139620] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSA' from 'https://tdm.silogroup.org/data/derivative_storage/TLSA.csv'. [2026-01-13T20:33:08.152082] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSA'. [2026-01-13T20:33:08.152539] [INFO ] [FORECASTER] Starting predict_future for TLSA [2026-01-13T20:33:08.153498] [DEBUG] [LOCAL ] No optimal features file found for TLSA: ./output/feature-sets/TLSA.txt [2026-01-13T20:33:08.153551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:08.153601] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:08.153631] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:08.153690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:08.214185] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:08.214810] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:08.214891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:08.214924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:08.340588] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:08.340725] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:08.340765] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:08.340794] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:08.344393] [DEBUG] [FORECASTER] TLSA: Forecast T+1@11:T+2@11: DOWN (p=45.13%) [2026-01-13T20:33:08.344697] [INFO ] [FORECASTER] Completed predict_future for TLSA [2026-01-13T20:33:08.344824] [INFO ] [sig ] TLSA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:08.487977] [INFO ] [LOCAL ] Saved forecast: TLSA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TLSA.txt [2026-01-13T20:33:08.488103] [INFO ] [sig ] [3084/3497] Completed TLSA in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:08.488143] [INFO ] [sig ] [3085/3497] Forecasting TLSI... [2026-01-13T20:33:08.488173] [INFO ] [sig ] Generating forecast for: TLSI [2026-01-13T20:33:08.488205] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLSI' from 'https://tdm.silogroup.org/data/derivative_storage/TLSI.csv'. [2026-01-13T20:33:08.499707] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLSI'. [2026-01-13T20:33:08.499979] [INFO ] [FORECASTER] Starting predict_future for TLSI [2026-01-13T20:33:08.500925] [DEBUG] [LOCAL ] No optimal features file found for TLSI: ./output/feature-sets/TLSI.txt [2026-01-13T20:33:08.500979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:08.501012] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:08.501040] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:08.501098] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:08.558947] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:08.559554] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:08.559649] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:08.559683] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:08.676500] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:08.676648] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:33:08.676687] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:08.676714] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:08.680176] [DEBUG] [FORECASTER] TLSI: Forecast T+1@11:T+2@11: DOWN (p=36.60%) [2026-01-13T20:33:08.680655] [INFO ] [FORECASTER] Completed predict_future for TLSI [2026-01-13T20:33:08.680775] [INFO ] [sig ] TLSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:08.824856] [INFO ] [LOCAL ] Saved forecast: TLSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TLSI.txt [2026-01-13T20:33:08.824979] [INFO ] [sig ] [3085/3497] Completed TLSI in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:08.825017] [INFO ] [sig ] [3086/3497] Forecasting TLYS... [2026-01-13T20:33:08.825048] [INFO ] [sig ] Generating forecast for: TLYS [2026-01-13T20:33:08.825078] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TLYS' from 'https://tdm.silogroup.org/data/derivative_storage/TLYS.csv'. [2026-01-13T20:33:08.837696] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TLYS'. [2026-01-13T20:33:08.838064] [INFO ] [FORECASTER] Starting predict_future for TLYS [2026-01-13T20:33:08.839034] [DEBUG] [LOCAL ] No optimal features file found for TLYS: ./output/feature-sets/TLYS.txt [2026-01-13T20:33:08.839086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:08.839118] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:08.839146] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:08.839203] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:08.898708] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:08.899734] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:08.899817] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:08.899851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:09.030726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:09.030887] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:09.030929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:09.030959] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:09.034494] [DEBUG] [FORECASTER] TLYS: Forecast T+1@11:T+2@11: DOWN (p=44.21%) [2026-01-13T20:33:09.034801] [INFO ] [FORECASTER] Completed predict_future for TLYS [2026-01-13T20:33:09.034930] [INFO ] [sig ] TLYS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:09.185454] [INFO ] [LOCAL ] Saved forecast: TLYS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TLYS.txt [2026-01-13T20:33:09.185634] [INFO ] [sig ] [3086/3497] Completed TLYS in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:09.185685] [INFO ] [sig ] [3087/3497] Forecasting TM... [2026-01-13T20:33:09.185717] [INFO ] [sig ] Generating forecast for: TM [2026-01-13T20:33:09.185751] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TM' from 'https://tdm.silogroup.org/data/derivative_storage/TM.csv'. [2026-01-13T20:33:09.199320] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TM'. [2026-01-13T20:33:09.199729] [INFO ] [FORECASTER] Starting predict_future for TM [2026-01-13T20:33:09.200508] [DEBUG] [LOCAL ] No optimal features file found for TM: ./output/feature-sets/TM.txt [2026-01-13T20:33:09.200562] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:09.200621] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:09.200651] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:09.200710] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:09.260622] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:09.261470] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:09.261554] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:09.261606] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:09.382703] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:09.382830] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:09.382869] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:09.382898] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:09.386809] [DEBUG] [FORECASTER] TM: Forecast T+1@11:T+2@11: DOWN (p=1.79%) [2026-01-13T20:33:09.387090] [INFO ] [FORECASTER] Completed predict_future for TM [2026-01-13T20:33:09.387214] [INFO ] [sig ] TM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:09.532848] [INFO ] [LOCAL ] Saved forecast: TM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TM.txt [2026-01-13T20:33:09.533008] [INFO ] [sig ] [3087/3497] Completed TM in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:09.533047] [INFO ] [sig ] [3088/3497] Forecasting TMC... [2026-01-13T20:33:09.533077] [INFO ] [sig ] Generating forecast for: TMC [2026-01-13T20:33:09.533299] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMC' from 'https://tdm.silogroup.org/data/derivative_storage/TMC.csv'. [2026-01-13T20:33:09.544987] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMC'. [2026-01-13T20:33:09.545319] [INFO ] [FORECASTER] Starting predict_future for TMC [2026-01-13T20:33:09.546092] [DEBUG] [LOCAL ] No optimal features file found for TMC: ./output/feature-sets/TMC.txt [2026-01-13T20:33:09.546144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:09.546174] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:09.546200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:09.546256] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:09.602073] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:09.602973] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:09.603056] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:09.603088] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:09.727183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:09.727344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:09.727383] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:09.727410] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:09.730985] [DEBUG] [FORECASTER] TMC: Forecast T+1@11:T+2@11: DOWN (p=1.52%) [2026-01-13T20:33:09.731297] [INFO ] [FORECASTER] Completed predict_future for TMC [2026-01-13T20:33:09.731442] [INFO ] [sig ] TMC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:09.881935] [INFO ] [LOCAL ] Saved forecast: TMC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TMC.txt [2026-01-13T20:33:09.882089] [INFO ] [sig ] [3088/3497] Completed TMC in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:09.882128] [INFO ] [sig ] [3089/3497] Forecasting TMCI... [2026-01-13T20:33:09.882160] [INFO ] [sig ] Generating forecast for: TMCI [2026-01-13T20:33:09.882191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMCI' from 'https://tdm.silogroup.org/data/derivative_storage/TMCI.csv'. [2026-01-13T20:33:09.893494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMCI'. [2026-01-13T20:33:09.893861] [INFO ] [FORECASTER] Starting predict_future for TMCI [2026-01-13T20:33:09.894675] [DEBUG] [LOCAL ] No optimal features file found for TMCI: ./output/feature-sets/TMCI.txt [2026-01-13T20:33:09.894727] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:09.894760] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:09.894789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:09.894848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:09.955029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:09.956103] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:09.956219] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:09.956254] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:10.084246] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:10.084402] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:10.084442] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:10.084471] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:10.087817] [DEBUG] [FORECASTER] TMCI: Forecast T+1@11:T+2@11: DOWN (p=28.89%) [2026-01-13T20:33:10.088117] [INFO ] [FORECASTER] Completed predict_future for TMCI [2026-01-13T20:33:10.088241] [INFO ] [sig ] TMCI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:10.229318] [INFO ] [LOCAL ] Saved forecast: TMCI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TMCI.txt [2026-01-13T20:33:10.229488] [INFO ] [sig ] [3089/3497] Completed TMCI in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:10.229533] [INFO ] [sig ] [3090/3497] Forecasting TMDX... [2026-01-13T20:33:10.229565] [INFO ] [sig ] Generating forecast for: TMDX [2026-01-13T20:33:10.229618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMDX' from 'https://tdm.silogroup.org/data/derivative_storage/TMDX.csv'. [2026-01-13T20:33:10.241424] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMDX'. [2026-01-13T20:33:10.241717] [INFO ] [FORECASTER] Starting predict_future for TMDX [2026-01-13T20:33:10.242487] [DEBUG] [LOCAL ] No optimal features file found for TMDX: ./output/feature-sets/TMDX.txt [2026-01-13T20:33:10.242540] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:10.242591] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:10.242622] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:10.242681] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:10.307788] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:10.308693] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:10.308774] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:10.308808] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:10.431621] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:10.431778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:10.431835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:10.431864] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:10.435185] [DEBUG] [FORECASTER] TMDX: Forecast T+1@11:T+2@11: DOWN (p=20.70%) [2026-01-13T20:33:10.435457] [INFO ] [FORECASTER] Completed predict_future for TMDX [2026-01-13T20:33:10.435593] [INFO ] [sig ] TMDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:10.576380] [INFO ] [LOCAL ] Saved forecast: TMDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TMDX.txt [2026-01-13T20:33:10.576526] [INFO ] [sig ] [3090/3497] Completed TMDX in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:10.576564] [INFO ] [sig ] [3091/3497] Forecasting TME... [2026-01-13T20:33:10.576615] [INFO ] [sig ] Generating forecast for: TME [2026-01-13T20:33:10.576646] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TME' from 'https://tdm.silogroup.org/data/derivative_storage/TME.csv'. [2026-01-13T20:33:10.588344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TME'. [2026-01-13T20:33:10.588639] [INFO ] [FORECASTER] Starting predict_future for TME [2026-01-13T20:33:10.589381] [DEBUG] [LOCAL ] No optimal features file found for TME: ./output/feature-sets/TME.txt [2026-01-13T20:33:10.589433] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:10.589464] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:10.589490] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:10.589546] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:10.645166] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:10.645769] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:10.645846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:10.645878] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:10.762990] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:10.763154] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:10.763196] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:10.763225] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:10.767844] [DEBUG] [FORECASTER] TME: Forecast T+1@11:T+2@11: UP (p=97.77%) [2026-01-13T20:33:10.768226] [INFO ] [FORECASTER] Completed predict_future for TME [2026-01-13T20:33:10.768375] [INFO ] [sig ] TME: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:10.914408] [INFO ] [LOCAL ] Saved forecast: TME 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TME.txt [2026-01-13T20:33:10.914601] [INFO ] [sig ] [3091/3497] Completed TME in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:10.914644] [INFO ] [sig ] [3092/3497] Forecasting TMHC... [2026-01-13T20:33:10.914675] [INFO ] [sig ] Generating forecast for: TMHC [2026-01-13T20:33:10.914707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMHC' from 'https://tdm.silogroup.org/data/derivative_storage/TMHC.csv'. [2026-01-13T20:33:10.927557] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMHC'. [2026-01-13T20:33:10.927948] [INFO ] [FORECASTER] Starting predict_future for TMHC [2026-01-13T20:33:10.928753] [DEBUG] [LOCAL ] No optimal features file found for TMHC: ./output/feature-sets/TMHC.txt [2026-01-13T20:33:10.928804] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:10.928837] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:10.928864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:10.928920] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:10.992394] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:10.993358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:10.993453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:10.993488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:11.132850] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:11.133009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:11.133051] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:11.133081] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:11.136558] [DEBUG] [FORECASTER] TMHC: Forecast T+1@11:T+2@11: DOWN (p=1.98%) [2026-01-13T20:33:11.136893] [INFO ] [FORECASTER] Completed predict_future for TMHC [2026-01-13T20:33:11.137026] [INFO ] [sig ] TMHC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:11.282974] [INFO ] [LOCAL ] Saved forecast: TMHC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TMHC.txt [2026-01-13T20:33:11.283178] [INFO ] [sig ] [3092/3497] Completed TMHC in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:11.283219] [INFO ] [sig ] [3093/3497] Forecasting TMUS... [2026-01-13T20:33:11.283250] [INFO ] [sig ] Generating forecast for: TMUS [2026-01-13T20:33:11.283281] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TMUS' from 'https://tdm.silogroup.org/data/derivative_storage/TMUS.csv'. [2026-01-13T20:33:11.295045] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TMUS'. [2026-01-13T20:33:11.295365] [INFO ] [FORECASTER] Starting predict_future for TMUS [2026-01-13T20:33:11.296139] [DEBUG] [LOCAL ] No optimal features file found for TMUS: ./output/feature-sets/TMUS.txt [2026-01-13T20:33:11.296190] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:11.296222] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:11.296249] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:11.296305] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:11.354006] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:11.354849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:11.354932] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:11.354965] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:11.482832] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:11.482984] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:11.483024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:11.483054] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:11.487239] [DEBUG] [FORECASTER] TMUS: Forecast T+1@11:T+2@11: UP (p=97.55%) [2026-01-13T20:33:11.487737] [INFO ] [FORECASTER] Completed predict_future for TMUS [2026-01-13T20:33:11.487861] [INFO ] [sig ] TMUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:11.651117] [INFO ] [LOCAL ] Saved forecast: TMUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TMUS.txt [2026-01-13T20:33:11.651266] [INFO ] [sig ] [3093/3497] Completed TMUS in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:11.651305] [INFO ] [sig ] [3094/3497] Forecasting TNC... [2026-01-13T20:33:11.651334] [INFO ] [sig ] Generating forecast for: TNC [2026-01-13T20:33:11.651365] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNC' from 'https://tdm.silogroup.org/data/derivative_storage/TNC.csv'. [2026-01-13T20:33:11.663238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNC'. [2026-01-13T20:33:11.663549] [INFO ] [FORECASTER] Starting predict_future for TNC [2026-01-13T20:33:11.664354] [DEBUG] [LOCAL ] No optimal features file found for TNC: ./output/feature-sets/TNC.txt [2026-01-13T20:33:11.664405] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:11.664449] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:11.664478] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:11.664535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:11.725621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:11.726482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:11.726561] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:11.726615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:11.847987] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:11.848150] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:11.848190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:11.848220] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:11.851771] [DEBUG] [FORECASTER] TNC: Forecast T+1@11:T+2@11: DOWN (p=12.08%) [2026-01-13T20:33:11.852103] [INFO ] [FORECASTER] Completed predict_future for TNC [2026-01-13T20:33:11.852253] [INFO ] [sig ] TNC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:12.003376] [INFO ] [LOCAL ] Saved forecast: TNC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TNC.txt [2026-01-13T20:33:12.003551] [INFO ] [sig ] [3094/3497] Completed TNC in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:12.003612] [INFO ] [sig ] [3095/3497] Forecasting TNDM... [2026-01-13T20:33:12.003646] [INFO ] [sig ] Generating forecast for: TNDM [2026-01-13T20:33:12.003678] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNDM' from 'https://tdm.silogroup.org/data/derivative_storage/TNDM.csv'. [2026-01-13T20:33:12.112647] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNDM'. [2026-01-13T20:33:12.113053] [INFO ] [FORECASTER] Starting predict_future for TNDM [2026-01-13T20:33:12.113922] [DEBUG] [LOCAL ] No optimal features file found for TNDM: ./output/feature-sets/TNDM.txt [2026-01-13T20:33:12.113977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:12.114012] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:12.114041] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:12.114100] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:12.169603] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:12.170504] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:12.170617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:12.170654] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:12.295317] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:12.295472] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:12.295512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:12.295541] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:12.298986] [DEBUG] [FORECASTER] TNDM: Forecast T+1@11:T+2@11: UP (p=95.81%) [2026-01-13T20:33:12.299304] [INFO ] [FORECASTER] Completed predict_future for TNDM [2026-01-13T20:33:12.299438] [INFO ] [sig ] TNDM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:12.447690] [INFO ] [LOCAL ] Saved forecast: TNDM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TNDM.txt [2026-01-13T20:33:12.447841] [INFO ] [sig ] [3095/3497] Completed TNDM in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.4m [2026-01-13T20:33:12.447881] [INFO ] [sig ] [3096/3497] Forecasting TNGX... [2026-01-13T20:33:12.447909] [INFO ] [sig ] Generating forecast for: TNGX [2026-01-13T20:33:12.447940] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNGX' from 'https://tdm.silogroup.org/data/derivative_storage/TNGX.csv'. [2026-01-13T20:33:12.459880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNGX'. [2026-01-13T20:33:12.460262] [INFO ] [FORECASTER] Starting predict_future for TNGX [2026-01-13T20:33:12.461120] [DEBUG] [LOCAL ] No optimal features file found for TNGX: ./output/feature-sets/TNGX.txt [2026-01-13T20:33:12.461173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:12.461234] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:12.461263] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:12.461325] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:12.523468] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:12.524513] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:12.524620] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:12.524668] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:12.667568] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:12.667739] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:12.667782] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:12.667812] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:12.671299] [DEBUG] [FORECASTER] TNGX: Forecast T+1@11:T+2@11: DOWN (p=30.43%) [2026-01-13T20:33:12.671640] [INFO ] [FORECASTER] Completed predict_future for TNGX [2026-01-13T20:33:12.671823] [INFO ] [sig ] TNGX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:12.822862] [INFO ] [LOCAL ] Saved forecast: TNGX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TNGX.txt [2026-01-13T20:33:12.823013] [INFO ] [sig ] [3096/3497] Completed TNGX in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-13T20:33:12.823053] [INFO ] [sig ] [3097/3497] Forecasting TNK... [2026-01-13T20:33:12.823082] [INFO ] [sig ] Generating forecast for: TNK [2026-01-13T20:33:12.823113] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNK' from 'https://tdm.silogroup.org/data/derivative_storage/TNK.csv'. [2026-01-13T20:33:12.835607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNK'. [2026-01-13T20:33:12.835985] [INFO ] [FORECASTER] Starting predict_future for TNK [2026-01-13T20:33:12.837062] [DEBUG] [LOCAL ] No optimal features file found for TNK: ./output/feature-sets/TNK.txt [2026-01-13T20:33:12.837117] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:12.837149] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:12.837177] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:12.837430] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:12.895063] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:12.895901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:12.895981] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:12.896013] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:13.022440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:13.022615] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:13.022658] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:13.022687] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:13.026043] [DEBUG] [FORECASTER] TNK: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-13T20:33:13.026323] [INFO ] [FORECASTER] Completed predict_future for TNK [2026-01-13T20:33:13.026445] [INFO ] [sig ] TNK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:13.176266] [INFO ] [LOCAL ] Saved forecast: TNK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TNK.txt [2026-01-13T20:33:13.176655] [INFO ] [sig ] [3097/3497] Completed TNK in 0.4s | 2.85 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-13T20:33:13.176695] [INFO ] [sig ] [3098/3497] Forecasting TNL... [2026-01-13T20:33:13.176732] [INFO ] [sig ] Generating forecast for: TNL [2026-01-13T20:33:13.176764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNL' from 'https://tdm.silogroup.org/data/derivative_storage/TNL.csv'. [2026-01-13T20:33:13.188386] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNL'. [2026-01-13T20:33:13.188725] [INFO ] [FORECASTER] Starting predict_future for TNL [2026-01-13T20:33:13.189499] [DEBUG] [LOCAL ] No optimal features file found for TNL: ./output/feature-sets/TNL.txt [2026-01-13T20:33:13.189551] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:13.189603] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:13.189632] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:13.189690] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:13.246787] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:13.247630] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:13.247709] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:13.247741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:13.375676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:13.375831] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:13.375871] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:13.375899] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:13.379586] [DEBUG] [FORECASTER] TNL: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-13T20:33:13.379864] [INFO ] [FORECASTER] Completed predict_future for TNL [2026-01-13T20:33:13.379996] [INFO ] [sig ] TNL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:13.525070] [INFO ] [LOCAL ] Saved forecast: TNL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TNL.txt [2026-01-13T20:33:13.525233] [INFO ] [sig ] [3098/3497] Completed TNL in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-13T20:33:13.525274] [INFO ] [sig ] [3099/3497] Forecasting TNXP... [2026-01-13T20:33:13.525304] [INFO ] [sig ] Generating forecast for: TNXP [2026-01-13T20:33:13.525334] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TNXP' from 'https://tdm.silogroup.org/data/derivative_storage/TNXP.csv'. [2026-01-13T20:33:13.537070] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TNXP'. [2026-01-13T20:33:13.537463] [INFO ] [FORECASTER] Starting predict_future for TNXP [2026-01-13T20:33:13.538315] [DEBUG] [LOCAL ] No optimal features file found for TNXP: ./output/feature-sets/TNXP.txt [2026-01-13T20:33:13.538369] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:13.538401] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:13.538428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:13.538485] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:13.598825] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:13.599520] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:13.599617] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:13.599653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:13.720599] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:13.720714] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:13.720750] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:13.720806] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:13.724066] [DEBUG] [FORECASTER] TNXP: Forecast T+1@11:T+2@11: UP (p=95.71%) [2026-01-13T20:33:13.724342] [INFO ] [FORECASTER] Completed predict_future for TNXP [2026-01-13T20:33:13.724466] [INFO ] [sig ] TNXP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:13.869412] [INFO ] [LOCAL ] Saved forecast: TNXP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TNXP.txt [2026-01-13T20:33:13.869525] [INFO ] [sig ] [3099/3497] Completed TNXP in 0.3s | 2.85 sym/s | Total: 18.1m | ETA: 2.3m [2026-01-13T20:33:13.869563] [INFO ] [sig ] [3100/3497] Forecasting TOI... [2026-01-13T20:33:13.869610] [INFO ] [sig ] Generating forecast for: TOI [2026-01-13T20:33:13.869642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOI' from 'https://tdm.silogroup.org/data/derivative_storage/TOI.csv'. [2026-01-13T20:33:13.880891] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOI'. [2026-01-13T20:33:13.881173] [INFO ] [FORECASTER] Starting predict_future for TOI [2026-01-13T20:33:13.881972] [DEBUG] [LOCAL ] No optimal features file found for TOI: ./output/feature-sets/TOI.txt [2026-01-13T20:33:13.882024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:13.882057] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:13.882085] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:13.882143] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:13.942959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:13.943599] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:13.943677] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:13.943709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:14.075512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:14.075672] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:14.075712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:14.075740] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:14.079047] [DEBUG] [FORECASTER] TOI: Forecast T+1@11:T+2@11: UP (p=76.75%) [2026-01-13T20:33:14.079323] [INFO ] [FORECASTER] Completed predict_future for TOI [2026-01-13T20:33:14.079444] [INFO ] [sig ] TOI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:14.221187] [INFO ] [LOCAL ] Saved forecast: TOI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TOI.txt [2026-01-13T20:33:14.221330] [INFO ] [sig ] [3100/3497] Completed TOI in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:14.221369] [INFO ] [sig ] [3101/3497] Forecasting TOL... [2026-01-13T20:33:14.221399] [INFO ] [sig ] Generating forecast for: TOL [2026-01-13T20:33:14.221429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOL' from 'https://tdm.silogroup.org/data/derivative_storage/TOL.csv'. [2026-01-13T20:33:14.232716] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOL'. [2026-01-13T20:33:14.232988] [INFO ] [FORECASTER] Starting predict_future for TOL [2026-01-13T20:33:14.233763] [DEBUG] [LOCAL ] No optimal features file found for TOL: ./output/feature-sets/TOL.txt [2026-01-13T20:33:14.233814] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:14.233844] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:14.233871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:14.233929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:14.290162] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:14.290982] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:14.291057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:14.291094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:14.406332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:14.406442] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:14.406478] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:14.406524] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:14.409686] [DEBUG] [FORECASTER] TOL: Forecast T+1@11:T+2@11: DOWN (p=1.08%) [2026-01-13T20:33:14.409952] [INFO ] [FORECASTER] Completed predict_future for TOL [2026-01-13T20:33:14.410070] [INFO ] [sig ] TOL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:14.550089] [INFO ] [LOCAL ] Saved forecast: TOL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TOL.txt [2026-01-13T20:33:14.550202] [INFO ] [sig ] [3101/3497] Completed TOL in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:14.550239] [INFO ] [sig ] [3102/3497] Forecasting TORO... [2026-01-13T20:33:14.550460] [INFO ] [sig ] Generating forecast for: TORO [2026-01-13T20:33:14.550489] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TORO' from 'https://tdm.silogroup.org/data/derivative_storage/TORO.csv'. [2026-01-13T20:33:14.562471] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TORO'. [2026-01-13T20:33:14.562756] [INFO ] [FORECASTER] Starting predict_future for TORO [2026-01-13T20:33:14.563673] [DEBUG] [LOCAL ] No optimal features file found for TORO: ./output/feature-sets/TORO.txt [2026-01-13T20:33:14.563732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:14.563762] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:14.563788] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:14.563843] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:14.620754] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:14.621320] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:14.621395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:14.621426] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:14.739318] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:14.739415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:14.739449] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:14.739477] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:14.742545] [DEBUG] [FORECASTER] TORO: Forecast T+1@11:T+2@11: UP (p=70.39%) [2026-01-13T20:33:14.742824] [INFO ] [FORECASTER] Completed predict_future for TORO [2026-01-13T20:33:14.742940] [INFO ] [sig ] TORO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:14.884248] [INFO ] [LOCAL ] Saved forecast: TORO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TORO.txt [2026-01-13T20:33:14.884357] [INFO ] [sig ] [3102/3497] Completed TORO in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:14.884394] [INFO ] [sig ] [3103/3497] Forecasting TOWN... [2026-01-13T20:33:14.884422] [INFO ] [sig ] Generating forecast for: TOWN [2026-01-13T20:33:14.884451] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOWN' from 'https://tdm.silogroup.org/data/derivative_storage/TOWN.csv'. [2026-01-13T20:33:14.895337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOWN'. [2026-01-13T20:33:14.895620] [INFO ] [FORECASTER] Starting predict_future for TOWN [2026-01-13T20:33:14.896363] [DEBUG] [LOCAL ] No optimal features file found for TOWN: ./output/feature-sets/TOWN.txt [2026-01-13T20:33:14.896414] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:14.896446] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:14.896473] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:14.896529] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:14.952843] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:14.953426] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:14.953498] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:14.953541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:15.072168] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:15.072292] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:15.072510] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:15.072538] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:15.076148] [DEBUG] [FORECASTER] TOWN: Forecast T+1@11:T+2@11: UP (p=53.37%) [2026-01-13T20:33:15.076625] [INFO ] [FORECASTER] Completed predict_future for TOWN [2026-01-13T20:33:15.076745] [INFO ] [sig ] TOWN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:15.218562] [INFO ] [LOCAL ] Saved forecast: TOWN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TOWN.txt [2026-01-13T20:33:15.218688] [INFO ] [sig ] [3103/3497] Completed TOWN in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:15.218725] [INFO ] [sig ] [3104/3497] Forecasting TOYO... [2026-01-13T20:33:15.218753] [INFO ] [sig ] Generating forecast for: TOYO [2026-01-13T20:33:15.218783] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TOYO' from 'https://tdm.silogroup.org/data/derivative_storage/TOYO.csv'. [2026-01-13T20:33:15.229900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TOYO'. [2026-01-13T20:33:15.230154] [INFO ] [FORECASTER] Starting predict_future for TOYO [2026-01-13T20:33:15.230920] [DEBUG] [LOCAL ] No optimal features file found for TOYO: ./output/feature-sets/TOYO.txt [2026-01-13T20:33:15.230970] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:15.231002] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:15.231028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:15.231085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:15.287710] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:15.288318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:15.288392] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:15.288424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:15.400625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:15.400721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:15.400759] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:15.400786] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:15.404089] [DEBUG] [FORECASTER] TOYO: Forecast T+1@11:T+2@11: DOWN (p=35.09%) [2026-01-13T20:33:15.404357] [INFO ] [FORECASTER] Completed predict_future for TOYO [2026-01-13T20:33:15.404475] [INFO ] [sig ] TOYO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:15.545542] [INFO ] [LOCAL ] Saved forecast: TOYO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TOYO.txt [2026-01-13T20:33:15.545669] [INFO ] [sig ] [3104/3497] Completed TOYO in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:15.545707] [INFO ] [sig ] [3105/3497] Forecasting TPB... [2026-01-13T20:33:15.545735] [INFO ] [sig ] Generating forecast for: TPB [2026-01-13T20:33:15.545764] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPB' from 'https://tdm.silogroup.org/data/derivative_storage/TPB.csv'. [2026-01-13T20:33:15.557811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPB'. [2026-01-13T20:33:15.558091] [INFO ] [FORECASTER] Starting predict_future for TPB [2026-01-13T20:33:15.558844] [DEBUG] [LOCAL ] No optimal features file found for TPB: ./output/feature-sets/TPB.txt [2026-01-13T20:33:15.558895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:15.558926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:15.558953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:15.559021] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:15.617457] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:15.618084] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:15.618161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:15.618192] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:15.735069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:15.735210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:15.735248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:15.735276] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:15.739516] [DEBUG] [FORECASTER] TPB: Forecast T+1@11:T+2@11: DOWN (p=29.78%) [2026-01-13T20:33:15.739803] [INFO ] [FORECASTER] Completed predict_future for TPB [2026-01-13T20:33:15.739928] [INFO ] [sig ] TPB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:15.881409] [INFO ] [LOCAL ] Saved forecast: TPB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TPB.txt [2026-01-13T20:33:15.881532] [INFO ] [sig ] [3105/3497] Completed TPB in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:15.881586] [INFO ] [sig ] [3106/3497] Forecasting TPC... [2026-01-13T20:33:15.881619] [INFO ] [sig ] Generating forecast for: TPC [2026-01-13T20:33:15.881648] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPC' from 'https://tdm.silogroup.org/data/derivative_storage/TPC.csv'. [2026-01-13T20:33:15.893482] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPC'. [2026-01-13T20:33:15.893801] [INFO ] [FORECASTER] Starting predict_future for TPC [2026-01-13T20:33:15.894596] [DEBUG] [LOCAL ] No optimal features file found for TPC: ./output/feature-sets/TPC.txt [2026-01-13T20:33:15.894648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:15.894680] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:15.894707] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:15.894764] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:15.952595] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:15.953239] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:15.953341] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:15.953375] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:16.078601] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:16.078757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:16.078796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:16.078825] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:16.082526] [DEBUG] [FORECASTER] TPC: Forecast T+1@11:T+2@11: DOWN (p=18.34%) [2026-01-13T20:33:16.083028] [INFO ] [FORECASTER] Completed predict_future for TPC [2026-01-13T20:33:16.083154] [INFO ] [sig ] TPC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:16.224958] [INFO ] [LOCAL ] Saved forecast: TPC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TPC.txt [2026-01-13T20:33:16.225090] [INFO ] [sig ] [3106/3497] Completed TPC in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:16.225129] [INFO ] [sig ] [3107/3497] Forecasting TPG... [2026-01-13T20:33:16.225158] [INFO ] [sig ] Generating forecast for: TPG [2026-01-13T20:33:16.225189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPG' from 'https://tdm.silogroup.org/data/derivative_storage/TPG.csv'. [2026-01-13T20:33:16.236291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPG'. [2026-01-13T20:33:16.236615] [INFO ] [FORECASTER] Starting predict_future for TPG [2026-01-13T20:33:16.237367] [DEBUG] [LOCAL ] No optimal features file found for TPG: ./output/feature-sets/TPG.txt [2026-01-13T20:33:16.237428] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:16.237460] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:16.237487] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:16.237544] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:16.293036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:16.293692] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:16.293766] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:16.293798] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:16.409363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:16.409518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:16.409558] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:16.409604] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:16.412933] [DEBUG] [FORECASTER] TPG: Forecast T+1@11:T+2@11: UP (p=54.65%) [2026-01-13T20:33:16.413203] [INFO ] [FORECASTER] Completed predict_future for TPG [2026-01-13T20:33:16.413325] [INFO ] [sig ] TPG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:16.553367] [INFO ] [LOCAL ] Saved forecast: TPG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TPG.txt [2026-01-13T20:33:16.553504] [INFO ] [sig ] [3107/3497] Completed TPG in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:16.553542] [INFO ] [sig ] [3108/3497] Forecasting TPGXL... [2026-01-13T20:33:16.553591] [INFO ] [sig ] Generating forecast for: TPGXL [2026-01-13T20:33:16.553625] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPGXL' from 'https://tdm.silogroup.org/data/derivative_storage/TPGXL.csv'. [2026-01-13T20:33:16.564209] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPGXL'. [2026-01-13T20:33:16.564690] [INFO ] [FORECASTER] Starting predict_future for TPGXL [2026-01-13T20:33:16.565441] [DEBUG] [LOCAL ] No optimal features file found for TPGXL: ./output/feature-sets/TPGXL.txt [2026-01-13T20:33:16.565492] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:16.565523] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:16.565549] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:16.565632] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:16.625626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:16.626641] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:16.626723] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:16.626757] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:16.750730] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:16.750888] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:16.750928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:16.750956] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:16.754433] [DEBUG] [FORECASTER] TPGXL: Forecast T+1@11:T+2@11: UP (p=89.53%) [2026-01-13T20:33:16.754758] [INFO ] [FORECASTER] Completed predict_future for TPGXL [2026-01-13T20:33:16.754886] [INFO ] [sig ] TPGXL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:16.904262] [INFO ] [LOCAL ] Saved forecast: TPGXL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TPGXL.txt [2026-01-13T20:33:16.904396] [INFO ] [sig ] [3108/3497] Completed TPGXL in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:16.904437] [INFO ] [sig ] [3109/3497] Forecasting TPH... [2026-01-13T20:33:16.904467] [INFO ] [sig ] Generating forecast for: TPH [2026-01-13T20:33:16.904499] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPH' from 'https://tdm.silogroup.org/data/derivative_storage/TPH.csv'. [2026-01-13T20:33:16.916224] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPH'. [2026-01-13T20:33:16.916537] [INFO ] [FORECASTER] Starting predict_future for TPH [2026-01-13T20:33:16.917395] [DEBUG] [LOCAL ] No optimal features file found for TPH: ./output/feature-sets/TPH.txt [2026-01-13T20:33:16.917447] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:16.917480] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:16.917508] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:16.917564] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:16.979417] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:16.980338] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:16.980432] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:16.980474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:17.107477] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:17.107645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:17.107685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:17.107714] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:17.111385] [DEBUG] [FORECASTER] TPH: Forecast T+1@11:T+2@11: UP (p=94.01%) [2026-01-13T20:33:17.111703] [INFO ] [FORECASTER] Completed predict_future for TPH [2026-01-13T20:33:17.111834] [INFO ] [sig ] TPH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:17.260641] [INFO ] [LOCAL ] Saved forecast: TPH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TPH.txt [2026-01-13T20:33:17.260819] [INFO ] [sig ] [3109/3497] Completed TPH in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:17.260859] [INFO ] [sig ] [3110/3497] Forecasting TPL... [2026-01-13T20:33:17.260889] [INFO ] [sig ] Generating forecast for: TPL [2026-01-13T20:33:17.260921] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPL' from 'https://tdm.silogroup.org/data/derivative_storage/TPL.csv'. [2026-01-13T20:33:17.272544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPL'. [2026-01-13T20:33:17.272926] [INFO ] [FORECASTER] Starting predict_future for TPL [2026-01-13T20:33:17.273861] [DEBUG] [LOCAL ] No optimal features file found for TPL: ./output/feature-sets/TPL.txt [2026-01-13T20:33:17.273917] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:17.273961] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:17.274004] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:17.274071] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:17.336010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:17.336938] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:17.337025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:17.337059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:17.468691] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:17.468856] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:17.468899] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:17.468930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:17.472692] [DEBUG] [FORECASTER] TPL: Forecast T+1@11:T+2@11: DOWN (p=44.12%) [2026-01-13T20:33:17.473067] [INFO ] [FORECASTER] Completed predict_future for TPL [2026-01-13T20:33:17.473211] [INFO ] [sig ] TPL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:17.636021] [INFO ] [LOCAL ] Saved forecast: TPL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TPL.txt [2026-01-13T20:33:17.636192] [INFO ] [sig ] [3110/3497] Completed TPL in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:17.636234] [INFO ] [sig ] [3111/3497] Forecasting TPVG... [2026-01-13T20:33:17.636264] [INFO ] [sig ] Generating forecast for: TPVG [2026-01-13T20:33:17.636298] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPVG' from 'https://tdm.silogroup.org/data/derivative_storage/TPVG.csv'. [2026-01-13T20:33:17.647634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPVG'. [2026-01-13T20:33:17.648002] [INFO ] [FORECASTER] Starting predict_future for TPVG [2026-01-13T20:33:17.648783] [DEBUG] [LOCAL ] No optimal features file found for TPVG: ./output/feature-sets/TPVG.txt [2026-01-13T20:33:17.648835] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:17.648866] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:17.648893] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:17.648949] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:17.704447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:17.705272] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:17.705546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:17.705598] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:17.823486] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:17.823658] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:17.823699] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:17.823726] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:17.827070] [DEBUG] [FORECASTER] TPVG: Forecast T+1@11:T+2@11: DOWN (p=4.20%) [2026-01-13T20:33:17.827372] [INFO ] [FORECASTER] Completed predict_future for TPVG [2026-01-13T20:33:17.827502] [INFO ] [sig ] TPVG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:17.974037] [INFO ] [LOCAL ] Saved forecast: TPVG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TPVG.txt [2026-01-13T20:33:17.974197] [INFO ] [sig ] [3111/3497] Completed TPVG in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:17.974235] [INFO ] [sig ] [3112/3497] Forecasting TPYP... [2026-01-13T20:33:17.974265] [INFO ] [sig ] Generating forecast for: TPYP [2026-01-13T20:33:17.974295] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPYP' from 'https://tdm.silogroup.org/data/derivative_storage/TPYP.csv'. [2026-01-13T20:33:17.985792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPYP'. [2026-01-13T20:33:17.986187] [INFO ] [FORECASTER] Starting predict_future for TPYP [2026-01-13T20:33:17.987000] [DEBUG] [LOCAL ] No optimal features file found for TPYP: ./output/feature-sets/TPYP.txt [2026-01-13T20:33:17.987051] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:17.987083] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:17.987110] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:17.987166] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:18.046168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:18.047050] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:18.047137] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:18.047172] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:18.172777] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:18.172940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:18.172981] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:18.173011] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:18.176653] [DEBUG] [FORECASTER] TPYP: Forecast T+1@11:T+2@11: DOWN (p=4.43%) [2026-01-13T20:33:18.176977] [INFO ] [FORECASTER] Completed predict_future for TPYP [2026-01-13T20:33:18.177111] [INFO ] [sig ] TPYP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:18.334599] [INFO ] [LOCAL ] Saved forecast: TPYP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TPYP.txt [2026-01-13T20:33:18.334758] [INFO ] [sig ] [3112/3497] Completed TPYP in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.3m [2026-01-13T20:33:18.334798] [INFO ] [sig ] [3113/3497] Forecasting TPZ... [2026-01-13T20:33:18.334839] [INFO ] [sig ] Generating forecast for: TPZ [2026-01-13T20:33:18.334885] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TPZ' from 'https://tdm.silogroup.org/data/derivative_storage/TPZ.csv'. [2026-01-13T20:33:18.346942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TPZ'. [2026-01-13T20:33:18.347316] [INFO ] [FORECASTER] Starting predict_future for TPZ [2026-01-13T20:33:18.348161] [DEBUG] [LOCAL ] No optimal features file found for TPZ: ./output/feature-sets/TPZ.txt [2026-01-13T20:33:18.348223] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:18.348300] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:18.348344] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:18.348413] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:18.412901] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:18.413764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:18.413853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:18.413903] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:18.525821] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:18.525971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:18.526012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:18.526042] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:18.529595] [DEBUG] [FORECASTER] TPZ: Forecast T+1@11:T+2@11: UP (p=52.94%) [2026-01-13T20:33:18.529880] [INFO ] [FORECASTER] Completed predict_future for TPZ [2026-01-13T20:33:18.530002] [INFO ] [sig ] TPZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:18.684242] [INFO ] [LOCAL ] Saved forecast: TPZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TPZ.txt [2026-01-13T20:33:18.684399] [INFO ] [sig ] [3113/3497] Completed TPZ in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-13T20:33:18.684442] [INFO ] [sig ] [3114/3497] Forecasting TQQQ... [2026-01-13T20:33:18.684473] [INFO ] [sig ] Generating forecast for: TQQQ [2026-01-13T20:33:18.684510] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/TQQQ.csv'. [2026-01-13T20:33:18.696605] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TQQQ'. [2026-01-13T20:33:18.696951] [INFO ] [FORECASTER] Starting predict_future for TQQQ [2026-01-13T20:33:18.697779] [DEBUG] [LOCAL ] No optimal features file found for TQQQ: ./output/feature-sets/TQQQ.txt [2026-01-13T20:33:18.697833] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:18.697868] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:18.697897] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:18.697978] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:18.756624] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:18.757373] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:18.757665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:18.757698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:18.880584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:18.880752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:18.880793] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:18.880821] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:18.884158] [DEBUG] [FORECASTER] TQQQ: Forecast T+1@11:T+2@11: DOWN (p=38.65%) [2026-01-13T20:33:18.884433] [INFO ] [FORECASTER] Completed predict_future for TQQQ [2026-01-13T20:33:18.884554] [INFO ] [sig ] TQQQ: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:19.030143] [INFO ] [LOCAL ] Saved forecast: TQQQ 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TQQQ.txt [2026-01-13T20:33:19.030298] [INFO ] [sig ] [3114/3497] Completed TQQQ in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-13T20:33:19.030339] [INFO ] [sig ] [3115/3497] Forecasting TRC... [2026-01-13T20:33:19.030381] [INFO ] [sig ] Generating forecast for: TRC [2026-01-13T20:33:19.030425] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRC' from 'https://tdm.silogroup.org/data/derivative_storage/TRC.csv'. [2026-01-13T20:33:19.046816] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRC'. [2026-01-13T20:33:19.047212] [INFO ] [FORECASTER] Starting predict_future for TRC [2026-01-13T20:33:19.048270] [DEBUG] [LOCAL ] No optimal features file found for TRC: ./output/feature-sets/TRC.txt [2026-01-13T20:33:19.048323] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:19.048357] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:19.048385] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:19.048442] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:19.109301] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:19.110159] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:19.110241] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:19.110276] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:19.233157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:19.233311] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:19.233351] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:19.233379] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:19.236721] [DEBUG] [FORECASTER] TRC: Forecast T+1@11:T+2@11: DOWN (p=11.88%) [2026-01-13T20:33:19.236994] [INFO ] [FORECASTER] Completed predict_future for TRC [2026-01-13T20:33:19.237113] [INFO ] [sig ] TRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:19.389486] [INFO ] [LOCAL ] Saved forecast: TRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRC.txt [2026-01-13T20:33:19.389635] [INFO ] [sig ] [3115/3497] Completed TRC in 0.4s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-13T20:33:19.389676] [INFO ] [sig ] [3116/3497] Forecasting TRDA... [2026-01-13T20:33:19.389705] [INFO ] [sig ] Generating forecast for: TRDA [2026-01-13T20:33:19.389735] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRDA' from 'https://tdm.silogroup.org/data/derivative_storage/TRDA.csv'. [2026-01-13T20:33:19.400391] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRDA'. [2026-01-13T20:33:19.400681] [INFO ] [FORECASTER] Starting predict_future for TRDA [2026-01-13T20:33:19.401419] [DEBUG] [LOCAL ] No optimal features file found for TRDA: ./output/feature-sets/TRDA.txt [2026-01-13T20:33:19.401470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:19.401501] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:19.401527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:19.401603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:19.457447] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:19.458150] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:19.458227] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:19.458259] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:19.575953] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:19.576102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:19.576142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:19.576225] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:19.579635] [DEBUG] [FORECASTER] TRDA: Forecast T+1@11:T+2@11: DOWN (p=24.27%) [2026-01-13T20:33:19.579908] [INFO ] [FORECASTER] Completed predict_future for TRDA [2026-01-13T20:33:19.580031] [INFO ] [sig ] TRDA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:19.731131] [INFO ] [LOCAL ] Saved forecast: TRDA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRDA.txt [2026-01-13T20:33:19.731260] [INFO ] [sig ] [3116/3497] Completed TRDA in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-13T20:33:19.731299] [INFO ] [sig ] [3117/3497] Forecasting TREE... [2026-01-13T20:33:19.731329] [INFO ] [sig ] Generating forecast for: TREE [2026-01-13T20:33:19.731359] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREE' from 'https://tdm.silogroup.org/data/derivative_storage/TREE.csv'. [2026-01-13T20:33:19.742299] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREE'. [2026-01-13T20:33:19.742593] [INFO ] [FORECASTER] Starting predict_future for TREE [2026-01-13T20:33:19.743339] [DEBUG] [LOCAL ] No optimal features file found for TREE: ./output/feature-sets/TREE.txt [2026-01-13T20:33:19.743390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:19.743422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:19.743450] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:19.743506] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:19.799978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:19.800777] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:19.800857] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:19.800891] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:19.926720] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:19.926881] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:19.926923] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:19.926952] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:19.930377] [DEBUG] [FORECASTER] TREE: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-01-13T20:33:19.930664] [INFO ] [FORECASTER] Completed predict_future for TREE [2026-01-13T20:33:19.930786] [INFO ] [sig ] TREE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:20.075225] [INFO ] [LOCAL ] Saved forecast: TREE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TREE.txt [2026-01-13T20:33:20.075370] [INFO ] [sig ] [3117/3497] Completed TREE in 0.3s | 2.85 sym/s | Total: 18.2m | ETA: 2.2m [2026-01-13T20:33:20.075410] [INFO ] [sig ] [3118/3497] Forecasting TREX... [2026-01-13T20:33:20.075440] [INFO ] [sig ] Generating forecast for: TREX [2026-01-13T20:33:20.075479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TREX' from 'https://tdm.silogroup.org/data/derivative_storage/TREX.csv'. [2026-01-13T20:33:20.086539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TREX'. [2026-01-13T20:33:20.086864] [INFO ] [FORECASTER] Starting predict_future for TREX [2026-01-13T20:33:20.087634] [DEBUG] [LOCAL ] No optimal features file found for TREX: ./output/feature-sets/TREX.txt [2026-01-13T20:33:20.087705] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:20.087739] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:20.087766] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:20.087823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:20.142845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:20.143738] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:20.143819] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:20.143851] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:20.270346] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:20.270504] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:20.270546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:20.270593] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:20.273970] [DEBUG] [FORECASTER] TREX: Forecast T+1@11:T+2@11: DOWN (p=16.48%) [2026-01-13T20:33:20.274244] [INFO ] [FORECASTER] Completed predict_future for TREX [2026-01-13T20:33:20.274372] [INFO ] [sig ] TREX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:20.419692] [INFO ] [LOCAL ] Saved forecast: TREX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TREX.txt [2026-01-13T20:33:20.419820] [INFO ] [sig ] [3118/3497] Completed TREX in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:20.419859] [INFO ] [sig ] [3119/3497] Forecasting TRGP... [2026-01-13T20:33:20.419888] [INFO ] [sig ] Generating forecast for: TRGP [2026-01-13T20:33:20.419918] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRGP' from 'https://tdm.silogroup.org/data/derivative_storage/TRGP.csv'. [2026-01-13T20:33:20.431690] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRGP'. [2026-01-13T20:33:20.432046] [INFO ] [FORECASTER] Starting predict_future for TRGP [2026-01-13T20:33:20.432861] [DEBUG] [LOCAL ] No optimal features file found for TRGP: ./output/feature-sets/TRGP.txt [2026-01-13T20:33:20.432915] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:20.432948] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:20.432978] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:20.433036] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:20.502541] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:20.503707] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:20.503815] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:20.503849] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:20.628676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:20.628861] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:20.628918] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:20.628958] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:20.632664] [DEBUG] [FORECASTER] TRGP: Forecast T+1@11:T+2@11: UP (p=76.42%) [2026-01-13T20:33:20.632975] [INFO ] [FORECASTER] Completed predict_future for TRGP [2026-01-13T20:33:20.633109] [INFO ] [sig ] TRGP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:20.778463] [INFO ] [LOCAL ] Saved forecast: TRGP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRGP.txt [2026-01-13T20:33:20.778615] [INFO ] [sig ] [3119/3497] Completed TRGP in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:20.778656] [INFO ] [sig ] [3120/3497] Forecasting TRI... [2026-01-13T20:33:20.778685] [INFO ] [sig ] Generating forecast for: TRI [2026-01-13T20:33:20.778716] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRI' from 'https://tdm.silogroup.org/data/derivative_storage/TRI.csv'. [2026-01-13T20:33:20.790344] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRI'. [2026-01-13T20:33:20.790651] [INFO ] [FORECASTER] Starting predict_future for TRI [2026-01-13T20:33:20.791409] [DEBUG] [LOCAL ] No optimal features file found for TRI: ./output/feature-sets/TRI.txt [2026-01-13T20:33:20.791461] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:20.791493] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:20.791520] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:20.791593] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:20.850312] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:20.851217] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:20.851305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:20.851339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:20.980653] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:20.980811] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:20.980850] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:20.980879] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:20.984189] [DEBUG] [FORECASTER] TRI: Forecast T+1@11:T+2@11: UP (p=94.43%) [2026-01-13T20:33:20.984462] [INFO ] [FORECASTER] Completed predict_future for TRI [2026-01-13T20:33:20.984598] [INFO ] [sig ] TRI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:21.131462] [INFO ] [LOCAL ] Saved forecast: TRI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRI.txt [2026-01-13T20:33:21.131608] [INFO ] [sig ] [3120/3497] Completed TRI in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:21.131648] [INFO ] [sig ] [3121/3497] Forecasting TRIN... [2026-01-13T20:33:21.131678] [INFO ] [sig ] Generating forecast for: TRIN [2026-01-13T20:33:21.131707] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIN' from 'https://tdm.silogroup.org/data/derivative_storage/TRIN.csv'. [2026-01-13T20:33:21.143882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIN'. [2026-01-13T20:33:21.144216] [INFO ] [FORECASTER] Starting predict_future for TRIN [2026-01-13T20:33:21.145184] [DEBUG] [LOCAL ] No optimal features file found for TRIN: ./output/feature-sets/TRIN.txt [2026-01-13T20:33:21.145236] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:21.145267] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:21.145293] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:21.145349] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:21.204196] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:21.205012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:21.205089] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:21.205121] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:21.324504] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:21.324664] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:21.324704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:21.324732] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:21.328016] [DEBUG] [FORECASTER] TRIN: Forecast T+1@11:T+2@11: DOWN (p=30.26%) [2026-01-13T20:33:21.328290] [INFO ] [FORECASTER] Completed predict_future for TRIN [2026-01-13T20:33:21.328410] [INFO ] [sig ] TRIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:21.475632] [INFO ] [LOCAL ] Saved forecast: TRIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRIN.txt [2026-01-13T20:33:21.475761] [INFO ] [sig ] [3121/3497] Completed TRIN in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:21.475814] [INFO ] [sig ] [3122/3497] Forecasting TRIP... [2026-01-13T20:33:21.475846] [INFO ] [sig ] Generating forecast for: TRIP [2026-01-13T20:33:21.475876] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRIP' from 'https://tdm.silogroup.org/data/derivative_storage/TRIP.csv'. [2026-01-13T20:33:21.487298] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRIP'. [2026-01-13T20:33:21.487797] [INFO ] [FORECASTER] Starting predict_future for TRIP [2026-01-13T20:33:21.488629] [DEBUG] [LOCAL ] No optimal features file found for TRIP: ./output/feature-sets/TRIP.txt [2026-01-13T20:33:21.488680] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:21.488711] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:21.488738] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:21.488794] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:21.546885] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:21.547653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:21.547738] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:21.547772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:21.671795] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:21.671948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:21.671987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:21.672014] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:21.675694] [DEBUG] [FORECASTER] TRIP: Forecast T+1@11:T+2@11: UP (p=81.13%) [2026-01-13T20:33:21.675962] [INFO ] [FORECASTER] Completed predict_future for TRIP [2026-01-13T20:33:21.676083] [INFO ] [sig ] TRIP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:21.818643] [INFO ] [LOCAL ] Saved forecast: TRIP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRIP.txt [2026-01-13T20:33:21.818810] [INFO ] [sig ] [3122/3497] Completed TRIP in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:21.818850] [INFO ] [sig ] [3123/3497] Forecasting TRMB... [2026-01-13T20:33:21.818881] [INFO ] [sig ] Generating forecast for: TRMB [2026-01-13T20:33:21.818910] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMB' from 'https://tdm.silogroup.org/data/derivative_storage/TRMB.csv'. [2026-01-13T20:33:21.831449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMB'. [2026-01-13T20:33:21.831864] [INFO ] [FORECASTER] Starting predict_future for TRMB [2026-01-13T20:33:21.832670] [DEBUG] [LOCAL ] No optimal features file found for TRMB: ./output/feature-sets/TRMB.txt [2026-01-13T20:33:21.832722] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:21.832754] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:21.832782] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:21.832840] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:21.892594] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:21.893612] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:21.893778] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:21.893825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:22.038715] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:22.038916] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:22.038979] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:22.039027] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:22.044446] [DEBUG] [FORECASTER] TRMB: Forecast T+1@11:T+2@11: UP (p=60.19%) [2026-01-13T20:33:22.044994] [INFO ] [FORECASTER] Completed predict_future for TRMB [2026-01-13T20:33:22.045238] [INFO ] [sig ] TRMB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:22.256689] [INFO ] [LOCAL ] Saved forecast: TRMB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRMB.txt [2026-01-13T20:33:22.256979] [INFO ] [sig ] [3123/3497] Completed TRMB in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:22.257060] [INFO ] [sig ] [3124/3497] Forecasting TRMD... [2026-01-13T20:33:22.257115] [INFO ] [sig ] Generating forecast for: TRMD [2026-01-13T20:33:22.257170] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMD' from 'https://tdm.silogroup.org/data/derivative_storage/TRMD.csv'. [2026-01-13T20:33:22.280689] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMD'. [2026-01-13T20:33:22.281302] [INFO ] [FORECASTER] Starting predict_future for TRMD [2026-01-13T20:33:22.283739] [DEBUG] [LOCAL ] No optimal features file found for TRMD: ./output/feature-sets/TRMD.txt [2026-01-13T20:33:22.283863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:22.283920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:22.283963] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:22.284062] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:22.385712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:22.386880] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:22.387094] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:22.387138] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:22.556444] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:22.556674] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:22.556734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:22.556775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:22.564330] [DEBUG] [FORECASTER] TRMD: Forecast T+1@11:T+2@11: DOWN (p=1.39%) [2026-01-13T20:33:22.565040] [INFO ] [FORECASTER] Completed predict_future for TRMD [2026-01-13T20:33:22.565250] [INFO ] [sig ] TRMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:22.802047] [INFO ] [LOCAL ] Saved forecast: TRMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRMD.txt [2026-01-13T20:33:22.802393] [INFO ] [sig ] [3124/3497] Completed TRMD in 0.5s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:22.802468] [INFO ] [sig ] [3125/3497] Forecasting TRMK... [2026-01-13T20:33:22.802522] [INFO ] [sig ] Generating forecast for: TRMK [2026-01-13T20:33:22.802594] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRMK' from 'https://tdm.silogroup.org/data/derivative_storage/TRMK.csv'. [2026-01-13T20:33:22.822841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRMK'. [2026-01-13T20:33:22.823371] [INFO ] [FORECASTER] Starting predict_future for TRMK [2026-01-13T20:33:22.824635] [DEBUG] [LOCAL ] No optimal features file found for TRMK: ./output/feature-sets/TRMK.txt [2026-01-13T20:33:22.824706] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:22.824756] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:22.824800] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:22.824891] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:22.912264] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:22.913524] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:22.913697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:22.913758] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:23.057335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:23.057501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:23.057592] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:23.057625] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:23.061341] [DEBUG] [FORECASTER] TRMK: Forecast T+1@11:T+2@11: DOWN (p=44.19%) [2026-01-13T20:33:23.061737] [INFO ] [FORECASTER] Completed predict_future for TRMK [2026-01-13T20:33:23.061884] [INFO ] [sig ] TRMK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:23.206682] [INFO ] [LOCAL ] Saved forecast: TRMK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRMK.txt [2026-01-13T20:33:23.206850] [INFO ] [sig ] [3125/3497] Completed TRMK in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:23.206891] [INFO ] [sig ] [3126/3497] Forecasting TRN... [2026-01-13T20:33:23.206920] [INFO ] [sig ] Generating forecast for: TRN [2026-01-13T20:33:23.206954] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRN' from 'https://tdm.silogroup.org/data/derivative_storage/TRN.csv'. [2026-01-13T20:33:23.218886] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRN'. [2026-01-13T20:33:23.219290] [INFO ] [FORECASTER] Starting predict_future for TRN [2026-01-13T20:33:23.220146] [DEBUG] [LOCAL ] No optimal features file found for TRN: ./output/feature-sets/TRN.txt [2026-01-13T20:33:23.220209] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:23.220243] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:23.220272] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:23.220332] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:23.276770] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:23.277647] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:23.277729] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:23.277762] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:23.403625] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:23.403785] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:23.403828] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:23.403858] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:23.407316] [DEBUG] [FORECASTER] TRN: Forecast T+1@11:T+2@11: UP (p=80.81%) [2026-01-13T20:33:23.407650] [INFO ] [FORECASTER] Completed predict_future for TRN [2026-01-13T20:33:23.407788] [INFO ] [sig ] TRN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:23.566391] [INFO ] [LOCAL ] Saved forecast: TRN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRN.txt [2026-01-13T20:33:23.566623] [INFO ] [sig ] [3126/3497] Completed TRN in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:23.566667] [INFO ] [sig ] [3127/3497] Forecasting TRNO... [2026-01-13T20:33:23.566698] [INFO ] [sig ] Generating forecast for: TRNO [2026-01-13T20:33:23.566729] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNO' from 'https://tdm.silogroup.org/data/derivative_storage/TRNO.csv'. [2026-01-13T20:33:23.578032] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNO'. [2026-01-13T20:33:23.578401] [INFO ] [FORECASTER] Starting predict_future for TRNO [2026-01-13T20:33:23.579211] [DEBUG] [LOCAL ] No optimal features file found for TRNO: ./output/feature-sets/TRNO.txt [2026-01-13T20:33:23.579264] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:23.579296] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:23.579323] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:23.579380] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:23.639478] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:23.640381] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:23.640462] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:23.640496] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:23.762634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:23.762789] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:23.762830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:23.762860] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:23.766337] [DEBUG] [FORECASTER] TRNO: Forecast T+1@11:T+2@11: UP (p=53.50%) [2026-01-13T20:33:23.766647] [INFO ] [FORECASTER] Completed predict_future for TRNO [2026-01-13T20:33:23.766775] [INFO ] [sig ] TRNO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:23.921441] [INFO ] [LOCAL ] Saved forecast: TRNO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRNO.txt [2026-01-13T20:33:23.921814] [INFO ] [sig ] [3127/3497] Completed TRNO in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:23.921855] [INFO ] [sig ] [3128/3497] Forecasting TRNS... [2026-01-13T20:33:23.921885] [INFO ] [sig ] Generating forecast for: TRNS [2026-01-13T20:33:23.921916] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRNS' from 'https://tdm.silogroup.org/data/derivative_storage/TRNS.csv'. [2026-01-13T20:33:23.934242] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRNS'. [2026-01-13T20:33:23.934681] [INFO ] [FORECASTER] Starting predict_future for TRNS [2026-01-13T20:33:23.935741] [DEBUG] [LOCAL ] No optimal features file found for TRNS: ./output/feature-sets/TRNS.txt [2026-01-13T20:33:23.935796] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:23.935828] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:23.935856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:23.935913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:23.995926] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:23.996818] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:23.996899] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:23.996933] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:24.116868] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:24.117021] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:24.117063] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:24.117093] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:24.120662] [DEBUG] [FORECASTER] TRNS: Forecast T+1@11:T+2@11: UP (p=56.21%) [2026-01-13T20:33:24.120945] [INFO ] [FORECASTER] Completed predict_future for TRNS [2026-01-13T20:33:24.121073] [INFO ] [sig ] TRNS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:24.272269] [INFO ] [LOCAL ] Saved forecast: TRNS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRNS.txt [2026-01-13T20:33:24.272413] [INFO ] [sig ] [3128/3497] Completed TRNS in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:24.272453] [INFO ] [sig ] [3129/3497] Forecasting TROX... [2026-01-13T20:33:24.272483] [INFO ] [sig ] Generating forecast for: TROX [2026-01-13T20:33:24.272514] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TROX' from 'https://tdm.silogroup.org/data/derivative_storage/TROX.csv'. [2026-01-13T20:33:24.283671] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TROX'. [2026-01-13T20:33:24.283990] [INFO ] [FORECASTER] Starting predict_future for TROX [2026-01-13T20:33:24.284804] [DEBUG] [LOCAL ] No optimal features file found for TROX: ./output/feature-sets/TROX.txt [2026-01-13T20:33:24.284857] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:24.284904] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:24.284940] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:24.284999] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:24.342049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:24.342788] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:24.342864] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:24.342898] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:24.465400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:24.465500] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:24.465540] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:24.465589] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:24.469052] [DEBUG] [FORECASTER] TROX: Forecast T+1@11:T+2@11: DOWN (p=7.99%) [2026-01-13T20:33:24.469334] [INFO ] [FORECASTER] Completed predict_future for TROX [2026-01-13T20:33:24.469472] [INFO ] [sig ] TROX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:24.615517] [INFO ] [LOCAL ] Saved forecast: TROX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TROX.txt [2026-01-13T20:33:24.615708] [INFO ] [sig ] [3129/3497] Completed TROX in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.2m [2026-01-13T20:33:24.615751] [INFO ] [sig ] [3130/3497] Forecasting TRP... [2026-01-13T20:33:24.615784] [INFO ] [sig ] Generating forecast for: TRP [2026-01-13T20:33:24.615817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRP' from 'https://tdm.silogroup.org/data/derivative_storage/TRP.csv'. [2026-01-13T20:33:24.627251] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRP'. [2026-01-13T20:33:24.627567] [INFO ] [FORECASTER] Starting predict_future for TRP [2026-01-13T20:33:24.628391] [DEBUG] [LOCAL ] No optimal features file found for TRP: ./output/feature-sets/TRP.txt [2026-01-13T20:33:24.628444] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:24.628504] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:24.628533] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:24.628609] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:24.688396] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:24.689251] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:24.689332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:24.689374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:24.807383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:24.807551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:24.807625] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:24.807662] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:24.811213] [DEBUG] [FORECASTER] TRP: Forecast T+1@11:T+2@11: DOWN (p=3.15%) [2026-01-13T20:33:24.811511] [INFO ] [FORECASTER] Completed predict_future for TRP [2026-01-13T20:33:24.811660] [INFO ] [sig ] TRP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:24.968151] [INFO ] [LOCAL ] Saved forecast: TRP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRP.txt [2026-01-13T20:33:24.968310] [INFO ] [sig ] [3130/3497] Completed TRP in 0.4s | 2.85 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-13T20:33:24.968363] [INFO ] [sig ] [3131/3497] Forecasting TRS... [2026-01-13T20:33:24.968405] [INFO ] [sig ] Generating forecast for: TRS [2026-01-13T20:33:24.968445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRS' from 'https://tdm.silogroup.org/data/derivative_storage/TRS.csv'. [2026-01-13T20:33:24.979345] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRS'. [2026-01-13T20:33:24.979651] [INFO ] [FORECASTER] Starting predict_future for TRS [2026-01-13T20:33:24.980429] [DEBUG] [LOCAL ] No optimal features file found for TRS: ./output/feature-sets/TRS.txt [2026-01-13T20:33:24.980482] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:24.980515] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:24.980544] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:24.980620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:25.045496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:25.046431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:25.046525] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:25.046565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:25.170396] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:25.170549] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:25.170607] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:25.170638] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:25.174169] [DEBUG] [FORECASTER] TRS: Forecast T+1@11:T+2@11: DOWN (p=31.99%) [2026-01-13T20:33:25.174458] [INFO ] [FORECASTER] Completed predict_future for TRS [2026-01-13T20:33:25.174604] [INFO ] [sig ] TRS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:25.318083] [INFO ] [LOCAL ] Saved forecast: TRS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRS.txt [2026-01-13T20:33:25.318216] [INFO ] [sig ] [3131/3497] Completed TRS in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-13T20:33:25.318256] [INFO ] [sig ] [3132/3497] Forecasting TRTX... [2026-01-13T20:33:25.318285] [INFO ] [sig ] Generating forecast for: TRTX [2026-01-13T20:33:25.318315] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRTX' from 'https://tdm.silogroup.org/data/derivative_storage/TRTX.csv'. [2026-01-13T20:33:25.330030] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRTX'. [2026-01-13T20:33:25.330323] [INFO ] [FORECASTER] Starting predict_future for TRTX [2026-01-13T20:33:25.331123] [DEBUG] [LOCAL ] No optimal features file found for TRTX: ./output/feature-sets/TRTX.txt [2026-01-13T20:33:25.331175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:25.331207] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:25.331234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:25.331291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:25.392527] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:25.393529] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:25.393626] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:25.393660] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:25.514669] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:25.514824] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:25.514863] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:25.514892] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:25.518285] [DEBUG] [FORECASTER] TRTX: Forecast T+1@11:T+2@11: DOWN (p=5.41%) [2026-01-13T20:33:25.518569] [INFO ] [FORECASTER] Completed predict_future for TRTX [2026-01-13T20:33:25.518711] [INFO ] [sig ] TRTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:25.660504] [INFO ] [LOCAL ] Saved forecast: TRTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRTX.txt [2026-01-13T20:33:25.660654] [INFO ] [sig ] [3132/3497] Completed TRTX in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-13T20:33:25.660694] [INFO ] [sig ] [3133/3497] Forecasting TRUE... [2026-01-13T20:33:25.660731] [INFO ] [sig ] Generating forecast for: TRUE [2026-01-13T20:33:25.660763] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUE' from 'https://tdm.silogroup.org/data/derivative_storage/TRUE.csv'. [2026-01-13T20:33:25.672315] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUE'. [2026-01-13T20:33:25.672620] [INFO ] [FORECASTER] Starting predict_future for TRUE [2026-01-13T20:33:25.673383] [DEBUG] [LOCAL ] No optimal features file found for TRUE: ./output/feature-sets/TRUE.txt [2026-01-13T20:33:25.673434] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:25.673465] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:25.673492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:25.673548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:25.729852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:25.730532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:25.730629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:25.730665] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:25.851909] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:25.852066] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:25.852105] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:25.852166] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:25.855521] [DEBUG] [FORECASTER] TRUE: Forecast T+1@11:T+2@11: DOWN (p=18.87%) [2026-01-13T20:33:25.855807] [INFO ] [FORECASTER] Completed predict_future for TRUE [2026-01-13T20:33:25.855927] [INFO ] [sig ] TRUE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:25.997319] [INFO ] [LOCAL ] Saved forecast: TRUE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TRUE.txt [2026-01-13T20:33:25.997466] [INFO ] [sig ] [3133/3497] Completed TRUE in 0.3s | 2.85 sym/s | Total: 18.3m | ETA: 2.1m [2026-01-13T20:33:25.997506] [INFO ] [sig ] [3134/3497] Forecasting TRUP... [2026-01-13T20:33:25.997535] [INFO ] [sig ] Generating forecast for: TRUP [2026-01-13T20:33:25.997566] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRUP' from 'https://tdm.silogroup.org/data/derivative_storage/TRUP.csv'. [2026-01-13T20:33:26.008872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRUP'. [2026-01-13T20:33:26.009183] [INFO ] [FORECASTER] Starting predict_future for TRUP [2026-01-13T20:33:26.009955] [DEBUG] [LOCAL ] No optimal features file found for TRUP: ./output/feature-sets/TRUP.txt [2026-01-13T20:33:26.010006] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:26.010038] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:26.010065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:26.010121] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:26.066909] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:26.067633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:26.067710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:26.067743] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:26.194449] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:26.194676] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:26.194724] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:26.194755] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:26.198287] [DEBUG] [FORECASTER] TRUP: Forecast T+1@11:T+2@11: UP (p=65.84%) [2026-01-13T20:33:26.198566] [INFO ] [FORECASTER] Completed predict_future for TRUP [2026-01-13T20:33:26.198705] [INFO ] [sig ] TRUP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:26.342126] [INFO ] [LOCAL ] Saved forecast: TRUP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRUP.txt [2026-01-13T20:33:26.342265] [INFO ] [sig ] [3134/3497] Completed TRUP in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:26.342304] [INFO ] [sig ] [3135/3497] Forecasting TRVG... [2026-01-13T20:33:26.342334] [INFO ] [sig ] Generating forecast for: TRVG [2026-01-13T20:33:26.342376] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TRVG' from 'https://tdm.silogroup.org/data/derivative_storage/TRVG.csv'. [2026-01-13T20:33:26.354909] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TRVG'. [2026-01-13T20:33:26.355232] [INFO ] [FORECASTER] Starting predict_future for TRVG [2026-01-13T20:33:26.356201] [DEBUG] [LOCAL ] No optimal features file found for TRVG: ./output/feature-sets/TRVG.txt [2026-01-13T20:33:26.356253] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:26.356284] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:26.356311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:26.356367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:26.412525] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:26.413303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:26.413388] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:26.413421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:26.534004] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:26.534164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:26.534202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:26.534231] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:26.537549] [DEBUG] [FORECASTER] TRVG: Forecast T+1@11:T+2@11: UP (p=90.30%) [2026-01-13T20:33:26.537842] [INFO ] [FORECASTER] Completed predict_future for TRVG [2026-01-13T20:33:26.537984] [INFO ] [sig ] TRVG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:26.693329] [INFO ] [LOCAL ] Saved forecast: TRVG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TRVG.txt [2026-01-13T20:33:26.693501] [INFO ] [sig ] [3135/3497] Completed TRVG in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:26.693544] [INFO ] [sig ] [3136/3497] Forecasting TS... [2026-01-13T20:33:26.693593] [INFO ] [sig ] Generating forecast for: TS [2026-01-13T20:33:26.693787] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TS' from 'https://tdm.silogroup.org/data/derivative_storage/TS.csv'. [2026-01-13T20:33:26.706790] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TS'. [2026-01-13T20:33:26.707246] [INFO ] [FORECASTER] Starting predict_future for TS [2026-01-13T20:33:26.708456] [DEBUG] [LOCAL ] No optimal features file found for TS: ./output/feature-sets/TS.txt [2026-01-13T20:33:26.708511] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:26.708544] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:26.708603] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:26.708668] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:26.770215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:26.771093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:26.771185] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:26.771231] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:26.903823] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:26.903976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:26.904044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:26.904117] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:26.908243] [DEBUG] [FORECASTER] TS: Forecast T+1@11:T+2@11: DOWN (p=22.71%) [2026-01-13T20:33:26.908549] [INFO ] [FORECASTER] Completed predict_future for TS [2026-01-13T20:33:26.908862] [INFO ] [sig ] TS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:27.071844] [INFO ] [LOCAL ] Saved forecast: TS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TS.txt [2026-01-13T20:33:27.072009] [INFO ] [sig ] [3136/3497] Completed TS in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:27.072050] [INFO ] [sig ] [3137/3497] Forecasting TSBK... [2026-01-13T20:33:27.072078] [INFO ] [sig ] Generating forecast for: TSBK [2026-01-13T20:33:27.072108] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSBK' from 'https://tdm.silogroup.org/data/derivative_storage/TSBK.csv'. [2026-01-13T20:33:27.084168] [DEBUG] [REMOTE ] Successfully parsed 299 rows of historical data for symbol 'TSBK'. [2026-01-13T20:33:27.084512] [INFO ] [FORECASTER] Starting predict_future for TSBK [2026-01-13T20:33:27.085530] [DEBUG] [LOCAL ] No optimal features file found for TSBK: ./output/feature-sets/TSBK.txt [2026-01-13T20:33:27.085789] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:27.085822] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:27.085850] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:27.085907] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:27.145086] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:27.146004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:27.146109] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:27.146343] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:27.253649] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:27.253807] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:33:27.253846] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:27.253875] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:27.257205] [DEBUG] [FORECASTER] TSBK: Forecast T+1@11:T+2@11: DOWN (p=10.53%) [2026-01-13T20:33:27.257486] [INFO ] [FORECASTER] Completed predict_future for TSBK [2026-01-13T20:33:27.257627] [INFO ] [sig ] TSBK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:27.402054] [INFO ] [LOCAL ] Saved forecast: TSBK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TSBK.txt [2026-01-13T20:33:27.402206] [INFO ] [sig ] [3137/3497] Completed TSBK in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:27.402248] [INFO ] [sig ] [3138/3497] Forecasting TSCO... [2026-01-13T20:33:27.402277] [INFO ] [sig ] Generating forecast for: TSCO [2026-01-13T20:33:27.402307] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSCO' from 'https://tdm.silogroup.org/data/derivative_storage/TSCO.csv'. [2026-01-13T20:33:27.415449] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSCO'. [2026-01-13T20:33:27.415817] [INFO ] [FORECASTER] Starting predict_future for TSCO [2026-01-13T20:33:27.416599] [DEBUG] [LOCAL ] No optimal features file found for TSCO: ./output/feature-sets/TSCO.txt [2026-01-13T20:33:27.416651] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:27.416682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:27.416709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:27.416765] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:27.475418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:27.476255] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:27.476337] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:27.476388] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:27.597154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:27.597316] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:27.597356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:27.597384] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:27.600840] [DEBUG] [FORECASTER] TSCO: Forecast T+1@11:T+2@11: UP (p=89.68%) [2026-01-13T20:33:27.601118] [INFO ] [FORECASTER] Completed predict_future for TSCO [2026-01-13T20:33:27.601244] [INFO ] [sig ] TSCO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:27.778822] [INFO ] [LOCAL ] Saved forecast: TSCO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSCO.txt [2026-01-13T20:33:27.778972] [INFO ] [sig ] [3138/3497] Completed TSCO in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:27.779012] [INFO ] [sig ] [3139/3497] Forecasting TSDD... [2026-01-13T20:33:27.779042] [INFO ] [sig ] Generating forecast for: TSDD [2026-01-13T20:33:27.779072] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSDD' from 'https://tdm.silogroup.org/data/derivative_storage/TSDD.csv'. [2026-01-13T20:33:27.791436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSDD'. [2026-01-13T20:33:27.791785] [INFO ] [FORECASTER] Starting predict_future for TSDD [2026-01-13T20:33:27.792631] [DEBUG] [LOCAL ] No optimal features file found for TSDD: ./output/feature-sets/TSDD.txt [2026-01-13T20:33:27.792685] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:27.792718] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:27.792746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:27.792803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:27.850011] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:27.850814] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:27.850903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:27.850948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:27.975043] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:27.975207] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:27.975247] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:27.975274] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:27.978816] [DEBUG] [FORECASTER] TSDD: Forecast T+1@11:T+2@11: UP (p=70.40%) [2026-01-13T20:33:27.979098] [INFO ] [FORECASTER] Completed predict_future for TSDD [2026-01-13T20:33:27.979222] [INFO ] [sig ] TSDD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:28.123548] [INFO ] [LOCAL ] Saved forecast: TSDD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSDD.txt [2026-01-13T20:33:28.123696] [INFO ] [sig ] [3139/3497] Completed TSDD in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:28.123735] [INFO ] [sig ] [3140/3497] Forecasting TSEM... [2026-01-13T20:33:28.123764] [INFO ] [sig ] Generating forecast for: TSEM [2026-01-13T20:33:28.123794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSEM' from 'https://tdm.silogroup.org/data/derivative_storage/TSEM.csv'. [2026-01-13T20:33:28.135807] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSEM'. [2026-01-13T20:33:28.136198] [INFO ] [FORECASTER] Starting predict_future for TSEM [2026-01-13T20:33:28.137210] [DEBUG] [LOCAL ] No optimal features file found for TSEM: ./output/feature-sets/TSEM.txt [2026-01-13T20:33:28.137262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:28.137294] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:28.137334] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:28.137393] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:28.196811] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:28.197522] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:28.197641] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:28.197677] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:28.314223] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:28.314381] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:28.314421] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:28.314450] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:28.317997] [DEBUG] [FORECASTER] TSEM: Forecast T+1@11:T+2@11: DOWN (p=43.12%) [2026-01-13T20:33:28.318267] [INFO ] [FORECASTER] Completed predict_future for TSEM [2026-01-13T20:33:28.318388] [INFO ] [sig ] TSEM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:28.464933] [INFO ] [LOCAL ] Saved forecast: TSEM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TSEM.txt [2026-01-13T20:33:28.465081] [INFO ] [sig ] [3140/3497] Completed TSEM in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:28.465122] [INFO ] [sig ] [3141/3497] Forecasting TSHA... [2026-01-13T20:33:28.465156] [INFO ] [sig ] Generating forecast for: TSHA [2026-01-13T20:33:28.465190] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSHA' from 'https://tdm.silogroup.org/data/derivative_storage/TSHA.csv'. [2026-01-13T20:33:28.477879] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSHA'. [2026-01-13T20:33:28.478206] [INFO ] [FORECASTER] Starting predict_future for TSHA [2026-01-13T20:33:28.479028] [DEBUG] [LOCAL ] No optimal features file found for TSHA: ./output/feature-sets/TSHA.txt [2026-01-13T20:33:28.479079] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:28.479110] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:28.479137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:28.479193] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:28.536500] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:28.537189] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:28.537265] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:28.537297] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:28.659135] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:28.659297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:28.659338] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:28.659369] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:28.663654] [DEBUG] [FORECASTER] TSHA: Forecast T+1@11:T+2@11: UP (p=90.60%) [2026-01-13T20:33:28.663955] [INFO ] [FORECASTER] Completed predict_future for TSHA [2026-01-13T20:33:28.664090] [INFO ] [sig ] TSHA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:28.820941] [INFO ] [LOCAL ] Saved forecast: TSHA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSHA.txt [2026-01-13T20:33:28.821109] [INFO ] [sig ] [3141/3497] Completed TSHA in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:28.821150] [INFO ] [sig ] [3142/3497] Forecasting TSI... [2026-01-13T20:33:28.821182] [INFO ] [sig ] Generating forecast for: TSI [2026-01-13T20:33:28.821214] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSI' from 'https://tdm.silogroup.org/data/derivative_storage/TSI.csv'. [2026-01-13T20:33:28.832826] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSI'. [2026-01-13T20:33:28.833213] [INFO ] [FORECASTER] Starting predict_future for TSI [2026-01-13T20:33:28.834022] [DEBUG] [LOCAL ] No optimal features file found for TSI: ./output/feature-sets/TSI.txt [2026-01-13T20:33:28.834075] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:28.834108] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:28.834136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:28.834194] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:28.892261] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:28.893114] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:28.893201] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:28.893235] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:29.009967] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:29.010131] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:29.010171] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:29.010198] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:29.013613] [DEBUG] [FORECASTER] TSI: Forecast T+1@11:T+2@11: UP (p=98.58%) [2026-01-13T20:33:29.013905] [INFO ] [FORECASTER] Completed predict_future for TSI [2026-01-13T20:33:29.014032] [INFO ] [sig ] TSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:29.159157] [INFO ] [LOCAL ] Saved forecast: TSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSI.txt [2026-01-13T20:33:29.159311] [INFO ] [sig ] [3142/3497] Completed TSI in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:29.159350] [INFO ] [sig ] [3143/3497] Forecasting TSL... [2026-01-13T20:33:29.159380] [INFO ] [sig ] Generating forecast for: TSL [2026-01-13T20:33:29.159411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSL' from 'https://tdm.silogroup.org/data/derivative_storage/TSL.csv'. [2026-01-13T20:33:29.171001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSL'. [2026-01-13T20:33:29.171339] [INFO ] [FORECASTER] Starting predict_future for TSL [2026-01-13T20:33:29.172259] [DEBUG] [LOCAL ] No optimal features file found for TSL: ./output/feature-sets/TSL.txt [2026-01-13T20:33:29.172311] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:29.172343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:29.172371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:29.172437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:29.245884] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:29.247183] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:29.247296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:29.247345] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:29.368564] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:29.368735] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:29.368776] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:29.368805] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:29.372236] [DEBUG] [FORECASTER] TSL: Forecast T+1@11:T+2@11: UP (p=99.49%) [2026-01-13T20:33:29.372532] [INFO ] [FORECASTER] Completed predict_future for TSL [2026-01-13T20:33:29.372679] [INFO ] [sig ] TSL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:29.576483] [INFO ] [LOCAL ] Saved forecast: TSL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSL.txt [2026-01-13T20:33:29.576935] [INFO ] [sig ] [3143/3497] Completed TSL in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:29.576992] [INFO ] [sig ] [3144/3497] Forecasting TSLA... [2026-01-13T20:33:29.577035] [INFO ] [sig ] Generating forecast for: TSLA [2026-01-13T20:33:29.577086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLA' from 'https://tdm.silogroup.org/data/derivative_storage/TSLA.csv'. [2026-01-13T20:33:29.589325] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLA'. [2026-01-13T20:33:29.589994] [INFO ] [FORECASTER] Starting predict_future for TSLA [2026-01-13T20:33:29.591017] [DEBUG] [LOCAL ] No optimal features file found for TSLA: ./output/feature-sets/TSLA.txt [2026-01-13T20:33:29.591069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:29.591101] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:29.591127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:29.591182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:29.648700] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:29.649596] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:29.649680] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:29.649715] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:29.783708] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:29.783866] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:29.783905] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:29.783933] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:29.787293] [DEBUG] [FORECASTER] TSLA: Forecast T+1@11:T+2@11: UP (p=73.90%) [2026-01-13T20:33:29.787596] [INFO ] [FORECASTER] Completed predict_future for TSLA [2026-01-13T20:33:29.787727] [INFO ] [sig ] TSLA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:29.934330] [INFO ] [LOCAL ] Saved forecast: TSLA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSLA.txt [2026-01-13T20:33:29.934461] [INFO ] [sig ] [3144/3497] Completed TSLA in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:29.934500] [INFO ] [sig ] [3145/3497] Forecasting TSLL... [2026-01-13T20:33:29.934528] [INFO ] [sig ] Generating forecast for: TSLL [2026-01-13T20:33:29.934558] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLL' from 'https://tdm.silogroup.org/data/derivative_storage/TSLL.csv'. [2026-01-13T20:33:29.945554] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLL'. [2026-01-13T20:33:29.945872] [INFO ] [FORECASTER] Starting predict_future for TSLL [2026-01-13T20:33:29.946639] [DEBUG] [LOCAL ] No optimal features file found for TSLL: ./output/feature-sets/TSLL.txt [2026-01-13T20:33:29.946690] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:29.946722] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:29.946749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:29.946806] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:30.007479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:30.008212] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:30.008291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:30.008324] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:30.133175] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:30.133334] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:30.133380] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:30.133409] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:30.136863] [DEBUG] [FORECASTER] TSLL: Forecast T+1@11:T+2@11: UP (p=91.67%) [2026-01-13T20:33:30.137154] [INFO ] [FORECASTER] Completed predict_future for TSLL [2026-01-13T20:33:30.137285] [INFO ] [sig ] TSLL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:30.280315] [INFO ] [LOCAL ] Saved forecast: TSLL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSLL.txt [2026-01-13T20:33:30.280485] [INFO ] [sig ] [3145/3497] Completed TSLL in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:30.280526] [INFO ] [sig ] [3146/3497] Forecasting TSLQ... [2026-01-13T20:33:30.280556] [INFO ] [sig ] Generating forecast for: TSLQ [2026-01-13T20:33:30.280607] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSLQ.csv'. [2026-01-13T20:33:30.291566] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLQ'. [2026-01-13T20:33:30.291911] [INFO ] [FORECASTER] Starting predict_future for TSLQ [2026-01-13T20:33:30.292683] [DEBUG] [LOCAL ] No optimal features file found for TSLQ: ./output/feature-sets/TSLQ.txt [2026-01-13T20:33:30.292735] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:30.292767] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:30.292794] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:30.292851] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:30.349009] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:30.349884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:30.349964] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:30.349997] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:30.469453] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:30.469623] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:30.469663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:30.469691] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:30.473008] [DEBUG] [FORECASTER] TSLQ: Forecast T+1@11:T+2@11: UP (p=95.09%) [2026-01-13T20:33:30.473275] [INFO ] [FORECASTER] Completed predict_future for TSLQ [2026-01-13T20:33:30.473393] [INFO ] [sig ] TSLQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:30.617003] [INFO ] [LOCAL ] Saved forecast: TSLQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSLQ.txt [2026-01-13T20:33:30.617169] [INFO ] [sig ] [3146/3497] Completed TSLQ in 0.3s | 2.85 sym/s | Total: 18.4m | ETA: 2.1m [2026-01-13T20:33:30.617211] [INFO ] [sig ] [3147/3497] Forecasting TSLS... [2026-01-13T20:33:30.617243] [INFO ] [sig ] Generating forecast for: TSLS [2026-01-13T20:33:30.617273] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLS' from 'https://tdm.silogroup.org/data/derivative_storage/TSLS.csv'. [2026-01-13T20:33:30.630144] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLS'. [2026-01-13T20:33:30.630509] [INFO ] [FORECASTER] Starting predict_future for TSLS [2026-01-13T20:33:30.631323] [DEBUG] [LOCAL ] No optimal features file found for TSLS: ./output/feature-sets/TSLS.txt [2026-01-13T20:33:30.631376] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:30.631448] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:30.631477] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:30.631535] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:30.690879] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:30.691764] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:30.691846] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:30.691879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:30.813791] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:30.813957] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:30.813998] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:30.814028] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:30.817885] [DEBUG] [FORECASTER] TSLS: Forecast T+1@11:T+2@11: UP (p=84.75%) [2026-01-13T20:33:30.818267] [INFO ] [FORECASTER] Completed predict_future for TSLS [2026-01-13T20:33:30.818411] [INFO ] [sig ] TSLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:30.984250] [INFO ] [LOCAL ] Saved forecast: TSLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSLS.txt [2026-01-13T20:33:30.984435] [INFO ] [sig ] [3147/3497] Completed TSLS in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-13T20:33:30.984486] [INFO ] [sig ] [3148/3497] Forecasting TSLX... [2026-01-13T20:33:30.984519] [INFO ] [sig ] Generating forecast for: TSLX [2026-01-13T20:33:30.984548] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSLX' from 'https://tdm.silogroup.org/data/derivative_storage/TSLX.csv'. [2026-01-13T20:33:30.997726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSLX'. [2026-01-13T20:33:30.998162] [INFO ] [FORECASTER] Starting predict_future for TSLX [2026-01-13T20:33:30.999077] [DEBUG] [LOCAL ] No optimal features file found for TSLX: ./output/feature-sets/TSLX.txt [2026-01-13T20:33:30.999135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:30.999167] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:30.999194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:30.999251] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:31.056717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:31.057601] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:31.057717] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:31.057753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:31.193818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:31.193972] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:31.194014] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:31.194043] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:31.197602] [DEBUG] [FORECASTER] TSLX: Forecast T+1@11:T+2@11: DOWN (p=37.90%) [2026-01-13T20:33:31.198177] [INFO ] [FORECASTER] Completed predict_future for TSLX [2026-01-13T20:33:31.198322] [INFO ] [sig ] TSLX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:31.352286] [INFO ] [LOCAL ] Saved forecast: TSLX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TSLX.txt [2026-01-13T20:33:31.352448] [INFO ] [sig ] [3148/3497] Completed TSLX in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-13T20:33:31.352489] [INFO ] [sig ] [3149/3497] Forecasting TSM... [2026-01-13T20:33:31.352519] [INFO ] [sig ] Generating forecast for: TSM [2026-01-13T20:33:31.352550] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSM' from 'https://tdm.silogroup.org/data/derivative_storage/TSM.csv'. [2026-01-13T20:33:31.364281] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSM'. [2026-01-13T20:33:31.364708] [INFO ] [FORECASTER] Starting predict_future for TSM [2026-01-13T20:33:31.365543] [DEBUG] [LOCAL ] No optimal features file found for TSM: ./output/feature-sets/TSM.txt [2026-01-13T20:33:31.365621] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:31.365655] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:31.365873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:31.365930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:31.425285] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:31.426173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:31.426272] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:31.426305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:31.550729] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:31.550892] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:31.550933] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:31.550961] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:31.554956] [DEBUG] [FORECASTER] TSM: Forecast T+1@11:T+2@11: UP (p=96.48%) [2026-01-13T20:33:31.555314] [INFO ] [FORECASTER] Completed predict_future for TSM [2026-01-13T20:33:31.555457] [INFO ] [sig ] TSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:31.704289] [INFO ] [LOCAL ] Saved forecast: TSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSM.txt [2026-01-13T20:33:31.704500] [INFO ] [sig ] [3149/3497] Completed TSM in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-13T20:33:31.704565] [INFO ] [sig ] [3150/3497] Forecasting TSN... [2026-01-13T20:33:31.704639] [INFO ] [sig ] Generating forecast for: TSN [2026-01-13T20:33:31.704693] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSN' from 'https://tdm.silogroup.org/data/derivative_storage/TSN.csv'. [2026-01-13T20:33:31.718528] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSN'. [2026-01-13T20:33:31.718918] [INFO ] [FORECASTER] Starting predict_future for TSN [2026-01-13T20:33:31.719960] [DEBUG] [LOCAL ] No optimal features file found for TSN: ./output/feature-sets/TSN.txt [2026-01-13T20:33:31.720028] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:31.720076] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:31.720109] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:31.720172] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:31.790159] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:31.791014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:31.791098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:31.791132] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:31.915037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:31.915195] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:31.915236] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:31.915304] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:31.919286] [DEBUG] [FORECASTER] TSN: Forecast T+1@11:T+2@11: DOWN (p=4.40%) [2026-01-13T20:33:31.919651] [INFO ] [FORECASTER] Completed predict_future for TSN [2026-01-13T20:33:31.919824] [INFO ] [sig ] TSN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:32.065600] [INFO ] [LOCAL ] Saved forecast: TSN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TSN.txt [2026-01-13T20:33:32.065753] [INFO ] [sig ] [3150/3497] Completed TSN in 0.4s | 2.85 sym/s | Total: 18.4m | ETA: 2.0m [2026-01-13T20:33:32.065792] [INFO ] [sig ] [3151/3497] Forecasting TSQ... [2026-01-13T20:33:32.065821] [INFO ] [sig ] Generating forecast for: TSQ [2026-01-13T20:33:32.065852] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TSQ' from 'https://tdm.silogroup.org/data/derivative_storage/TSQ.csv'. [2026-01-13T20:33:32.077074] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TSQ'. [2026-01-13T20:33:32.077386] [INFO ] [FORECASTER] Starting predict_future for TSQ [2026-01-13T20:33:32.078249] [DEBUG] [LOCAL ] No optimal features file found for TSQ: ./output/feature-sets/TSQ.txt [2026-01-13T20:33:32.078304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:32.078335] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:32.078361] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:32.078418] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:32.137458] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:32.138447] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:32.138526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:32.138558] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:32.262047] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:32.262307] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:32.262349] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:32.262379] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:32.265978] [DEBUG] [FORECASTER] TSQ: Forecast T+1@11:T+2@11: UP (p=88.05%) [2026-01-13T20:33:32.266255] [INFO ] [FORECASTER] Completed predict_future for TSQ [2026-01-13T20:33:32.266385] [INFO ] [sig ] TSQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:32.406717] [INFO ] [LOCAL ] Saved forecast: TSQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TSQ.txt [2026-01-13T20:33:32.406868] [INFO ] [sig ] [3151/3497] Completed TSQ in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:32.406906] [INFO ] [sig ] [3152/3497] Forecasting TTC... [2026-01-13T20:33:32.406935] [INFO ] [sig ] Generating forecast for: TTC [2026-01-13T20:33:32.406963] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTC' from 'https://tdm.silogroup.org/data/derivative_storage/TTC.csv'. [2026-01-13T20:33:32.418493] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTC'. [2026-01-13T20:33:32.418805] [INFO ] [FORECASTER] Starting predict_future for TTC [2026-01-13T20:33:32.419645] [DEBUG] [LOCAL ] No optimal features file found for TTC: ./output/feature-sets/TTC.txt [2026-01-13T20:33:32.419697] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:32.419728] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:32.419754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:32.419811] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:32.479864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:32.480884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:32.480968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:32.481002] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:32.605354] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:32.605501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:32.605543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:32.605588] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:32.609154] [DEBUG] [FORECASTER] TTC: Forecast T+1@11:T+2@11: DOWN (p=4.35%) [2026-01-13T20:33:32.609436] [INFO ] [FORECASTER] Completed predict_future for TTC [2026-01-13T20:33:32.609565] [INFO ] [sig ] TTC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:32.757404] [INFO ] [LOCAL ] Saved forecast: TTC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TTC.txt [2026-01-13T20:33:32.757551] [INFO ] [sig ] [3152/3497] Completed TTC in 0.4s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:32.757609] [INFO ] [sig ] [3153/3497] Forecasting TTD... [2026-01-13T20:33:32.757639] [INFO ] [sig ] Generating forecast for: TTD [2026-01-13T20:33:32.757670] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTD' from 'https://tdm.silogroup.org/data/derivative_storage/TTD.csv'. [2026-01-13T20:33:32.768613] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTD'. [2026-01-13T20:33:32.768898] [INFO ] [FORECASTER] Starting predict_future for TTD [2026-01-13T20:33:32.769681] [DEBUG] [LOCAL ] No optimal features file found for TTD: ./output/feature-sets/TTD.txt [2026-01-13T20:33:32.769742] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:32.769774] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:32.769801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:32.769862] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:32.828761] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:32.829595] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:32.829676] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:32.829709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:32.958977] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:32.959179] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:32.959225] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:32.959255] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:32.962818] [DEBUG] [FORECASTER] TTD: Forecast T+1@11:T+2@11: DOWN (p=8.32%) [2026-01-13T20:33:32.963117] [INFO ] [FORECASTER] Completed predict_future for TTD [2026-01-13T20:33:32.963244] [INFO ] [sig ] TTD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:33.109368] [INFO ] [LOCAL ] Saved forecast: TTD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TTD.txt [2026-01-13T20:33:33.109517] [INFO ] [sig ] [3153/3497] Completed TTD in 0.4s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:33.109555] [INFO ] [sig ] [3154/3497] Forecasting TTE... [2026-01-13T20:33:33.109602] [INFO ] [sig ] Generating forecast for: TTE [2026-01-13T20:33:33.109634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTE' from 'https://tdm.silogroup.org/data/derivative_storage/TTE.csv'. [2026-01-13T20:33:33.121159] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTE'. [2026-01-13T20:33:33.121492] [INFO ] [FORECASTER] Starting predict_future for TTE [2026-01-13T20:33:33.122302] [DEBUG] [LOCAL ] No optimal features file found for TTE: ./output/feature-sets/TTE.txt [2026-01-13T20:33:33.122355] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:33.122387] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:33.122414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:33.122470] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:33.180534] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:33.181351] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:33.181430] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:33.181463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:33.300991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:33.301151] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:33.301193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:33.301223] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:33.304590] [DEBUG] [FORECASTER] TTE: Forecast T+1@11:T+2@11: UP (p=97.79%) [2026-01-13T20:33:33.304871] [INFO ] [FORECASTER] Completed predict_future for TTE [2026-01-13T20:33:33.304995] [INFO ] [sig ] TTE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:33.446265] [INFO ] [LOCAL ] Saved forecast: TTE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TTE.txt [2026-01-13T20:33:33.446398] [INFO ] [sig ] [3154/3497] Completed TTE in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:33.446437] [INFO ] [sig ] [3155/3497] Forecasting TTEC... [2026-01-13T20:33:33.446465] [INFO ] [sig ] Generating forecast for: TTEC [2026-01-13T20:33:33.446496] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEC' from 'https://tdm.silogroup.org/data/derivative_storage/TTEC.csv'. [2026-01-13T20:33:33.458068] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEC'. [2026-01-13T20:33:33.458401] [INFO ] [FORECASTER] Starting predict_future for TTEC [2026-01-13T20:33:33.459259] [DEBUG] [LOCAL ] No optimal features file found for TTEC: ./output/feature-sets/TTEC.txt [2026-01-13T20:33:33.459315] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:33.459358] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:33.459387] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:33.459463] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:33.515944] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:33.516844] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:33.516924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:33.516957] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:33.635432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:33.635612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:33.635652] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:33.635680] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:33.639066] [DEBUG] [FORECASTER] TTEC: Forecast T+1@11:T+2@11: UP (p=94.21%) [2026-01-13T20:33:33.639358] [INFO ] [FORECASTER] Completed predict_future for TTEC [2026-01-13T20:33:33.639489] [INFO ] [sig ] TTEC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:33.793964] [INFO ] [LOCAL ] Saved forecast: TTEC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TTEC.txt [2026-01-13T20:33:33.794132] [INFO ] [sig ] [3155/3497] Completed TTEC in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:33.794170] [INFO ] [sig ] [3156/3497] Forecasting TTEK... [2026-01-13T20:33:33.794200] [INFO ] [sig ] Generating forecast for: TTEK [2026-01-13T20:33:33.794229] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTEK' from 'https://tdm.silogroup.org/data/derivative_storage/TTEK.csv'. [2026-01-13T20:33:33.806765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTEK'. [2026-01-13T20:33:33.807129] [INFO ] [FORECASTER] Starting predict_future for TTEK [2026-01-13T20:33:33.807925] [DEBUG] [LOCAL ] No optimal features file found for TTEK: ./output/feature-sets/TTEK.txt [2026-01-13T20:33:33.808001] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:33.808033] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:33.808059] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:33.808115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:33.867393] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:33.868561] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:33.868662] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:33.868696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:33.998624] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:33.998778] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:33.998819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:33.998847] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:34.002249] [DEBUG] [FORECASTER] TTEK: Forecast T+1@11:T+2@11: DOWN (p=30.37%) [2026-01-13T20:33:34.002560] [INFO ] [FORECASTER] Completed predict_future for TTEK [2026-01-13T20:33:34.002712] [INFO ] [sig ] TTEK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:34.148174] [INFO ] [LOCAL ] Saved forecast: TTEK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TTEK.txt [2026-01-13T20:33:34.148320] [INFO ] [sig ] [3156/3497] Completed TTEK in 0.4s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:34.148366] [INFO ] [sig ] [3157/3497] Forecasting TTI... [2026-01-13T20:33:34.148396] [INFO ] [sig ] Generating forecast for: TTI [2026-01-13T20:33:34.148427] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTI' from 'https://tdm.silogroup.org/data/derivative_storage/TTI.csv'. [2026-01-13T20:33:34.159801] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTI'. [2026-01-13T20:33:34.160153] [INFO ] [FORECASTER] Starting predict_future for TTI [2026-01-13T20:33:34.160986] [DEBUG] [LOCAL ] No optimal features file found for TTI: ./output/feature-sets/TTI.txt [2026-01-13T20:33:34.161040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:34.161072] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:34.161100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:34.161159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:34.221667] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:34.222882] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:34.222995] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:34.223030] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:34.348727] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:34.348886] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:34.348928] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:34.348957] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:34.352403] [DEBUG] [FORECASTER] TTI: Forecast T+1@11:T+2@11: DOWN (p=49.01%) [2026-01-13T20:33:34.352701] [INFO ] [FORECASTER] Completed predict_future for TTI [2026-01-13T20:33:34.352826] [INFO ] [sig ] TTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:34.503619] [INFO ] [LOCAL ] Saved forecast: TTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TTI.txt [2026-01-13T20:33:34.503794] [INFO ] [sig ] [3157/3497] Completed TTI in 0.4s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:34.503834] [INFO ] [sig ] [3158/3497] Forecasting TTMI... [2026-01-13T20:33:34.503865] [INFO ] [sig ] Generating forecast for: TTMI [2026-01-13T20:33:34.503896] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTMI' from 'https://tdm.silogroup.org/data/derivative_storage/TTMI.csv'. [2026-01-13T20:33:34.517421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTMI'. [2026-01-13T20:33:34.517840] [INFO ] [FORECASTER] Starting predict_future for TTMI [2026-01-13T20:33:34.518754] [DEBUG] [LOCAL ] No optimal features file found for TTMI: ./output/feature-sets/TTMI.txt [2026-01-13T20:33:34.518809] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:34.518841] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:34.518869] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:34.518927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:34.580998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:34.581950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:34.582037] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:34.582071] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:34.710792] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:34.710952] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:34.710992] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:34.711022] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:34.714759] [DEBUG] [FORECASTER] TTMI: Forecast T+1@11:T+2@11: UP (p=98.14%) [2026-01-13T20:33:34.715070] [INFO ] [FORECASTER] Completed predict_future for TTMI [2026-01-13T20:33:34.715221] [INFO ] [sig ] TTMI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:34.869514] [INFO ] [LOCAL ] Saved forecast: TTMI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TTMI.txt [2026-01-13T20:33:34.869691] [INFO ] [sig ] [3158/3497] Completed TTMI in 0.4s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:34.869731] [INFO ] [sig ] [3159/3497] Forecasting TTWO... [2026-01-13T20:33:34.869762] [INFO ] [sig ] Generating forecast for: TTWO [2026-01-13T20:33:34.869792] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TTWO' from 'https://tdm.silogroup.org/data/derivative_storage/TTWO.csv'. [2026-01-13T20:33:34.881439] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TTWO'. [2026-01-13T20:33:34.881869] [INFO ] [FORECASTER] Starting predict_future for TTWO [2026-01-13T20:33:34.882817] [DEBUG] [LOCAL ] No optimal features file found for TTWO: ./output/feature-sets/TTWO.txt [2026-01-13T20:33:34.882873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:34.882906] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:34.882932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:34.882990] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:34.942271] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:34.943196] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:34.943285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:34.943320] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:35.066274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:35.066438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:35.066480] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:35.066510] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:35.070001] [DEBUG] [FORECASTER] TTWO: Forecast T+1@11:T+2@11: UP (p=98.85%) [2026-01-13T20:33:35.070306] [INFO ] [FORECASTER] Completed predict_future for TTWO [2026-01-13T20:33:35.070444] [INFO ] [sig ] TTWO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:35.218009] [INFO ] [LOCAL ] Saved forecast: TTWO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TTWO.txt [2026-01-13T20:33:35.218161] [INFO ] [sig ] [3159/3497] Completed TTWO in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:35.218201] [INFO ] [sig ] [3160/3497] Forecasting TUGN... [2026-01-13T20:33:35.218231] [INFO ] [sig ] Generating forecast for: TUGN [2026-01-13T20:33:35.218261] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUGN' from 'https://tdm.silogroup.org/data/derivative_storage/TUGN.csv'. [2026-01-13T20:33:35.229764] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUGN'. [2026-01-13T20:33:35.230125] [INFO ] [FORECASTER] Starting predict_future for TUGN [2026-01-13T20:33:35.230912] [DEBUG] [LOCAL ] No optimal features file found for TUGN: ./output/feature-sets/TUGN.txt [2026-01-13T20:33:35.230966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:35.231000] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:35.231028] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:35.231086] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:35.292408] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:35.293428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:35.293517] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:35.293551] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:35.404313] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:35.404474] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:35.404553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:35.404604] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:35.408032] [DEBUG] [FORECASTER] TUGN: Forecast T+1@11:T+2@11: UP (p=90.94%) [2026-01-13T20:33:35.408318] [INFO ] [FORECASTER] Completed predict_future for TUGN [2026-01-13T20:33:35.408443] [INFO ] [sig ] TUGN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:35.570489] [INFO ] [LOCAL ] Saved forecast: TUGN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TUGN.txt [2026-01-13T20:33:35.570695] [INFO ] [sig ] [3160/3497] Completed TUGN in 0.4s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:35.570738] [INFO ] [sig ] [3161/3497] Forecasting TUSK... [2026-01-13T20:33:35.570768] [INFO ] [sig ] Generating forecast for: TUSK [2026-01-13T20:33:35.570798] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TUSK' from 'https://tdm.silogroup.org/data/derivative_storage/TUSK.csv'. [2026-01-13T20:33:35.584769] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TUSK'. [2026-01-13T20:33:35.585184] [INFO ] [FORECASTER] Starting predict_future for TUSK [2026-01-13T20:33:35.586240] [DEBUG] [LOCAL ] No optimal features file found for TUSK: ./output/feature-sets/TUSK.txt [2026-01-13T20:33:35.586295] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:35.586328] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:35.586356] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:35.586414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:35.648326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:35.649444] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:35.649529] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:35.649564] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:35.773921] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:35.774083] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:35.774123] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:35.774151] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:35.777859] [DEBUG] [FORECASTER] TUSK: Forecast T+1@11:T+2@11: UP (p=71.56%) [2026-01-13T20:33:35.778190] [INFO ] [FORECASTER] Completed predict_future for TUSK [2026-01-13T20:33:35.778324] [INFO ] [sig ] TUSK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:35.924397] [INFO ] [LOCAL ] Saved forecast: TUSK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TUSK.txt [2026-01-13T20:33:35.924534] [INFO ] [sig ] [3161/3497] Completed TUSK in 0.4s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:35.924589] [INFO ] [sig ] [3162/3497] Forecasting TVC... [2026-01-13T20:33:35.924623] [INFO ] [sig ] Generating forecast for: TVC [2026-01-13T20:33:35.924654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVC' from 'https://tdm.silogroup.org/data/derivative_storage/TVC.csv'. [2026-01-13T20:33:35.937641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVC'. [2026-01-13T20:33:35.938130] [INFO ] [FORECASTER] Starting predict_future for TVC [2026-01-13T20:33:35.938999] [DEBUG] [LOCAL ] No optimal features file found for TVC: ./output/feature-sets/TVC.txt [2026-01-13T20:33:35.939053] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:35.939267] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:35.939295] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:35.939353] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:35.998157] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:35.998945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:35.999042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:35.999078] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:36.103091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:36.103255] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:36.103295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:36.103323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:36.106860] [DEBUG] [FORECASTER] TVC: Forecast T+1@11:T+2@11: DOWN (p=42.60%) [2026-01-13T20:33:36.107172] [INFO ] [FORECASTER] Completed predict_future for TVC [2026-01-13T20:33:36.107305] [INFO ] [sig ] TVC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:36.254135] [INFO ] [LOCAL ] Saved forecast: TVC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TVC.txt [2026-01-13T20:33:36.254300] [INFO ] [sig ] [3162/3497] Completed TVC in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:36.254341] [INFO ] [sig ] [3163/3497] Forecasting TVE... [2026-01-13T20:33:36.254370] [INFO ] [sig ] Generating forecast for: TVE [2026-01-13T20:33:36.254400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVE' from 'https://tdm.silogroup.org/data/derivative_storage/TVE.csv'. [2026-01-13T20:33:36.265055] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVE'. [2026-01-13T20:33:36.265354] [INFO ] [FORECASTER] Starting predict_future for TVE [2026-01-13T20:33:36.266151] [DEBUG] [LOCAL ] No optimal features file found for TVE: ./output/feature-sets/TVE.txt [2026-01-13T20:33:36.266203] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:36.266234] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:36.266261] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:36.266316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:36.324325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:36.325225] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:36.325305] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:36.325339] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:36.436593] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:36.436756] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:36.436798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:36.436827] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:36.441796] [DEBUG] [FORECASTER] TVE: Forecast T+1@11:T+2@11: UP (p=99.51%) [2026-01-13T20:33:36.442192] [INFO ] [FORECASTER] Completed predict_future for TVE [2026-01-13T20:33:36.442354] [INFO ] [sig ] TVE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:36.594742] [INFO ] [LOCAL ] Saved forecast: TVE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TVE.txt [2026-01-13T20:33:36.594882] [INFO ] [sig ] [3163/3497] Completed TVE in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:36.594922] [INFO ] [sig ] [3164/3497] Forecasting TVTX... [2026-01-13T20:33:36.594956] [INFO ] [sig ] Generating forecast for: TVTX [2026-01-13T20:33:36.595001] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TVTX' from 'https://tdm.silogroup.org/data/derivative_storage/TVTX.csv'. [2026-01-13T20:33:36.606443] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TVTX'. [2026-01-13T20:33:36.606736] [INFO ] [FORECASTER] Starting predict_future for TVTX [2026-01-13T20:33:36.607531] [DEBUG] [LOCAL ] No optimal features file found for TVTX: ./output/feature-sets/TVTX.txt [2026-01-13T20:33:36.607606] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:36.607676] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:36.607708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:36.607767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:36.666015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:36.666958] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:36.667052] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:36.667089] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:36.790553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:36.790734] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:36.790773] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:36.790806] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:36.794286] [DEBUG] [FORECASTER] TVTX: Forecast T+1@11:T+2@11: DOWN (p=7.16%) [2026-01-13T20:33:36.794562] [INFO ] [FORECASTER] Completed predict_future for TVTX [2026-01-13T20:33:36.794733] [INFO ] [sig ] TVTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:36.939491] [INFO ] [LOCAL ] Saved forecast: TVTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TVTX.txt [2026-01-13T20:33:36.939629] [INFO ] [sig ] [3164/3497] Completed TVTX in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 2.0m [2026-01-13T20:33:36.939671] [INFO ] [sig ] [3165/3497] Forecasting TWFG... [2026-01-13T20:33:36.939701] [INFO ] [sig ] Generating forecast for: TWFG [2026-01-13T20:33:36.939732] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWFG' from 'https://tdm.silogroup.org/data/derivative_storage/TWFG.csv'. [2026-01-13T20:33:36.951926] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWFG'. [2026-01-13T20:33:36.952188] [INFO ] [FORECASTER] Starting predict_future for TWFG [2026-01-13T20:33:36.952992] [DEBUG] [LOCAL ] No optimal features file found for TWFG: ./output/feature-sets/TWFG.txt [2026-01-13T20:33:36.953045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:36.953078] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:36.953106] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:36.953164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:37.014283] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:37.015109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:37.015184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:37.015217] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:37.137094] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:37.137225] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:37.137265] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:37.137294] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:37.140700] [DEBUG] [FORECASTER] TWFG: Forecast T+1@11:T+2@11: DOWN (p=18.27%) [2026-01-13T20:33:37.140988] [INFO ] [FORECASTER] Completed predict_future for TWFG [2026-01-13T20:33:37.141112] [INFO ] [sig ] TWFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:37.287296] [INFO ] [LOCAL ] Saved forecast: TWFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TWFG.txt [2026-01-13T20:33:37.287414] [INFO ] [sig ] [3165/3497] Completed TWFG in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-13T20:33:37.287455] [INFO ] [sig ] [3166/3497] Forecasting TWG... [2026-01-13T20:33:37.287484] [INFO ] [sig ] Generating forecast for: TWG [2026-01-13T20:33:37.287516] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWG' from 'https://tdm.silogroup.org/data/derivative_storage/TWG.csv'. [2026-01-13T20:33:37.299230] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWG'. [2026-01-13T20:33:37.299734] [INFO ] [FORECASTER] Starting predict_future for TWG [2026-01-13T20:33:37.300697] [DEBUG] [LOCAL ] No optimal features file found for TWG: ./output/feature-sets/TWG.txt [2026-01-13T20:33:37.300750] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:37.300788] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:37.300847] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:37.300909] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:37.361503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:37.362564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:37.362678] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:37.362714] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:37.482893] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:37.483061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:37.483101] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:37.483129] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:37.486624] [DEBUG] [FORECASTER] TWG: Forecast T+1@11:T+2@11: UP (p=87.16%) [2026-01-13T20:33:37.486909] [INFO ] [FORECASTER] Completed predict_future for TWG [2026-01-13T20:33:37.487033] [INFO ] [sig ] TWG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:37.635290] [INFO ] [LOCAL ] Saved forecast: TWG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TWG.txt [2026-01-13T20:33:37.635454] [INFO ] [sig ] [3166/3497] Completed TWG in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-13T20:33:37.635494] [INFO ] [sig ] [3167/3497] Forecasting TWI... [2026-01-13T20:33:37.635524] [INFO ] [sig ] Generating forecast for: TWI [2026-01-13T20:33:37.635555] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWI' from 'https://tdm.silogroup.org/data/derivative_storage/TWI.csv'. [2026-01-13T20:33:37.647005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWI'. [2026-01-13T20:33:37.647396] [INFO ] [FORECASTER] Starting predict_future for TWI [2026-01-13T20:33:37.648245] [DEBUG] [LOCAL ] No optimal features file found for TWI: ./output/feature-sets/TWI.txt [2026-01-13T20:33:37.648301] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:37.648332] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:37.648358] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:37.648414] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:37.706516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:37.707394] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:37.707476] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:37.707509] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:37.827305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:37.827471] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:37.827511] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:37.827593] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:37.831322] [DEBUG] [FORECASTER] TWI: Forecast T+1@11:T+2@11: DOWN (p=13.56%) [2026-01-13T20:33:37.831667] [INFO ] [FORECASTER] Completed predict_future for TWI [2026-01-13T20:33:37.831805] [INFO ] [sig ] TWI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:37.983082] [INFO ] [LOCAL ] Saved forecast: TWI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TWI.txt [2026-01-13T20:33:37.983243] [INFO ] [sig ] [3167/3497] Completed TWI in 0.3s | 2.85 sym/s | Total: 18.5m | ETA: 1.9m [2026-01-13T20:33:37.983281] [INFO ] [sig ] [3168/3497] Forecasting TWIN... [2026-01-13T20:33:37.983318] [INFO ] [sig ] Generating forecast for: TWIN [2026-01-13T20:33:37.983350] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWIN' from 'https://tdm.silogroup.org/data/derivative_storage/TWIN.csv'. [2026-01-13T20:33:37.995028] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWIN'. [2026-01-13T20:33:37.995397] [INFO ] [FORECASTER] Starting predict_future for TWIN [2026-01-13T20:33:37.996387] [DEBUG] [LOCAL ] No optimal features file found for TWIN: ./output/feature-sets/TWIN.txt [2026-01-13T20:33:37.996439] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:37.996470] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:37.996496] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:37.996551] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:38.056724] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:38.057600] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:38.057682] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:38.057716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:38.187160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:38.187352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:38.187396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:38.187424] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:38.191250] [DEBUG] [FORECASTER] TWIN: Forecast T+1@11:T+2@11: UP (p=68.02%) [2026-01-13T20:33:38.191549] [INFO ] [FORECASTER] Completed predict_future for TWIN [2026-01-13T20:33:38.191711] [INFO ] [sig ] TWIN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:38.341106] [INFO ] [LOCAL ] Saved forecast: TWIN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TWIN.txt [2026-01-13T20:33:38.341260] [INFO ] [sig ] [3168/3497] Completed TWIN in 0.4s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:38.341303] [INFO ] [sig ] [3169/3497] Forecasting TWLO... [2026-01-13T20:33:38.341334] [INFO ] [sig ] Generating forecast for: TWLO [2026-01-13T20:33:38.341364] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWLO' from 'https://tdm.silogroup.org/data/derivative_storage/TWLO.csv'. [2026-01-13T20:33:38.353501] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWLO'. [2026-01-13T20:33:38.353900] [INFO ] [FORECASTER] Starting predict_future for TWLO [2026-01-13T20:33:38.354688] [DEBUG] [LOCAL ] No optimal features file found for TWLO: ./output/feature-sets/TWLO.txt [2026-01-13T20:33:38.354740] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:38.354771] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:38.354797] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:38.354855] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:38.412647] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:38.413479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:38.413560] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:38.413615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:38.538249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:38.538406] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:38.538446] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:38.538476] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:38.541905] [DEBUG] [FORECASTER] TWLO: Forecast T+1@11:T+2@11: DOWN (p=26.26%) [2026-01-13T20:33:38.542213] [INFO ] [FORECASTER] Completed predict_future for TWLO [2026-01-13T20:33:38.542342] [INFO ] [sig ] TWLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:38.690902] [INFO ] [LOCAL ] Saved forecast: TWLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TWLO.txt [2026-01-13T20:33:38.691062] [INFO ] [sig ] [3169/3497] Completed TWLO in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:38.691101] [INFO ] [sig ] [3170/3497] Forecasting TWO... [2026-01-13T20:33:38.691132] [INFO ] [sig ] Generating forecast for: TWO [2026-01-13T20:33:38.691163] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TWO' from 'https://tdm.silogroup.org/data/derivative_storage/TWO.csv'. [2026-01-13T20:33:38.702857] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TWO'. [2026-01-13T20:33:38.703236] [INFO ] [FORECASTER] Starting predict_future for TWO [2026-01-13T20:33:38.704068] [DEBUG] [LOCAL ] No optimal features file found for TWO: ./output/feature-sets/TWO.txt [2026-01-13T20:33:38.704121] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:38.704154] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:38.704181] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:38.704239] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:38.773528] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:38.774405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:38.774495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:38.774530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:38.898640] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:38.898842] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:38.898886] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:38.898918] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:38.902502] [DEBUG] [FORECASTER] TWO: Forecast T+1@11:T+2@11: UP (p=86.51%) [2026-01-13T20:33:38.902821] [INFO ] [FORECASTER] Completed predict_future for TWO [2026-01-13T20:33:38.902949] [INFO ] [sig ] TWO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:39.047671] [INFO ] [LOCAL ] Saved forecast: TWO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TWO.txt [2026-01-13T20:33:39.047833] [INFO ] [sig ] [3170/3497] Completed TWO in 0.4s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:39.047882] [INFO ] [sig ] [3171/3497] Forecasting TX... [2026-01-13T20:33:39.047914] [INFO ] [sig ] Generating forecast for: TX [2026-01-13T20:33:39.047944] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TX' from 'https://tdm.silogroup.org/data/derivative_storage/TX.csv'. [2026-01-13T20:33:39.059195] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TX'. [2026-01-13T20:33:39.059519] [INFO ] [FORECASTER] Starting predict_future for TX [2026-01-13T20:33:39.060327] [DEBUG] [LOCAL ] No optimal features file found for TX: ./output/feature-sets/TX.txt [2026-01-13T20:33:39.060381] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:39.060417] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:39.060447] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:39.060507] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:39.117521] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:39.118538] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:39.118638] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:39.118675] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:39.239467] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:39.239641] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:39.239686] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:39.239738] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:39.243253] [DEBUG] [FORECASTER] TX: Forecast T+1@11:T+2@11: UP (p=87.68%) [2026-01-13T20:33:39.243536] [INFO ] [FORECASTER] Completed predict_future for TX [2026-01-13T20:33:39.243686] [INFO ] [sig ] TX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:39.391678] [INFO ] [LOCAL ] Saved forecast: TX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TX.txt [2026-01-13T20:33:39.391810] [INFO ] [sig ] [3171/3497] Completed TX in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:39.391849] [INFO ] [sig ] [3172/3497] Forecasting TXG... [2026-01-13T20:33:39.391878] [INFO ] [sig ] Generating forecast for: TXG [2026-01-13T20:33:39.391907] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXG' from 'https://tdm.silogroup.org/data/derivative_storage/TXG.csv'. [2026-01-13T20:33:39.406398] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXG'. [2026-01-13T20:33:39.407132] [INFO ] [FORECASTER] Starting predict_future for TXG [2026-01-13T20:33:39.408079] [DEBUG] [LOCAL ] No optimal features file found for TXG: ./output/feature-sets/TXG.txt [2026-01-13T20:33:39.408144] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:39.408192] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:39.408233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:39.408317] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:39.470822] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:39.471731] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:39.471822] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:39.471855] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:39.597091] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:39.597260] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:39.597302] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:39.597331] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:39.601043] [DEBUG] [FORECASTER] TXG: Forecast T+1@11:T+2@11: DOWN (p=28.50%) [2026-01-13T20:33:39.601336] [INFO ] [FORECASTER] Completed predict_future for TXG [2026-01-13T20:33:39.601467] [INFO ] [sig ] TXG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:39.751065] [INFO ] [LOCAL ] Saved forecast: TXG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TXG.txt [2026-01-13T20:33:39.751227] [INFO ] [sig ] [3172/3497] Completed TXG in 0.4s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:39.751268] [INFO ] [sig ] [3173/3497] Forecasting TXMD... [2026-01-13T20:33:39.751306] [INFO ] [sig ] Generating forecast for: TXMD [2026-01-13T20:33:39.751344] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXMD' from 'https://tdm.silogroup.org/data/derivative_storage/TXMD.csv'. [2026-01-13T20:33:39.763383] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXMD'. [2026-01-13T20:33:39.763822] [INFO ] [FORECASTER] Starting predict_future for TXMD [2026-01-13T20:33:39.764806] [DEBUG] [LOCAL ] No optimal features file found for TXMD: ./output/feature-sets/TXMD.txt [2026-01-13T20:33:39.764867] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:39.764907] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:39.764944] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:39.765020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:39.824950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:39.825863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:39.825944] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:39.825978] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:39.941051] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:39.941205] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:39.941246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:39.941275] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:39.944625] [DEBUG] [FORECASTER] TXMD: Forecast T+1@11:T+2@11: DOWN (p=17.06%) [2026-01-13T20:33:39.944902] [INFO ] [FORECASTER] Completed predict_future for TXMD [2026-01-13T20:33:39.945022] [INFO ] [sig ] TXMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:40.085620] [INFO ] [LOCAL ] Saved forecast: TXMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TXMD.txt [2026-01-13T20:33:40.085762] [INFO ] [sig ] [3173/3497] Completed TXMD in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:40.085802] [INFO ] [sig ] [3174/3497] Forecasting TXN... [2026-01-13T20:33:40.085831] [INFO ] [sig ] Generating forecast for: TXN [2026-01-13T20:33:40.085862] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXN' from 'https://tdm.silogroup.org/data/derivative_storage/TXN.csv'. [2026-01-13T20:33:40.098291] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXN'. [2026-01-13T20:33:40.098708] [INFO ] [FORECASTER] Starting predict_future for TXN [2026-01-13T20:33:40.099520] [DEBUG] [LOCAL ] No optimal features file found for TXN: ./output/feature-sets/TXN.txt [2026-01-13T20:33:40.099592] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:40.099627] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:40.099656] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:40.099713] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:40.158355] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:40.159236] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:40.159350] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:40.159383] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:40.275078] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:40.275238] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:40.275278] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:40.275307] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:40.278665] [DEBUG] [FORECASTER] TXN: Forecast T+1@11:T+2@11: DOWN (p=8.95%) [2026-01-13T20:33:40.278947] [INFO ] [FORECASTER] Completed predict_future for TXN [2026-01-13T20:33:40.279067] [INFO ] [sig ] TXN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:40.426301] [INFO ] [LOCAL ] Saved forecast: TXN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TXN.txt [2026-01-13T20:33:40.426460] [INFO ] [sig ] [3174/3497] Completed TXN in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:40.426500] [INFO ] [sig ] [3175/3497] Forecasting TXO... [2026-01-13T20:33:40.426531] [INFO ] [sig ] Generating forecast for: TXO [2026-01-13T20:33:40.426561] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXO' from 'https://tdm.silogroup.org/data/derivative_storage/TXO.csv'. [2026-01-13T20:33:40.438112] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXO'. [2026-01-13T20:33:40.438404] [INFO ] [FORECASTER] Starting predict_future for TXO [2026-01-13T20:33:40.439176] [DEBUG] [LOCAL ] No optimal features file found for TXO: ./output/feature-sets/TXO.txt [2026-01-13T20:33:40.439228] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:40.439258] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:40.439284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:40.439352] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:40.494776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:40.495623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:40.495703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:40.495735] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:40.614413] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:40.614591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:40.614632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:40.614662] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:40.618346] [DEBUG] [FORECASTER] TXO: Forecast T+1@11:T+2@11: DOWN (p=14.68%) [2026-01-13T20:33:40.618651] [INFO ] [FORECASTER] Completed predict_future for TXO [2026-01-13T20:33:40.618774] [INFO ] [sig ] TXO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:40.760185] [INFO ] [LOCAL ] Saved forecast: TXO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TXO.txt [2026-01-13T20:33:40.760330] [INFO ] [sig ] [3175/3497] Completed TXO in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:40.760368] [INFO ] [sig ] [3176/3497] Forecasting TXRH... [2026-01-13T20:33:40.760399] [INFO ] [sig ] Generating forecast for: TXRH [2026-01-13T20:33:40.760429] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TXRH' from 'https://tdm.silogroup.org/data/derivative_storage/TXRH.csv'. [2026-01-13T20:33:40.773340] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TXRH'. [2026-01-13T20:33:40.773731] [INFO ] [FORECASTER] Starting predict_future for TXRH [2026-01-13T20:33:40.774504] [DEBUG] [LOCAL ] No optimal features file found for TXRH: ./output/feature-sets/TXRH.txt [2026-01-13T20:33:40.774555] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:40.774607] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:40.774635] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:40.774691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:40.835962] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:40.836883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:40.836965] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:40.836998] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:40.956901] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:40.957058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:40.957098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:40.957126] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:40.960535] [DEBUG] [FORECASTER] TXRH: Forecast T+1@11:T+2@11: DOWN (p=43.29%) [2026-01-13T20:33:40.960844] [INFO ] [FORECASTER] Completed predict_future for TXRH [2026-01-13T20:33:40.960972] [INFO ] [sig ] TXRH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:41.104064] [INFO ] [LOCAL ] Saved forecast: TXRH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TXRH.txt [2026-01-13T20:33:41.104221] [INFO ] [sig ] [3176/3497] Completed TXRH in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:41.104262] [INFO ] [sig ] [3177/3497] Forecasting TY... [2026-01-13T20:33:41.104292] [INFO ] [sig ] Generating forecast for: TY [2026-01-13T20:33:41.104322] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TY' from 'https://tdm.silogroup.org/data/derivative_storage/TY.csv'. [2026-01-13T20:33:41.115104] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TY'. [2026-01-13T20:33:41.115405] [INFO ] [FORECASTER] Starting predict_future for TY [2026-01-13T20:33:41.116175] [DEBUG] [LOCAL ] No optimal features file found for TY: ./output/feature-sets/TY.txt [2026-01-13T20:33:41.116239] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:41.116272] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:41.116299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:41.116355] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:41.171793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:41.172633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:41.172714] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:41.172746] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:41.288463] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:41.288645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:41.288684] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:41.288712] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:41.292129] [DEBUG] [FORECASTER] TY: Forecast T+1@11:T+2@11: UP (p=87.66%) [2026-01-13T20:33:41.292421] [INFO ] [FORECASTER] Completed predict_future for TY [2026-01-13T20:33:41.292549] [INFO ] [sig ] TY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:41.437644] [INFO ] [LOCAL ] Saved forecast: TY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TY.txt [2026-01-13T20:33:41.437842] [INFO ] [sig ] [3177/3497] Completed TY in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:41.437908] [INFO ] [sig ] [3178/3497] Forecasting TYG... [2026-01-13T20:33:41.437943] [INFO ] [sig ] Generating forecast for: TYG [2026-01-13T20:33:41.438002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYG' from 'https://tdm.silogroup.org/data/derivative_storage/TYG.csv'. [2026-01-13T20:33:41.450348] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYG'. [2026-01-13T20:33:41.450753] [INFO ] [FORECASTER] Starting predict_future for TYG [2026-01-13T20:33:41.451660] [DEBUG] [LOCAL ] No optimal features file found for TYG: ./output/feature-sets/TYG.txt [2026-01-13T20:33:41.451725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:41.451768] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:41.451805] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:41.451884] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:41.520791] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:41.521711] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:41.521797] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:41.521830] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:41.641034] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:41.641200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:41.641243] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:41.641274] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:41.644701] [DEBUG] [FORECASTER] TYG: Forecast T+1@11:T+2@11: DOWN (p=0.45%) [2026-01-13T20:33:41.645007] [INFO ] [FORECASTER] Completed predict_future for TYG [2026-01-13T20:33:41.645144] [INFO ] [sig ] TYG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:41.800437] [INFO ] [LOCAL ] Saved forecast: TYG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TYG.txt [2026-01-13T20:33:41.800605] [INFO ] [sig ] [3178/3497] Completed TYG in 0.4s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:41.800648] [INFO ] [sig ] [3179/3497] Forecasting TYGO... [2026-01-13T20:33:41.800680] [INFO ] [sig ] Generating forecast for: TYGO [2026-01-13T20:33:41.800711] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYGO' from 'https://tdm.silogroup.org/data/derivative_storage/TYGO.csv'. [2026-01-13T20:33:41.812284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYGO'. [2026-01-13T20:33:41.812675] [INFO ] [FORECASTER] Starting predict_future for TYGO [2026-01-13T20:33:41.813447] [DEBUG] [LOCAL ] No optimal features file found for TYGO: ./output/feature-sets/TYGO.txt [2026-01-13T20:33:41.813500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:41.813532] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:41.813559] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:41.813643] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:41.872878] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:41.873745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:41.873825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:41.873858] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:41.991861] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:41.992022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:41.992064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:41.992094] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:41.996058] [DEBUG] [FORECASTER] TYGO: Forecast T+1@11:T+2@11: UP (p=95.98%) [2026-01-13T20:33:41.996371] [INFO ] [FORECASTER] Completed predict_future for TYGO [2026-01-13T20:33:41.996506] [INFO ] [sig ] TYGO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:42.143771] [INFO ] [LOCAL ] Saved forecast: TYGO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TYGO.txt [2026-01-13T20:33:42.143929] [INFO ] [sig ] [3179/3497] Completed TYGO in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:42.143968] [INFO ] [sig ] [3180/3497] Forecasting TYL... [2026-01-13T20:33:42.143998] [INFO ] [sig ] Generating forecast for: TYL [2026-01-13T20:33:42.144028] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYL' from 'https://tdm.silogroup.org/data/derivative_storage/TYL.csv'. [2026-01-13T20:33:42.155755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYL'. [2026-01-13T20:33:42.156089] [INFO ] [FORECASTER] Starting predict_future for TYL [2026-01-13T20:33:42.156890] [DEBUG] [LOCAL ] No optimal features file found for TYL: ./output/feature-sets/TYL.txt [2026-01-13T20:33:42.156942] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:42.156974] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:42.157000] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:42.157055] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:42.229524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:42.230415] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:42.230501] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:42.230534] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:42.351630] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:42.351790] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:42.351830] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:42.351860] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:42.355674] [DEBUG] [FORECASTER] TYL: Forecast T+1@11:T+2@11: UP (p=62.65%) [2026-01-13T20:33:42.355991] [INFO ] [FORECASTER] Completed predict_future for TYL [2026-01-13T20:33:42.356125] [INFO ] [sig ] TYL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:42.500508] [INFO ] [LOCAL ] Saved forecast: TYL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TYL.txt [2026-01-13T20:33:42.500696] [INFO ] [sig ] [3180/3497] Completed TYL in 0.4s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:42.500750] [INFO ] [sig ] [3181/3497] Forecasting TYRA... [2026-01-13T20:33:42.500781] [INFO ] [sig ] Generating forecast for: TYRA [2026-01-13T20:33:42.500814] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TYRA' from 'https://tdm.silogroup.org/data/derivative_storage/TYRA.csv'. [2026-01-13T20:33:42.512734] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TYRA'. [2026-01-13T20:33:42.513113] [INFO ] [FORECASTER] Starting predict_future for TYRA [2026-01-13T20:33:42.513907] [DEBUG] [LOCAL ] No optimal features file found for TYRA: ./output/feature-sets/TYRA.txt [2026-01-13T20:33:42.513959] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:42.514016] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:42.514045] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:42.514102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:42.570852] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:42.571792] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:42.571903] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:42.571938] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:42.692069] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:42.692227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:42.692266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:42.692295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:42.695670] [DEBUG] [FORECASTER] TYRA: Forecast T+1@11:T+2@11: UP (p=58.76%) [2026-01-13T20:33:42.695948] [INFO ] [FORECASTER] Completed predict_future for TYRA [2026-01-13T20:33:42.696072] [INFO ] [sig ] TYRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:42.837889] [INFO ] [LOCAL ] Saved forecast: TYRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/TYRA.txt [2026-01-13T20:33:42.838102] [INFO ] [sig ] [3181/3497] Completed TYRA in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.9m [2026-01-13T20:33:42.838157] [INFO ] [sig ] [3182/3497] Forecasting TZOO... [2026-01-13T20:33:42.838195] [INFO ] [sig ] Generating forecast for: TZOO [2026-01-13T20:33:42.838237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'TZOO' from 'https://tdm.silogroup.org/data/derivative_storage/TZOO.csv'. [2026-01-13T20:33:42.850388] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'TZOO'. [2026-01-13T20:33:42.850767] [INFO ] [FORECASTER] Starting predict_future for TZOO [2026-01-13T20:33:42.851527] [DEBUG] [LOCAL ] No optimal features file found for TZOO: ./output/feature-sets/TZOO.txt [2026-01-13T20:33:42.851597] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:42.851631] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:42.851658] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:42.851714] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:42.910475] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:42.911346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:42.911429] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:42.911463] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:43.035671] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:43.035820] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:43.035858] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:43.035886] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:43.039378] [DEBUG] [FORECASTER] TZOO: Forecast T+1@11:T+2@11: DOWN (p=20.35%) [2026-01-13T20:33:43.039687] [INFO ] [FORECASTER] Completed predict_future for TZOO [2026-01-13T20:33:43.039826] [INFO ] [sig ] TZOO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:43.182871] [INFO ] [LOCAL ] Saved forecast: TZOO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/TZOO.txt [2026-01-13T20:33:43.182988] [INFO ] [sig ] [3182/3497] Completed TZOO in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-13T20:33:43.183026] [INFO ] [sig ] [3183/3497] Forecasting UAA... [2026-01-13T20:33:43.183056] [INFO ] [sig ] Generating forecast for: UAA [2026-01-13T20:33:43.183085] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAA' from 'https://tdm.silogroup.org/data/derivative_storage/UAA.csv'. [2026-01-13T20:33:43.194065] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAA'. [2026-01-13T20:33:43.194319] [INFO ] [FORECASTER] Starting predict_future for UAA [2026-01-13T20:33:43.195075] [DEBUG] [LOCAL ] No optimal features file found for UAA: ./output/feature-sets/UAA.txt [2026-01-13T20:33:43.195127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:43.195158] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:43.195185] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:43.195241] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:43.251643] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:43.252250] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:43.252323] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:43.252354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:43.373499] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:43.373663] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:43.373704] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:43.373732] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:43.377130] [DEBUG] [FORECASTER] UAA: Forecast T+1@11:T+2@11: UP (p=57.65%) [2026-01-13T20:33:43.377396] [INFO ] [FORECASTER] Completed predict_future for UAA [2026-01-13T20:33:43.377514] [INFO ] [sig ] UAA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:43.518695] [INFO ] [LOCAL ] Saved forecast: UAA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UAA.txt [2026-01-13T20:33:43.518816] [INFO ] [sig ] [3183/3497] Completed UAA in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-13T20:33:43.518855] [INFO ] [sig ] [3184/3497] Forecasting UAE... [2026-01-13T20:33:43.518883] [INFO ] [sig ] Generating forecast for: UAE [2026-01-13T20:33:43.518913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAE' from 'https://tdm.silogroup.org/data/derivative_storage/UAE.csv'. [2026-01-13T20:33:43.530749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAE'. [2026-01-13T20:33:43.531007] [INFO ] [FORECASTER] Starting predict_future for UAE [2026-01-13T20:33:43.531757] [DEBUG] [LOCAL ] No optimal features file found for UAE: ./output/feature-sets/UAE.txt [2026-01-13T20:33:43.531812] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:43.531844] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:43.531871] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:43.531927] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:43.587465] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:43.588133] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:43.588207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:43.588239] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:43.704713] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:43.704852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:43.704907] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:43.704982] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:43.708267] [DEBUG] [FORECASTER] UAE: Forecast T+1@11:T+2@11: UP (p=60.07%) [2026-01-13T20:33:43.708547] [INFO ] [FORECASTER] Completed predict_future for UAE [2026-01-13T20:33:43.708690] [INFO ] [sig ] UAE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:43.851953] [INFO ] [LOCAL ] Saved forecast: UAE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UAE.txt [2026-01-13T20:33:43.852078] [INFO ] [sig ] [3184/3497] Completed UAE in 0.3s | 2.85 sym/s | Total: 18.6m | ETA: 1.8m [2026-01-13T20:33:43.852116] [INFO ] [sig ] [3185/3497] Forecasting UAL... [2026-01-13T20:33:43.852145] [INFO ] [sig ] Generating forecast for: UAL [2026-01-13T20:33:43.852176] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UAL' from 'https://tdm.silogroup.org/data/derivative_storage/UAL.csv'. [2026-01-13T20:33:43.863750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UAL'. [2026-01-13T20:33:43.864048] [INFO ] [FORECASTER] Starting predict_future for UAL [2026-01-13T20:33:43.865023] [DEBUG] [LOCAL ] No optimal features file found for UAL: ./output/feature-sets/UAL.txt [2026-01-13T20:33:43.865077] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:43.865108] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:43.865136] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:43.865192] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:43.923226] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:43.924087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:43.924170] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:43.924204] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:44.045119] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:44.045253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:44.045291] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:44.045321] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:44.048841] [DEBUG] [FORECASTER] UAL: Forecast T+1@11:T+2@11: DOWN (p=25.83%) [2026-01-13T20:33:44.049123] [INFO ] [FORECASTER] Completed predict_future for UAL [2026-01-13T20:33:44.049252] [INFO ] [sig ] UAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:44.191526] [INFO ] [LOCAL ] Saved forecast: UAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UAL.txt [2026-01-13T20:33:44.191660] [INFO ] [sig ] [3185/3497] Completed UAL in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:44.191720] [INFO ] [sig ] [3186/3497] Forecasting UBFO... [2026-01-13T20:33:44.191750] [INFO ] [sig ] Generating forecast for: UBFO [2026-01-13T20:33:44.191780] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBFO' from 'https://tdm.silogroup.org/data/derivative_storage/UBFO.csv'. [2026-01-13T20:33:44.202594] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBFO'. [2026-01-13T20:33:44.202856] [INFO ] [FORECASTER] Starting predict_future for UBFO [2026-01-13T20:33:44.203613] [DEBUG] [LOCAL ] No optimal features file found for UBFO: ./output/feature-sets/UBFO.txt [2026-01-13T20:33:44.203665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:44.203696] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:44.203722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:44.203779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:44.262872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:44.263623] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:44.263703] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:44.263738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:44.380746] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:44.380865] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:44.380901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:44.380929] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:44.384107] [DEBUG] [FORECASTER] UBFO: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-01-13T20:33:44.384370] [INFO ] [FORECASTER] Completed predict_future for UBFO [2026-01-13T20:33:44.384486] [INFO ] [sig ] UBFO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:44.528020] [INFO ] [LOCAL ] Saved forecast: UBFO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UBFO.txt [2026-01-13T20:33:44.528138] [INFO ] [sig ] [3186/3497] Completed UBFO in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:44.528177] [INFO ] [sig ] [3187/3497] Forecasting UBND... [2026-01-13T20:33:44.528206] [INFO ] [sig ] Generating forecast for: UBND [2026-01-13T20:33:44.528236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBND' from 'https://tdm.silogroup.org/data/derivative_storage/UBND.csv'. [2026-01-13T20:33:44.540307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBND'. [2026-01-13T20:33:44.540606] [INFO ] [FORECASTER] Starting predict_future for UBND [2026-01-13T20:33:44.541371] [DEBUG] [LOCAL ] No optimal features file found for UBND: ./output/feature-sets/UBND.txt [2026-01-13T20:33:44.541424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:44.541456] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:44.541483] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:44.541539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:44.598405] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:44.599012] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:44.599090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:44.599125] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:44.727526] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:44.727699] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:44.727743] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:44.727775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:44.731255] [DEBUG] [FORECASTER] UBND: Forecast T+1@11:T+2@11: DOWN (p=46.58%) [2026-01-13T20:33:44.731542] [INFO ] [FORECASTER] Completed predict_future for UBND [2026-01-13T20:33:44.731689] [INFO ] [sig ] UBND: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:44.886102] [INFO ] [LOCAL ] Saved forecast: UBND 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UBND.txt [2026-01-13T20:33:44.886276] [INFO ] [sig ] [3187/3497] Completed UBND in 0.4s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:44.886322] [INFO ] [sig ] [3188/3497] Forecasting UBRL... [2026-01-13T20:33:44.886355] [INFO ] [sig ] Generating forecast for: UBRL [2026-01-13T20:33:44.886396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBRL' from 'https://tdm.silogroup.org/data/derivative_storage/UBRL.csv'. [2026-01-13T20:33:44.899958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBRL'. [2026-01-13T20:33:44.900242] [INFO ] [FORECASTER] Starting predict_future for UBRL [2026-01-13T20:33:44.901011] [DEBUG] [LOCAL ] No optimal features file found for UBRL: ./output/feature-sets/UBRL.txt [2026-01-13T20:33:44.901062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:44.901105] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:44.901134] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:44.901195] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:44.957347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:44.958001] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:44.958078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:44.958113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:45.080910] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:45.081058] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:45.081098] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:45.081125] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:45.084453] [DEBUG] [FORECASTER] UBRL: Forecast T+1@11:T+2@11: DOWN (p=18.35%) [2026-01-13T20:33:45.084740] [INFO ] [FORECASTER] Completed predict_future for UBRL [2026-01-13T20:33:45.084863] [INFO ] [sig ] UBRL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:45.228310] [INFO ] [LOCAL ] Saved forecast: UBRL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UBRL.txt [2026-01-13T20:33:45.228449] [INFO ] [sig ] [3188/3497] Completed UBRL in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:45.228500] [INFO ] [sig ] [3189/3497] Forecasting UBS... [2026-01-13T20:33:45.228535] [INFO ] [sig ] Generating forecast for: UBS [2026-01-13T20:33:45.228567] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBS' from 'https://tdm.silogroup.org/data/derivative_storage/UBS.csv'. [2026-01-13T20:33:45.240148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBS'. [2026-01-13T20:33:45.240417] [INFO ] [FORECASTER] Starting predict_future for UBS [2026-01-13T20:33:45.241178] [DEBUG] [LOCAL ] No optimal features file found for UBS: ./output/feature-sets/UBS.txt [2026-01-13T20:33:45.241231] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:45.241263] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:45.241289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:45.241345] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:45.298875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:45.299462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:45.299537] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:45.299569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:45.423263] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:45.423412] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:45.423452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:45.423481] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:45.426794] [DEBUG] [FORECASTER] UBS: Forecast T+1@11:T+2@11: DOWN (p=49.45%) [2026-01-13T20:33:45.427063] [INFO ] [FORECASTER] Completed predict_future for UBS [2026-01-13T20:33:45.427182] [INFO ] [sig ] UBS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:45.566668] [INFO ] [LOCAL ] Saved forecast: UBS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UBS.txt [2026-01-13T20:33:45.566783] [INFO ] [sig ] [3189/3497] Completed UBS in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:45.566821] [INFO ] [sig ] [3190/3497] Forecasting UBSI... [2026-01-13T20:33:45.566851] [INFO ] [sig ] Generating forecast for: UBSI [2026-01-13T20:33:45.566882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UBSI' from 'https://tdm.silogroup.org/data/derivative_storage/UBSI.csv'. [2026-01-13T20:33:45.578853] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UBSI'. [2026-01-13T20:33:45.579162] [INFO ] [FORECASTER] Starting predict_future for UBSI [2026-01-13T20:33:45.579987] [DEBUG] [LOCAL ] No optimal features file found for UBSI: ./output/feature-sets/UBSI.txt [2026-01-13T20:33:45.580040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:45.580074] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:45.580102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:45.580160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:45.641529] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:45.642357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:45.642437] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:45.642472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:45.761882] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:45.762033] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:45.762072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:45.762100] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:45.765591] [DEBUG] [FORECASTER] UBSI: Forecast T+1@11:T+2@11: DOWN (p=24.50%) [2026-01-13T20:33:45.765859] [INFO ] [FORECASTER] Completed predict_future for UBSI [2026-01-13T20:33:45.765977] [INFO ] [sig ] UBSI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:45.908215] [INFO ] [LOCAL ] Saved forecast: UBSI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UBSI.txt [2026-01-13T20:33:45.908364] [INFO ] [sig ] [3190/3497] Completed UBSI in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:45.908406] [INFO ] [sig ] [3191/3497] Forecasting UDMY... [2026-01-13T20:33:45.908436] [INFO ] [sig ] Generating forecast for: UDMY [2026-01-13T20:33:45.908467] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UDMY' from 'https://tdm.silogroup.org/data/derivative_storage/UDMY.csv'. [2026-01-13T20:33:45.921852] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UDMY'. [2026-01-13T20:33:45.922137] [INFO ] [FORECASTER] Starting predict_future for UDMY [2026-01-13T20:33:45.922925] [DEBUG] [LOCAL ] No optimal features file found for UDMY: ./output/feature-sets/UDMY.txt [2026-01-13T20:33:45.922979] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:45.923010] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:45.923039] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:45.923097] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:45.979590] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:45.980178] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:45.980278] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:45.980311] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:46.099460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:46.099629] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:46.099674] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:46.099703] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:46.103112] [DEBUG] [FORECASTER] UDMY: Forecast T+1@11:T+2@11: UP (p=74.47%) [2026-01-13T20:33:46.103392] [INFO ] [FORECASTER] Completed predict_future for UDMY [2026-01-13T20:33:46.103518] [INFO ] [sig ] UDMY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:46.252432] [INFO ] [LOCAL ] Saved forecast: UDMY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UDMY.txt [2026-01-13T20:33:46.252622] [INFO ] [sig ] [3191/3497] Completed UDMY in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:46.252663] [INFO ] [sig ] [3192/3497] Forecasting UE... [2026-01-13T20:33:46.252702] [INFO ] [sig ] Generating forecast for: UE [2026-01-13T20:33:46.252734] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UE' from 'https://tdm.silogroup.org/data/derivative_storage/UE.csv'. [2026-01-13T20:33:46.265197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UE'. [2026-01-13T20:33:46.265582] [INFO ] [FORECASTER] Starting predict_future for UE [2026-01-13T20:33:46.266349] [DEBUG] [LOCAL ] No optimal features file found for UE: ./output/feature-sets/UE.txt [2026-01-13T20:33:46.266399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:46.266430] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:46.266457] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:46.266513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:46.322784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:46.323652] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:46.323736] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:46.323769] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:46.442696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:46.442855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:46.442903] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:46.442939] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:46.446327] [DEBUG] [FORECASTER] UE: Forecast T+1@11:T+2@11: UP (p=72.79%) [2026-01-13T20:33:46.446615] [INFO ] [FORECASTER] Completed predict_future for UE [2026-01-13T20:33:46.446738] [INFO ] [sig ] UE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:46.589513] [INFO ] [LOCAL ] Saved forecast: UE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UE.txt [2026-01-13T20:33:46.589684] [INFO ] [sig ] [3192/3497] Completed UE in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:46.589725] [INFO ] [sig ] [3193/3497] Forecasting UEIC... [2026-01-13T20:33:46.589755] [INFO ] [sig ] Generating forecast for: UEIC [2026-01-13T20:33:46.589786] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UEIC' from 'https://tdm.silogroup.org/data/derivative_storage/UEIC.csv'. [2026-01-13T20:33:46.601791] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UEIC'. [2026-01-13T20:33:46.602063] [INFO ] [FORECASTER] Starting predict_future for UEIC [2026-01-13T20:33:46.602854] [DEBUG] [LOCAL ] No optimal features file found for UEIC: ./output/feature-sets/UEIC.txt [2026-01-13T20:33:46.602909] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:46.602940] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:46.602967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:46.603023] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:46.659846] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:46.660665] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:46.660744] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:46.660778] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:46.781761] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:46.781913] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:46.781953] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:46.781982] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:46.785550] [DEBUG] [FORECASTER] UEIC: Forecast T+1@11:T+2@11: UP (p=59.81%) [2026-01-13T20:33:46.785862] [INFO ] [FORECASTER] Completed predict_future for UEIC [2026-01-13T20:33:46.785993] [INFO ] [sig ] UEIC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:46.935326] [INFO ] [LOCAL ] Saved forecast: UEIC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UEIC.txt [2026-01-13T20:33:46.935457] [INFO ] [sig ] [3193/3497] Completed UEIC in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:46.935495] [INFO ] [sig ] [3194/3497] Forecasting UFCS... [2026-01-13T20:33:46.935524] [INFO ] [sig ] Generating forecast for: UFCS [2026-01-13T20:33:46.935554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFCS' from 'https://tdm.silogroup.org/data/derivative_storage/UFCS.csv'. [2026-01-13T20:33:46.946880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFCS'. [2026-01-13T20:33:46.947155] [INFO ] [FORECASTER] Starting predict_future for UFCS [2026-01-13T20:33:46.947919] [DEBUG] [LOCAL ] No optimal features file found for UFCS: ./output/feature-sets/UFCS.txt [2026-01-13T20:33:46.948000] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:46.948034] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:46.948060] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:46.948117] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:47.008184] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:47.008991] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:47.009077] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:47.009111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:47.128771] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:47.128924] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:47.128964] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:47.128994] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:47.132393] [DEBUG] [FORECASTER] UFCS: Forecast T+1@11:T+2@11: DOWN (p=16.46%) [2026-01-13T20:33:47.132695] [INFO ] [FORECASTER] Completed predict_future for UFCS [2026-01-13T20:33:47.132833] [INFO ] [sig ] UFCS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:47.278172] [INFO ] [LOCAL ] Saved forecast: UFCS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UFCS.txt [2026-01-13T20:33:47.278342] [INFO ] [sig ] [3194/3497] Completed UFCS in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:47.278383] [INFO ] [sig ] [3195/3497] Forecasting UFI... [2026-01-13T20:33:47.278414] [INFO ] [sig ] Generating forecast for: UFI [2026-01-13T20:33:47.278444] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFI' from 'https://tdm.silogroup.org/data/derivative_storage/UFI.csv'. [2026-01-13T20:33:47.290425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFI'. [2026-01-13T20:33:47.290740] [INFO ] [FORECASTER] Starting predict_future for UFI [2026-01-13T20:33:47.291507] [DEBUG] [LOCAL ] No optimal features file found for UFI: ./output/feature-sets/UFI.txt [2026-01-13T20:33:47.291560] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:47.291611] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:47.291640] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:47.291697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:47.349290] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:47.350034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:47.350113] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:47.350147] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:47.472037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:47.472190] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:47.472231] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:47.472279] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:47.475710] [DEBUG] [FORECASTER] UFI: Forecast T+1@11:T+2@11: UP (p=76.02%) [2026-01-13T20:33:47.475989] [INFO ] [FORECASTER] Completed predict_future for UFI [2026-01-13T20:33:47.476111] [INFO ] [sig ] UFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:47.635493] [INFO ] [LOCAL ] Saved forecast: UFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UFI.txt [2026-01-13T20:33:47.635660] [INFO ] [sig ] [3195/3497] Completed UFI in 0.4s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:47.635703] [INFO ] [sig ] [3196/3497] Forecasting UFO... [2026-01-13T20:33:47.635732] [INFO ] [sig ] Generating forecast for: UFO [2026-01-13T20:33:47.635762] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFO' from 'https://tdm.silogroup.org/data/derivative_storage/UFO.csv'. [2026-01-13T20:33:47.647108] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFO'. [2026-01-13T20:33:47.647385] [INFO ] [FORECASTER] Starting predict_future for UFO [2026-01-13T20:33:47.648292] [DEBUG] [LOCAL ] No optimal features file found for UFO: ./output/feature-sets/UFO.txt [2026-01-13T20:33:47.648347] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:47.648379] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:47.648406] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:47.648462] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:47.706542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:47.707274] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:47.707351] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:47.707384] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:47.826566] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:47.826733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:47.826772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:47.826800] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:47.830258] [DEBUG] [FORECASTER] UFO: Forecast T+1@11:T+2@11: UP (p=95.35%) [2026-01-13T20:33:47.830539] [INFO ] [FORECASTER] Completed predict_future for UFO [2026-01-13T20:33:47.830685] [INFO ] [sig ] UFO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:47.983658] [INFO ] [LOCAL ] Saved forecast: UFO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UFO.txt [2026-01-13T20:33:47.983793] [INFO ] [sig ] [3196/3497] Completed UFO in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:47.983833] [INFO ] [sig ] [3197/3497] Forecasting UFPI... [2026-01-13T20:33:47.983862] [INFO ] [sig ] Generating forecast for: UFPI [2026-01-13T20:33:47.983891] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UFPI' from 'https://tdm.silogroup.org/data/derivative_storage/UFPI.csv'. [2026-01-13T20:33:47.996037] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UFPI'. [2026-01-13T20:33:47.996435] [INFO ] [FORECASTER] Starting predict_future for UFPI [2026-01-13T20:33:47.997265] [DEBUG] [LOCAL ] No optimal features file found for UFPI: ./output/feature-sets/UFPI.txt [2026-01-13T20:33:47.997318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:47.997351] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:47.997378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:47.997435] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:48.053555] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:48.054428] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:48.054508] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:48.054559] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:48.174337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:48.174503] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:48.174545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:48.174594] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:48.178063] [DEBUG] [FORECASTER] UFPI: Forecast T+1@11:T+2@11: UP (p=50.41%) [2026-01-13T20:33:48.178357] [INFO ] [FORECASTER] Completed predict_future for UFPI [2026-01-13T20:33:48.178484] [INFO ] [sig ] UFPI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:48.324666] [INFO ] [LOCAL ] Saved forecast: UFPI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UFPI.txt [2026-01-13T20:33:48.324819] [INFO ] [sig ] [3197/3497] Completed UFPI in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:48.324859] [INFO ] [sig ] [3198/3497] Forecasting UGI... [2026-01-13T20:33:48.324888] [INFO ] [sig ] Generating forecast for: UGI [2026-01-13T20:33:48.324926] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGI' from 'https://tdm.silogroup.org/data/derivative_storage/UGI.csv'. [2026-01-13T20:33:48.337364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGI'. [2026-01-13T20:33:48.337658] [INFO ] [FORECASTER] Starting predict_future for UGI [2026-01-13T20:33:48.338419] [DEBUG] [LOCAL ] No optimal features file found for UGI: ./output/feature-sets/UGI.txt [2026-01-13T20:33:48.338470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:48.338527] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:48.338555] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:48.338628] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:48.396324] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:48.397195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:48.397273] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:48.397305] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:48.519086] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:48.519241] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:48.519281] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:48.519309] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:48.522688] [DEBUG] [FORECASTER] UGI: Forecast T+1@11:T+2@11: DOWN (p=5.62%) [2026-01-13T20:33:48.522988] [INFO ] [FORECASTER] Completed predict_future for UGI [2026-01-13T20:33:48.523122] [INFO ] [sig ] UGI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:48.665900] [INFO ] [LOCAL ] Saved forecast: UGI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UGI.txt [2026-01-13T20:33:48.666064] [INFO ] [sig ] [3198/3497] Completed UGI in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.8m [2026-01-13T20:33:48.666105] [INFO ] [sig ] [3199/3497] Forecasting UGP... [2026-01-13T20:33:48.666135] [INFO ] [sig ] Generating forecast for: UGP [2026-01-13T20:33:48.666165] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UGP' from 'https://tdm.silogroup.org/data/derivative_storage/UGP.csv'. [2026-01-13T20:33:48.677693] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UGP'. [2026-01-13T20:33:48.678098] [INFO ] [FORECASTER] Starting predict_future for UGP [2026-01-13T20:33:48.678884] [DEBUG] [LOCAL ] No optimal features file found for UGP: ./output/feature-sets/UGP.txt [2026-01-13T20:33:48.678940] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:48.678972] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:48.678998] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:48.679067] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:48.735233] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:48.736092] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:48.736176] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:48.736210] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:48.860337] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:48.860501] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:48.860544] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:48.860592] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:48.863991] [DEBUG] [FORECASTER] UGP: Forecast T+1@11:T+2@11: DOWN (p=7.35%) [2026-01-13T20:33:48.864268] [INFO ] [FORECASTER] Completed predict_future for UGP [2026-01-13T20:33:48.864394] [INFO ] [sig ] UGP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:49.011215] [INFO ] [LOCAL ] Saved forecast: UGP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UGP.txt [2026-01-13T20:33:49.011392] [INFO ] [sig ] [3199/3497] Completed UGP in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-13T20:33:49.011446] [INFO ] [sig ] [3200/3497] Forecasting UHAL... [2026-01-13T20:33:49.011476] [INFO ] [sig ] Generating forecast for: UHAL [2026-01-13T20:33:49.011507] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHAL' from 'https://tdm.silogroup.org/data/derivative_storage/UHAL.csv'. [2026-01-13T20:33:49.023944] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHAL'. [2026-01-13T20:33:49.024363] [INFO ] [FORECASTER] Starting predict_future for UHAL [2026-01-13T20:33:49.025410] [DEBUG] [LOCAL ] No optimal features file found for UHAL: ./output/feature-sets/UHAL.txt [2026-01-13T20:33:49.025465] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:49.025498] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:49.025527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:49.025604] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:49.084807] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:49.085883] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:49.085968] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:49.086000] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:49.212023] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:49.212173] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:49.212212] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:49.212239] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:49.215554] [DEBUG] [FORECASTER] UHAL: Forecast T+1@11:T+2@11: DOWN (p=1.37%) [2026-01-13T20:33:49.215850] [INFO ] [FORECASTER] Completed predict_future for UHAL [2026-01-13T20:33:49.215972] [INFO ] [sig ] UHAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:49.359255] [INFO ] [LOCAL ] Saved forecast: UHAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UHAL.txt [2026-01-13T20:33:49.359405] [INFO ] [sig ] [3200/3497] Completed UHAL in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-13T20:33:49.359445] [INFO ] [sig ] [3201/3497] Forecasting UHG... [2026-01-13T20:33:49.359475] [INFO ] [sig ] Generating forecast for: UHG [2026-01-13T20:33:49.359505] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHG' from 'https://tdm.silogroup.org/data/derivative_storage/UHG.csv'. [2026-01-13T20:33:49.370236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHG'. [2026-01-13T20:33:49.370542] [INFO ] [FORECASTER] Starting predict_future for UHG [2026-01-13T20:33:49.371310] [DEBUG] [LOCAL ] No optimal features file found for UHG: ./output/feature-sets/UHG.txt [2026-01-13T20:33:49.371373] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:49.371406] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:49.371432] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:49.371489] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:49.428144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:49.428828] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:49.428905] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:49.428940] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:49.549341] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:49.549477] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:49.549517] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:49.549591] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:49.553179] [DEBUG] [FORECASTER] UHG: Forecast T+1@11:T+2@11: UP (p=83.55%) [2026-01-13T20:33:49.553463] [INFO ] [FORECASTER] Completed predict_future for UHG [2026-01-13T20:33:49.553608] [INFO ] [sig ] UHG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:49.695959] [INFO ] [LOCAL ] Saved forecast: UHG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UHG.txt [2026-01-13T20:33:49.696084] [INFO ] [sig ] [3201/3497] Completed UHG in 0.3s | 2.85 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-13T20:33:49.696314] [INFO ] [sig ] [3202/3497] Forecasting UHS... [2026-01-13T20:33:49.696342] [INFO ] [sig ] Generating forecast for: UHS [2026-01-13T20:33:49.696375] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UHS' from 'https://tdm.silogroup.org/data/derivative_storage/UHS.csv'. [2026-01-13T20:33:49.708201] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UHS'. [2026-01-13T20:33:49.708504] [INFO ] [FORECASTER] Starting predict_future for UHS [2026-01-13T20:33:49.709311] [DEBUG] [LOCAL ] No optimal features file found for UHS: ./output/feature-sets/UHS.txt [2026-01-13T20:33:49.709364] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:49.709397] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:49.709425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:49.709483] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:49.771712] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:49.772417] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:49.772492] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:49.772524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:49.896195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:49.896357] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:49.896402] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:49.896431] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:49.899817] [DEBUG] [FORECASTER] UHS: Forecast T+1@11:T+2@11: DOWN (p=19.69%) [2026-01-13T20:33:49.900100] [INFO ] [FORECASTER] Completed predict_future for UHS [2026-01-13T20:33:49.900222] [INFO ] [sig ] UHS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:50.047789] [INFO ] [LOCAL ] Saved forecast: UHS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UHS.txt [2026-01-13T20:33:50.047919] [INFO ] [sig ] [3202/3497] Completed UHS in 0.4s | 2.85 sym/s | Total: 18.7m | ETA: 1.7m [2026-01-13T20:33:50.047986] [INFO ] [sig ] [3203/3497] Forecasting UI... [2026-01-13T20:33:50.048021] [INFO ] [sig ] Generating forecast for: UI [2026-01-13T20:33:50.048052] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UI' from 'https://tdm.silogroup.org/data/derivative_storage/UI.csv'. [2026-01-13T20:33:50.060947] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UI'. [2026-01-13T20:33:50.061232] [INFO ] [FORECASTER] Starting predict_future for UI [2026-01-13T20:33:50.061999] [DEBUG] [LOCAL ] No optimal features file found for UI: ./output/feature-sets/UI.txt [2026-01-13T20:33:50.062050] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:50.062082] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:50.062108] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:50.062164] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:50.120461] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:50.121423] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:50.121516] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:50.121549] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:50.243191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:50.243340] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:50.243381] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:50.243413] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:50.246795] [DEBUG] [FORECASTER] UI: Forecast T+1@11:T+2@11: UP (p=89.16%) [2026-01-13T20:33:50.247079] [INFO ] [FORECASTER] Completed predict_future for UI [2026-01-13T20:33:50.247203] [INFO ] [sig ] UI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:50.390003] [INFO ] [LOCAL ] Saved forecast: UI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UI.txt [2026-01-13T20:33:50.390139] [INFO ] [sig ] [3203/3497] Completed UI in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:50.390177] [INFO ] [sig ] [3204/3497] Forecasting UIS... [2026-01-13T20:33:50.390206] [INFO ] [sig ] Generating forecast for: UIS [2026-01-13T20:33:50.390237] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UIS' from 'https://tdm.silogroup.org/data/derivative_storage/UIS.csv'. [2026-01-13T20:33:50.401326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UIS'. [2026-01-13T20:33:50.401651] [INFO ] [FORECASTER] Starting predict_future for UIS [2026-01-13T20:33:50.402402] [DEBUG] [LOCAL ] No optimal features file found for UIS: ./output/feature-sets/UIS.txt [2026-01-13T20:33:50.402453] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:50.402485] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:50.402511] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:50.402566] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:50.459303] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:50.460010] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:50.460088] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:50.460122] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:50.583092] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:50.583237] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:50.583280] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:50.583309] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:50.586632] [DEBUG] [FORECASTER] UIS: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-01-13T20:33:50.586902] [INFO ] [FORECASTER] Completed predict_future for UIS [2026-01-13T20:33:50.587021] [INFO ] [sig ] UIS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:50.730149] [INFO ] [LOCAL ] Saved forecast: UIS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UIS.txt [2026-01-13T20:33:50.730289] [INFO ] [sig ] [3204/3497] Completed UIS in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:50.730326] [INFO ] [sig ] [3205/3497] Forecasting UITB... [2026-01-13T20:33:50.730356] [INFO ] [sig ] Generating forecast for: UITB [2026-01-13T20:33:50.730386] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UITB' from 'https://tdm.silogroup.org/data/derivative_storage/UITB.csv'. [2026-01-13T20:33:50.741414] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UITB'. [2026-01-13T20:33:50.741743] [INFO ] [FORECASTER] Starting predict_future for UITB [2026-01-13T20:33:50.742550] [DEBUG] [LOCAL ] No optimal features file found for UITB: ./output/feature-sets/UITB.txt [2026-01-13T20:33:50.742619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:50.742653] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:50.742681] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:50.742738] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:50.801025] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:50.801826] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:50.801907] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:50.801941] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:50.918271] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:50.918418] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:50.918458] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:50.918486] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:50.921870] [DEBUG] [FORECASTER] UITB: Forecast T+1@11:T+2@11: DOWN (p=26.83%) [2026-01-13T20:33:50.922139] [INFO ] [FORECASTER] Completed predict_future for UITB [2026-01-13T20:33:50.922256] [INFO ] [sig ] UITB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:51.065844] [INFO ] [LOCAL ] Saved forecast: UITB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UITB.txt [2026-01-13T20:33:51.065971] [INFO ] [sig ] [3205/3497] Completed UITB in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:51.066012] [INFO ] [sig ] [3206/3497] Forecasting UL... [2026-01-13T20:33:51.066044] [INFO ] [sig ] Generating forecast for: UL [2026-01-13T20:33:51.066075] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UL' from 'https://tdm.silogroup.org/data/derivative_storage/UL.csv'. [2026-01-13T20:33:51.077174] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UL'. [2026-01-13T20:33:51.077459] [INFO ] [FORECASTER] Starting predict_future for UL [2026-01-13T20:33:51.078265] [DEBUG] [LOCAL ] No optimal features file found for UL: ./output/feature-sets/UL.txt [2026-01-13T20:33:51.078319] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:51.078352] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:51.078380] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:51.078437] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:51.138903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:51.139676] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:51.139756] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:51.139790] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:51.265102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:51.265253] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:51.265294] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:51.265324] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:51.268761] [DEBUG] [FORECASTER] UL: Forecast T+1@11:T+2@11: DOWN (p=9.51%) [2026-01-13T20:33:51.269095] [INFO ] [FORECASTER] Completed predict_future for UL [2026-01-13T20:33:51.269224] [INFO ] [sig ] UL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:51.416660] [INFO ] [LOCAL ] Saved forecast: UL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UL.txt [2026-01-13T20:33:51.416804] [INFO ] [sig ] [3206/3497] Completed UL in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:51.416844] [INFO ] [sig ] [3207/3497] Forecasting ULBI... [2026-01-13T20:33:51.416873] [INFO ] [sig ] Generating forecast for: ULBI [2026-01-13T20:33:51.416902] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULBI' from 'https://tdm.silogroup.org/data/derivative_storage/ULBI.csv'. [2026-01-13T20:33:51.427512] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULBI'. [2026-01-13T20:33:51.427817] [INFO ] [FORECASTER] Starting predict_future for ULBI [2026-01-13T20:33:51.428801] [DEBUG] [LOCAL ] No optimal features file found for ULBI: ./output/feature-sets/ULBI.txt [2026-01-13T20:33:51.428853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:51.428884] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:51.428911] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:51.428967] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:51.489480] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:51.490364] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:51.490441] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:51.490474] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:51.610877] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:51.611026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:51.611066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:51.611094] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:51.614418] [DEBUG] [FORECASTER] ULBI: Forecast T+1@11:T+2@11: DOWN (p=5.03%) [2026-01-13T20:33:51.614705] [INFO ] [FORECASTER] Completed predict_future for ULBI [2026-01-13T20:33:51.614825] [INFO ] [sig ] ULBI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:51.761386] [INFO ] [LOCAL ] Saved forecast: ULBI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ULBI.txt [2026-01-13T20:33:51.761521] [INFO ] [sig ] [3207/3497] Completed ULBI in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:51.761559] [INFO ] [sig ] [3208/3497] Forecasting ULCC... [2026-01-13T20:33:51.761606] [INFO ] [sig ] Generating forecast for: ULCC [2026-01-13T20:33:51.761639] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULCC' from 'https://tdm.silogroup.org/data/derivative_storage/ULCC.csv'. [2026-01-13T20:33:51.772397] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULCC'. [2026-01-13T20:33:51.772714] [INFO ] [FORECASTER] Starting predict_future for ULCC [2026-01-13T20:33:51.773467] [DEBUG] [LOCAL ] No optimal features file found for ULCC: ./output/feature-sets/ULCC.txt [2026-01-13T20:33:51.773517] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:51.773548] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:51.773602] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:51.773665] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:51.829505] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:51.830246] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:51.830352] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:51.830385] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:51.953889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:51.954048] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:51.954112] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:51.954143] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:51.957948] [DEBUG] [FORECASTER] ULCC: Forecast T+1@11:T+2@11: DOWN (p=19.67%) [2026-01-13T20:33:51.958246] [INFO ] [FORECASTER] Completed predict_future for ULCC [2026-01-13T20:33:51.958370] [INFO ] [sig ] ULCC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:52.112401] [INFO ] [LOCAL ] Saved forecast: ULCC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ULCC.txt [2026-01-13T20:33:52.112547] [INFO ] [sig ] [3208/3497] Completed ULCC in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:52.112602] [INFO ] [sig ] [3209/3497] Forecasting ULH... [2026-01-13T20:33:52.112635] [INFO ] [sig ] Generating forecast for: ULH [2026-01-13T20:33:52.112665] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULH' from 'https://tdm.silogroup.org/data/derivative_storage/ULH.csv'. [2026-01-13T20:33:52.123956] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULH'. [2026-01-13T20:33:52.124259] [INFO ] [FORECASTER] Starting predict_future for ULH [2026-01-13T20:33:52.125023] [DEBUG] [LOCAL ] No optimal features file found for ULH: ./output/feature-sets/ULH.txt [2026-01-13T20:33:52.125074] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:52.125105] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:52.125131] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:52.125186] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:52.181600] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:52.182216] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:52.182291] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:52.182323] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:52.304139] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:52.304473] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:52.304512] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:52.304539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:52.308651] [DEBUG] [FORECASTER] ULH: Forecast T+1@11:T+2@11: DOWN (p=19.93%) [2026-01-13T20:33:52.308920] [INFO ] [FORECASTER] Completed predict_future for ULH [2026-01-13T20:33:52.309041] [INFO ] [sig ] ULH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:52.455642] [INFO ] [LOCAL ] Saved forecast: ULH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ULH.txt [2026-01-13T20:33:52.455765] [INFO ] [sig ] [3209/3497] Completed ULH in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:52.455804] [INFO ] [sig ] [3210/3497] Forecasting ULTA... [2026-01-13T20:33:52.455834] [INFO ] [sig ] Generating forecast for: ULTA [2026-01-13T20:33:52.455863] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULTA' from 'https://tdm.silogroup.org/data/derivative_storage/ULTA.csv'. [2026-01-13T20:33:52.466905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULTA'. [2026-01-13T20:33:52.467243] [INFO ] [FORECASTER] Starting predict_future for ULTA [2026-01-13T20:33:52.468119] [DEBUG] [LOCAL ] No optimal features file found for ULTA: ./output/feature-sets/ULTA.txt [2026-01-13T20:33:52.468173] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:52.468206] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:52.468234] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:52.468291] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:52.526560] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:52.527319] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:52.527399] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:52.527433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:52.645142] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:52.645279] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:52.645319] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:52.645346] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:52.648660] [DEBUG] [FORECASTER] ULTA: Forecast T+1@11:T+2@11: DOWN (p=21.44%) [2026-01-13T20:33:52.648928] [INFO ] [FORECASTER] Completed predict_future for ULTA [2026-01-13T20:33:52.649047] [INFO ] [sig ] ULTA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:52.791924] [INFO ] [LOCAL ] Saved forecast: ULTA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ULTA.txt [2026-01-13T20:33:52.792069] [INFO ] [sig ] [3210/3497] Completed ULTA in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:52.792107] [INFO ] [sig ] [3211/3497] Forecasting ULY... [2026-01-13T20:33:52.792325] [INFO ] [sig ] Generating forecast for: ULY [2026-01-13T20:33:52.792355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ULY' from 'https://tdm.silogroup.org/data/derivative_storage/ULY.csv'. [2026-01-13T20:33:52.803556] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ULY'. [2026-01-13T20:33:52.803846] [INFO ] [FORECASTER] Starting predict_future for ULY [2026-01-13T20:33:52.804613] [DEBUG] [LOCAL ] No optimal features file found for ULY: ./output/feature-sets/ULY.txt [2026-01-13T20:33:52.804663] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:52.804696] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:52.804722] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:52.804779] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:52.862155] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:52.863144] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:52.863420] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:52.863453] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:52.982818] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:52.982976] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:52.983015] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:52.983046] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:52.986910] [DEBUG] [FORECASTER] ULY: Forecast T+1@11:T+2@11: DOWN (p=34.28%) [2026-01-13T20:33:52.987184] [INFO ] [FORECASTER] Completed predict_future for ULY [2026-01-13T20:33:52.987509] [INFO ] [sig ] ULY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:53.135917] [INFO ] [LOCAL ] Saved forecast: ULY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ULY.txt [2026-01-13T20:33:53.136093] [INFO ] [sig ] [3211/3497] Completed ULY in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:53.136133] [INFO ] [sig ] [3212/3497] Forecasting UMBF... [2026-01-13T20:33:53.136165] [INFO ] [sig ] Generating forecast for: UMBF [2026-01-13T20:33:53.136195] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMBF' from 'https://tdm.silogroup.org/data/derivative_storage/UMBF.csv'. [2026-01-13T20:33:53.151279] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMBF'. [2026-01-13T20:33:53.151608] [INFO ] [FORECASTER] Starting predict_future for UMBF [2026-01-13T20:33:53.152447] [DEBUG] [LOCAL ] No optimal features file found for UMBF: ./output/feature-sets/UMBF.txt [2026-01-13T20:33:53.152499] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:53.152544] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:53.152600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:53.152673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:53.211146] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:53.211842] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:53.211930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:53.211968] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:53.333121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:53.333269] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:53.333308] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:53.333337] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:53.336697] [DEBUG] [FORECASTER] UMBF: Forecast T+1@11:T+2@11: DOWN (p=43.32%) [2026-01-13T20:33:53.336962] [INFO ] [FORECASTER] Completed predict_future for UMBF [2026-01-13T20:33:53.337083] [INFO ] [sig ] UMBF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:53.481463] [INFO ] [LOCAL ] Saved forecast: UMBF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UMBF.txt [2026-01-13T20:33:53.481619] [INFO ] [sig ] [3212/3497] Completed UMBF in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:53.481660] [INFO ] [sig ] [3213/3497] Forecasting UMC... [2026-01-13T20:33:53.481690] [INFO ] [sig ] Generating forecast for: UMC [2026-01-13T20:33:53.481720] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMC' from 'https://tdm.silogroup.org/data/derivative_storage/UMC.csv'. [2026-01-13T20:33:53.494810] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMC'. [2026-01-13T20:33:53.495143] [INFO ] [FORECASTER] Starting predict_future for UMC [2026-01-13T20:33:53.495973] [DEBUG] [LOCAL ] No optimal features file found for UMC: ./output/feature-sets/UMC.txt [2026-01-13T20:33:53.496027] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:53.496060] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:53.496088] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:53.496147] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:53.558412] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:53.559314] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:53.559398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:53.559431] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:53.686058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:53.686208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:53.686248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:53.686276] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:53.689774] [DEBUG] [FORECASTER] UMC: Forecast T+1@11:T+2@11: DOWN (p=28.55%) [2026-01-13T20:33:53.690040] [INFO ] [FORECASTER] Completed predict_future for UMC [2026-01-13T20:33:53.690164] [INFO ] [sig ] UMC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:53.837352] [INFO ] [LOCAL ] Saved forecast: UMC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UMC.txt [2026-01-13T20:33:53.837488] [INFO ] [sig ] [3213/3497] Completed UMC in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:53.837527] [INFO ] [sig ] [3214/3497] Forecasting UMH... [2026-01-13T20:33:53.837556] [INFO ] [sig ] Generating forecast for: UMH [2026-01-13T20:33:53.837605] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMH' from 'https://tdm.silogroup.org/data/derivative_storage/UMH.csv'. [2026-01-13T20:33:53.848773] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMH'. [2026-01-13T20:33:53.849062] [INFO ] [FORECASTER] Starting predict_future for UMH [2026-01-13T20:33:53.849856] [DEBUG] [LOCAL ] No optimal features file found for UMH: ./output/feature-sets/UMH.txt [2026-01-13T20:33:53.849908] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:53.849941] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:53.849968] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:53.850025] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:53.908247] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:53.909013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:53.909091] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:53.909124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:54.027634] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:54.027782] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:54.027819] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:54.027849] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:54.031380] [DEBUG] [FORECASTER] UMH: Forecast T+1@11:T+2@11: UP (p=50.19%) [2026-01-13T20:33:54.031675] [INFO ] [FORECASTER] Completed predict_future for UMH [2026-01-13T20:33:54.031826] [INFO ] [sig ] UMH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:54.181053] [INFO ] [LOCAL ] Saved forecast: UMH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UMH.txt [2026-01-13T20:33:54.181181] [INFO ] [sig ] [3214/3497] Completed UMH in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:54.181220] [INFO ] [sig ] [3215/3497] Forecasting UMMA... [2026-01-13T20:33:54.181249] [INFO ] [sig ] Generating forecast for: UMMA [2026-01-13T20:33:54.181279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UMMA' from 'https://tdm.silogroup.org/data/derivative_storage/UMMA.csv'. [2026-01-13T20:33:54.192469] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UMMA'. [2026-01-13T20:33:54.192775] [INFO ] [FORECASTER] Starting predict_future for UMMA [2026-01-13T20:33:54.193767] [DEBUG] [LOCAL ] No optimal features file found for UMMA: ./output/feature-sets/UMMA.txt [2026-01-13T20:33:54.193819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:54.193876] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:54.193905] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:54.193962] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:54.253733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:54.254505] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:54.254609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:54.254646] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:54.386256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:54.386410] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:54.386451] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:54.386482] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:54.390360] [DEBUG] [FORECASTER] UMMA: Forecast T+1@11:T+2@11: DOWN (p=18.95%) [2026-01-13T20:33:54.390886] [INFO ] [FORECASTER] Completed predict_future for UMMA [2026-01-13T20:33:54.391022] [INFO ] [sig ] UMMA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:54.554594] [INFO ] [LOCAL ] Saved forecast: UMMA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UMMA.txt [2026-01-13T20:33:54.554734] [INFO ] [sig ] [3215/3497] Completed UMMA in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.7m [2026-01-13T20:33:54.554781] [INFO ] [sig ] [3216/3497] Forecasting UNCY... [2026-01-13T20:33:54.554811] [INFO ] [sig ] Generating forecast for: UNCY [2026-01-13T20:33:54.554842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNCY' from 'https://tdm.silogroup.org/data/derivative_storage/UNCY.csv'. [2026-01-13T20:33:54.566832] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNCY'. [2026-01-13T20:33:54.567137] [INFO ] [FORECASTER] Starting predict_future for UNCY [2026-01-13T20:33:54.567988] [DEBUG] [LOCAL ] No optimal features file found for UNCY: ./output/feature-sets/UNCY.txt [2026-01-13T20:33:54.568043] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:54.568076] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:54.568104] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:54.568162] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:54.629742] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:54.630725] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:54.630805] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:54.630838] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:54.761926] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:54.762082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:54.762133] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:54.762170] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:54.766205] [DEBUG] [FORECASTER] UNCY: Forecast T+1@11:T+2@11: UP (p=55.24%) [2026-01-13T20:33:54.766701] [INFO ] [FORECASTER] Completed predict_future for UNCY [2026-01-13T20:33:54.766828] [INFO ] [sig ] UNCY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:54.919995] [INFO ] [LOCAL ] Saved forecast: UNCY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UNCY.txt [2026-01-13T20:33:54.920133] [INFO ] [sig ] [3216/3497] Completed UNCY in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-13T20:33:54.920172] [INFO ] [sig ] [3217/3497] Forecasting UNF... [2026-01-13T20:33:54.920202] [INFO ] [sig ] Generating forecast for: UNF [2026-01-13T20:33:54.920232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNF' from 'https://tdm.silogroup.org/data/derivative_storage/UNF.csv'. [2026-01-13T20:33:54.932141] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNF'. [2026-01-13T20:33:54.932447] [INFO ] [FORECASTER] Starting predict_future for UNF [2026-01-13T20:33:54.933281] [DEBUG] [LOCAL ] No optimal features file found for UNF: ./output/feature-sets/UNF.txt [2026-01-13T20:33:54.933336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:54.933370] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:54.933398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:54.933457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:54.992473] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:54.993406] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:54.993485] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:54.993519] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:55.113871] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:55.114019] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:55.114060] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:55.114090] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:55.117512] [DEBUG] [FORECASTER] UNF: Forecast T+1@11:T+2@11: DOWN (p=7.66%) [2026-01-13T20:33:55.117823] [INFO ] [FORECASTER] Completed predict_future for UNF [2026-01-13T20:33:55.117989] [INFO ] [sig ] UNF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:55.267036] [INFO ] [LOCAL ] Saved forecast: UNF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UNF.txt [2026-01-13T20:33:55.267168] [INFO ] [sig ] [3217/3497] Completed UNF in 0.3s | 2.85 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-13T20:33:55.267208] [INFO ] [sig ] [3218/3497] Forecasting UNFI... [2026-01-13T20:33:55.267236] [INFO ] [sig ] Generating forecast for: UNFI [2026-01-13T20:33:55.267266] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNFI' from 'https://tdm.silogroup.org/data/derivative_storage/UNFI.csv'. [2026-01-13T20:33:55.281980] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNFI'. [2026-01-13T20:33:55.282289] [INFO ] [FORECASTER] Starting predict_future for UNFI [2026-01-13T20:33:55.283058] [DEBUG] [LOCAL ] No optimal features file found for UNFI: ./output/feature-sets/UNFI.txt [2026-01-13T20:33:55.283111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:55.283143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:55.283170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:55.283226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:55.342383] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:55.343128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:55.343207] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:55.343240] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:55.466651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:55.466798] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:55.466838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:55.466900] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:55.470354] [DEBUG] [FORECASTER] UNFI: Forecast T+1@11:T+2@11: UP (p=81.09%) [2026-01-13T20:33:55.470654] [INFO ] [FORECASTER] Completed predict_future for UNFI [2026-01-13T20:33:55.470782] [INFO ] [sig ] UNFI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:55.621078] [INFO ] [LOCAL ] Saved forecast: UNFI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UNFI.txt [2026-01-13T20:33:55.621417] [INFO ] [sig ] [3218/3497] Completed UNFI in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-13T20:33:55.621458] [INFO ] [sig ] [3219/3497] Forecasting UNM... [2026-01-13T20:33:55.621489] [INFO ] [sig ] Generating forecast for: UNM [2026-01-13T20:33:55.621521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNM' from 'https://tdm.silogroup.org/data/derivative_storage/UNM.csv'. [2026-01-13T20:33:55.633811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNM'. [2026-01-13T20:33:55.634102] [INFO ] [FORECASTER] Starting predict_future for UNM [2026-01-13T20:33:55.635060] [DEBUG] [LOCAL ] No optimal features file found for UNM: ./output/feature-sets/UNM.txt [2026-01-13T20:33:55.635111] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:55.635143] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:55.635170] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:55.635226] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:55.696826] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:55.697677] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:55.697759] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:55.697793] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:55.827008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:55.827162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:55.827202] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:55.827247] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:55.830552] [DEBUG] [FORECASTER] UNM: Forecast T+1@11:T+2@11: DOWN (p=29.71%) [2026-01-13T20:33:55.830840] [INFO ] [FORECASTER] Completed predict_future for UNM [2026-01-13T20:33:55.830962] [INFO ] [sig ] UNM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:55.972151] [INFO ] [LOCAL ] Saved forecast: UNM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UNM.txt [2026-01-13T20:33:55.972288] [INFO ] [sig ] [3219/3497] Completed UNM in 0.4s | 2.85 sym/s | Total: 18.8m | ETA: 1.6m [2026-01-13T20:33:55.972331] [INFO ] [sig ] [3220/3497] Forecasting UNMA... [2026-01-13T20:33:55.972361] [INFO ] [sig ] Generating forecast for: UNMA [2026-01-13T20:33:55.972392] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNMA' from 'https://tdm.silogroup.org/data/derivative_storage/UNMA.csv'. [2026-01-13T20:33:55.986308] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNMA'. [2026-01-13T20:33:55.986636] [INFO ] [FORECASTER] Starting predict_future for UNMA [2026-01-13T20:33:55.987383] [DEBUG] [LOCAL ] No optimal features file found for UNMA: ./output/feature-sets/UNMA.txt [2026-01-13T20:33:55.987435] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:55.987466] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:55.987492] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:55.987548] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:56.044883] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:56.045757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:56.045838] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:56.045873] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:56.155805] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:56.155954] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:56.155996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:56.156027] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:56.159554] [DEBUG] [FORECASTER] UNMA: Forecast T+1@11:T+2@11: UP (p=64.21%) [2026-01-13T20:33:56.159850] [INFO ] [FORECASTER] Completed predict_future for UNMA [2026-01-13T20:33:56.159975] [INFO ] [sig ] UNMA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:56.304714] [INFO ] [LOCAL ] Saved forecast: UNMA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UNMA.txt [2026-01-13T20:33:56.304854] [INFO ] [sig ] [3220/3497] Completed UNMA in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:56.304893] [INFO ] [sig ] [3221/3497] Forecasting UNP... [2026-01-13T20:33:56.304921] [INFO ] [sig ] Generating forecast for: UNP [2026-01-13T20:33:56.304953] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNP' from 'https://tdm.silogroup.org/data/derivative_storage/UNP.csv'. [2026-01-13T20:33:56.316411] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNP'. [2026-01-13T20:33:56.316804] [INFO ] [FORECASTER] Starting predict_future for UNP [2026-01-13T20:33:56.317618] [DEBUG] [LOCAL ] No optimal features file found for UNP: ./output/feature-sets/UNP.txt [2026-01-13T20:33:56.317673] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:56.317705] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:56.317733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:56.317791] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:56.377651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:56.378760] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:56.378847] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:56.378897] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:56.508042] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:56.508210] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:56.508251] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:56.508279] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:56.512147] [DEBUG] [FORECASTER] UNP: Forecast T+1@11:T+2@11: UP (p=95.89%) [2026-01-13T20:33:56.512436] [INFO ] [FORECASTER] Completed predict_future for UNP [2026-01-13T20:33:56.512567] [INFO ] [sig ] UNP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:56.659759] [INFO ] [LOCAL ] Saved forecast: UNP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UNP.txt [2026-01-13T20:33:56.659903] [INFO ] [sig ] [3221/3497] Completed UNP in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:56.659943] [INFO ] [sig ] [3222/3497] Forecasting UNTY... [2026-01-13T20:33:56.659975] [INFO ] [sig ] Generating forecast for: UNTY [2026-01-13T20:33:56.660007] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UNTY' from 'https://tdm.silogroup.org/data/derivative_storage/UNTY.csv'. [2026-01-13T20:33:56.671658] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UNTY'. [2026-01-13T20:33:56.671992] [INFO ] [FORECASTER] Starting predict_future for UNTY [2026-01-13T20:33:56.672791] [DEBUG] [LOCAL ] No optimal features file found for UNTY: ./output/feature-sets/UNTY.txt [2026-01-13T20:33:56.672844] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:56.672876] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:56.672903] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:56.672959] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:56.733132] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:56.733985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:56.734066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:56.734100] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:56.854554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:56.854721] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:56.854762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:56.854791] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:56.858304] [DEBUG] [FORECASTER] UNTY: Forecast T+1@11:T+2@11: UP (p=93.46%) [2026-01-13T20:33:56.858601] [INFO ] [FORECASTER] Completed predict_future for UNTY [2026-01-13T20:33:56.858731] [INFO ] [sig ] UNTY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:57.002740] [INFO ] [LOCAL ] Saved forecast: UNTY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UNTY.txt [2026-01-13T20:33:57.002890] [INFO ] [sig ] [3222/3497] Completed UNTY in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:57.002932] [INFO ] [sig ] [3223/3497] Forecasting UONE... [2026-01-13T20:33:57.002963] [INFO ] [sig ] Generating forecast for: UONE [2026-01-13T20:33:57.002993] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UONE' from 'https://tdm.silogroup.org/data/derivative_storage/UONE.csv'. [2026-01-13T20:33:57.014787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UONE'. [2026-01-13T20:33:57.015097] [INFO ] [FORECASTER] Starting predict_future for UONE [2026-01-13T20:33:57.015907] [DEBUG] [LOCAL ] No optimal features file found for UONE: ./output/feature-sets/UONE.txt [2026-01-13T20:33:57.015961] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:57.015993] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:57.016034] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:57.016093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:57.073845] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:57.074687] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:57.074768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:57.074801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:57.187189] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:57.187390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:57.187434] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:57.187464] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:57.191386] [DEBUG] [FORECASTER] UONE: Forecast T+1@11:T+2@11: UP (p=97.39%) [2026-01-13T20:33:57.191714] [INFO ] [FORECASTER] Completed predict_future for UONE [2026-01-13T20:33:57.191869] [INFO ] [sig ] UONE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:57.360717] [INFO ] [LOCAL ] Saved forecast: UONE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UONE.txt [2026-01-13T20:33:57.360900] [INFO ] [sig ] [3223/3497] Completed UONE in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:57.360943] [INFO ] [sig ] [3224/3497] Forecasting UPBD... [2026-01-13T20:33:57.360983] [INFO ] [sig ] Generating forecast for: UPBD [2026-01-13T20:33:57.361022] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPBD' from 'https://tdm.silogroup.org/data/derivative_storage/UPBD.csv'. [2026-01-13T20:33:57.373077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPBD'. [2026-01-13T20:33:57.373467] [INFO ] [FORECASTER] Starting predict_future for UPBD [2026-01-13T20:33:57.374334] [DEBUG] [LOCAL ] No optimal features file found for UPBD: ./output/feature-sets/UPBD.txt [2026-01-13T20:33:57.374388] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:57.374421] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:57.374449] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:57.374508] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:57.437259] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:57.438158] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:57.438248] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:57.438290] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:57.569554] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:57.569724] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:57.569766] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:57.569796] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:57.573699] [DEBUG] [FORECASTER] UPBD: Forecast T+1@11:T+2@11: UP (p=89.73%) [2026-01-13T20:33:57.573992] [INFO ] [FORECASTER] Completed predict_future for UPBD [2026-01-13T20:33:57.574121] [INFO ] [sig ] UPBD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:57.727445] [INFO ] [LOCAL ] Saved forecast: UPBD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UPBD.txt [2026-01-13T20:33:57.727597] [INFO ] [sig ] [3224/3497] Completed UPBD in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:57.727640] [INFO ] [sig ] [3225/3497] Forecasting UPC... [2026-01-13T20:33:57.727670] [INFO ] [sig ] Generating forecast for: UPC [2026-01-13T20:33:57.727701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPC' from 'https://tdm.silogroup.org/data/derivative_storage/UPC.csv'. [2026-01-13T20:33:57.738060] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPC'. [2026-01-13T20:33:57.738347] [INFO ] [FORECASTER] Starting predict_future for UPC [2026-01-13T20:33:57.739151] [DEBUG] [LOCAL ] No optimal features file found for UPC: ./output/feature-sets/UPC.txt [2026-01-13T20:33:57.739307] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:57.739343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:57.739371] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:57.739428] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:57.795003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:57.795609] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:57.795707] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:57.795741] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:57.910594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:57.910750] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:57.910791] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:57.910819] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:57.914304] [DEBUG] [FORECASTER] UPC: Forecast T+1@11:T+2@11: DOWN (p=9.22%) [2026-01-13T20:33:57.914594] [INFO ] [FORECASTER] Completed predict_future for UPC [2026-01-13T20:33:57.914726] [INFO ] [sig ] UPC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:58.057910] [INFO ] [LOCAL ] Saved forecast: UPC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UPC.txt [2026-01-13T20:33:58.058090] [INFO ] [sig ] [3225/3497] Completed UPC in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:58.058139] [INFO ] [sig ] [3226/3497] Forecasting UPLD... [2026-01-13T20:33:58.058176] [INFO ] [sig ] Generating forecast for: UPLD [2026-01-13T20:33:58.058213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPLD' from 'https://tdm.silogroup.org/data/derivative_storage/UPLD.csv'. [2026-01-13T20:33:58.069855] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPLD'. [2026-01-13T20:33:58.070214] [INFO ] [FORECASTER] Starting predict_future for UPLD [2026-01-13T20:33:58.070995] [DEBUG] [LOCAL ] No optimal features file found for UPLD: ./output/feature-sets/UPLD.txt [2026-01-13T20:33:58.071047] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:58.071082] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:58.071115] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:58.071184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:58.128669] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:58.129566] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:58.129665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:58.129698] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:58.250259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:58.250420] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:58.250461] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:58.250491] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:58.253957] [DEBUG] [FORECASTER] UPLD: Forecast T+1@11:T+2@11: DOWN (p=9.03%) [2026-01-13T20:33:58.254242] [INFO ] [FORECASTER] Completed predict_future for UPLD [2026-01-13T20:33:58.254371] [INFO ] [sig ] UPLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:58.398953] [INFO ] [LOCAL ] Saved forecast: UPLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UPLD.txt [2026-01-13T20:33:58.399114] [INFO ] [sig ] [3226/3497] Completed UPLD in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:58.399156] [INFO ] [sig ] [3227/3497] Forecasting UPS... [2026-01-13T20:33:58.399186] [INFO ] [sig ] Generating forecast for: UPS [2026-01-13T20:33:58.399226] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPS' from 'https://tdm.silogroup.org/data/derivative_storage/UPS.csv'. [2026-01-13T20:33:58.410955] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPS'. [2026-01-13T20:33:58.411329] [INFO ] [FORECASTER] Starting predict_future for UPS [2026-01-13T20:33:58.412177] [DEBUG] [LOCAL ] No optimal features file found for UPS: ./output/feature-sets/UPS.txt [2026-01-13T20:33:58.412229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:58.412262] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:58.412291] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:58.412348] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:58.471793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:58.472605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:58.472685] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:58.472719] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:58.602440] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:58.602619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:58.602660] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:58.602688] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:58.606079] [DEBUG] [FORECASTER] UPS: Forecast T+1@11:T+2@11: UP (p=76.88%) [2026-01-13T20:33:58.606359] [INFO ] [FORECASTER] Completed predict_future for UPS [2026-01-13T20:33:58.606478] [INFO ] [sig ] UPS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:58.752969] [INFO ] [LOCAL ] Saved forecast: UPS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UPS.txt [2026-01-13T20:33:58.753115] [INFO ] [sig ] [3227/3497] Completed UPS in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:58.753155] [INFO ] [sig ] [3228/3497] Forecasting UPWK... [2026-01-13T20:33:58.753185] [INFO ] [sig ] Generating forecast for: UPWK [2026-01-13T20:33:58.753216] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPWK' from 'https://tdm.silogroup.org/data/derivative_storage/UPWK.csv'. [2026-01-13T20:33:58.764461] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPWK'. [2026-01-13T20:33:58.764798] [INFO ] [FORECASTER] Starting predict_future for UPWK [2026-01-13T20:33:58.765614] [DEBUG] [LOCAL ] No optimal features file found for UPWK: ./output/feature-sets/UPWK.txt [2026-01-13T20:33:58.765670] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:58.765702] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:58.765730] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:58.765786] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:58.824601] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:58.825242] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:58.825320] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:58.825354] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:58.960085] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:58.960256] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:58.960295] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:58.960323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:58.964074] [DEBUG] [FORECASTER] UPWK: Forecast T+1@11:T+2@11: UP (p=85.37%) [2026-01-13T20:33:58.964547] [INFO ] [FORECASTER] Completed predict_future for UPWK [2026-01-13T20:33:58.964692] [INFO ] [sig ] UPWK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:59.111968] [INFO ] [LOCAL ] Saved forecast: UPWK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UPWK.txt [2026-01-13T20:33:59.112192] [INFO ] [sig ] [3228/3497] Completed UPWK in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:59.112248] [INFO ] [sig ] [3229/3497] Forecasting UPXI... [2026-01-13T20:33:59.112290] [INFO ] [sig ] Generating forecast for: UPXI [2026-01-13T20:33:59.112333] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UPXI' from 'https://tdm.silogroup.org/data/derivative_storage/UPXI.csv'. [2026-01-13T20:33:59.125265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UPXI'. [2026-01-13T20:33:59.125876] [INFO ] [FORECASTER] Starting predict_future for UPXI [2026-01-13T20:33:59.126752] [DEBUG] [LOCAL ] No optimal features file found for UPXI: ./output/feature-sets/UPXI.txt [2026-01-13T20:33:59.126806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:59.126839] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:59.126867] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:59.126926] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:59.187520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:59.188448] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:59.188530] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:59.188563] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:59.312887] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:59.313055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:59.313097] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:59.313125] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:59.316596] [DEBUG] [FORECASTER] UPXI: Forecast T+1@11:T+2@11: DOWN (p=19.96%) [2026-01-13T20:33:59.316879] [INFO ] [FORECASTER] Completed predict_future for UPXI [2026-01-13T20:33:59.317008] [INFO ] [sig ] UPXI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:33:59.458867] [INFO ] [LOCAL ] Saved forecast: UPXI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UPXI.txt [2026-01-13T20:33:59.459020] [INFO ] [sig ] [3229/3497] Completed UPXI in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:59.459061] [INFO ] [sig ] [3230/3497] Forecasting URBN... [2026-01-13T20:33:59.459091] [INFO ] [sig ] Generating forecast for: URBN [2026-01-13T20:33:59.459129] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URBN' from 'https://tdm.silogroup.org/data/derivative_storage/URBN.csv'. [2026-01-13T20:33:59.470563] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URBN'. [2026-01-13T20:33:59.470930] [INFO ] [FORECASTER] Starting predict_future for URBN [2026-01-13T20:33:59.471840] [DEBUG] [LOCAL ] No optimal features file found for URBN: ./output/feature-sets/URBN.txt [2026-01-13T20:33:59.471895] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:59.471926] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:59.471953] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:59.472015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:59.529906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:59.530778] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:59.530881] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:59.530916] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:33:59.661196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:33:59.661350] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:33:59.661415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:33:59.661447] [INFO ] [FORECASTER] Training complete [2026-01-13T20:33:59.665528] [DEBUG] [FORECASTER] URBN: Forecast T+1@11:T+2@11: UP (p=52.22%) [2026-01-13T20:33:59.665828] [INFO ] [FORECASTER] Completed predict_future for URBN [2026-01-13T20:33:59.665956] [INFO ] [sig ] URBN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:33:59.812059] [INFO ] [LOCAL ] Saved forecast: URBN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/URBN.txt [2026-01-13T20:33:59.812198] [INFO ] [sig ] [3230/3497] Completed URBN in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:33:59.812237] [INFO ] [sig ] [3231/3497] Forecasting URGN... [2026-01-13T20:33:59.812267] [INFO ] [sig ] Generating forecast for: URGN [2026-01-13T20:33:59.812297] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URGN' from 'https://tdm.silogroup.org/data/derivative_storage/URGN.csv'. [2026-01-13T20:33:59.823617] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URGN'. [2026-01-13T20:33:59.823900] [INFO ] [FORECASTER] Starting predict_future for URGN [2026-01-13T20:33:59.824680] [DEBUG] [LOCAL ] No optimal features file found for URGN: ./output/feature-sets/URGN.txt [2026-01-13T20:33:59.824731] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:33:59.824763] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:33:59.824791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:33:59.824848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:33:59.883970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:33:59.884727] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:33:59.884806] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:33:59.884841] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:00.010147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:00.010329] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:00.010376] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:00.010407] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:00.014256] [DEBUG] [FORECASTER] URGN: Forecast T+1@11:T+2@11: DOWN (p=3.07%) [2026-01-13T20:34:00.014764] [INFO ] [FORECASTER] Completed predict_future for URGN [2026-01-13T20:34:00.014889] [INFO ] [sig ] URGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:00.174512] [INFO ] [LOCAL ] Saved forecast: URGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/URGN.txt [2026-01-13T20:34:00.174683] [INFO ] [sig ] [3231/3497] Completed URGN in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:34:00.174725] [INFO ] [sig ] [3232/3497] Forecasting URI... [2026-01-13T20:34:00.174755] [INFO ] [sig ] Generating forecast for: URI [2026-01-13T20:34:00.174785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URI' from 'https://tdm.silogroup.org/data/derivative_storage/URI.csv'. [2026-01-13T20:34:00.186153] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URI'. [2026-01-13T20:34:00.186431] [INFO ] [FORECASTER] Starting predict_future for URI [2026-01-13T20:34:00.187244] [DEBUG] [LOCAL ] No optimal features file found for URI: ./output/feature-sets/URI.txt [2026-01-13T20:34:00.187297] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:00.187356] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:00.187386] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:00.187444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:00.246354] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:00.247093] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:00.247315] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:00.247541] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:00.373752] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:00.373863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:00.373902] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:00.373930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:00.377755] [DEBUG] [FORECASTER] URI: Forecast T+1@11:T+2@11: DOWN (p=29.51%) [2026-01-13T20:34:00.378068] [INFO ] [FORECASTER] Completed predict_future for URI [2026-01-13T20:34:00.378198] [INFO ] [sig ] URI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:00.526102] [INFO ] [LOCAL ] Saved forecast: URI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/URI.txt [2026-01-13T20:34:00.526249] [INFO ] [sig ] [3232/3497] Completed URI in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.6m [2026-01-13T20:34:00.526288] [INFO ] [sig ] [3233/3497] Forecasting URNJ... [2026-01-13T20:34:00.526319] [INFO ] [sig ] Generating forecast for: URNJ [2026-01-13T20:34:00.526349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'URNJ' from 'https://tdm.silogroup.org/data/derivative_storage/URNJ.csv'. [2026-01-13T20:34:00.536927] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'URNJ'. [2026-01-13T20:34:00.537243] [INFO ] [FORECASTER] Starting predict_future for URNJ [2026-01-13T20:34:00.538060] [DEBUG] [LOCAL ] No optimal features file found for URNJ: ./output/feature-sets/URNJ.txt [2026-01-13T20:34:00.538113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:00.538145] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:00.538172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:00.538229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:00.596419] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:00.597232] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:00.597314] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:00.597346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:00.730880] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:00.730985] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:00.731032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:00.731061] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:00.734556] [DEBUG] [FORECASTER] URNJ: Forecast T+1@11:T+2@11: UP (p=81.47%) [2026-01-13T20:34:00.734906] [INFO ] [FORECASTER] Completed predict_future for URNJ [2026-01-13T20:34:00.735045] [INFO ] [sig ] URNJ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:00.884732] [INFO ] [LOCAL ] Saved forecast: URNJ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/URNJ.txt [2026-01-13T20:34:00.884872] [INFO ] [sig ] [3233/3497] Completed URNJ in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-13T20:34:00.884910] [INFO ] [sig ] [3234/3497] Forecasting UROY... [2026-01-13T20:34:00.884942] [INFO ] [sig ] Generating forecast for: UROY [2026-01-13T20:34:00.884971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UROY' from 'https://tdm.silogroup.org/data/derivative_storage/UROY.csv'. [2026-01-13T20:34:00.895755] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UROY'. [2026-01-13T20:34:00.896065] [INFO ] [FORECASTER] Starting predict_future for UROY [2026-01-13T20:34:00.896836] [DEBUG] [LOCAL ] No optimal features file found for UROY: ./output/feature-sets/UROY.txt [2026-01-13T20:34:00.896888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:00.896920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:00.896948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:00.897015] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:00.957800] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:00.958645] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:00.958735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:00.958780] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:01.090531] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:01.090684] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:01.090725] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:01.090755] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:01.094387] [DEBUG] [FORECASTER] UROY: Forecast T+1@11:T+2@11: DOWN (p=47.86%) [2026-01-13T20:34:01.094877] [INFO ] [FORECASTER] Completed predict_future for UROY [2026-01-13T20:34:01.095002] [INFO ] [sig ] UROY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:01.243739] [INFO ] [LOCAL ] Saved forecast: UROY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UROY.txt [2026-01-13T20:34:01.243880] [INFO ] [sig ] [3234/3497] Completed UROY in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-13T20:34:01.243918] [INFO ] [sig ] [3235/3497] Forecasting USA... [2026-01-13T20:34:01.243948] [INFO ] [sig ] Generating forecast for: USA [2026-01-13T20:34:01.243979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USA' from 'https://tdm.silogroup.org/data/derivative_storage/USA.csv'. [2026-01-13T20:34:01.255259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USA'. [2026-01-13T20:34:01.255612] [INFO ] [FORECASTER] Starting predict_future for USA [2026-01-13T20:34:01.256373] [DEBUG] [LOCAL ] No optimal features file found for USA: ./output/feature-sets/USA.txt [2026-01-13T20:34:01.256424] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:01.256456] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:01.256481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:01.256536] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:01.317462] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:01.321916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:01.322112] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:01.322151] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:01.450243] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:01.450619] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:01.450663] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:01.450756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:01.454232] [DEBUG] [FORECASTER] USA: Forecast T+1@11:T+2@11: DOWN (p=21.96%) [2026-01-13T20:34:01.454525] [INFO ] [FORECASTER] Completed predict_future for USA [2026-01-13T20:34:01.454674] [INFO ] [sig ] USA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:01.599659] [INFO ] [LOCAL ] Saved forecast: USA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USA.txt [2026-01-13T20:34:01.599789] [INFO ] [sig ] [3235/3497] Completed USA in 0.4s | 2.85 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-13T20:34:01.599829] [INFO ] [sig ] [3236/3497] Forecasting USAC... [2026-01-13T20:34:01.599858] [INFO ] [sig ] Generating forecast for: USAC [2026-01-13T20:34:01.599887] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USAC' from 'https://tdm.silogroup.org/data/derivative_storage/USAC.csv'. [2026-01-13T20:34:01.611039] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USAC'. [2026-01-13T20:34:01.611327] [INFO ] [FORECASTER] Starting predict_future for USAC [2026-01-13T20:34:01.612117] [DEBUG] [LOCAL ] No optimal features file found for USAC: ./output/feature-sets/USAC.txt [2026-01-13T20:34:01.612187] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:01.612221] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:01.612248] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:01.612312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:01.670649] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:01.671298] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:01.671391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:01.671425] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:01.798546] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:01.798720] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:01.798762] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:01.798790] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:01.802643] [DEBUG] [FORECASTER] USAC: Forecast T+1@11:T+2@11: DOWN (p=36.91%) [2026-01-13T20:34:01.802931] [INFO ] [FORECASTER] Completed predict_future for USAC [2026-01-13T20:34:01.803059] [INFO ] [sig ] USAC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:01.949668] [INFO ] [LOCAL ] Saved forecast: USAC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USAC.txt [2026-01-13T20:34:01.949807] [INFO ] [sig ] [3236/3497] Completed USAC in 0.3s | 2.85 sym/s | Total: 18.9m | ETA: 1.5m [2026-01-13T20:34:01.949846] [INFO ] [sig ] [3237/3497] Forecasting USB... [2026-01-13T20:34:01.949877] [INFO ] [sig ] Generating forecast for: USB [2026-01-13T20:34:01.949908] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USB' from 'https://tdm.silogroup.org/data/derivative_storage/USB.csv'. [2026-01-13T20:34:01.961408] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USB'. [2026-01-13T20:34:01.961763] [INFO ] [FORECASTER] Starting predict_future for USB [2026-01-13T20:34:01.962561] [DEBUG] [LOCAL ] No optimal features file found for USB: ./output/feature-sets/USB.txt [2026-01-13T20:34:01.962639] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:01.962672] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:01.962698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:01.962759] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:02.026005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:02.026989] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:02.027082] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:02.027126] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:02.152731] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:02.152889] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:02.152930] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:02.152959] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:02.156372] [DEBUG] [FORECASTER] USB: Forecast T+1@11:T+2@11: DOWN (p=11.28%) [2026-01-13T20:34:02.156671] [INFO ] [FORECASTER] Completed predict_future for USB [2026-01-13T20:34:02.156797] [INFO ] [sig ] USB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:02.305230] [INFO ] [LOCAL ] Saved forecast: USB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USB.txt [2026-01-13T20:34:02.305402] [INFO ] [sig ] [3237/3497] Completed USB in 0.4s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:02.305449] [INFO ] [sig ] [3238/3497] Forecasting USCB... [2026-01-13T20:34:02.305479] [INFO ] [sig ] Generating forecast for: USCB [2026-01-13T20:34:02.305512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USCB' from 'https://tdm.silogroup.org/data/derivative_storage/USCB.csv'. [2026-01-13T20:34:02.317837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USCB'. [2026-01-13T20:34:02.318271] [INFO ] [FORECASTER] Starting predict_future for USCB [2026-01-13T20:34:02.319127] [DEBUG] [LOCAL ] No optimal features file found for USCB: ./output/feature-sets/USCB.txt [2026-01-13T20:34:02.319180] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:02.319215] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:02.319244] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:02.319303] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:02.379326] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:02.380403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:02.380488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:02.380524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:02.493423] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:02.493591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:02.493634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:02.493664] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:02.497440] [DEBUG] [FORECASTER] USCB: Forecast T+1@11:T+2@11: DOWN (p=13.71%) [2026-01-13T20:34:02.497933] [INFO ] [FORECASTER] Completed predict_future for USCB [2026-01-13T20:34:02.498082] [INFO ] [sig ] USCB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:02.642355] [INFO ] [LOCAL ] Saved forecast: USCB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USCB.txt [2026-01-13T20:34:02.642474] [INFO ] [sig ] [3238/3497] Completed USCB in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:02.642512] [INFO ] [sig ] [3239/3497] Forecasting USDX... [2026-01-13T20:34:02.642541] [INFO ] [sig ] Generating forecast for: USDX [2026-01-13T20:34:02.642587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USDX' from 'https://tdm.silogroup.org/data/derivative_storage/USDX.csv'. [2026-01-13T20:34:02.653476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USDX'. [2026-01-13T20:34:02.653816] [INFO ] [FORECASTER] Starting predict_future for USDX [2026-01-13T20:34:02.654775] [DEBUG] [LOCAL ] No optimal features file found for USDX: ./output/feature-sets/USDX.txt [2026-01-13T20:34:02.654828] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:02.654861] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:02.654889] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:02.654947] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:02.713546] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:02.714297] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:02.714376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:02.714410] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:02.834155] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:02.834393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:02.834436] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:02.834465] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:02.838054] [DEBUG] [FORECASTER] USDX: Forecast T+1@11:T+2@11: DOWN (p=24.61%) [2026-01-13T20:34:02.838344] [INFO ] [FORECASTER] Completed predict_future for USDX [2026-01-13T20:34:02.838470] [INFO ] [sig ] USDX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:02.988761] [INFO ] [LOCAL ] Saved forecast: USDX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USDX.txt [2026-01-13T20:34:02.988938] [INFO ] [sig ] [3239/3497] Completed USDX in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:02.988981] [INFO ] [sig ] [3240/3497] Forecasting USEA... [2026-01-13T20:34:02.989014] [INFO ] [sig ] Generating forecast for: USEA [2026-01-13T20:34:02.989059] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USEA' from 'https://tdm.silogroup.org/data/derivative_storage/USEA.csv'. [2026-01-13T20:34:03.000844] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USEA'. [2026-01-13T20:34:03.001151] [INFO ] [FORECASTER] Starting predict_future for USEA [2026-01-13T20:34:03.001982] [DEBUG] [LOCAL ] No optimal features file found for USEA: ./output/feature-sets/USEA.txt [2026-01-13T20:34:03.002036] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:03.002067] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:03.002095] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:03.002154] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:03.061880] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:03.062628] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:03.062710] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:03.062744] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:03.174948] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:03.175097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:03.175136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:03.175165] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:03.178619] [DEBUG] [FORECASTER] USEA: Forecast T+1@11:T+2@11: UP (p=54.51%) [2026-01-13T20:34:03.178899] [INFO ] [FORECASTER] Completed predict_future for USEA [2026-01-13T20:34:03.179021] [INFO ] [sig ] USEA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:03.323720] [INFO ] [LOCAL ] Saved forecast: USEA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USEA.txt [2026-01-13T20:34:03.323851] [INFO ] [sig ] [3240/3497] Completed USEA in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:03.323889] [INFO ] [sig ] [3241/3497] Forecasting USFD... [2026-01-13T20:34:03.323918] [INFO ] [sig ] Generating forecast for: USFD [2026-01-13T20:34:03.323948] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USFD' from 'https://tdm.silogroup.org/data/derivative_storage/USFD.csv'. [2026-01-13T20:34:03.336679] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USFD'. [2026-01-13T20:34:03.337020] [INFO ] [FORECASTER] Starting predict_future for USFD [2026-01-13T20:34:03.338052] [DEBUG] [LOCAL ] No optimal features file found for USFD: ./output/feature-sets/USFD.txt [2026-01-13T20:34:03.338105] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:03.338137] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:03.338164] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:03.338220] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:03.397804] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:03.398592] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:03.398675] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:03.398709] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:03.527329] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:03.527496] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:03.527543] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:03.527591] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:03.531110] [DEBUG] [FORECASTER] USFD: Forecast T+1@11:T+2@11: DOWN (p=23.23%) [2026-01-13T20:34:03.531420] [INFO ] [FORECASTER] Completed predict_future for USFD [2026-01-13T20:34:03.531541] [INFO ] [sig ] USFD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:03.674366] [INFO ] [LOCAL ] Saved forecast: USFD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USFD.txt [2026-01-13T20:34:03.674523] [INFO ] [sig ] [3241/3497] Completed USFD in 0.4s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:03.674563] [INFO ] [sig ] [3242/3497] Forecasting USGO... [2026-01-13T20:34:03.674611] [INFO ] [sig ] Generating forecast for: USGO [2026-01-13T20:34:03.674641] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USGO' from 'https://tdm.silogroup.org/data/derivative_storage/USGO.csv'. [2026-01-13T20:34:03.685921] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USGO'. [2026-01-13T20:34:03.686238] [INFO ] [FORECASTER] Starting predict_future for USGO [2026-01-13T20:34:03.687016] [DEBUG] [LOCAL ] No optimal features file found for USGO: ./output/feature-sets/USGO.txt [2026-01-13T20:34:03.687068] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:03.687099] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:03.687126] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:03.687183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:03.746639] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:03.747482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:03.747986] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:03.748031] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:03.865410] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:03.865558] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:03.865613] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:03.865643] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:03.869002] [DEBUG] [FORECASTER] USGO: Forecast T+1@11:T+2@11: DOWN (p=3.35%) [2026-01-13T20:34:03.869271] [INFO ] [FORECASTER] Completed predict_future for USGO [2026-01-13T20:34:03.869396] [INFO ] [sig ] USGO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:04.012015] [INFO ] [LOCAL ] Saved forecast: USGO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USGO.txt [2026-01-13T20:34:04.012145] [INFO ] [sig ] [3242/3497] Completed USGO in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:04.012183] [INFO ] [sig ] [3243/3497] Forecasting USIG... [2026-01-13T20:34:04.012213] [INFO ] [sig ] Generating forecast for: USIG [2026-01-13T20:34:04.012246] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIG' from 'https://tdm.silogroup.org/data/derivative_storage/USIG.csv'. [2026-01-13T20:34:04.023264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIG'. [2026-01-13T20:34:04.023526] [INFO ] [FORECASTER] Starting predict_future for USIG [2026-01-13T20:34:04.024307] [DEBUG] [LOCAL ] No optimal features file found for USIG: ./output/feature-sets/USIG.txt [2026-01-13T20:34:04.024358] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:04.024390] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:04.024417] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:04.024472] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:04.080562] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:04.081168] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:04.081242] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:04.081277] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:04.209240] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:04.209439] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:04.209487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:04.209523] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:04.213005] [DEBUG] [FORECASTER] USIG: Forecast T+1@11:T+2@11: UP (p=88.66%) [2026-01-13T20:34:04.213298] [INFO ] [FORECASTER] Completed predict_future for USIG [2026-01-13T20:34:04.213435] [INFO ] [sig ] USIG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:04.355062] [INFO ] [LOCAL ] Saved forecast: USIG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USIG.txt [2026-01-13T20:34:04.355185] [INFO ] [sig ] [3243/3497] Completed USIG in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:04.355223] [INFO ] [sig ] [3244/3497] Forecasting USIO... [2026-01-13T20:34:04.355252] [INFO ] [sig ] Generating forecast for: USIO [2026-01-13T20:34:04.355282] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USIO' from 'https://tdm.silogroup.org/data/derivative_storage/USIO.csv'. [2026-01-13T20:34:04.366904] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USIO'. [2026-01-13T20:34:04.367179] [INFO ] [FORECASTER] Starting predict_future for USIO [2026-01-13T20:34:04.367993] [DEBUG] [LOCAL ] No optimal features file found for USIO: ./output/feature-sets/USIO.txt [2026-01-13T20:34:04.368045] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:04.368075] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:04.368102] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:04.368160] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:04.429049] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:04.429832] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:04.429913] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:04.429948] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:04.550493] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:04.550659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:04.550701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:04.550730] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:04.554118] [DEBUG] [FORECASTER] USIO: Forecast T+1@11:T+2@11: UP (p=73.10%) [2026-01-13T20:34:04.554399] [INFO ] [FORECASTER] Completed predict_future for USIO [2026-01-13T20:34:04.554528] [INFO ] [sig ] USIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:04.700939] [INFO ] [LOCAL ] Saved forecast: USIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USIO.txt [2026-01-13T20:34:04.701066] [INFO ] [sig ] [3244/3497] Completed USIO in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:04.701104] [INFO ] [sig ] [3245/3497] Forecasting USLM... [2026-01-13T20:34:04.701134] [INFO ] [sig ] Generating forecast for: USLM [2026-01-13T20:34:04.701164] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USLM' from 'https://tdm.silogroup.org/data/derivative_storage/USLM.csv'. [2026-01-13T20:34:04.712264] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USLM'. [2026-01-13T20:34:04.712530] [INFO ] [FORECASTER] Starting predict_future for USLM [2026-01-13T20:34:04.713319] [DEBUG] [LOCAL ] No optimal features file found for USLM: ./output/feature-sets/USLM.txt [2026-01-13T20:34:04.713375] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:04.713408] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:04.713434] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:04.713491] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:04.775338] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:04.775995] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:04.776072] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:04.776105] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:04.893050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:04.893208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:04.893258] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:04.893301] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:04.896796] [DEBUG] [FORECASTER] USLM: Forecast T+1@11:T+2@11: UP (p=69.03%) [2026-01-13T20:34:04.897071] [INFO ] [FORECASTER] Completed predict_future for USLM [2026-01-13T20:34:04.897189] [INFO ] [sig ] USLM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:05.041257] [INFO ] [LOCAL ] Saved forecast: USLM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USLM.txt [2026-01-13T20:34:05.041414] [INFO ] [sig ] [3245/3497] Completed USLM in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:05.041457] [INFO ] [sig ] [3246/3497] Forecasting USMC... [2026-01-13T20:34:05.041489] [INFO ] [sig ] Generating forecast for: USMC [2026-01-13T20:34:05.041520] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USMC' from 'https://tdm.silogroup.org/data/derivative_storage/USMC.csv'. [2026-01-13T20:34:05.052837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USMC'. [2026-01-13T20:34:05.053110] [INFO ] [FORECASTER] Starting predict_future for USMC [2026-01-13T20:34:05.053945] [DEBUG] [LOCAL ] No optimal features file found for USMC: ./output/feature-sets/USMC.txt [2026-01-13T20:34:05.053998] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:05.054030] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:05.054057] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:05.054115] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:05.115463] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:05.116353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:05.116434] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:05.116468] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:05.231660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:05.231805] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:05.231845] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:05.231874] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:05.235302] [DEBUG] [FORECASTER] USMC: Forecast T+1@11:T+2@11: DOWN (p=24.48%) [2026-01-13T20:34:05.235618] [INFO ] [FORECASTER] Completed predict_future for USMC [2026-01-13T20:34:05.235739] [INFO ] [sig ] USMC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:05.377551] [INFO ] [LOCAL ] Saved forecast: USMC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USMC.txt [2026-01-13T20:34:05.377683] [INFO ] [sig ] [3246/3497] Completed USMC in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:05.377722] [INFO ] [sig ] [3247/3497] Forecasting USOI... [2026-01-13T20:34:05.377751] [INFO ] [sig ] Generating forecast for: USOI [2026-01-13T20:34:05.377781] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOI' from 'https://tdm.silogroup.org/data/derivative_storage/USOI.csv'. [2026-01-13T20:34:05.388860] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOI'. [2026-01-13T20:34:05.389127] [INFO ] [FORECASTER] Starting predict_future for USOI [2026-01-13T20:34:05.389910] [DEBUG] [LOCAL ] No optimal features file found for USOI: ./output/feature-sets/USOI.txt [2026-01-13T20:34:05.389971] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:05.390005] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:05.390032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:05.390093] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:05.449906] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:05.450671] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:05.450748] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:05.450782] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:05.572160] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:05.572344] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:05.572396] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:05.572427] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:05.576074] [DEBUG] [FORECASTER] USOI: Forecast T+1@11:T+2@11: UP (p=84.93%) [2026-01-13T20:34:05.576362] [INFO ] [FORECASTER] Completed predict_future for USOI [2026-01-13T20:34:05.576486] [INFO ] [sig ] USOI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:05.717702] [INFO ] [LOCAL ] Saved forecast: USOI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USOI.txt [2026-01-13T20:34:05.717834] [INFO ] [sig ] [3247/3497] Completed USOI in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:05.717873] [INFO ] [sig ] [3248/3497] Forecasting USOY... [2026-01-13T20:34:05.717902] [INFO ] [sig ] Generating forecast for: USOY [2026-01-13T20:34:05.717932] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USOY' from 'https://tdm.silogroup.org/data/derivative_storage/USOY.csv'. [2026-01-13T20:34:05.728788] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USOY'. [2026-01-13T20:34:05.729042] [INFO ] [FORECASTER] Starting predict_future for USOY [2026-01-13T20:34:05.729836] [DEBUG] [LOCAL ] No optimal features file found for USOY: ./output/feature-sets/USOY.txt [2026-01-13T20:34:05.729888] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:05.729921] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:05.729948] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:05.730004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:05.787479] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:05.788173] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:05.788250] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:05.788284] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:05.902102] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:05.902254] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:05.902293] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:05.902323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:05.905655] [DEBUG] [FORECASTER] USOY: Forecast T+1@11:T+2@11: DOWN (p=39.05%) [2026-01-13T20:34:05.905925] [INFO ] [FORECASTER] Completed predict_future for USOY [2026-01-13T20:34:05.906045] [INFO ] [sig ] USOY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:06.048639] [INFO ] [LOCAL ] Saved forecast: USOY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/USOY.txt [2026-01-13T20:34:06.048792] [INFO ] [sig ] [3248/3497] Completed USOY in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:06.048831] [INFO ] [sig ] [3249/3497] Forecasting USTB... [2026-01-13T20:34:06.048863] [INFO ] [sig ] Generating forecast for: USTB [2026-01-13T20:34:06.048894] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USTB' from 'https://tdm.silogroup.org/data/derivative_storage/USTB.csv'. [2026-01-13T20:34:06.060258] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USTB'. [2026-01-13T20:34:06.060620] [INFO ] [FORECASTER] Starting predict_future for USTB [2026-01-13T20:34:06.061396] [DEBUG] [LOCAL ] No optimal features file found for USTB: ./output/feature-sets/USTB.txt [2026-01-13T20:34:06.061449] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:06.061509] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:06.061539] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:06.061620] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:06.120043] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:06.120929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:06.121014] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:06.121048] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:06.239491] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:06.239697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:06.239744] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:06.239775] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:06.243246] [DEBUG] [FORECASTER] USTB: Forecast T+1@11:T+2@11: UP (p=56.03%) [2026-01-13T20:34:06.243529] [INFO ] [FORECASTER] Completed predict_future for USTB [2026-01-13T20:34:06.243673] [INFO ] [sig ] USTB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:06.384827] [INFO ] [LOCAL ] Saved forecast: USTB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USTB.txt [2026-01-13T20:34:06.384936] [INFO ] [sig ] [3249/3497] Completed USTB in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.5m [2026-01-13T20:34:06.384974] [INFO ] [sig ] [3250/3497] Forecasting USVM... [2026-01-13T20:34:06.385003] [INFO ] [sig ] Generating forecast for: USVM [2026-01-13T20:34:06.385033] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USVM' from 'https://tdm.silogroup.org/data/derivative_storage/USVM.csv'. [2026-01-13T20:34:06.395856] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USVM'. [2026-01-13T20:34:06.396113] [INFO ] [FORECASTER] Starting predict_future for USVM [2026-01-13T20:34:06.396997] [DEBUG] [LOCAL ] No optimal features file found for USVM: ./output/feature-sets/USVM.txt [2026-01-13T20:34:06.397048] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:06.397080] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:06.397107] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:06.397163] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:06.454636] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:06.455299] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:06.455374] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:06.455406] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:06.570080] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:06.570236] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:34:06.570276] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:06.570305] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:06.573634] [DEBUG] [FORECASTER] USVM: Forecast T+1@11:T+2@11: UP (p=81.85%) [2026-01-13T20:34:06.573898] [INFO ] [FORECASTER] Completed predict_future for USVM [2026-01-13T20:34:06.574015] [INFO ] [sig ] USVM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:06.715522] [INFO ] [LOCAL ] Saved forecast: USVM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USVM.txt [2026-01-13T20:34:06.715666] [INFO ] [sig ] [3250/3497] Completed USVM in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-13T20:34:06.715713] [INFO ] [sig ] [3251/3497] Forecasting USXF... [2026-01-13T20:34:06.715743] [INFO ] [sig ] Generating forecast for: USXF [2026-01-13T20:34:06.715773] [DEBUG] [REMOTE ] Fetching historical data for symbol 'USXF' from 'https://tdm.silogroup.org/data/derivative_storage/USXF.csv'. [2026-01-13T20:34:06.726930] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'USXF'. [2026-01-13T20:34:06.727176] [INFO ] [FORECASTER] Starting predict_future for USXF [2026-01-13T20:34:06.727934] [DEBUG] [LOCAL ] No optimal features file found for USXF: ./output/feature-sets/USXF.txt [2026-01-13T20:34:06.728005] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:06.728038] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:06.728065] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:06.728125] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:06.784381] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:06.785087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:06.785164] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:06.785196] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:06.902028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:06.902159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:06.902195] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:06.902223] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:06.905515] [DEBUG] [FORECASTER] USXF: Forecast T+1@11:T+2@11: UP (p=73.01%) [2026-01-13T20:34:06.905831] [INFO ] [FORECASTER] Completed predict_future for USXF [2026-01-13T20:34:06.905959] [INFO ] [sig ] USXF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:07.052730] [INFO ] [LOCAL ] Saved forecast: USXF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/USXF.txt [2026-01-13T20:34:07.052919] [INFO ] [sig ] [3251/3497] Completed USXF in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-13T20:34:07.052968] [INFO ] [sig ] [3252/3497] Forecasting UTEN... [2026-01-13T20:34:07.052999] [INFO ] [sig ] Generating forecast for: UTEN [2026-01-13T20:34:07.053030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTEN' from 'https://tdm.silogroup.org/data/derivative_storage/UTEN.csv'. [2026-01-13T20:34:07.064488] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTEN'. [2026-01-13T20:34:07.064849] [INFO ] [FORECASTER] Starting predict_future for UTEN [2026-01-13T20:34:07.065637] [DEBUG] [LOCAL ] No optimal features file found for UTEN: ./output/feature-sets/UTEN.txt [2026-01-13T20:34:07.065689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:07.065720] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:07.065747] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:07.065804] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:07.122003] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:07.122617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:07.122704] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:07.122738] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:07.246070] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:07.246227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:07.246266] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:07.246336] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:07.249723] [DEBUG] [FORECASTER] UTEN: Forecast T+1@11:T+2@11: DOWN (p=5.73%) [2026-01-13T20:34:07.249988] [INFO ] [FORECASTER] Completed predict_future for UTEN [2026-01-13T20:34:07.250137] [INFO ] [sig ] UTEN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:07.391703] [INFO ] [LOCAL ] Saved forecast: UTEN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UTEN.txt [2026-01-13T20:34:07.391815] [INFO ] [sig ] [3252/3497] Completed UTEN in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-13T20:34:07.391854] [INFO ] [sig ] [3253/3497] Forecasting UTF... [2026-01-13T20:34:07.391883] [INFO ] [sig ] Generating forecast for: UTF [2026-01-13T20:34:07.391913] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTF' from 'https://tdm.silogroup.org/data/derivative_storage/UTF.csv'. [2026-01-13T20:34:07.404059] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTF'. [2026-01-13T20:34:07.404409] [INFO ] [FORECASTER] Starting predict_future for UTF [2026-01-13T20:34:07.405251] [DEBUG] [LOCAL ] No optimal features file found for UTF: ./output/feature-sets/UTF.txt [2026-01-13T20:34:07.405305] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:07.405343] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:07.405376] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:07.405444] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:07.477107] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:07.477988] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:07.478078] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:07.478113] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:07.604048] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:07.604200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:07.604239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:07.604268] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:07.607666] [DEBUG] [FORECASTER] UTF: Forecast T+1@11:T+2@11: DOWN (p=49.55%) [2026-01-13T20:34:07.607935] [INFO ] [FORECASTER] Completed predict_future for UTF [2026-01-13T20:34:07.608070] [INFO ] [sig ] UTF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:07.750156] [INFO ] [LOCAL ] Saved forecast: UTF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UTF.txt [2026-01-13T20:34:07.750288] [INFO ] [sig ] [3253/3497] Completed UTF in 0.4s | 2.85 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-13T20:34:07.750333] [INFO ] [sig ] [3254/3497] Forecasting UTI... [2026-01-13T20:34:07.750371] [INFO ] [sig ] Generating forecast for: UTI [2026-01-13T20:34:07.750408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTI' from 'https://tdm.silogroup.org/data/derivative_storage/UTI.csv'. [2026-01-13T20:34:07.761370] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTI'. [2026-01-13T20:34:07.761684] [INFO ] [FORECASTER] Starting predict_future for UTI [2026-01-13T20:34:07.762464] [DEBUG] [LOCAL ] No optimal features file found for UTI: ./output/feature-sets/UTI.txt [2026-01-13T20:34:07.762518] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:07.762549] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:07.762595] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:07.762655] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:07.818612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:07.819403] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:07.819495] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:07.819527] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:07.941908] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:07.942063] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:07.942120] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:07.942151] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:07.945905] [DEBUG] [FORECASTER] UTI: Forecast T+1@11:T+2@11: DOWN (p=26.62%) [2026-01-13T20:34:07.946184] [INFO ] [FORECASTER] Completed predict_future for UTI [2026-01-13T20:34:07.946308] [INFO ] [sig ] UTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:08.094555] [INFO ] [LOCAL ] Saved forecast: UTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UTI.txt [2026-01-13T20:34:08.094725] [INFO ] [sig ] [3254/3497] Completed UTI in 0.3s | 2.85 sym/s | Total: 19.0m | ETA: 1.4m [2026-01-13T20:34:08.094765] [INFO ] [sig ] [3255/3497] Forecasting UTL... [2026-01-13T20:34:08.094795] [INFO ] [sig ] Generating forecast for: UTL [2026-01-13T20:34:08.094826] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTL' from 'https://tdm.silogroup.org/data/derivative_storage/UTL.csv'. [2026-01-13T20:34:08.105653] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTL'. [2026-01-13T20:34:08.105968] [INFO ] [FORECASTER] Starting predict_future for UTL [2026-01-13T20:34:08.106737] [DEBUG] [LOCAL ] No optimal features file found for UTL: ./output/feature-sets/UTL.txt [2026-01-13T20:34:08.106788] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:08.106819] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:08.106856] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:08.106914] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:08.162851] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:08.163720] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:08.163803] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:08.163836] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:08.286521] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:08.286696] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:08.286737] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:08.286766] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:08.290437] [DEBUG] [FORECASTER] UTL: Forecast T+1@11:T+2@11: UP (p=95.19%) [2026-01-13T20:34:08.290751] [INFO ] [FORECASTER] Completed predict_future for UTL [2026-01-13T20:34:08.290877] [INFO ] [sig ] UTL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:08.434718] [INFO ] [LOCAL ] Saved forecast: UTL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UTL.txt [2026-01-13T20:34:08.434871] [INFO ] [sig ] [3255/3497] Completed UTL in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:08.434922] [INFO ] [sig ] [3256/3497] Forecasting UTMD... [2026-01-13T20:34:08.434953] [INFO ] [sig ] Generating forecast for: UTMD [2026-01-13T20:34:08.434986] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTMD' from 'https://tdm.silogroup.org/data/derivative_storage/UTMD.csv'. [2026-01-13T20:34:08.445440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTMD'. [2026-01-13T20:34:08.445816] [INFO ] [FORECASTER] Starting predict_future for UTMD [2026-01-13T20:34:08.446597] [DEBUG] [LOCAL ] No optimal features file found for UTMD: ./output/feature-sets/UTMD.txt [2026-01-13T20:34:08.446648] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:08.446679] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:08.446706] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:08.446762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:08.505425] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:08.506277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:08.506376] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:08.506412] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:08.616131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:08.616290] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:08.616329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:08.616360] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:08.619878] [DEBUG] [FORECASTER] UTMD: Forecast T+1@11:T+2@11: DOWN (p=6.20%) [2026-01-13T20:34:08.620171] [INFO ] [FORECASTER] Completed predict_future for UTMD [2026-01-13T20:34:08.620301] [INFO ] [sig ] UTMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:08.775683] [INFO ] [LOCAL ] Saved forecast: UTMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UTMD.txt [2026-01-13T20:34:08.775841] [INFO ] [sig ] [3256/3497] Completed UTMD in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:08.775882] [INFO ] [sig ] [3257/3497] Forecasting UTZ... [2026-01-13T20:34:08.775914] [INFO ] [sig ] Generating forecast for: UTZ [2026-01-13T20:34:08.775943] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UTZ' from 'https://tdm.silogroup.org/data/derivative_storage/UTZ.csv'. [2026-01-13T20:34:08.787387] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UTZ'. [2026-01-13T20:34:08.787772] [INFO ] [FORECASTER] Starting predict_future for UTZ [2026-01-13T20:34:08.788664] [DEBUG] [LOCAL ] No optimal features file found for UTZ: ./output/feature-sets/UTZ.txt [2026-01-13T20:34:08.788718] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:08.788750] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:08.788776] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:08.788832] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:08.844950] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:08.845815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:08.845897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:08.845931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:08.960517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:08.960687] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:08.960727] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:08.960756] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:08.964046] [DEBUG] [FORECASTER] UTZ: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-01-13T20:34:08.964315] [INFO ] [FORECASTER] Completed predict_future for UTZ [2026-01-13T20:34:08.964439] [INFO ] [sig ] UTZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:09.106408] [INFO ] [LOCAL ] Saved forecast: UTZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UTZ.txt [2026-01-13T20:34:09.106543] [INFO ] [sig ] [3257/3497] Completed UTZ in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:09.106598] [INFO ] [sig ] [3258/3497] Forecasting UVE... [2026-01-13T20:34:09.106630] [INFO ] [sig ] Generating forecast for: UVE [2026-01-13T20:34:09.106660] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVE' from 'https://tdm.silogroup.org/data/derivative_storage/UVE.csv'. [2026-01-13T20:34:09.118316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVE'. [2026-01-13T20:34:09.118875] [INFO ] [FORECASTER] Starting predict_future for UVE [2026-01-13T20:34:09.119733] [DEBUG] [LOCAL ] No optimal features file found for UVE: ./output/feature-sets/UVE.txt [2026-01-13T20:34:09.119785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:09.119831] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:09.119859] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:09.119915] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:09.178364] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:09.179219] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:09.179303] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:09.179335] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:09.299082] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:09.299227] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:09.299267] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:09.299295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:09.302705] [DEBUG] [FORECASTER] UVE: Forecast T+1@11:T+2@11: DOWN (p=22.38%) [2026-01-13T20:34:09.302978] [INFO ] [FORECASTER] Completed predict_future for UVE [2026-01-13T20:34:09.303117] [INFO ] [sig ] UVE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:09.451518] [INFO ] [LOCAL ] Saved forecast: UVE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UVE.txt [2026-01-13T20:34:09.451675] [INFO ] [sig ] [3258/3497] Completed UVE in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:09.451715] [INFO ] [sig ] [3259/3497] Forecasting UVSP... [2026-01-13T20:34:09.451744] [INFO ] [sig ] Generating forecast for: UVSP [2026-01-13T20:34:09.451774] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UVSP' from 'https://tdm.silogroup.org/data/derivative_storage/UVSP.csv'. [2026-01-13T20:34:09.463332] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UVSP'. [2026-01-13T20:34:09.463684] [INFO ] [FORECASTER] Starting predict_future for UVSP [2026-01-13T20:34:09.464491] [DEBUG] [LOCAL ] No optimal features file found for UVSP: ./output/feature-sets/UVSP.txt [2026-01-13T20:34:09.464543] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:09.464597] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:09.464637] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:09.464697] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:09.521076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:09.521850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:09.521960] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:09.522004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:09.643372] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:09.643525] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:09.643565] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:09.643613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:09.646954] [DEBUG] [FORECASTER] UVSP: Forecast T+1@11:T+2@11: DOWN (p=37.11%) [2026-01-13T20:34:09.647269] [INFO ] [FORECASTER] Completed predict_future for UVSP [2026-01-13T20:34:09.647403] [INFO ] [sig ] UVSP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:09.791563] [INFO ] [LOCAL ] Saved forecast: UVSP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UVSP.txt [2026-01-13T20:34:09.791717] [INFO ] [sig ] [3259/3497] Completed UVSP in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:09.791755] [INFO ] [sig ] [3260/3497] Forecasting UWMC... [2026-01-13T20:34:09.791786] [INFO ] [sig ] Generating forecast for: UWMC [2026-01-13T20:34:09.791817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UWMC' from 'https://tdm.silogroup.org/data/derivative_storage/UWMC.csv'. [2026-01-13T20:34:09.802215] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UWMC'. [2026-01-13T20:34:09.802501] [INFO ] [FORECASTER] Starting predict_future for UWMC [2026-01-13T20:34:09.803268] [DEBUG] [LOCAL ] No optimal features file found for UWMC: ./output/feature-sets/UWMC.txt [2026-01-13T20:34:09.803318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:09.803350] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:09.803377] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:09.803433] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:09.861219] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:09.861912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:09.861991] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:09.862025] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:09.985935] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:09.986088] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:09.986130] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:09.986158] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:09.989671] [DEBUG] [FORECASTER] UWMC: Forecast T+1@11:T+2@11: DOWN (p=12.04%) [2026-01-13T20:34:09.989943] [INFO ] [FORECASTER] Completed predict_future for UWMC [2026-01-13T20:34:09.990066] [INFO ] [sig ] UWMC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:10.152053] [INFO ] [LOCAL ] Saved forecast: UWMC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UWMC.txt [2026-01-13T20:34:10.152217] [INFO ] [sig ] [3260/3497] Completed UWMC in 0.4s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:10.152257] [INFO ] [sig ] [3261/3497] Forecasting UXIN... [2026-01-13T20:34:10.152287] [INFO ] [sig ] Generating forecast for: UXIN [2026-01-13T20:34:10.152317] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UXIN' from 'https://tdm.silogroup.org/data/derivative_storage/UXIN.csv'. [2026-01-13T20:34:10.163132] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UXIN'. [2026-01-13T20:34:10.163425] [INFO ] [FORECASTER] Starting predict_future for UXIN [2026-01-13T20:34:10.164221] [DEBUG] [LOCAL ] No optimal features file found for UXIN: ./output/feature-sets/UXIN.txt [2026-01-13T20:34:10.164273] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:10.164305] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:10.164332] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:10.164387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:10.220487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:10.221277] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:10.221360] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:10.221394] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:10.341767] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:10.341942] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:10.341984] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:10.342012] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:10.345610] [DEBUG] [FORECASTER] UXIN: Forecast T+1@11:T+2@11: DOWN (p=11.81%) [2026-01-13T20:34:10.345903] [INFO ] [FORECASTER] Completed predict_future for UXIN [2026-01-13T20:34:10.346030] [INFO ] [sig ] UXIN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:10.488106] [INFO ] [LOCAL ] Saved forecast: UXIN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UXIN.txt [2026-01-13T20:34:10.488231] [INFO ] [sig ] [3261/3497] Completed UXIN in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:10.488270] [INFO ] [sig ] [3262/3497] Forecasting UYLD... [2026-01-13T20:34:10.488308] [INFO ] [sig ] Generating forecast for: UYLD [2026-01-13T20:34:10.488340] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UYLD' from 'https://tdm.silogroup.org/data/derivative_storage/UYLD.csv'. [2026-01-13T20:34:10.499634] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UYLD'. [2026-01-13T20:34:10.499931] [INFO ] [FORECASTER] Starting predict_future for UYLD [2026-01-13T20:34:10.500724] [DEBUG] [LOCAL ] No optimal features file found for UYLD: ./output/feature-sets/UYLD.txt [2026-01-13T20:34:10.500777] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:10.500809] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:10.500837] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:10.500894] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:10.560305] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:10.561128] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:10.561209] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:10.561244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:10.678239] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:10.678389] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:10.678431] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:10.678460] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:10.682287] [DEBUG] [FORECASTER] UYLD: Forecast T+1@11:T+2@11: UP (p=99.05%) [2026-01-13T20:34:10.682597] [INFO ] [FORECASTER] Completed predict_future for UYLD [2026-01-13T20:34:10.682896] [INFO ] [sig ] UYLD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:10.832265] [INFO ] [LOCAL ] Saved forecast: UYLD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/UYLD.txt [2026-01-13T20:34:10.832455] [INFO ] [sig ] [3262/3497] Completed UYLD in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:10.832499] [INFO ] [sig ] [3263/3497] Forecasting UZE... [2026-01-13T20:34:10.832531] [INFO ] [sig ] Generating forecast for: UZE [2026-01-13T20:34:10.832591] [DEBUG] [REMOTE ] Fetching historical data for symbol 'UZE' from 'https://tdm.silogroup.org/data/derivative_storage/UZE.csv'. [2026-01-13T20:34:10.843358] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'UZE'. [2026-01-13T20:34:10.843665] [INFO ] [FORECASTER] Starting predict_future for UZE [2026-01-13T20:34:10.844442] [DEBUG] [LOCAL ] No optimal features file found for UZE: ./output/feature-sets/UZE.txt [2026-01-13T20:34:10.844496] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:10.844529] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:10.844557] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:10.844636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:10.902343] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:10.903029] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:10.903108] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:10.903142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:11.017848] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:11.018043] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:11.018086] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:11.018115] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:11.021709] [DEBUG] [FORECASTER] UZE: Forecast T+1@11:T+2@11: DOWN (p=33.66%) [2026-01-13T20:34:11.021996] [INFO ] [FORECASTER] Completed predict_future for UZE [2026-01-13T20:34:11.022119] [INFO ] [sig ] UZE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:11.167378] [INFO ] [LOCAL ] Saved forecast: UZE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/UZE.txt [2026-01-13T20:34:11.167504] [INFO ] [sig ] [3263/3497] Completed UZE in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:11.167540] [INFO ] [sig ] [3264/3497] Forecasting VAC... [2026-01-13T20:34:11.167585] [INFO ] [sig ] Generating forecast for: VAC [2026-01-13T20:34:11.167618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAC' from 'https://tdm.silogroup.org/data/derivative_storage/VAC.csv'. [2026-01-13T20:34:11.178499] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAC'. [2026-01-13T20:34:11.178806] [INFO ] [FORECASTER] Starting predict_future for VAC [2026-01-13T20:34:11.179592] [DEBUG] [LOCAL ] No optimal features file found for VAC: ./output/feature-sets/VAC.txt [2026-01-13T20:34:11.179645] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:11.179678] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:11.179705] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:11.179762] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:11.237781] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:11.238490] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:11.238568] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:11.238621] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:11.359615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:11.359752] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:11.359792] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:11.359820] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:11.363201] [DEBUG] [FORECASTER] VAC: Forecast T+1@11:T+2@11: UP (p=87.19%) [2026-01-13T20:34:11.363542] [INFO ] [FORECASTER] Completed predict_future for VAC [2026-01-13T20:34:11.363703] [INFO ] [sig ] VAC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:11.514408] [INFO ] [LOCAL ] Saved forecast: VAC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VAC.txt [2026-01-13T20:34:11.514592] [INFO ] [sig ] [3264/3497] Completed VAC in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:11.514639] [INFO ] [sig ] [3265/3497] Forecasting VAL... [2026-01-13T20:34:11.514671] [INFO ] [sig ] Generating forecast for: VAL [2026-01-13T20:34:11.514701] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VAL' from 'https://tdm.silogroup.org/data/derivative_storage/VAL.csv'. [2026-01-13T20:34:11.526442] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VAL'. [2026-01-13T20:34:11.526812] [INFO ] [FORECASTER] Starting predict_future for VAL [2026-01-13T20:34:11.527613] [DEBUG] [LOCAL ] No optimal features file found for VAL: ./output/feature-sets/VAL.txt [2026-01-13T20:34:11.527665] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:11.527699] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:11.527727] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:11.527785] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:11.587498] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:11.588605] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:11.588687] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:11.588722] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:11.718480] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:11.718668] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:11.718712] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:11.718765] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:11.722342] [DEBUG] [FORECASTER] VAL: Forecast T+1@11:T+2@11: DOWN (p=42.10%) [2026-01-13T20:34:11.722660] [INFO ] [FORECASTER] Completed predict_future for VAL [2026-01-13T20:34:11.722804] [INFO ] [sig ] VAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:11.874714] [INFO ] [LOCAL ] Saved forecast: VAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VAL.txt [2026-01-13T20:34:11.874860] [INFO ] [sig ] [3265/3497] Completed VAL in 0.4s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:11.874900] [INFO ] [sig ] [3266/3497] Forecasting VALE... [2026-01-13T20:34:11.874930] [INFO ] [sig ] Generating forecast for: VALE [2026-01-13T20:34:11.874959] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALE' from 'https://tdm.silogroup.org/data/derivative_storage/VALE.csv'. [2026-01-13T20:34:11.886607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALE'. [2026-01-13T20:34:11.886966] [INFO ] [FORECASTER] Starting predict_future for VALE [2026-01-13T20:34:11.887807] [DEBUG] [LOCAL ] No optimal features file found for VALE: ./output/feature-sets/VALE.txt [2026-01-13T20:34:11.887860] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:11.887920] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:11.887949] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:11.888033] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:11.945520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:11.946372] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:11.946460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:11.946494] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:12.071252] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:12.071404] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:12.071444] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:12.071472] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:12.074850] [DEBUG] [FORECASTER] VALE: Forecast T+1@11:T+2@11: DOWN (p=29.83%) [2026-01-13T20:34:12.075124] [INFO ] [FORECASTER] Completed predict_future for VALE [2026-01-13T20:34:12.075245] [INFO ] [sig ] VALE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:12.227561] [INFO ] [LOCAL ] Saved forecast: VALE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VALE.txt [2026-01-13T20:34:12.227717] [INFO ] [sig ] [3266/3497] Completed VALE in 0.4s | 2.85 sym/s | Total: 19.1m | ETA: 1.4m [2026-01-13T20:34:12.227757] [INFO ] [sig ] [3267/3497] Forecasting VALN... [2026-01-13T20:34:12.227786] [INFO ] [sig ] Generating forecast for: VALN [2026-01-13T20:34:12.227817] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VALN' from 'https://tdm.silogroup.org/data/derivative_storage/VALN.csv'. [2026-01-13T20:34:12.240057] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VALN'. [2026-01-13T20:34:12.240380] [INFO ] [FORECASTER] Starting predict_future for VALN [2026-01-13T20:34:12.241221] [DEBUG] [LOCAL ] No optimal features file found for VALN: ./output/feature-sets/VALN.txt [2026-01-13T20:34:12.241275] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:12.241306] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:12.241333] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:12.241390] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:12.305230] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:12.306033] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:12.306115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:12.306163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:12.426154] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:12.426374] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:12.426450] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:12.426501] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:12.430333] [DEBUG] [FORECASTER] VALN: Forecast T+1@11:T+2@11: DOWN (p=0.80%) [2026-01-13T20:34:12.430644] [INFO ] [FORECASTER] Completed predict_future for VALN [2026-01-13T20:34:12.430775] [INFO ] [sig ] VALN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:12.581548] [INFO ] [LOCAL ] Saved forecast: VALN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VALN.txt [2026-01-13T20:34:12.581704] [INFO ] [sig ] [3267/3497] Completed VALN in 0.4s | 2.85 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-13T20:34:12.581746] [INFO ] [sig ] [3268/3497] Forecasting VANI... [2026-01-13T20:34:12.581776] [INFO ] [sig ] Generating forecast for: VANI [2026-01-13T20:34:12.581808] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VANI' from 'https://tdm.silogroup.org/data/derivative_storage/VANI.csv'. [2026-01-13T20:34:12.593546] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VANI'. [2026-01-13T20:34:12.593913] [INFO ] [FORECASTER] Starting predict_future for VANI [2026-01-13T20:34:12.594869] [DEBUG] [LOCAL ] No optimal features file found for VANI: ./output/feature-sets/VANI.txt [2026-01-13T20:34:12.594933] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:12.594973] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:12.595005] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:12.595065] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:12.656059] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:12.656859] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:12.656952] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:12.656995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:12.787705] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:12.787855] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:12.787895] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:12.787925] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:12.791843] [DEBUG] [FORECASTER] VANI: Forecast T+1@11:T+2@11: UP (p=68.20%) [2026-01-13T20:34:12.792197] [INFO ] [FORECASTER] Completed predict_future for VANI [2026-01-13T20:34:12.792368] [INFO ] [sig ] VANI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:12.943012] [INFO ] [LOCAL ] Saved forecast: VANI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VANI.txt [2026-01-13T20:34:12.943184] [INFO ] [sig ] [3268/3497] Completed VANI in 0.4s | 2.85 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-13T20:34:12.943227] [INFO ] [sig ] [3269/3497] Forecasting VBF... [2026-01-13T20:34:12.943258] [INFO ] [sig ] Generating forecast for: VBF [2026-01-13T20:34:12.943291] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBF' from 'https://tdm.silogroup.org/data/derivative_storage/VBF.csv'. [2026-01-13T20:34:12.955303] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBF'. [2026-01-13T20:34:12.955741] [INFO ] [FORECASTER] Starting predict_future for VBF [2026-01-13T20:34:12.956519] [DEBUG] [LOCAL ] No optimal features file found for VBF: ./output/feature-sets/VBF.txt [2026-01-13T20:34:12.956588] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:12.956623] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:12.956650] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:12.956720] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:13.015503] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:13.016368] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:13.016453] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:13.016487] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:13.136714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:13.136874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:13.136915] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:13.136981] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:13.140467] [DEBUG] [FORECASTER] VBF: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-13T20:34:13.140767] [INFO ] [FORECASTER] Completed predict_future for VBF [2026-01-13T20:34:13.140893] [INFO ] [sig ] VBF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:13.283120] [INFO ] [LOCAL ] Saved forecast: VBF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VBF.txt [2026-01-13T20:34:13.283258] [INFO ] [sig ] [3269/3497] Completed VBF in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-13T20:34:13.283297] [INFO ] [sig ] [3270/3497] Forecasting VBNK... [2026-01-13T20:34:13.283326] [INFO ] [sig ] Generating forecast for: VBNK [2026-01-13T20:34:13.283356] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VBNK' from 'https://tdm.silogroup.org/data/derivative_storage/VBNK.csv'. [2026-01-13T20:34:13.294513] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VBNK'. [2026-01-13T20:34:13.294848] [INFO ] [FORECASTER] Starting predict_future for VBNK [2026-01-13T20:34:13.295636] [DEBUG] [LOCAL ] No optimal features file found for VBNK: ./output/feature-sets/VBNK.txt [2026-01-13T20:34:13.295691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:13.295722] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:13.295749] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:13.295805] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:13.352566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:13.353346] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:13.353425] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:13.353459] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:13.469512] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:13.469698] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:13.469738] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:13.469767] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:13.473097] [DEBUG] [FORECASTER] VBNK: Forecast T+1@11:T+2@11: UP (p=79.55%) [2026-01-13T20:34:13.473367] [INFO ] [FORECASTER] Completed predict_future for VBNK [2026-01-13T20:34:13.473489] [INFO ] [sig ] VBNK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:13.621413] [INFO ] [LOCAL ] Saved forecast: VBNK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VBNK.txt [2026-01-13T20:34:13.621566] [INFO ] [sig ] [3270/3497] Completed VBNK in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-13T20:34:13.621627] [INFO ] [sig ] [3271/3497] Forecasting VC... [2026-01-13T20:34:13.621657] [INFO ] [sig ] Generating forecast for: VC [2026-01-13T20:34:13.621688] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VC' from 'https://tdm.silogroup.org/data/derivative_storage/VC.csv'. [2026-01-13T20:34:13.633019] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VC'. [2026-01-13T20:34:13.633342] [INFO ] [FORECASTER] Starting predict_future for VC [2026-01-13T20:34:13.634292] [DEBUG] [LOCAL ] No optimal features file found for VC: ./output/feature-sets/VC.txt [2026-01-13T20:34:13.634366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:13.634400] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:13.634428] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:13.634486] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:13.692695] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:13.693462] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:13.693542] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:13.693592] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:13.816517] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:13.816692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:13.816735] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:13.816765] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:13.820171] [DEBUG] [FORECASTER] VC: Forecast T+1@11:T+2@11: DOWN (p=9.21%) [2026-01-13T20:34:13.820443] [INFO ] [FORECASTER] Completed predict_future for VC [2026-01-13T20:34:13.820566] [INFO ] [sig ] VC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:13.966879] [INFO ] [LOCAL ] Saved forecast: VC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VC.txt [2026-01-13T20:34:13.967031] [INFO ] [sig ] [3271/3497] Completed VC in 0.3s | 2.85 sym/s | Total: 19.1m | ETA: 1.3m [2026-01-13T20:34:13.967087] [INFO ] [sig ] [3272/3497] Forecasting VCEL... [2026-01-13T20:34:13.967118] [INFO ] [sig ] Generating forecast for: VCEL [2026-01-13T20:34:13.967148] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCEL' from 'https://tdm.silogroup.org/data/derivative_storage/VCEL.csv'. [2026-01-13T20:34:13.980180] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCEL'. [2026-01-13T20:34:13.980474] [INFO ] [FORECASTER] Starting predict_future for VCEL [2026-01-13T20:34:13.981234] [DEBUG] [LOCAL ] No optimal features file found for VCEL: ./output/feature-sets/VCEL.txt [2026-01-13T20:34:13.981285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:13.981316] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:13.981343] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:13.981398] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:14.038407] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:14.039261] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:14.039343] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:14.039374] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:14.155096] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:14.155257] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:14.155296] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:14.155323] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:14.158787] [DEBUG] [FORECASTER] VCEL: Forecast T+1@11:T+2@11: UP (p=87.02%) [2026-01-13T20:34:14.159090] [INFO ] [FORECASTER] Completed predict_future for VCEL [2026-01-13T20:34:14.159223] [INFO ] [sig ] VCEL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:14.371537] [INFO ] [LOCAL ] Saved forecast: VCEL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VCEL.txt [2026-01-13T20:34:14.371805] [INFO ] [sig ] [3272/3497] Completed VCEL in 0.4s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:14.371872] [INFO ] [sig ] [3273/3497] Forecasting VCRB... [2026-01-13T20:34:14.371919] [INFO ] [sig ] Generating forecast for: VCRB [2026-01-13T20:34:14.371968] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCRB' from 'https://tdm.silogroup.org/data/derivative_storage/VCRB.csv'. [2026-01-13T20:34:14.388798] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCRB'. [2026-01-13T20:34:14.389287] [INFO ] [FORECASTER] Starting predict_future for VCRB [2026-01-13T20:34:14.390386] [DEBUG] [LOCAL ] No optimal features file found for VCRB: ./output/feature-sets/VCRB.txt [2026-01-13T20:34:14.390458] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:14.390500] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:14.390540] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:14.390645] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:14.475128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:14.476307] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:14.476419] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:14.476466] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:14.646484] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:14.646710] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:14.646777] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:14.646827] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:14.652229] [DEBUG] [FORECASTER] VCRB: Forecast T+1@11:T+2@11: UP (p=90.75%) [2026-01-13T20:34:14.652741] [INFO ] [FORECASTER] Completed predict_future for VCRB [2026-01-13T20:34:14.652951] [INFO ] [sig ] VCRB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:14.901030] [INFO ] [LOCAL ] Saved forecast: VCRB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VCRB.txt [2026-01-13T20:34:14.901261] [INFO ] [sig ] [3273/3497] Completed VCRB in 0.5s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:14.901314] [INFO ] [sig ] [3274/3497] Forecasting VCSH... [2026-01-13T20:34:14.901355] [INFO ] [sig ] Generating forecast for: VCSH [2026-01-13T20:34:14.901396] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VCSH' from 'https://tdm.silogroup.org/data/derivative_storage/VCSH.csv'. [2026-01-13T20:34:14.931761] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VCSH'. [2026-01-13T20:34:14.936027] [INFO ] [FORECASTER] Starting predict_future for VCSH [2026-01-13T20:34:14.937562] [DEBUG] [LOCAL ] No optimal features file found for VCSH: ./output/feature-sets/VCSH.txt [2026-01-13T20:34:14.937683] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:14.937726] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:14.937758] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:14.937823] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:15.027433] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:15.028485] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:15.028601] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:15.028640] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:15.162775] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:15.162945] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:15.162987] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:15.163018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:15.166879] [DEBUG] [FORECASTER] VCSH: Forecast T+1@11:T+2@11: UP (p=97.83%) [2026-01-13T20:34:15.167261] [INFO ] [FORECASTER] Completed predict_future for VCSH [2026-01-13T20:34:15.167418] [INFO ] [sig ] VCSH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:15.387250] [INFO ] [LOCAL ] Saved forecast: VCSH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VCSH.txt [2026-01-13T20:34:15.387433] [INFO ] [sig ] [3274/3497] Completed VCSH in 0.5s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:15.387480] [INFO ] [sig ] [3275/3497] Forecasting VECO... [2026-01-13T20:34:15.387513] [INFO ] [sig ] Generating forecast for: VECO [2026-01-13T20:34:15.387546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VECO' from 'https://tdm.silogroup.org/data/derivative_storage/VECO.csv'. [2026-01-13T20:34:15.400076] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VECO'. [2026-01-13T20:34:15.400480] [INFO ] [FORECASTER] Starting predict_future for VECO [2026-01-13T20:34:15.401329] [DEBUG] [LOCAL ] No optimal features file found for VECO: ./output/feature-sets/VECO.txt [2026-01-13T20:34:15.401394] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:15.401444] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:15.401475] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:15.401534] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:15.459805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:15.460668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:15.460750] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:15.460805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:15.583258] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:15.583411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:15.583452] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:15.583487] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:15.586990] [DEBUG] [FORECASTER] VECO: Forecast T+1@11:T+2@11: UP (p=71.21%) [2026-01-13T20:34:15.587272] [INFO ] [FORECASTER] Completed predict_future for VECO [2026-01-13T20:34:15.587402] [INFO ] [sig ] VECO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:15.732052] [INFO ] [LOCAL ] Saved forecast: VECO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VECO.txt [2026-01-13T20:34:15.732208] [INFO ] [sig ] [3275/3497] Completed VECO in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:15.732248] [INFO ] [sig ] [3276/3497] Forecasting VEEE... [2026-01-13T20:34:15.732278] [INFO ] [sig ] Generating forecast for: VEEE [2026-01-13T20:34:15.732308] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEEE' from 'https://tdm.silogroup.org/data/derivative_storage/VEEE.csv'. [2026-01-13T20:34:15.744259] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEEE'. [2026-01-13T20:34:15.744511] [INFO ] [FORECASTER] Starting predict_future for VEEE [2026-01-13T20:34:15.745277] [DEBUG] [LOCAL ] No optimal features file found for VEEE: ./output/feature-sets/VEEE.txt [2026-01-13T20:34:15.745328] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:15.745360] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:15.745388] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:15.745445] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:15.801671] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:15.802247] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:15.802344] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:15.802377] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:15.919303] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:15.919458] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:15.919500] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:15.919529] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:15.923281] [DEBUG] [FORECASTER] VEEE: Forecast T+1@11:T+2@11: UP (p=82.14%) [2026-01-13T20:34:15.923560] [INFO ] [FORECASTER] Completed predict_future for VEEE [2026-01-13T20:34:15.923709] [INFO ] [sig ] VEEE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:16.066199] [INFO ] [LOCAL ] Saved forecast: VEEE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VEEE.txt [2026-01-13T20:34:16.066320] [INFO ] [sig ] [3276/3497] Completed VEEE in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:16.066358] [INFO ] [sig ] [3277/3497] Forecasting VEL... [2026-01-13T20:34:16.066388] [INFO ] [sig ] Generating forecast for: VEL [2026-01-13T20:34:16.066418] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEL' from 'https://tdm.silogroup.org/data/derivative_storage/VEL.csv'. [2026-01-13T20:34:16.077652] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEL'. [2026-01-13T20:34:16.077914] [INFO ] [FORECASTER] Starting predict_future for VEL [2026-01-13T20:34:16.078723] [DEBUG] [LOCAL ] No optimal features file found for VEL: ./output/feature-sets/VEL.txt [2026-01-13T20:34:16.078773] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:16.078805] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:16.078832] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:16.078889] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:16.135297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:16.136022] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:16.136098] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:16.136130] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:16.257587] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:16.257747] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:16.257786] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:16.257814] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:16.261361] [DEBUG] [FORECASTER] VEL: Forecast T+1@11:T+2@11: UP (p=80.78%) [2026-01-13T20:34:16.261712] [INFO ] [FORECASTER] Completed predict_future for VEL [2026-01-13T20:34:16.261847] [INFO ] [sig ] VEL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:16.405088] [INFO ] [LOCAL ] Saved forecast: VEL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VEL.txt [2026-01-13T20:34:16.405213] [INFO ] [sig ] [3277/3497] Completed VEL in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:16.405251] [INFO ] [sig ] [3278/3497] Forecasting VEON... [2026-01-13T20:34:16.405281] [INFO ] [sig ] Generating forecast for: VEON [2026-01-13T20:34:16.405311] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VEON' from 'https://tdm.silogroup.org/data/derivative_storage/VEON.csv'. [2026-01-13T20:34:16.417664] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VEON'. [2026-01-13T20:34:16.418017] [INFO ] [FORECASTER] Starting predict_future for VEON [2026-01-13T20:34:16.418817] [DEBUG] [LOCAL ] No optimal features file found for VEON: ./output/feature-sets/VEON.txt [2026-01-13T20:34:16.418870] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:16.418901] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:16.418929] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:16.418987] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:16.476970] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:16.477691] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:16.477768] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:16.477801] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:16.599028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:16.599198] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:16.599239] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:16.599268] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:16.602691] [DEBUG] [FORECASTER] VEON: Forecast T+1@11:T+2@11: DOWN (p=5.11%) [2026-01-13T20:34:16.602965] [INFO ] [FORECASTER] Completed predict_future for VEON [2026-01-13T20:34:16.603090] [INFO ] [sig ] VEON: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:16.744621] [INFO ] [LOCAL ] Saved forecast: VEON 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VEON.txt [2026-01-13T20:34:16.744745] [INFO ] [sig ] [3278/3497] Completed VEON in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:16.744783] [INFO ] [sig ] [3279/3497] Forecasting VERA... [2026-01-13T20:34:16.744812] [INFO ] [sig ] Generating forecast for: VERA [2026-01-13T20:34:16.744842] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERA' from 'https://tdm.silogroup.org/data/derivative_storage/VERA.csv'. [2026-01-13T20:34:16.756604] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERA'. [2026-01-13T20:34:16.756896] [INFO ] [FORECASTER] Starting predict_future for VERA [2026-01-13T20:34:16.757688] [DEBUG] [LOCAL ] No optimal features file found for VERA: ./output/feature-sets/VERA.txt [2026-01-13T20:34:16.757741] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:16.757774] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:16.757801] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:16.757858] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:16.814459] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:16.815200] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:16.815281] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:16.815315] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:16.944147] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:16.944306] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:16.944348] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:16.944377] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:16.947910] [DEBUG] [FORECASTER] VERA: Forecast T+1@11:T+2@11: UP (p=70.92%) [2026-01-13T20:34:16.948297] [INFO ] [FORECASTER] Completed predict_future for VERA [2026-01-13T20:34:16.948442] [INFO ] [sig ] VERA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:17.092909] [INFO ] [LOCAL ] Saved forecast: VERA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VERA.txt [2026-01-13T20:34:17.093107] [INFO ] [sig ] [3279/3497] Completed VERA in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:17.093148] [INFO ] [sig ] [3280/3497] Forecasting VERI... [2026-01-13T20:34:17.093179] [INFO ] [sig ] Generating forecast for: VERI [2026-01-13T20:34:17.093209] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERI' from 'https://tdm.silogroup.org/data/derivative_storage/VERI.csv'. [2026-01-13T20:34:17.104170] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERI'. [2026-01-13T20:34:17.104525] [INFO ] [FORECASTER] Starting predict_future for VERI [2026-01-13T20:34:17.105307] [DEBUG] [LOCAL ] No optimal features file found for VERI: ./output/feature-sets/VERI.txt [2026-01-13T20:34:17.105360] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:17.105393] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:17.105420] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:17.105477] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:17.161023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:17.161895] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:17.161973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:17.162006] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:17.281606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:17.281950] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:17.281991] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:17.282018] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:17.285651] [DEBUG] [FORECASTER] VERI: Forecast T+1@11:T+2@11: UP (p=94.36%) [2026-01-13T20:34:17.285944] [INFO ] [FORECASTER] Completed predict_future for VERI [2026-01-13T20:34:17.286074] [INFO ] [sig ] VERI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:17.428894] [INFO ] [LOCAL ] Saved forecast: VERI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VERI.txt [2026-01-13T20:34:17.429049] [INFO ] [sig ] [3280/3497] Completed VERI in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:17.429089] [INFO ] [sig ] [3281/3497] Forecasting VERO... [2026-01-13T20:34:17.429120] [INFO ] [sig ] Generating forecast for: VERO [2026-01-13T20:34:17.429151] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERO' from 'https://tdm.silogroup.org/data/derivative_storage/VERO.csv'. [2026-01-13T20:34:17.440870] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERO'. [2026-01-13T20:34:17.441267] [INFO ] [FORECASTER] Starting predict_future for VERO [2026-01-13T20:34:17.442058] [DEBUG] [LOCAL ] No optimal features file found for VERO: ./output/feature-sets/VERO.txt [2026-01-13T20:34:17.442109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:17.442141] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:17.442168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:17.442225] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:17.500908] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:17.501811] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:17.501891] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:17.501924] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:17.622648] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:17.622806] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:17.622843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:17.622871] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:17.626299] [DEBUG] [FORECASTER] VERO: Forecast T+1@11:T+2@11: DOWN (p=12.20%) [2026-01-13T20:34:17.626626] [INFO ] [FORECASTER] Completed predict_future for VERO [2026-01-13T20:34:17.626757] [INFO ] [sig ] VERO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:17.774786] [INFO ] [LOCAL ] Saved forecast: VERO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VERO.txt [2026-01-13T20:34:17.774943] [INFO ] [sig ] [3281/3497] Completed VERO in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:17.774985] [INFO ] [sig ] [3282/3497] Forecasting VERX... [2026-01-13T20:34:17.775014] [INFO ] [sig ] Generating forecast for: VERX [2026-01-13T20:34:17.775044] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VERX' from 'https://tdm.silogroup.org/data/derivative_storage/VERX.csv'. [2026-01-13T20:34:17.786516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VERX'. [2026-01-13T20:34:17.786855] [INFO ] [FORECASTER] Starting predict_future for VERX [2026-01-13T20:34:17.787635] [DEBUG] [LOCAL ] No optimal features file found for VERX: ./output/feature-sets/VERX.txt [2026-01-13T20:34:17.787698] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:17.787732] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:17.787759] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:17.787815] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:17.847776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:17.848730] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:17.848827] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:17.848861] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:17.973315] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:17.973465] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:17.973505] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:17.973535] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:17.977324] [DEBUG] [FORECASTER] VERX: Forecast T+1@11:T+2@11: DOWN (p=19.36%) [2026-01-13T20:34:17.977617] [INFO ] [FORECASTER] Completed predict_future for VERX [2026-01-13T20:34:17.977746] [INFO ] [sig ] VERX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:18.125201] [INFO ] [LOCAL ] Saved forecast: VERX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VERX.txt [2026-01-13T20:34:18.125373] [INFO ] [sig ] [3282/3497] Completed VERX in 0.4s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:18.125426] [INFO ] [sig ] [3283/3497] Forecasting VFC... [2026-01-13T20:34:18.125459] [INFO ] [sig ] Generating forecast for: VFC [2026-01-13T20:34:18.125491] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFC' from 'https://tdm.silogroup.org/data/derivative_storage/VFC.csv'. [2026-01-13T20:34:18.137760] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFC'. [2026-01-13T20:34:18.138201] [INFO ] [FORECASTER] Starting predict_future for VFC [2026-01-13T20:34:18.139009] [DEBUG] [LOCAL ] No optimal features file found for VFC: ./output/feature-sets/VFC.txt [2026-01-13T20:34:18.139061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:18.139134] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:18.139163] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:18.139224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:18.198673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:18.199536] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:18.199660] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:18.199716] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:18.320819] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:18.320981] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:18.321022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:18.321051] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:18.324438] [DEBUG] [FORECASTER] VFC: Forecast T+1@11:T+2@11: DOWN (p=21.89%) [2026-01-13T20:34:18.324735] [INFO ] [FORECASTER] Completed predict_future for VFC [2026-01-13T20:34:18.324862] [INFO ] [sig ] VFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:18.468761] [INFO ] [LOCAL ] Saved forecast: VFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VFC.txt [2026-01-13T20:34:18.468920] [INFO ] [sig ] [3283/3497] Completed VFC in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.3m [2026-01-13T20:34:18.468963] [INFO ] [sig ] [3284/3497] Forecasting VFF... [2026-01-13T20:34:18.468994] [INFO ] [sig ] Generating forecast for: VFF [2026-01-13T20:34:18.469026] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFF' from 'https://tdm.silogroup.org/data/derivative_storage/VFF.csv'. [2026-01-13T20:34:18.480750] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFF'. [2026-01-13T20:34:18.481103] [INFO ] [FORECASTER] Starting predict_future for VFF [2026-01-13T20:34:18.481932] [DEBUG] [LOCAL ] No optimal features file found for VFF: ./output/feature-sets/VFF.txt [2026-01-13T20:34:18.481985] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:18.482019] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:18.482046] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:18.482105] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:18.539218] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:18.540167] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:18.540258] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:18.540293] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:18.659332] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:18.659488] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:18.659530] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:18.659558] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:18.663080] [DEBUG] [FORECASTER] VFF: Forecast T+1@11:T+2@11: UP (p=71.82%) [2026-01-13T20:34:18.663387] [INFO ] [FORECASTER] Completed predict_future for VFF [2026-01-13T20:34:18.663521] [INFO ] [sig ] VFF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:18.811889] [INFO ] [LOCAL ] Saved forecast: VFF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VFF.txt [2026-01-13T20:34:18.812024] [INFO ] [sig ] [3284/3497] Completed VFF in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-13T20:34:18.812064] [INFO ] [sig ] [3285/3497] Forecasting VFLO... [2026-01-13T20:34:18.812093] [INFO ] [sig ] Generating forecast for: VFLO [2026-01-13T20:34:18.812124] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFLO' from 'https://tdm.silogroup.org/data/derivative_storage/VFLO.csv'. [2026-01-13T20:34:18.823607] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFLO'. [2026-01-13T20:34:18.824009] [INFO ] [FORECASTER] Starting predict_future for VFLO [2026-01-13T20:34:18.824850] [DEBUG] [LOCAL ] No optimal features file found for VFLO: ./output/feature-sets/VFLO.txt [2026-01-13T20:34:18.824904] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:18.824939] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:18.824967] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:18.825026] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:18.888156] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:18.889037] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:18.889128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:18.889163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:19.017660] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:19.018032] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:19.018072] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:19.018099] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:19.021507] [DEBUG] [FORECASTER] VFLO: Forecast T+1@11:T+2@11: DOWN (p=4.14%) [2026-01-13T20:34:19.021821] [INFO ] [FORECASTER] Completed predict_future for VFLO [2026-01-13T20:34:19.021950] [INFO ] [sig ] VFLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:19.170028] [INFO ] [LOCAL ] Saved forecast: VFLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VFLO.txt [2026-01-13T20:34:19.170194] [INFO ] [sig ] [3285/3497] Completed VFLO in 0.4s | 2.85 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-13T20:34:19.170239] [INFO ] [sig ] [3286/3497] Forecasting VFS... [2026-01-13T20:34:19.170270] [INFO ] [sig ] Generating forecast for: VFS [2026-01-13T20:34:19.170301] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VFS' from 'https://tdm.silogroup.org/data/derivative_storage/VFS.csv'. [2026-01-13T20:34:19.182476] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VFS'. [2026-01-13T20:34:19.182840] [INFO ] [FORECASTER] Starting predict_future for VFS [2026-01-13T20:34:19.183824] [DEBUG] [LOCAL ] No optimal features file found for VFS: ./output/feature-sets/VFS.txt [2026-01-13T20:34:19.183878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:19.183911] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:19.183939] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:19.183995] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:19.245653] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:19.246531] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:19.246651] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:19.246696] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:19.369220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:19.369378] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:19.369418] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:19.369480] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:19.373124] [DEBUG] [FORECASTER] VFS: Forecast T+1@11:T+2@11: DOWN (p=12.89%) [2026-01-13T20:34:19.373448] [INFO ] [FORECASTER] Completed predict_future for VFS [2026-01-13T20:34:19.373601] [INFO ] [sig ] VFS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:19.518443] [INFO ] [LOCAL ] Saved forecast: VFS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VFS.txt [2026-01-13T20:34:19.518614] [INFO ] [sig ] [3286/3497] Completed VFS in 0.3s | 2.85 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-13T20:34:19.518656] [INFO ] [sig ] [3287/3497] Forecasting VGI... [2026-01-13T20:34:19.518686] [INFO ] [sig ] Generating forecast for: VGI [2026-01-13T20:34:19.518717] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGI' from 'https://tdm.silogroup.org/data/derivative_storage/VGI.csv'. [2026-01-13T20:34:19.530035] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGI'. [2026-01-13T20:34:19.530354] [INFO ] [FORECASTER] Starting predict_future for VGI [2026-01-13T20:34:19.531120] [DEBUG] [LOCAL ] No optimal features file found for VGI: ./output/feature-sets/VGI.txt [2026-01-13T20:34:19.531172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:19.531203] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:19.531229] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:19.531284] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:19.592556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:19.593479] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:19.593570] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:19.593627] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:19.711333] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:19.711487] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:19.711527] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:19.711557] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:19.714995] [DEBUG] [FORECASTER] VGI: Forecast T+1@11:T+2@11: UP (p=84.53%) [2026-01-13T20:34:19.715272] [INFO ] [FORECASTER] Completed predict_future for VGI [2026-01-13T20:34:19.715424] [INFO ] [sig ] VGI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:19.870398] [INFO ] [LOCAL ] Saved forecast: VGI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VGI.txt [2026-01-13T20:34:19.870551] [INFO ] [sig ] [3287/3497] Completed VGI in 0.4s | 2.85 sym/s | Total: 19.2m | ETA: 1.2m [2026-01-13T20:34:19.870609] [INFO ] [sig ] [3288/3497] Forecasting VGM... [2026-01-13T20:34:19.870640] [INFO ] [sig ] Generating forecast for: VGM [2026-01-13T20:34:19.870671] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGM' from 'https://tdm.silogroup.org/data/derivative_storage/VGM.csv'. [2026-01-13T20:34:19.882795] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGM'. [2026-01-13T20:34:19.883115] [INFO ] [FORECASTER] Starting predict_future for VGM [2026-01-13T20:34:19.884120] [DEBUG] [LOCAL ] No optimal features file found for VGM: ./output/feature-sets/VGM.txt [2026-01-13T20:34:19.884172] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:19.884205] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:19.884231] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:19.884294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:19.947145] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:19.948045] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:19.948135] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:19.948168] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:20.071180] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:20.071333] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:20.071372] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:20.071401] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:20.074741] [DEBUG] [FORECASTER] VGM: Forecast T+1@11:T+2@11: UP (p=84.86%) [2026-01-13T20:34:20.075015] [INFO ] [FORECASTER] Completed predict_future for VGM [2026-01-13T20:34:20.075134] [INFO ] [sig ] VGM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:20.222936] [INFO ] [LOCAL ] Saved forecast: VGM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VGM.txt [2026-01-13T20:34:20.223091] [INFO ] [sig ] [3288/3497] Completed VGM in 0.4s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:20.223130] [INFO ] [sig ] [3289/3497] Forecasting VGSH... [2026-01-13T20:34:20.223160] [INFO ] [sig ] Generating forecast for: VGSH [2026-01-13T20:34:20.223191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VGSH' from 'https://tdm.silogroup.org/data/derivative_storage/VGSH.csv'. [2026-01-13T20:34:20.234748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VGSH'. [2026-01-13T20:34:20.235239] [INFO ] [FORECASTER] Starting predict_future for VGSH [2026-01-13T20:34:20.236036] [DEBUG] [LOCAL ] No optimal features file found for VGSH: ./output/feature-sets/VGSH.txt [2026-01-13T20:34:20.236089] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:20.236121] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:20.236147] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:20.236208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:20.309705] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:20.310603] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:20.310694] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:20.310730] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:20.434157] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:20.434326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:20.434388] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:20.434420] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:20.437975] [DEBUG] [FORECASTER] VGSH: Forecast T+1@11:T+2@11: DOWN (p=28.20%) [2026-01-13T20:34:20.438278] [INFO ] [FORECASTER] Completed predict_future for VGSH [2026-01-13T20:34:20.438410] [INFO ] [sig ] VGSH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:20.583958] [INFO ] [LOCAL ] Saved forecast: VGSH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VGSH.txt [2026-01-13T20:34:20.584124] [INFO ] [sig ] [3289/3497] Completed VGSH in 0.4s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:20.584168] [INFO ] [sig ] [3290/3497] Forecasting VICI... [2026-01-13T20:34:20.584201] [INFO ] [sig ] Generating forecast for: VICI [2026-01-13T20:34:20.584235] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VICI' from 'https://tdm.silogroup.org/data/derivative_storage/VICI.csv'. [2026-01-13T20:34:20.596276] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VICI'. [2026-01-13T20:34:20.596626] [INFO ] [FORECASTER] Starting predict_future for VICI [2026-01-13T20:34:20.597636] [DEBUG] [LOCAL ] No optimal features file found for VICI: ./output/feature-sets/VICI.txt [2026-01-13T20:34:20.597691] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:20.597726] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:20.597754] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:20.597813] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:20.658776] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:20.659655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:20.659739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:20.659775] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:20.786605] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:20.786761] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:20.786802] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:20.786831] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:20.790335] [DEBUG] [FORECASTER] VICI: Forecast T+1@11:T+2@11: DOWN (p=11.62%) [2026-01-13T20:34:20.790641] [INFO ] [FORECASTER] Completed predict_future for VICI [2026-01-13T20:34:20.790771] [INFO ] [sig ] VICI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:20.934141] [INFO ] [LOCAL ] Saved forecast: VICI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VICI.txt [2026-01-13T20:34:20.934297] [INFO ] [sig ] [3290/3497] Completed VICI in 0.4s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:20.934340] [INFO ] [sig ] [3291/3497] Forecasting VIGI... [2026-01-13T20:34:20.934374] [INFO ] [sig ] Generating forecast for: VIGI [2026-01-13T20:34:20.934408] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIGI' from 'https://tdm.silogroup.org/data/derivative_storage/VIGI.csv'. [2026-01-13T20:34:20.945792] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIGI'. [2026-01-13T20:34:20.946118] [INFO ] [FORECASTER] Starting predict_future for VIGI [2026-01-13T20:34:20.946924] [DEBUG] [LOCAL ] No optimal features file found for VIGI: ./output/feature-sets/VIGI.txt [2026-01-13T20:34:20.946978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:20.947013] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:20.947043] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:20.947102] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:21.004637] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:21.005393] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:21.005493] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:21.005530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:21.129079] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:21.129242] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:21.129286] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:21.129317] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:21.132893] [DEBUG] [FORECASTER] VIGI: Forecast T+1@11:T+2@11: DOWN (p=22.44%) [2026-01-13T20:34:21.133197] [INFO ] [FORECASTER] Completed predict_future for VIGI [2026-01-13T20:34:21.133327] [INFO ] [sig ] VIGI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:21.282071] [INFO ] [LOCAL ] Saved forecast: VIGI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VIGI.txt [2026-01-13T20:34:21.282238] [INFO ] [sig ] [3291/3497] Completed VIGI in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:21.282280] [INFO ] [sig ] [3292/3497] Forecasting VINP... [2026-01-13T20:34:21.282315] [INFO ] [sig ] Generating forecast for: VINP [2026-01-13T20:34:21.282349] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VINP' from 'https://tdm.silogroup.org/data/derivative_storage/VINP.csv'. [2026-01-13T20:34:21.293900] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VINP'. [2026-01-13T20:34:21.294249] [INFO ] [FORECASTER] Starting predict_future for VINP [2026-01-13T20:34:21.295192] [DEBUG] [LOCAL ] No optimal features file found for VINP: ./output/feature-sets/VINP.txt [2026-01-13T20:34:21.295245] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:21.295276] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:21.295303] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:21.295359] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:21.357126] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:21.358008] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:21.358103] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:21.358140] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:21.478519] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:21.478702] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:21.478747] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:21.478777] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:21.482319] [DEBUG] [FORECASTER] VINP: Forecast T+1@11:T+2@11: DOWN (p=24.31%) [2026-01-13T20:34:21.482629] [INFO ] [FORECASTER] Completed predict_future for VINP [2026-01-13T20:34:21.482762] [INFO ] [sig ] VINP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:21.628899] [INFO ] [LOCAL ] Saved forecast: VINP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VINP.txt [2026-01-13T20:34:21.629080] [INFO ] [sig ] [3292/3497] Completed VINP in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:21.629130] [INFO ] [sig ] [3293/3497] Forecasting VIPS... [2026-01-13T20:34:21.629165] [INFO ] [sig ] Generating forecast for: VIPS [2026-01-13T20:34:21.629198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIPS' from 'https://tdm.silogroup.org/data/derivative_storage/VIPS.csv'. [2026-01-13T20:34:21.643029] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIPS'. [2026-01-13T20:34:21.643422] [INFO ] [FORECASTER] Starting predict_future for VIPS [2026-01-13T20:34:21.644448] [DEBUG] [LOCAL ] No optimal features file found for VIPS: ./output/feature-sets/VIPS.txt [2026-01-13T20:34:21.644503] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:21.644551] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:21.644606] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:21.644673] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:21.704989] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:21.705925] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:21.706060] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:21.706097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:21.834487] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:21.834667] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:21.834714] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:21.834746] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:21.838866] [DEBUG] [FORECASTER] VIPS: Forecast T+1@11:T+2@11: UP (p=57.55%) [2026-01-13T20:34:21.839303] [INFO ] [FORECASTER] Completed predict_future for VIPS [2026-01-13T20:34:21.839479] [INFO ] [sig ] VIPS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:21.982511] [INFO ] [LOCAL ] Saved forecast: VIPS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VIPS.txt [2026-01-13T20:34:21.982686] [INFO ] [sig ] [3293/3497] Completed VIPS in 0.4s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:21.982729] [INFO ] [sig ] [3294/3497] Forecasting VIRC... [2026-01-13T20:34:21.982760] [INFO ] [sig ] Generating forecast for: VIRC [2026-01-13T20:34:21.982791] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VIRC' from 'https://tdm.silogroup.org/data/derivative_storage/VIRC.csv'. [2026-01-13T20:34:21.994123] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VIRC'. [2026-01-13T20:34:21.994487] [INFO ] [FORECASTER] Starting predict_future for VIRC [2026-01-13T20:34:21.995258] [DEBUG] [LOCAL ] No optimal features file found for VIRC: ./output/feature-sets/VIRC.txt [2026-01-13T20:34:21.995310] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:21.995342] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:21.995369] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:21.995426] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:22.053110] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:22.053987] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:22.054070] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:22.054106] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:22.175409] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:22.175590] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:22.175634] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:22.175665] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:22.179145] [DEBUG] [FORECASTER] VIRC: Forecast T+1@11:T+2@11: DOWN (p=45.27%) [2026-01-13T20:34:22.179436] [INFO ] [FORECASTER] Completed predict_future for VIRC [2026-01-13T20:34:22.179566] [INFO ] [sig ] VIRC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:22.326682] [INFO ] [LOCAL ] Saved forecast: VIRC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VIRC.txt [2026-01-13T20:34:22.326834] [INFO ] [sig ] [3294/3497] Completed VIRC in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:22.326874] [INFO ] [sig ] [3295/3497] Forecasting VITL... [2026-01-13T20:34:22.326904] [INFO ] [sig ] Generating forecast for: VITL [2026-01-13T20:34:22.326936] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VITL' from 'https://tdm.silogroup.org/data/derivative_storage/VITL.csv'. [2026-01-13T20:34:22.338382] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VITL'. [2026-01-13T20:34:22.338795] [INFO ] [FORECASTER] Starting predict_future for VITL [2026-01-13T20:34:22.339669] [DEBUG] [LOCAL ] No optimal features file found for VITL: ./output/feature-sets/VITL.txt [2026-01-13T20:34:22.339725] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:22.339759] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:22.339789] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:22.339848] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:22.401472] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:22.402348] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:22.402443] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:22.402479] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:22.531292] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:22.531460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:22.531503] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:22.531533] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:22.535021] [DEBUG] [FORECASTER] VITL: Forecast T+1@11:T+2@11: DOWN (p=25.49%) [2026-01-13T20:34:22.535309] [INFO ] [FORECASTER] Completed predict_future for VITL [2026-01-13T20:34:22.535444] [INFO ] [sig ] VITL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:22.686177] [INFO ] [LOCAL ] Saved forecast: VITL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VITL.txt [2026-01-13T20:34:22.686316] [INFO ] [sig ] [3295/3497] Completed VITL in 0.4s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:22.686356] [INFO ] [sig ] [3296/3497] Forecasting VKQ... [2026-01-13T20:34:22.686387] [INFO ] [sig ] Generating forecast for: VKQ [2026-01-13T20:34:22.686417] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKQ' from 'https://tdm.silogroup.org/data/derivative_storage/VKQ.csv'. [2026-01-13T20:34:22.698271] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKQ'. [2026-01-13T20:34:22.698646] [INFO ] [FORECASTER] Starting predict_future for VKQ [2026-01-13T20:34:22.699426] [DEBUG] [LOCAL ] No optimal features file found for VKQ: ./output/feature-sets/VKQ.txt [2026-01-13T20:34:22.699477] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:22.699510] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:22.699536] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:22.699613] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:22.757483] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:22.758371] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:22.758451] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:22.758483] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:22.882163] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:22.882320] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:22.882362] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:22.882393] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:22.886277] [DEBUG] [FORECASTER] VKQ: Forecast T+1@11:T+2@11: UP (p=97.05%) [2026-01-13T20:34:22.886604] [INFO ] [FORECASTER] Completed predict_future for VKQ [2026-01-13T20:34:22.886746] [INFO ] [sig ] VKQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:23.027882] [INFO ] [LOCAL ] Saved forecast: VKQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VKQ.txt [2026-01-13T20:34:23.028086] [INFO ] [sig ] [3296/3497] Completed VKQ in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:23.028129] [INFO ] [sig ] [3297/3497] Forecasting VKTX... [2026-01-13T20:34:23.028167] [INFO ] [sig ] Generating forecast for: VKTX [2026-01-13T20:34:23.028198] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VKTX' from 'https://tdm.silogroup.org/data/derivative_storage/VKTX.csv'. [2026-01-13T20:34:23.039982] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VKTX'. [2026-01-13T20:34:23.040284] [INFO ] [FORECASTER] Starting predict_future for VKTX [2026-01-13T20:34:23.041085] [DEBUG] [LOCAL ] No optimal features file found for VKTX: ./output/feature-sets/VKTX.txt [2026-01-13T20:34:23.041138] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:23.041171] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:23.041199] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:23.041257] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:23.100548] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:23.101632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:23.101732] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:23.101770] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:23.221294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:23.221446] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:23.221485] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:23.221513] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:23.224826] [DEBUG] [FORECASTER] VKTX: Forecast T+1@11:T+2@11: DOWN (p=40.71%) [2026-01-13T20:34:23.225094] [INFO ] [FORECASTER] Completed predict_future for VKTX [2026-01-13T20:34:23.225216] [INFO ] [sig ] VKTX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:23.366936] [INFO ] [LOCAL ] Saved forecast: VKTX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VKTX.txt [2026-01-13T20:34:23.367077] [INFO ] [sig ] [3297/3497] Completed VKTX in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:23.367116] [INFO ] [sig ] [3298/3497] Forecasting VLGEA... [2026-01-13T20:34:23.367146] [INFO ] [sig ] Generating forecast for: VLGEA [2026-01-13T20:34:23.367178] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLGEA' from 'https://tdm.silogroup.org/data/derivative_storage/VLGEA.csv'. [2026-01-13T20:34:23.378284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLGEA'. [2026-01-13T20:34:23.378587] [INFO ] [FORECASTER] Starting predict_future for VLGEA [2026-01-13T20:34:23.379340] [DEBUG] [LOCAL ] No optimal features file found for VLGEA: ./output/feature-sets/VLGEA.txt [2026-01-13T20:34:23.379390] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:23.379421] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:23.379448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:23.379509] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:23.437488] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:23.438282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:23.438361] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:23.438393] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:23.564143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:23.564297] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:23.564337] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:23.564367] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:23.567683] [DEBUG] [FORECASTER] VLGEA: Forecast T+1@11:T+2@11: UP (p=63.91%) [2026-01-13T20:34:23.567949] [INFO ] [FORECASTER] Completed predict_future for VLGEA [2026-01-13T20:34:23.568091] [INFO ] [sig ] VLGEA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:23.708591] [INFO ] [LOCAL ] Saved forecast: VLGEA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VLGEA.txt [2026-01-13T20:34:23.708741] [INFO ] [sig ] [3298/3497] Completed VLGEA in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:23.708780] [INFO ] [sig ] [3299/3497] Forecasting VLN... [2026-01-13T20:34:23.708810] [INFO ] [sig ] Generating forecast for: VLN [2026-01-13T20:34:23.708839] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLN' from 'https://tdm.silogroup.org/data/derivative_storage/VLN.csv'. [2026-01-13T20:34:23.720854] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLN'. [2026-01-13T20:34:23.721142] [INFO ] [FORECASTER] Starting predict_future for VLN [2026-01-13T20:34:23.721916] [DEBUG] [LOCAL ] No optimal features file found for VLN: ./output/feature-sets/VLN.txt [2026-01-13T20:34:23.721966] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:23.721998] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:23.722024] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:23.722080] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:23.779621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:23.780318] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:23.780395] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:23.780427] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:23.897278] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:23.897428] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:23.897466] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:23.897496] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:23.900821] [DEBUG] [FORECASTER] VLN: Forecast T+1@11:T+2@11: UP (p=86.45%) [2026-01-13T20:34:23.901089] [INFO ] [FORECASTER] Completed predict_future for VLN [2026-01-13T20:34:23.901208] [INFO ] [sig ] VLN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:24.042381] [INFO ] [LOCAL ] Saved forecast: VLN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VLN.txt [2026-01-13T20:34:24.042531] [INFO ] [sig ] [3299/3497] Completed VLN in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:24.042587] [INFO ] [sig ] [3300/3497] Forecasting VLO... [2026-01-13T20:34:24.042622] [INFO ] [sig ] Generating forecast for: VLO [2026-01-13T20:34:24.042653] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLO' from 'https://tdm.silogroup.org/data/derivative_storage/VLO.csv'. [2026-01-13T20:34:24.053726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLO'. [2026-01-13T20:34:24.054023] [INFO ] [FORECASTER] Starting predict_future for VLO [2026-01-13T20:34:24.054787] [DEBUG] [LOCAL ] No optimal features file found for VLO: ./output/feature-sets/VLO.txt [2026-01-13T20:34:24.054839] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:24.054895] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:24.054924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:24.054982] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:24.111121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:24.111928] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:24.112005] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:24.112038] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:24.237008] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:24.237159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:24.237197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:24.237243] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:24.240602] [DEBUG] [FORECASTER] VLO: Forecast T+1@11:T+2@11: DOWN (p=2.48%) [2026-01-13T20:34:24.240870] [INFO ] [FORECASTER] Completed predict_future for VLO [2026-01-13T20:34:24.240992] [INFO ] [sig ] VLO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:24.384591] [INFO ] [LOCAL ] Saved forecast: VLO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VLO.txt [2026-01-13T20:34:24.384719] [INFO ] [sig ] [3300/3497] Completed VLO in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.2m [2026-01-13T20:34:24.384757] [INFO ] [sig ] [3301/3497] Forecasting VLRS... [2026-01-13T20:34:24.384786] [INFO ] [sig ] Generating forecast for: VLRS [2026-01-13T20:34:24.384815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLRS' from 'https://tdm.silogroup.org/data/derivative_storage/VLRS.csv'. [2026-01-13T20:34:24.395733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLRS'. [2026-01-13T20:34:24.396017] [INFO ] [FORECASTER] Starting predict_future for VLRS [2026-01-13T20:34:24.396785] [DEBUG] [LOCAL ] No optimal features file found for VLRS: ./output/feature-sets/VLRS.txt [2026-01-13T20:34:24.396836] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:24.396867] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:24.396894] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:24.396950] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:24.454410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:24.455303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:24.455387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:24.455420] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:24.576383] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:24.576524] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:24.576566] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:24.576613] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:24.580023] [DEBUG] [FORECASTER] VLRS: Forecast T+1@11:T+2@11: UP (p=71.22%) [2026-01-13T20:34:24.580296] [INFO ] [FORECASTER] Completed predict_future for VLRS [2026-01-13T20:34:24.580427] [INFO ] [sig ] VLRS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:24.727095] [INFO ] [LOCAL ] Saved forecast: VLRS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VLRS.txt [2026-01-13T20:34:24.727246] [INFO ] [sig ] [3301/3497] Completed VLRS in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-13T20:34:24.727285] [INFO ] [sig ] [3302/3497] Forecasting VLTO... [2026-01-13T20:34:24.727316] [INFO ] [sig ] Generating forecast for: VLTO [2026-01-13T20:34:24.727346] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLTO' from 'https://tdm.silogroup.org/data/derivative_storage/VLTO.csv'. [2026-01-13T20:34:24.738704] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLTO'. [2026-01-13T20:34:24.739049] [INFO ] [FORECASTER] Starting predict_future for VLTO [2026-01-13T20:34:24.739825] [DEBUG] [LOCAL ] No optimal features file found for VLTO: ./output/feature-sets/VLTO.txt [2026-01-13T20:34:24.739876] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:24.739907] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:24.739935] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:24.739992] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:24.796203] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:24.797077] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:24.797161] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:24.797212] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:24.919274] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:24.919395] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:24.919433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:24.919461] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:24.922755] [DEBUG] [FORECASTER] VLTO: Forecast T+1@11:T+2@11: DOWN (p=23.60%) [2026-01-13T20:34:24.923026] [INFO ] [FORECASTER] Completed predict_future for VLTO [2026-01-13T20:34:24.923144] [INFO ] [sig ] VLTO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:25.065186] [INFO ] [LOCAL ] Saved forecast: VLTO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VLTO.txt [2026-01-13T20:34:25.065312] [INFO ] [sig ] [3302/3497] Completed VLTO in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-13T20:34:25.065350] [INFO ] [sig ] [3303/3497] Forecasting VLY... [2026-01-13T20:34:25.065380] [INFO ] [sig ] Generating forecast for: VLY [2026-01-13T20:34:25.065412] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VLY' from 'https://tdm.silogroup.org/data/derivative_storage/VLY.csv'. [2026-01-13T20:34:25.076448] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VLY'. [2026-01-13T20:34:25.076748] [INFO ] [FORECASTER] Starting predict_future for VLY [2026-01-13T20:34:25.077495] [DEBUG] [LOCAL ] No optimal features file found for VLY: ./output/feature-sets/VLY.txt [2026-01-13T20:34:25.077546] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:25.077594] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:25.077623] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:25.077680] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:25.136934] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:25.137674] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:25.137751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:25.137784] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:25.260294] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:25.260443] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:25.260482] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:25.260542] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:25.263906] [DEBUG] [FORECASTER] VLY: Forecast T+1@11:T+2@11: UP (p=53.61%) [2026-01-13T20:34:25.264177] [INFO ] [FORECASTER] Completed predict_future for VLY [2026-01-13T20:34:25.264297] [INFO ] [sig ] VLY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:25.406325] [INFO ] [LOCAL ] Saved forecast: VLY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VLY.txt [2026-01-13T20:34:25.406453] [INFO ] [sig ] [3303/3497] Completed VLY in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-13T20:34:25.406491] [INFO ] [sig ] [3304/3497] Forecasting VMBS... [2026-01-13T20:34:25.406521] [INFO ] [sig ] Generating forecast for: VMBS [2026-01-13T20:34:25.406552] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMBS' from 'https://tdm.silogroup.org/data/derivative_storage/VMBS.csv'. [2026-01-13T20:34:25.417486] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMBS'. [2026-01-13T20:34:25.417771] [INFO ] [FORECASTER] Starting predict_future for VMBS [2026-01-13T20:34:25.418544] [DEBUG] [LOCAL ] No optimal features file found for VMBS: ./output/feature-sets/VMBS.txt [2026-01-13T20:34:25.418612] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:25.418644] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:25.418682] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:25.418740] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:25.475050] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:25.475697] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:25.475773] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:25.475805] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:25.596441] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:25.596591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:25.596632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:25.596659] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:25.600040] [DEBUG] [FORECASTER] VMBS: Forecast T+1@11:T+2@11: UP (p=68.18%) [2026-01-13T20:34:25.600310] [INFO ] [FORECASTER] Completed predict_future for VMBS [2026-01-13T20:34:25.600432] [INFO ] [sig ] VMBS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:25.742331] [INFO ] [LOCAL ] Saved forecast: VMBS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VMBS.txt [2026-01-13T20:34:25.742456] [INFO ] [sig ] [3304/3497] Completed VMBS in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-13T20:34:25.742495] [INFO ] [sig ] [3305/3497] Forecasting VMD... [2026-01-13T20:34:25.742525] [INFO ] [sig ] Generating forecast for: VMD [2026-01-13T20:34:25.742554] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMD' from 'https://tdm.silogroup.org/data/derivative_storage/VMD.csv'. [2026-01-13T20:34:25.753048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMD'. [2026-01-13T20:34:25.753357] [INFO ] [FORECASTER] Starting predict_future for VMD [2026-01-13T20:34:25.754138] [DEBUG] [LOCAL ] No optimal features file found for VMD: ./output/feature-sets/VMD.txt [2026-01-13T20:34:25.754189] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:25.754220] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:25.754246] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:25.754302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:25.810881] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:25.811546] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:25.811637] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:25.811670] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:25.933249] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:25.933393] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:25.933432] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:25.933462] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:25.937295] [DEBUG] [FORECASTER] VMD: Forecast T+1@11:T+2@11: DOWN (p=10.40%) [2026-01-13T20:34:25.937594] [INFO ] [FORECASTER] Completed predict_future for VMD [2026-01-13T20:34:25.937715] [INFO ] [sig ] VMD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:26.082540] [INFO ] [LOCAL ] Saved forecast: VMD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VMD.txt [2026-01-13T20:34:26.082685] [INFO ] [sig ] [3305/3497] Completed VMD in 0.3s | 2.85 sym/s | Total: 19.3m | ETA: 1.1m [2026-01-13T20:34:26.082723] [INFO ] [sig ] [3306/3497] Forecasting VMI... [2026-01-13T20:34:26.082753] [INFO ] [sig ] Generating forecast for: VMI [2026-01-13T20:34:26.082784] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMI' from 'https://tdm.silogroup.org/data/derivative_storage/VMI.csv'. [2026-01-13T20:34:26.093232] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMI'. [2026-01-13T20:34:26.093506] [INFO ] [FORECASTER] Starting predict_future for VMI [2026-01-13T20:34:26.094281] [DEBUG] [LOCAL ] No optimal features file found for VMI: ./output/feature-sets/VMI.txt [2026-01-13T20:34:26.094332] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:26.094364] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:26.094390] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:26.094447] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:26.151161] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:26.151876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:26.151954] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:26.151988] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:26.276536] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:26.276697] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:26.276736] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:26.276764] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:26.280063] [DEBUG] [FORECASTER] VMI: Forecast T+1@11:T+2@11: DOWN (p=4.64%) [2026-01-13T20:34:26.280331] [INFO ] [FORECASTER] Completed predict_future for VMI [2026-01-13T20:34:26.280449] [INFO ] [sig ] VMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:26.427349] [INFO ] [LOCAL ] Saved forecast: VMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VMI.txt [2026-01-13T20:34:26.427495] [INFO ] [sig ] [3306/3497] Completed VMI in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:26.427534] [INFO ] [sig ] [3307/3497] Forecasting VMO... [2026-01-13T20:34:26.427563] [INFO ] [sig ] Generating forecast for: VMO [2026-01-13T20:34:26.427610] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VMO' from 'https://tdm.silogroup.org/data/derivative_storage/VMO.csv'. [2026-01-13T20:34:26.438992] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VMO'. [2026-01-13T20:34:26.439286] [INFO ] [FORECASTER] Starting predict_future for VMO [2026-01-13T20:34:26.440294] [DEBUG] [LOCAL ] No optimal features file found for VMO: ./output/feature-sets/VMO.txt [2026-01-13T20:34:26.440345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:26.440376] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:26.440402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:26.440458] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:26.497188] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:26.498135] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:26.498220] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:26.498253] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:26.624397] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:26.624591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:26.624635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:26.624665] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:26.628592] [DEBUG] [FORECASTER] VMO: Forecast T+1@11:T+2@11: UP (p=54.32%) [2026-01-13T20:34:26.628881] [INFO ] [FORECASTER] Completed predict_future for VMO [2026-01-13T20:34:26.629196] [INFO ] [sig ] VMO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:26.787282] [INFO ] [LOCAL ] Saved forecast: VMO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VMO.txt [2026-01-13T20:34:26.787445] [INFO ] [sig ] [3307/3497] Completed VMO in 0.4s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:26.787485] [INFO ] [sig ] [3308/3497] Forecasting VNDA... [2026-01-13T20:34:26.787516] [INFO ] [sig ] Generating forecast for: VNDA [2026-01-13T20:34:26.787546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNDA' from 'https://tdm.silogroup.org/data/derivative_storage/VNDA.csv'. [2026-01-13T20:34:26.798237] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNDA'. [2026-01-13T20:34:26.798521] [INFO ] [FORECASTER] Starting predict_future for VNDA [2026-01-13T20:34:26.799293] [DEBUG] [LOCAL ] No optimal features file found for VNDA: ./output/feature-sets/VNDA.txt [2026-01-13T20:34:26.799344] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:26.799376] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:26.799403] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:26.799459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:26.858068] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:26.858863] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:26.858943] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:26.858975] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:26.984878] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:26.985201] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:26.985242] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:26.985269] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:26.988788] [DEBUG] [FORECASTER] VNDA: Forecast T+1@11:T+2@11: DOWN (p=37.76%) [2026-01-13T20:34:26.989061] [INFO ] [FORECASTER] Completed predict_future for VNDA [2026-01-13T20:34:26.989182] [INFO ] [sig ] VNDA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:27.135164] [INFO ] [LOCAL ] Saved forecast: VNDA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VNDA.txt [2026-01-13T20:34:27.135302] [INFO ] [sig ] [3308/3497] Completed VNDA in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:27.135340] [INFO ] [sig ] [3309/3497] Forecasting VNO... [2026-01-13T20:34:27.135369] [INFO ] [sig ] Generating forecast for: VNO [2026-01-13T20:34:27.135399] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNO' from 'https://tdm.silogroup.org/data/derivative_storage/VNO.csv'. [2026-01-13T20:34:27.147069] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNO'. [2026-01-13T20:34:27.147346] [INFO ] [FORECASTER] Starting predict_future for VNO [2026-01-13T20:34:27.148146] [DEBUG] [LOCAL ] No optimal features file found for VNO: ./output/feature-sets/VNO.txt [2026-01-13T20:34:27.148197] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:27.148228] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:27.148254] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:27.148313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:27.208227] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:27.209087] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:27.209169] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:27.209203] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:27.328641] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:27.328794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:27.328843] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:27.328878] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:27.332220] [DEBUG] [FORECASTER] VNO: Forecast T+1@11:T+2@11: DOWN (p=42.04%) [2026-01-13T20:34:27.332495] [INFO ] [FORECASTER] Completed predict_future for VNO [2026-01-13T20:34:27.332635] [INFO ] [sig ] VNO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:27.482028] [INFO ] [LOCAL ] Saved forecast: VNO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VNO.txt [2026-01-13T20:34:27.482163] [INFO ] [sig ] [3309/3497] Completed VNO in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:27.482202] [INFO ] [sig ] [3310/3497] Forecasting VNOM... [2026-01-13T20:34:27.482230] [INFO ] [sig ] Generating forecast for: VNOM [2026-01-13T20:34:27.482260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNOM' from 'https://tdm.silogroup.org/data/derivative_storage/VNOM.csv'. [2026-01-13T20:34:27.493337] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNOM'. [2026-01-13T20:34:27.493641] [INFO ] [FORECASTER] Starting predict_future for VNOM [2026-01-13T20:34:27.494393] [DEBUG] [LOCAL ] No optimal features file found for VNOM: ./output/feature-sets/VNOM.txt [2026-01-13T20:34:27.494443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:27.494475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:27.494502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:27.494558] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:27.551793] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:27.552532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:27.552655] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:27.552689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:27.673001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:27.673152] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:27.673193] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:27.673221] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:27.676629] [DEBUG] [FORECASTER] VNOM: Forecast T+1@11:T+2@11: DOWN (p=31.72%) [2026-01-13T20:34:27.676905] [INFO ] [FORECASTER] Completed predict_future for VNOM [2026-01-13T20:34:27.677030] [INFO ] [sig ] VNOM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:27.822436] [INFO ] [LOCAL ] Saved forecast: VNOM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VNOM.txt [2026-01-13T20:34:27.822589] [INFO ] [sig ] [3310/3497] Completed VNOM in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:27.822630] [INFO ] [sig ] [3311/3497] Forecasting VNQI... [2026-01-13T20:34:27.822661] [INFO ] [sig ] Generating forecast for: VNQI [2026-01-13T20:34:27.822691] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VNQI' from 'https://tdm.silogroup.org/data/derivative_storage/VNQI.csv'. [2026-01-13T20:34:27.833846] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VNQI'. [2026-01-13T20:34:27.834121] [INFO ] [FORECASTER] Starting predict_future for VNQI [2026-01-13T20:34:27.834885] [DEBUG] [LOCAL ] No optimal features file found for VNQI: ./output/feature-sets/VNQI.txt [2026-01-13T20:34:27.834936] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:27.834967] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:27.834993] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:27.835050] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:27.891431] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:27.892047] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:27.892121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:27.892153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:28.013161] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:28.013313] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:28.013352] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:28.013382] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:28.016792] [DEBUG] [FORECASTER] VNQI: Forecast T+1@11:T+2@11: UP (p=96.93%) [2026-01-13T20:34:28.017063] [INFO ] [FORECASTER] Completed predict_future for VNQI [2026-01-13T20:34:28.017183] [INFO ] [sig ] VNQI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:28.165250] [INFO ] [LOCAL ] Saved forecast: VNQI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VNQI.txt [2026-01-13T20:34:28.165412] [INFO ] [sig ] [3311/3497] Completed VNQI in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:28.165451] [INFO ] [sig ] [3312/3497] Forecasting VOC... [2026-01-13T20:34:28.165481] [INFO ] [sig ] Generating forecast for: VOC [2026-01-13T20:34:28.165513] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOC' from 'https://tdm.silogroup.org/data/derivative_storage/VOC.csv'. [2026-01-13T20:34:28.176747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOC'. [2026-01-13T20:34:28.177028] [INFO ] [FORECASTER] Starting predict_future for VOC [2026-01-13T20:34:28.177810] [DEBUG] [LOCAL ] No optimal features file found for VOC: ./output/feature-sets/VOC.txt [2026-01-13T20:34:28.177862] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:28.177896] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:28.177924] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:28.178003] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:28.247840] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:28.248775] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:28.248870] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:28.248912] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:28.367677] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:28.367823] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:28.367861] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:28.367889] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:28.371689] [DEBUG] [FORECASTER] VOC: Forecast T+1@11:T+2@11: UP (p=57.00%) [2026-01-13T20:34:28.372153] [INFO ] [FORECASTER] Completed predict_future for VOC [2026-01-13T20:34:28.372271] [INFO ] [sig ] VOC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:28.516496] [INFO ] [LOCAL ] Saved forecast: VOC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VOC.txt [2026-01-13T20:34:28.516640] [INFO ] [sig ] [3312/3497] Completed VOC in 0.4s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:28.516680] [INFO ] [sig ] [3313/3497] Forecasting VOD... [2026-01-13T20:34:28.516710] [INFO ] [sig ] Generating forecast for: VOD [2026-01-13T20:34:28.516740] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOD' from 'https://tdm.silogroup.org/data/derivative_storage/VOD.csv'. [2026-01-13T20:34:28.528444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOD'. [2026-01-13T20:34:28.528738] [INFO ] [FORECASTER] Starting predict_future for VOD [2026-01-13T20:34:28.529522] [DEBUG] [LOCAL ] No optimal features file found for VOD: ./output/feature-sets/VOD.txt [2026-01-13T20:34:28.529599] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:28.529634] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:28.529661] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:28.529722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:28.587621] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:28.588257] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:28.588332] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:28.588363] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:28.702890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:28.703055] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:28.703096] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:28.703125] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:28.706459] [DEBUG] [FORECASTER] VOD: Forecast T+1@11:T+2@11: UP (p=65.32%) [2026-01-13T20:34:28.706747] [INFO ] [FORECASTER] Completed predict_future for VOD [2026-01-13T20:34:28.706867] [INFO ] [sig ] VOD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:28.850321] [INFO ] [LOCAL ] Saved forecast: VOD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VOD.txt [2026-01-13T20:34:28.850514] [INFO ] [sig ] [3313/3497] Completed VOD in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:28.850554] [INFO ] [sig ] [3314/3497] Forecasting VONE... [2026-01-13T20:34:28.850601] [INFO ] [sig ] Generating forecast for: VONE [2026-01-13T20:34:28.850633] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONE' from 'https://tdm.silogroup.org/data/derivative_storage/VONE.csv'. [2026-01-13T20:34:28.861606] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONE'. [2026-01-13T20:34:28.861876] [INFO ] [FORECASTER] Starting predict_future for VONE [2026-01-13T20:34:28.862653] [DEBUG] [LOCAL ] No optimal features file found for VONE: ./output/feature-sets/VONE.txt [2026-01-13T20:34:28.862704] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:28.862735] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:28.862762] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:28.862818] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:28.919377] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:28.920055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:28.920130] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:28.920162] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:29.043473] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:29.043659] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:29.043701] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:29.043729] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:29.047222] [DEBUG] [FORECASTER] VONE: Forecast T+1@11:T+2@11: UP (p=53.55%) [2026-01-13T20:34:29.047497] [INFO ] [FORECASTER] Completed predict_future for VONE [2026-01-13T20:34:29.047638] [INFO ] [sig ] VONE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:29.191830] [INFO ] [LOCAL ] Saved forecast: VONE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VONE.txt [2026-01-13T20:34:29.191978] [INFO ] [sig ] [3314/3497] Completed VONE in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:29.192018] [INFO ] [sig ] [3315/3497] Forecasting VONG... [2026-01-13T20:34:29.192047] [INFO ] [sig ] Generating forecast for: VONG [2026-01-13T20:34:29.192076] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VONG' from 'https://tdm.silogroup.org/data/derivative_storage/VONG.csv'. [2026-01-13T20:34:29.203149] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VONG'. [2026-01-13T20:34:29.203415] [INFO ] [FORECASTER] Starting predict_future for VONG [2026-01-13T20:34:29.204202] [DEBUG] [LOCAL ] No optimal features file found for VONG: ./output/feature-sets/VONG.txt [2026-01-13T20:34:29.204254] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:29.204286] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:29.204314] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:29.204371] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:29.261051] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:29.261808] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:29.261886] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:29.261919] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:29.382527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:29.382691] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:29.382729] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:29.382757] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:29.386078] [DEBUG] [FORECASTER] VONG: Forecast T+1@11:T+2@11: UP (p=60.69%) [2026-01-13T20:34:29.386343] [INFO ] [FORECASTER] Completed predict_future for VONG [2026-01-13T20:34:29.386463] [INFO ] [sig ] VONG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:29.529922] [INFO ] [LOCAL ] Saved forecast: VONG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VONG.txt [2026-01-13T20:34:29.530060] [INFO ] [sig ] [3315/3497] Completed VONG in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:29.530294] [INFO ] [sig ] [3316/3497] Forecasting VOTE... [2026-01-13T20:34:29.530322] [INFO ] [sig ] Generating forecast for: VOTE [2026-01-13T20:34:29.530352] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VOTE' from 'https://tdm.silogroup.org/data/derivative_storage/VOTE.csv'. [2026-01-13T20:34:29.541614] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VOTE'. [2026-01-13T20:34:29.541917] [INFO ] [FORECASTER] Starting predict_future for VOTE [2026-01-13T20:34:29.542675] [DEBUG] [LOCAL ] No optimal features file found for VOTE: ./output/feature-sets/VOTE.txt [2026-01-13T20:34:29.542726] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:29.542759] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:29.542786] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:29.542846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:29.601416] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:29.602041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:29.602116] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:29.602149] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:29.724033] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:29.724182] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:29.724221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:29.724250] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:29.727551] [DEBUG] [FORECASTER] VOTE: Forecast T+1@11:T+2@11: UP (p=84.31%) [2026-01-13T20:34:29.727834] [INFO ] [FORECASTER] Completed predict_future for VOTE [2026-01-13T20:34:29.727950] [INFO ] [sig ] VOTE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:29.876852] [INFO ] [LOCAL ] Saved forecast: VOTE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VOTE.txt [2026-01-13T20:34:29.876982] [INFO ] [sig ] [3316/3497] Completed VOTE in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:29.877019] [INFO ] [sig ] [3317/3497] Forecasting VPG... [2026-01-13T20:34:29.877049] [INFO ] [sig ] Generating forecast for: VPG [2026-01-13T20:34:29.877086] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPG' from 'https://tdm.silogroup.org/data/derivative_storage/VPG.csv'. [2026-01-13T20:34:29.888173] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPG'. [2026-01-13T20:34:29.888459] [INFO ] [FORECASTER] Starting predict_future for VPG [2026-01-13T20:34:29.889233] [DEBUG] [LOCAL ] No optimal features file found for VPG: ./output/feature-sets/VPG.txt [2026-01-13T20:34:29.889303] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:29.889364] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:29.889392] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:29.889449] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:29.947281] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:29.948005] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:29.948084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:29.948117] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:30.065709] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:30.065868] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:30.065912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:30.065940] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:30.069322] [DEBUG] [FORECASTER] VPG: Forecast T+1@11:T+2@11: DOWN (p=18.74%) [2026-01-13T20:34:30.069609] [INFO ] [FORECASTER] Completed predict_future for VPG [2026-01-13T20:34:30.069731] [INFO ] [sig ] VPG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:30.214784] [INFO ] [LOCAL ] Saved forecast: VPG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VPG.txt [2026-01-13T20:34:30.214913] [INFO ] [sig ] [3317/3497] Completed VPG in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.1m [2026-01-13T20:34:30.214950] [INFO ] [sig ] [3318/3497] Forecasting VPLS... [2026-01-13T20:34:30.214980] [INFO ] [sig ] Generating forecast for: VPLS [2026-01-13T20:34:30.215010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VPLS' from 'https://tdm.silogroup.org/data/derivative_storage/VPLS.csv'. [2026-01-13T20:34:30.225919] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VPLS'. [2026-01-13T20:34:30.226243] [INFO ] [FORECASTER] Starting predict_future for VPLS [2026-01-13T20:34:30.227006] [DEBUG] [LOCAL ] No optimal features file found for VPLS: ./output/feature-sets/VPLS.txt [2026-01-13T20:34:30.227057] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:30.227087] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:30.227113] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:30.227167] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:30.285640] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:30.286540] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:30.286645] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:30.286680] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:30.406776] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:30.406922] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:30.406961] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:30.406989] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:30.410333] [DEBUG] [FORECASTER] VPLS: Forecast T+1@11:T+2@11: UP (p=55.17%) [2026-01-13T20:34:30.410625] [INFO ] [FORECASTER] Completed predict_future for VPLS [2026-01-13T20:34:30.410746] [INFO ] [sig ] VPLS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:30.555011] [INFO ] [LOCAL ] Saved forecast: VPLS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VPLS.txt [2026-01-13T20:34:30.555154] [INFO ] [sig ] [3318/3497] Completed VPLS in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-13T20:34:30.555193] [INFO ] [sig ] [3319/3497] Forecasting VRA... [2026-01-13T20:34:30.555223] [INFO ] [sig ] Generating forecast for: VRA [2026-01-13T20:34:30.555254] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRA' from 'https://tdm.silogroup.org/data/derivative_storage/VRA.csv'. [2026-01-13T20:34:30.567243] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRA'. [2026-01-13T20:34:30.567515] [INFO ] [FORECASTER] Starting predict_future for VRA [2026-01-13T20:34:30.568334] [DEBUG] [LOCAL ] No optimal features file found for VRA: ./output/feature-sets/VRA.txt [2026-01-13T20:34:30.568385] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:30.568416] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:30.568442] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:30.568498] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:30.627325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:30.628206] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:30.628285] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:30.628317] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:30.744993] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:30.745147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:30.745184] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:30.745212] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:30.748531] [DEBUG] [FORECASTER] VRA: Forecast T+1@11:T+2@11: UP (p=99.24%) [2026-01-13T20:34:30.748816] [INFO ] [FORECASTER] Completed predict_future for VRA [2026-01-13T20:34:30.748940] [INFO ] [sig ] VRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:30.890917] [INFO ] [LOCAL ] Saved forecast: VRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VRA.txt [2026-01-13T20:34:30.891053] [INFO ] [sig ] [3319/3497] Completed VRA in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-13T20:34:30.891093] [INFO ] [sig ] [3320/3497] Forecasting VRCA... [2026-01-13T20:34:30.891123] [INFO ] [sig ] Generating forecast for: VRCA [2026-01-13T20:34:30.891154] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRCA' from 'https://tdm.silogroup.org/data/derivative_storage/VRCA.csv'. [2026-01-13T20:34:30.902152] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRCA'. [2026-01-13T20:34:30.902427] [INFO ] [FORECASTER] Starting predict_future for VRCA [2026-01-13T20:34:30.903203] [DEBUG] [LOCAL ] No optimal features file found for VRCA: ./output/feature-sets/VRCA.txt [2026-01-13T20:34:30.903255] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:30.903286] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:30.903313] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:30.903369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:30.961228] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:30.961961] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:30.962049] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:30.962082] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:31.082827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:31.082980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:31.083019] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:31.083078] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:31.086430] [DEBUG] [FORECASTER] VRCA: Forecast T+1@11:T+2@11: UP (p=77.17%) [2026-01-13T20:34:31.086720] [INFO ] [FORECASTER] Completed predict_future for VRCA [2026-01-13T20:34:31.086839] [INFO ] [sig ] VRCA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:31.230156] [INFO ] [LOCAL ] Saved forecast: VRCA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VRCA.txt [2026-01-13T20:34:31.230282] [INFO ] [sig ] [3320/3497] Completed VRCA in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-13T20:34:31.230329] [INFO ] [sig ] [3321/3497] Forecasting VRDN... [2026-01-13T20:34:31.230359] [INFO ] [sig ] Generating forecast for: VRDN [2026-01-13T20:34:31.230389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRDN' from 'https://tdm.silogroup.org/data/derivative_storage/VRDN.csv'. [2026-01-13T20:34:31.241862] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRDN'. [2026-01-13T20:34:31.242150] [INFO ] [FORECASTER] Starting predict_future for VRDN [2026-01-13T20:34:31.242905] [DEBUG] [LOCAL ] No optimal features file found for VRDN: ./output/feature-sets/VRDN.txt [2026-01-13T20:34:31.242956] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:31.242989] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:31.243016] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:31.243072] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:31.299429] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:31.300081] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:31.300156] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:31.300188] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:31.418847] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:31.419014] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:31.419066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:31.419097] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:31.422555] [DEBUG] [FORECASTER] VRDN: Forecast T+1@11:T+2@11: DOWN (p=20.74%) [2026-01-13T20:34:31.422839] [INFO ] [FORECASTER] Completed predict_future for VRDN [2026-01-13T20:34:31.422962] [INFO ] [sig ] VRDN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:31.565728] [INFO ] [LOCAL ] Saved forecast: VRDN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VRDN.txt [2026-01-13T20:34:31.565862] [INFO ] [sig ] [3321/3497] Completed VRDN in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-13T20:34:31.565903] [INFO ] [sig ] [3322/3497] Forecasting VRE... [2026-01-13T20:34:31.565932] [INFO ] [sig ] Generating forecast for: VRE [2026-01-13T20:34:31.565962] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRE' from 'https://tdm.silogroup.org/data/derivative_storage/VRE.csv'. [2026-01-13T20:34:31.578485] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRE'. [2026-01-13T20:34:31.578782] [INFO ] [FORECASTER] Starting predict_future for VRE [2026-01-13T20:34:31.579812] [DEBUG] [LOCAL ] No optimal features file found for VRE: ./output/feature-sets/VRE.txt [2026-01-13T20:34:31.579864] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:31.579896] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:31.579926] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:31.579985] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:31.637946] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:31.638770] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:31.638849] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:31.638884] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:31.761363] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:31.761515] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:31.761555] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:31.761601] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:31.765305] [DEBUG] [FORECASTER] VRE: Forecast T+1@11:T+2@11: UP (p=74.13%) [2026-01-13T20:34:31.765594] [INFO ] [FORECASTER] Completed predict_future for VRE [2026-01-13T20:34:31.765748] [INFO ] [sig ] VRE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:31.907972] [INFO ] [LOCAL ] Saved forecast: VRE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VRE.txt [2026-01-13T20:34:31.908107] [INFO ] [sig ] [3322/3497] Completed VRE in 0.3s | 2.85 sym/s | Total: 19.4m | ETA: 1.0m [2026-01-13T20:34:31.908145] [INFO ] [sig ] [3323/3497] Forecasting VREX... [2026-01-13T20:34:31.908173] [INFO ] [sig ] Generating forecast for: VREX [2026-01-13T20:34:31.908202] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VREX' from 'https://tdm.silogroup.org/data/derivative_storage/VREX.csv'. [2026-01-13T20:34:31.920014] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VREX'. [2026-01-13T20:34:31.920297] [INFO ] [FORECASTER] Starting predict_future for VREX [2026-01-13T20:34:31.921062] [DEBUG] [LOCAL ] No optimal features file found for VREX: ./output/feature-sets/VREX.txt [2026-01-13T20:34:31.921115] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:31.921146] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:31.921173] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:31.921229] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:31.977894] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:31.978638] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:31.978715] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:31.978747] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:32.096826] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:32.096995] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:32.097042] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:32.097071] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:32.100896] [DEBUG] [FORECASTER] VREX: Forecast T+1@11:T+2@11: DOWN (p=2.29%) [2026-01-13T20:34:32.101389] [INFO ] [FORECASTER] Completed predict_future for VREX [2026-01-13T20:34:32.101539] [INFO ] [sig ] VREX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:32.245623] [INFO ] [LOCAL ] Saved forecast: VREX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VREX.txt [2026-01-13T20:34:32.245777] [INFO ] [sig ] [3323/3497] Completed VREX in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-13T20:34:32.245819] [INFO ] [sig ] [3324/3497] Forecasting VRIG... [2026-01-13T20:34:32.245848] [INFO ] [sig ] Generating forecast for: VRIG [2026-01-13T20:34:32.245879] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRIG' from 'https://tdm.silogroup.org/data/derivative_storage/VRIG.csv'. [2026-01-13T20:34:32.256767] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRIG'. [2026-01-13T20:34:32.257029] [INFO ] [FORECASTER] Starting predict_future for VRIG [2026-01-13T20:34:32.257821] [DEBUG] [LOCAL ] No optimal features file found for VRIG: ./output/feature-sets/VRIG.txt [2026-01-13T20:34:32.257878] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:32.257912] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:32.257938] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:32.258014] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:32.314526] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:32.315237] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:32.315342] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:32.315382] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:32.406796] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:32.406947] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:32.407001] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:32.407031] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:32.410344] [DEBUG] [FORECASTER] VRIG: Forecast T+1@11:T+2@11: UP (p=99.52%) [2026-01-13T20:34:32.410636] [INFO ] [FORECASTER] Completed predict_future for VRIG [2026-01-13T20:34:32.410756] [INFO ] [sig ] VRIG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:32.551273] [INFO ] [LOCAL ] Saved forecast: VRIG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VRIG.txt [2026-01-13T20:34:32.551414] [INFO ] [sig ] [3324/3497] Completed VRIG in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-13T20:34:32.551452] [INFO ] [sig ] [3325/3497] Forecasting VRNS... [2026-01-13T20:34:32.551482] [INFO ] [sig ] Generating forecast for: VRNS [2026-01-13T20:34:32.551512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRNS' from 'https://tdm.silogroup.org/data/derivative_storage/VRNS.csv'. [2026-01-13T20:34:32.562749] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRNS'. [2026-01-13T20:34:32.563028] [INFO ] [FORECASTER] Starting predict_future for VRNS [2026-01-13T20:34:32.563793] [DEBUG] [LOCAL ] No optimal features file found for VRNS: ./output/feature-sets/VRNS.txt [2026-01-13T20:34:32.563843] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:32.563875] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:32.563902] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:32.563957] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:32.620195] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:32.620891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:32.620969] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:32.621001] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:32.742121] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:32.742273] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:32.742312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:32.742339] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:32.745673] [DEBUG] [FORECASTER] VRNS: Forecast T+1@11:T+2@11: DOWN (p=15.74%) [2026-01-13T20:34:32.745944] [INFO ] [FORECASTER] Completed predict_future for VRNS [2026-01-13T20:34:32.746062] [INFO ] [sig ] VRNS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:32.886817] [INFO ] [LOCAL ] Saved forecast: VRNS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VRNS.txt [2026-01-13T20:34:32.886967] [INFO ] [sig ] [3325/3497] Completed VRNS in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-13T20:34:32.887007] [INFO ] [sig ] [3326/3497] Forecasting VRRM... [2026-01-13T20:34:32.887037] [INFO ] [sig ] Generating forecast for: VRRM [2026-01-13T20:34:32.887067] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRRM' from 'https://tdm.silogroup.org/data/derivative_storage/VRRM.csv'. [2026-01-13T20:34:32.898937] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRRM'. [2026-01-13T20:34:32.899278] [INFO ] [FORECASTER] Starting predict_future for VRRM [2026-01-13T20:34:32.900059] [DEBUG] [LOCAL ] No optimal features file found for VRRM: ./output/feature-sets/VRRM.txt [2026-01-13T20:34:32.900110] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:32.900141] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:32.900167] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:32.900224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:32.956824] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:32.957901] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:32.958010] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:32.958044] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:33.081817] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:33.081978] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:33.082018] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:33.082046] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:33.085516] [DEBUG] [FORECASTER] VRRM: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-01-13T20:34:33.085819] [INFO ] [FORECASTER] Completed predict_future for VRRM [2026-01-13T20:34:33.085946] [INFO ] [sig ] VRRM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:33.241549] [INFO ] [LOCAL ] Saved forecast: VRRM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VRRM.txt [2026-01-13T20:34:33.241727] [INFO ] [sig ] [3326/3497] Completed VRRM in 0.4s | 2.85 sym/s | Total: 19.5m | ETA: 1.0m [2026-01-13T20:34:33.241766] [INFO ] [sig ] [3327/3497] Forecasting VRSK... [2026-01-13T20:34:33.241796] [INFO ] [sig ] Generating forecast for: VRSK [2026-01-13T20:34:33.241825] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSK' from 'https://tdm.silogroup.org/data/derivative_storage/VRSK.csv'. [2026-01-13T20:34:33.253872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSK'. [2026-01-13T20:34:33.254249] [INFO ] [FORECASTER] Starting predict_future for VRSK [2026-01-13T20:34:33.255041] [DEBUG] [LOCAL ] No optimal features file found for VRSK: ./output/feature-sets/VRSK.txt [2026-01-13T20:34:33.255093] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:33.255124] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:33.255152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:33.255209] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:33.312928] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:33.313860] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:33.313979] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:33.314014] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:33.436065] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:33.436223] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:33.436262] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:33.436291] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:33.439663] [DEBUG] [FORECASTER] VRSK: Forecast T+1@11:T+2@11: DOWN (p=47.94%) [2026-01-13T20:34:33.439936] [INFO ] [FORECASTER] Completed predict_future for VRSK [2026-01-13T20:34:33.440056] [INFO ] [sig ] VRSK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:33.580255] [INFO ] [LOCAL ] Saved forecast: VRSK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VRSK.txt [2026-01-13T20:34:33.580380] [INFO ] [sig ] [3327/3497] Completed VRSK in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 59.7s [2026-01-13T20:34:33.580418] [INFO ] [sig ] [3328/3497] Forecasting VRSN... [2026-01-13T20:34:33.580449] [INFO ] [sig ] Generating forecast for: VRSN [2026-01-13T20:34:33.580479] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRSN' from 'https://tdm.silogroup.org/data/derivative_storage/VRSN.csv'. [2026-01-13T20:34:33.591539] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRSN'. [2026-01-13T20:34:33.591830] [INFO ] [FORECASTER] Starting predict_future for VRSN [2026-01-13T20:34:33.592595] [DEBUG] [LOCAL ] No optimal features file found for VRSN: ./output/feature-sets/VRSN.txt [2026-01-13T20:34:33.592647] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:33.592690] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:33.592719] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:33.592775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:33.649090] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:33.649721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:33.649795] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:33.649827] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:33.773804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:33.773948] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:33.773986] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:33.774013] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:33.777374] [DEBUG] [FORECASTER] VRSN: Forecast T+1@11:T+2@11: UP (p=53.63%) [2026-01-13T20:34:33.777661] [INFO ] [FORECASTER] Completed predict_future for VRSN [2026-01-13T20:34:33.777782] [INFO ] [sig ] VRSN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:33.918536] [INFO ] [LOCAL ] Saved forecast: VRSN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VRSN.txt [2026-01-13T20:34:33.918680] [INFO ] [sig ] [3328/3497] Completed VRSN in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 59.4s [2026-01-13T20:34:33.918719] [INFO ] [sig ] [3329/3497] Forecasting VRTS... [2026-01-13T20:34:33.918749] [INFO ] [sig ] Generating forecast for: VRTS [2026-01-13T20:34:33.918779] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTS' from 'https://tdm.silogroup.org/data/derivative_storage/VRTS.csv'. [2026-01-13T20:34:33.930551] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTS'. [2026-01-13T20:34:33.930831] [INFO ] [FORECASTER] Starting predict_future for VRTS [2026-01-13T20:34:33.931565] [DEBUG] [LOCAL ] No optimal features file found for VRTS: ./output/feature-sets/VRTS.txt [2026-01-13T20:34:33.931637] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:33.931669] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:33.931695] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:33.931751] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:33.988019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:33.988678] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:33.988753] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:33.988786] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:34.110778] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:34.110932] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:34.110970] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:34.110997] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:34.114517] [DEBUG] [FORECASTER] VRTS: Forecast T+1@11:T+2@11: UP (p=59.33%) [2026-01-13T20:34:34.114805] [INFO ] [FORECASTER] Completed predict_future for VRTS [2026-01-13T20:34:34.114926] [INFO ] [sig ] VRTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:34.257837] [INFO ] [LOCAL ] Saved forecast: VRTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VRTS.txt [2026-01-13T20:34:34.258012] [INFO ] [sig ] [3329/3497] Completed VRTS in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 59.0s [2026-01-13T20:34:34.258057] [INFO ] [sig ] [3330/3497] Forecasting VRTX... [2026-01-13T20:34:34.258087] [INFO ] [sig ] Generating forecast for: VRTX [2026-01-13T20:34:34.258116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VRTX' from 'https://tdm.silogroup.org/data/derivative_storage/VRTX.csv'. [2026-01-13T20:34:34.269843] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VRTX'. [2026-01-13T20:34:34.270213] [INFO ] [FORECASTER] Starting predict_future for VRTX [2026-01-13T20:34:34.271010] [DEBUG] [LOCAL ] No optimal features file found for VRTX: ./output/feature-sets/VRTX.txt [2026-01-13T20:34:34.271067] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:34.271101] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:34.271130] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:34.271188] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:34.331023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:34.332109] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:34.332188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:34.332221] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:34.460943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:34.461097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:34.461137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:34.461167] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:34.465084] [DEBUG] [FORECASTER] VRTX: Forecast T+1@11:T+2@11: UP (p=92.12%) [2026-01-13T20:34:34.465370] [INFO ] [FORECASTER] Completed predict_future for VRTX [2026-01-13T20:34:34.465492] [INFO ] [sig ] VRTX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:34.610356] [INFO ] [LOCAL ] Saved forecast: VRTX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VRTX.txt [2026-01-13T20:34:34.610536] [INFO ] [sig ] [3330/3497] Completed VRTX in 0.4s | 2.85 sym/s | Total: 19.5m | ETA: 58.6s [2026-01-13T20:34:34.610596] [INFO ] [sig ] [3331/3497] Forecasting VS... [2026-01-13T20:34:34.610628] [INFO ] [sig ] Generating forecast for: VS [2026-01-13T20:34:34.610659] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VS' from 'https://tdm.silogroup.org/data/derivative_storage/VS.csv'. [2026-01-13T20:34:34.622883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VS'. [2026-01-13T20:34:34.623350] [INFO ] [FORECASTER] Starting predict_future for VS [2026-01-13T20:34:34.624251] [DEBUG] [LOCAL ] No optimal features file found for VS: ./output/feature-sets/VS.txt [2026-01-13T20:34:34.624304] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:34.624337] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:34.624365] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:34.624423] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:34.682805] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:34.683767] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:34.683852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:34.683886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:34.792780] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:34.792940] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:34.792985] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:34.793015] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:34.796458] [DEBUG] [FORECASTER] VS: Forecast T+1@11:T+2@11: UP (p=73.86%) [2026-01-13T20:34:34.796757] [INFO ] [FORECASTER] Completed predict_future for VS [2026-01-13T20:34:34.796884] [INFO ] [sig ] VS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:34.941753] [INFO ] [LOCAL ] Saved forecast: VS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VS.txt [2026-01-13T20:34:34.941913] [INFO ] [sig ] [3331/3497] Completed VS in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 58.3s [2026-01-13T20:34:34.941957] [INFO ] [sig ] [3332/3497] Forecasting VSCO... [2026-01-13T20:34:34.941995] [INFO ] [sig ] Generating forecast for: VSCO [2026-01-13T20:34:34.942029] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSCO' from 'https://tdm.silogroup.org/data/derivative_storage/VSCO.csv'. [2026-01-13T20:34:34.953532] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSCO'. [2026-01-13T20:34:34.953934] [INFO ] [FORECASTER] Starting predict_future for VSCO [2026-01-13T20:34:34.954754] [DEBUG] [LOCAL ] No optimal features file found for VSCO: ./output/feature-sets/VSCO.txt [2026-01-13T20:34:34.954806] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:34.954840] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:34.954870] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:34.954929] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:35.012890] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:35.013757] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:35.013843] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:35.013879] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:35.132057] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:35.132222] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:35.132261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:35.132289] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:35.135718] [DEBUG] [FORECASTER] VSCO: Forecast T+1@11:T+2@11: DOWN (p=9.78%) [2026-01-13T20:34:35.136032] [INFO ] [FORECASTER] Completed predict_future for VSCO [2026-01-13T20:34:35.136165] [INFO ] [sig ] VSCO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:35.286770] [INFO ] [LOCAL ] Saved forecast: VSCO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VSCO.txt [2026-01-13T20:34:35.286930] [INFO ] [sig ] [3332/3497] Completed VSCO in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 57.9s [2026-01-13T20:34:35.286974] [INFO ] [sig ] [3333/3497] Forecasting VSDA... [2026-01-13T20:34:35.287006] [INFO ] [sig ] Generating forecast for: VSDA [2026-01-13T20:34:35.287039] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSDA' from 'https://tdm.silogroup.org/data/derivative_storage/VSDA.csv'. [2026-01-13T20:34:35.298876] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSDA'. [2026-01-13T20:34:35.299224] [INFO ] [FORECASTER] Starting predict_future for VSDA [2026-01-13T20:34:35.300032] [DEBUG] [LOCAL ] No optimal features file found for VSDA: ./output/feature-sets/VSDA.txt [2026-01-13T20:34:35.300086] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:35.300120] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:35.300149] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:35.300212] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:35.361449] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:35.362295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:35.362383] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:35.362428] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:35.481052] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:35.481218] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:35.481261] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:35.481291] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:35.484857] [DEBUG] [FORECASTER] VSDA: Forecast T+1@11:T+2@11: DOWN (p=8.85%) [2026-01-13T20:34:35.485165] [INFO ] [FORECASTER] Completed predict_future for VSDA [2026-01-13T20:34:35.485302] [INFO ] [sig ] VSDA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:35.629726] [INFO ] [LOCAL ] Saved forecast: VSDA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VSDA.txt [2026-01-13T20:34:35.629884] [INFO ] [sig ] [3333/3497] Completed VSDA in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 57.6s [2026-01-13T20:34:35.629923] [INFO ] [sig ] [3334/3497] Forecasting VSEC... [2026-01-13T20:34:35.629954] [INFO ] [sig ] Generating forecast for: VSEC [2026-01-13T20:34:35.629984] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSEC' from 'https://tdm.silogroup.org/data/derivative_storage/VSEC.csv'. [2026-01-13T20:34:35.641457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSEC'. [2026-01-13T20:34:35.641829] [INFO ] [FORECASTER] Starting predict_future for VSEC [2026-01-13T20:34:35.642615] [DEBUG] [LOCAL ] No optimal features file found for VSEC: ./output/feature-sets/VSEC.txt [2026-01-13T20:34:35.642666] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:35.642724] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:35.642751] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:35.642808] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:35.700768] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:35.701636] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:35.701721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:35.701756] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:35.824822] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:35.824980] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:35.825020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:35.825048] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:35.828416] [DEBUG] [FORECASTER] VSEC: Forecast T+1@11:T+2@11: UP (p=76.74%) [2026-01-13T20:34:35.828736] [INFO ] [FORECASTER] Completed predict_future for VSEC [2026-01-13T20:34:35.828869] [INFO ] [sig ] VSEC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:35.978524] [INFO ] [LOCAL ] Saved forecast: VSEC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VSEC.txt [2026-01-13T20:34:35.978723] [INFO ] [sig ] [3334/3497] Completed VSEC in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 57.2s [2026-01-13T20:34:35.978764] [INFO ] [sig ] [3335/3497] Forecasting VSH... [2026-01-13T20:34:35.978793] [INFO ] [sig ] Generating forecast for: VSH [2026-01-13T20:34:35.978832] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSH' from 'https://tdm.silogroup.org/data/derivative_storage/VSH.csv'. [2026-01-13T20:34:35.990401] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSH'. [2026-01-13T20:34:35.990688] [INFO ] [FORECASTER] Starting predict_future for VSH [2026-01-13T20:34:35.991451] [DEBUG] [LOCAL ] No optimal features file found for VSH: ./output/feature-sets/VSH.txt [2026-01-13T20:34:35.991502] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:35.991534] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:35.991561] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:35.991638] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:36.048735] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:36.049467] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:36.049548] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:36.049600] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:36.171722] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:36.171874] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:36.171913] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:36.171960] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:36.175304] [DEBUG] [FORECASTER] VSH: Forecast T+1@11:T+2@11: UP (p=68.87%) [2026-01-13T20:34:36.175589] [INFO ] [FORECASTER] Completed predict_future for VSH [2026-01-13T20:34:36.175710] [INFO ] [sig ] VSH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:36.316772] [INFO ] [LOCAL ] Saved forecast: VSH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VSH.txt [2026-01-13T20:34:36.316904] [INFO ] [sig ] [3335/3497] Completed VSH in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 56.9s [2026-01-13T20:34:36.316951] [INFO ] [sig ] [3336/3497] Forecasting VSTM... [2026-01-13T20:34:36.316985] [INFO ] [sig ] Generating forecast for: VSTM [2026-01-13T20:34:36.317015] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTM' from 'https://tdm.silogroup.org/data/derivative_storage/VSTM.csv'. [2026-01-13T20:34:36.327973] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTM'. [2026-01-13T20:34:36.328264] [INFO ] [FORECASTER] Starting predict_future for VSTM [2026-01-13T20:34:36.329111] [DEBUG] [LOCAL ] No optimal features file found for VSTM: ./output/feature-sets/VSTM.txt [2026-01-13T20:34:36.329164] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:36.329199] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:36.329227] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:36.329286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:36.387002] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:36.387681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:36.387757] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:36.387792] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:36.509196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:36.509348] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:36.509389] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:36.509416] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:36.512810] [DEBUG] [FORECASTER] VSTM: Forecast T+1@11:T+2@11: UP (p=88.11%) [2026-01-13T20:34:36.513109] [INFO ] [FORECASTER] Completed predict_future for VSTM [2026-01-13T20:34:36.513239] [INFO ] [sig ] VSTM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:36.656273] [INFO ] [LOCAL ] Saved forecast: VSTM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VSTM.txt [2026-01-13T20:34:36.656400] [INFO ] [sig ] [3336/3497] Completed VSTM in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 56.5s [2026-01-13T20:34:36.656440] [INFO ] [sig ] [3337/3497] Forecasting VSTS... [2026-01-13T20:34:36.656469] [INFO ] [sig ] Generating forecast for: VSTS [2026-01-13T20:34:36.656500] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VSTS' from 'https://tdm.silogroup.org/data/derivative_storage/VSTS.csv'. [2026-01-13T20:34:36.667920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VSTS'. [2026-01-13T20:34:36.668230] [INFO ] [FORECASTER] Starting predict_future for VSTS [2026-01-13T20:34:36.669044] [DEBUG] [LOCAL ] No optimal features file found for VSTS: ./output/feature-sets/VSTS.txt [2026-01-13T20:34:36.669097] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:36.669130] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:36.669160] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:36.669218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:36.728535] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:36.729182] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:36.729262] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:36.729310] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:36.857914] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:36.858095] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:36.858137] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:36.858212] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:36.861907] [DEBUG] [FORECASTER] VSTS: Forecast T+1@11:T+2@11: DOWN (p=7.20%) [2026-01-13T20:34:36.862210] [INFO ] [FORECASTER] Completed predict_future for VSTS [2026-01-13T20:34:36.862358] [INFO ] [sig ] VSTS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:37.006424] [INFO ] [LOCAL ] Saved forecast: VSTS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VSTS.txt [2026-01-13T20:34:37.006560] [INFO ] [sig ] [3337/3497] Completed VSTS in 0.4s | 2.85 sym/s | Total: 19.5m | ETA: 56.2s [2026-01-13T20:34:37.006617] [INFO ] [sig ] [3338/3497] Forecasting VTC... [2026-01-13T20:34:37.006648] [INFO ] [sig ] Generating forecast for: VTC [2026-01-13T20:34:37.006679] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTC' from 'https://tdm.silogroup.org/data/derivative_storage/VTC.csv'. [2026-01-13T20:34:37.016823] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTC'. [2026-01-13T20:34:37.017109] [INFO ] [FORECASTER] Starting predict_future for VTC [2026-01-13T20:34:37.017877] [DEBUG] [LOCAL ] No optimal features file found for VTC: ./output/feature-sets/VTC.txt [2026-01-13T20:34:37.017928] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:37.017993] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:37.018025] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:37.018085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:37.076274] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:37.076997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:37.077076] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:37.077111] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:37.195988] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:37.196141] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:37.196180] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:37.196207] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:37.199536] [DEBUG] [FORECASTER] VTC: Forecast T+1@11:T+2@11: DOWN (p=1.67%) [2026-01-13T20:34:37.199826] [INFO ] [FORECASTER] Completed predict_future for VTC [2026-01-13T20:34:37.199950] [INFO ] [sig ] VTC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:37.347828] [INFO ] [LOCAL ] Saved forecast: VTC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VTC.txt [2026-01-13T20:34:37.348029] [INFO ] [sig ] [3338/3497] Completed VTC in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 55.8s [2026-01-13T20:34:37.348076] [INFO ] [sig ] [3339/3497] Forecasting VTEX... [2026-01-13T20:34:37.348107] [INFO ] [sig ] Generating forecast for: VTEX [2026-01-13T20:34:37.348138] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTEX' from 'https://tdm.silogroup.org/data/derivative_storage/VTEX.csv'. [2026-01-13T20:34:37.359656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTEX'. [2026-01-13T20:34:37.360040] [INFO ] [FORECASTER] Starting predict_future for VTEX [2026-01-13T20:34:37.360847] [DEBUG] [LOCAL ] No optimal features file found for VTEX: ./output/feature-sets/VTEX.txt [2026-01-13T20:34:37.360898] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:37.360929] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:37.360980] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:37.361041] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:37.419215] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:37.420125] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:37.420212] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:37.420247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:37.535866] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:37.536025] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:37.536064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:37.536092] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:37.539464] [DEBUG] [FORECASTER] VTEX: Forecast T+1@11:T+2@11: UP (p=94.34%) [2026-01-13T20:34:37.539767] [INFO ] [FORECASTER] Completed predict_future for VTEX [2026-01-13T20:34:37.539894] [INFO ] [sig ] VTEX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:37.682929] [INFO ] [LOCAL ] Saved forecast: VTEX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VTEX.txt [2026-01-13T20:34:37.683090] [INFO ] [sig ] [3339/3497] Completed VTEX in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 55.5s [2026-01-13T20:34:37.683130] [INFO ] [sig ] [3340/3497] Forecasting VTIP... [2026-01-13T20:34:37.683160] [INFO ] [sig ] Generating forecast for: VTIP [2026-01-13T20:34:37.683191] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTIP' from 'https://tdm.silogroup.org/data/derivative_storage/VTIP.csv'. [2026-01-13T20:34:37.694307] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTIP'. [2026-01-13T20:34:37.694566] [INFO ] [FORECASTER] Starting predict_future for VTIP [2026-01-13T20:34:37.695340] [DEBUG] [LOCAL ] No optimal features file found for VTIP: ./output/feature-sets/VTIP.txt [2026-01-13T20:34:37.695391] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:37.695422] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:37.695448] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:37.695503] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:37.751005] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:37.751653] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:37.751739] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:37.751772] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:37.875162] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:37.875314] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:37.875356] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:37.875385] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:37.879479] [DEBUG] [FORECASTER] VTIP: Forecast T+1@11:T+2@11: UP (p=90.38%) [2026-01-13T20:34:37.879785] [INFO ] [FORECASTER] Completed predict_future for VTIP [2026-01-13T20:34:37.879915] [INFO ] [sig ] VTIP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:38.029323] [INFO ] [LOCAL ] Saved forecast: VTIP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VTIP.txt [2026-01-13T20:34:38.029502] [INFO ] [sig ] [3340/3497] Completed VTIP in 0.3s | 2.85 sym/s | Total: 19.5m | ETA: 55.1s [2026-01-13T20:34:38.029543] [INFO ] [sig ] [3341/3497] Forecasting VTMX... [2026-01-13T20:34:38.029589] [INFO ] [sig ] Generating forecast for: VTMX [2026-01-13T20:34:38.029622] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTMX' from 'https://tdm.silogroup.org/data/derivative_storage/VTMX.csv'. [2026-01-13T20:34:38.041475] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTMX'. [2026-01-13T20:34:38.041896] [INFO ] [FORECASTER] Starting predict_future for VTMX [2026-01-13T20:34:38.042894] [DEBUG] [LOCAL ] No optimal features file found for VTMX: ./output/feature-sets/VTMX.txt [2026-01-13T20:34:38.042955] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:38.042990] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:38.043017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:38.043076] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:38.103728] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:38.104646] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:38.104731] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:38.104765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:38.232516] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:38.232701] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:38.232742] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:38.232770] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:38.236125] [DEBUG] [FORECASTER] VTMX: Forecast T+1@11:T+2@11: DOWN (p=8.45%) [2026-01-13T20:34:38.236395] [INFO ] [FORECASTER] Completed predict_future for VTMX [2026-01-13T20:34:38.236518] [INFO ] [sig ] VTMX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:38.382313] [INFO ] [LOCAL ] Saved forecast: VTMX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VTMX.txt [2026-01-13T20:34:38.382467] [INFO ] [sig ] [3341/3497] Completed VTMX in 0.4s | 2.85 sym/s | Total: 19.6m | ETA: 54.8s [2026-01-13T20:34:38.382508] [INFO ] [sig ] [3342/3497] Forecasting VTN... [2026-01-13T20:34:38.382538] [INFO ] [sig ] Generating forecast for: VTN [2026-01-13T20:34:38.382587] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTN' from 'https://tdm.silogroup.org/data/derivative_storage/VTN.csv'. [2026-01-13T20:34:38.393440] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTN'. [2026-01-13T20:34:38.393790] [INFO ] [FORECASTER] Starting predict_future for VTN [2026-01-13T20:34:38.394551] [DEBUG] [LOCAL ] No optimal features file found for VTN: ./output/feature-sets/VTN.txt [2026-01-13T20:34:38.394626] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:38.394659] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:38.394685] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:38.394742] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:38.450276] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:38.451156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:38.451237] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:38.451269] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:38.566944] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:38.567103] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:38.567143] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:38.567171] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:38.570587] [DEBUG] [FORECASTER] VTN: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-01-13T20:34:38.570865] [INFO ] [FORECASTER] Completed predict_future for VTN [2026-01-13T20:34:38.570990] [INFO ] [sig ] VTN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:38.712628] [INFO ] [LOCAL ] Saved forecast: VTN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VTN.txt [2026-01-13T20:34:38.712782] [INFO ] [sig ] [3342/3497] Completed VTN in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 54.4s [2026-01-13T20:34:38.712843] [INFO ] [sig ] [3343/3497] Forecasting VTOL... [2026-01-13T20:34:38.712874] [INFO ] [sig ] Generating forecast for: VTOL [2026-01-13T20:34:38.712912] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTOL' from 'https://tdm.silogroup.org/data/derivative_storage/VTOL.csv'. [2026-01-13T20:34:38.724939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTOL'. [2026-01-13T20:34:38.725249] [INFO ] [FORECASTER] Starting predict_future for VTOL [2026-01-13T20:34:38.726020] [DEBUG] [LOCAL ] No optimal features file found for VTOL: ./output/feature-sets/VTOL.txt [2026-01-13T20:34:38.726071] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:38.726102] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:38.726128] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:38.726184] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:38.781746] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:38.782568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:38.782665] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:38.782697] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:38.896219] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:38.896390] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:38.896429] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:38.896456] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:38.899863] [DEBUG] [FORECASTER] VTOL: Forecast T+1@11:T+2@11: DOWN (p=19.13%) [2026-01-13T20:34:38.900140] [INFO ] [FORECASTER] Completed predict_future for VTOL [2026-01-13T20:34:38.900262] [INFO ] [sig ] VTOL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:39.040832] [INFO ] [LOCAL ] Saved forecast: VTOL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VTOL.txt [2026-01-13T20:34:39.040991] [INFO ] [sig ] [3343/3497] Completed VTOL in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 54.1s [2026-01-13T20:34:39.041031] [INFO ] [sig ] [3344/3497] Forecasting VTRS... [2026-01-13T20:34:39.041060] [INFO ] [sig ] Generating forecast for: VTRS [2026-01-13T20:34:39.041090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTRS' from 'https://tdm.silogroup.org/data/derivative_storage/VTRS.csv'. [2026-01-13T20:34:39.052425] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTRS'. [2026-01-13T20:34:39.052829] [INFO ] [FORECASTER] Starting predict_future for VTRS [2026-01-13T20:34:39.053610] [DEBUG] [LOCAL ] No optimal features file found for VTRS: ./output/feature-sets/VTRS.txt [2026-01-13T20:34:39.053661] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:39.053693] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:39.053720] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:39.053776] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:39.109713] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:39.110564] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:39.110700] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:39.110733] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:39.237058] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:39.237239] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:39.237288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:39.237318] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:39.240961] [DEBUG] [FORECASTER] VTRS: Forecast T+1@11:T+2@11: DOWN (p=1.81%) [2026-01-13T20:34:39.241262] [INFO ] [FORECASTER] Completed predict_future for VTRS [2026-01-13T20:34:39.241394] [INFO ] [sig ] VTRS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:39.388364] [INFO ] [LOCAL ] Saved forecast: VTRS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VTRS.txt [2026-01-13T20:34:39.388526] [INFO ] [sig ] [3344/3497] Completed VTRS in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 53.7s [2026-01-13T20:34:39.388565] [INFO ] [sig ] [3345/3497] Forecasting VTS... [2026-01-13T20:34:39.388619] [INFO ] [sig ] Generating forecast for: VTS [2026-01-13T20:34:39.388650] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTS' from 'https://tdm.silogroup.org/data/derivative_storage/VTS.csv'. [2026-01-13T20:34:39.401022] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTS'. [2026-01-13T20:34:39.401397] [INFO ] [FORECASTER] Starting predict_future for VTS [2026-01-13T20:34:39.402199] [DEBUG] [LOCAL ] No optimal features file found for VTS: ./output/feature-sets/VTS.txt [2026-01-13T20:34:39.402251] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:39.402283] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:39.402311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:39.402367] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:39.458959] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:39.459884] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:39.459970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:39.460004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:39.578553] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:39.578733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:39.578772] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:39.578800] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:39.582144] [DEBUG] [FORECASTER] VTS: Forecast T+1@11:T+2@11: DOWN (p=24.13%) [2026-01-13T20:34:39.582450] [INFO ] [FORECASTER] Completed predict_future for VTS [2026-01-13T20:34:39.582599] [INFO ] [sig ] VTS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:39.723846] [INFO ] [LOCAL ] Saved forecast: VTS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VTS.txt [2026-01-13T20:34:39.723973] [INFO ] [sig ] [3345/3497] Completed VTS in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 53.4s [2026-01-13T20:34:39.724012] [INFO ] [sig ] [3346/3497] Forecasting VTSI... [2026-01-13T20:34:39.724041] [INFO ] [sig ] Generating forecast for: VTSI [2026-01-13T20:34:39.724071] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTSI' from 'https://tdm.silogroup.org/data/derivative_storage/VTSI.csv'. [2026-01-13T20:34:39.734874] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTSI'. [2026-01-13T20:34:39.735141] [INFO ] [FORECASTER] Starting predict_future for VTSI [2026-01-13T20:34:39.735909] [DEBUG] [LOCAL ] No optimal features file found for VTSI: ./output/feature-sets/VTSI.txt [2026-01-13T20:34:39.735960] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:39.735991] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:39.736017] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:39.736073] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:39.794076] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:39.794681] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:39.794758] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:39.794791] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:39.913371] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:39.913486] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:39.913523] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:39.913553] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:39.916852] [DEBUG] [FORECASTER] VTSI: Forecast T+1@11:T+2@11: UP (p=91.93%) [2026-01-13T20:34:39.917123] [INFO ] [FORECASTER] Completed predict_future for VTSI [2026-01-13T20:34:39.917247] [INFO ] [sig ] VTSI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:40.065050] [INFO ] [LOCAL ] Saved forecast: VTSI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VTSI.txt [2026-01-13T20:34:40.065165] [INFO ] [sig ] [3346/3497] Completed VTSI in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 53.0s [2026-01-13T20:34:40.065203] [INFO ] [sig ] [3347/3497] Forecasting VTWG... [2026-01-13T20:34:40.065231] [INFO ] [sig ] Generating forecast for: VTWG [2026-01-13T20:34:40.065260] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWG' from 'https://tdm.silogroup.org/data/derivative_storage/VTWG.csv'. [2026-01-13T20:34:40.075845] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWG'. [2026-01-13T20:34:40.076106] [INFO ] [FORECASTER] Starting predict_future for VTWG [2026-01-13T20:34:40.076855] [DEBUG] [LOCAL ] No optimal features file found for VTWG: ./output/feature-sets/VTWG.txt [2026-01-13T20:34:40.076906] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:40.076938] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:40.076964] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:40.077020] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:40.132130] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:40.132736] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:40.132810] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:40.132842] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:40.250797] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:40.250905] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:40.250940] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:40.250968] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:40.254134] [DEBUG] [FORECASTER] VTWG: Forecast T+1@11:T+2@11: UP (p=69.24%) [2026-01-13T20:34:40.254394] [INFO ] [FORECASTER] Completed predict_future for VTWG [2026-01-13T20:34:40.254513] [INFO ] [sig ] VTWG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:40.394700] [INFO ] [LOCAL ] Saved forecast: VTWG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VTWG.txt [2026-01-13T20:34:40.394832] [INFO ] [sig ] [3347/3497] Completed VTWG in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 52.7s [2026-01-13T20:34:40.394870] [INFO ] [sig ] [3348/3497] Forecasting VTWO... [2026-01-13T20:34:40.394899] [INFO ] [sig ] Generating forecast for: VTWO [2026-01-13T20:34:40.394928] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTWO' from 'https://tdm.silogroup.org/data/derivative_storage/VTWO.csv'. [2026-01-13T20:34:40.405516] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTWO'. [2026-01-13T20:34:40.405788] [INFO ] [FORECASTER] Starting predict_future for VTWO [2026-01-13T20:34:40.406512] [DEBUG] [LOCAL ] No optimal features file found for VTWO: ./output/feature-sets/VTWO.txt [2026-01-13T20:34:40.406564] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:40.406617] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:40.406644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:40.406700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:40.462432] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:40.463060] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:40.463134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:40.463167] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:40.584050] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:40.584208] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:40.584248] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:40.584276] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:40.588024] [DEBUG] [FORECASTER] VTWO: Forecast T+1@11:T+2@11: DOWN (p=49.68%) [2026-01-13T20:34:40.588509] [INFO ] [FORECASTER] Completed predict_future for VTWO [2026-01-13T20:34:40.588651] [INFO ] [sig ] VTWO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:40.738449] [INFO ] [LOCAL ] Saved forecast: VTWO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VTWO.txt [2026-01-13T20:34:40.738620] [INFO ] [sig ] [3348/3497] Completed VTWO in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 52.3s [2026-01-13T20:34:40.738663] [INFO ] [sig ] [3349/3497] Forecasting VTYX... [2026-01-13T20:34:40.738692] [INFO ] [sig ] Generating forecast for: VTYX [2026-01-13T20:34:40.738722] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VTYX' from 'https://tdm.silogroup.org/data/derivative_storage/VTYX.csv'. [2026-01-13T20:34:40.750637] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VTYX'. [2026-01-13T20:34:40.750961] [INFO ] [FORECASTER] Starting predict_future for VTYX [2026-01-13T20:34:40.751812] [DEBUG] [LOCAL ] No optimal features file found for VTYX: ./output/feature-sets/VTYX.txt [2026-01-13T20:34:40.751863] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:40.751895] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:40.751923] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:40.751980] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:40.808651] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:40.809344] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:40.809422] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:40.809454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:40.932879] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:40.933026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:40.933064] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:40.933092] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:40.936606] [DEBUG] [FORECASTER] VTYX: Forecast T+1@11:T+2@11: UP (p=93.53%) [2026-01-13T20:34:40.936874] [INFO ] [FORECASTER] Completed predict_future for VTYX [2026-01-13T20:34:40.936993] [INFO ] [sig ] VTYX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:41.078822] [INFO ] [LOCAL ] Saved forecast: VTYX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VTYX.txt [2026-01-13T20:34:41.078925] [INFO ] [sig ] [3349/3497] Completed VTYX in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 52.0s [2026-01-13T20:34:41.078962] [INFO ] [sig ] [3350/3497] Forecasting VUZI... [2026-01-13T20:34:41.078991] [INFO ] [sig ] Generating forecast for: VUZI [2026-01-13T20:34:41.079021] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VUZI' from 'https://tdm.silogroup.org/data/derivative_storage/VUZI.csv'. [2026-01-13T20:34:41.091093] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VUZI'. [2026-01-13T20:34:41.091370] [INFO ] [FORECASTER] Starting predict_future for VUZI [2026-01-13T20:34:41.092124] [DEBUG] [LOCAL ] No optimal features file found for VUZI: ./output/feature-sets/VUZI.txt [2026-01-13T20:34:41.092175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:41.092207] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:41.092235] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:41.092302] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:41.149104] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:41.149916] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:41.149994] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:41.150026] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:41.275306] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:41.275460] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:41.275498] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:41.275527] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:41.278970] [DEBUG] [FORECASTER] VUZI: Forecast T+1@11:T+2@11: DOWN (p=4.15%) [2026-01-13T20:34:41.279243] [INFO ] [FORECASTER] Completed predict_future for VUZI [2026-01-13T20:34:41.279363] [INFO ] [sig ] VUZI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:41.420968] [INFO ] [LOCAL ] Saved forecast: VUZI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VUZI.txt [2026-01-13T20:34:41.421121] [INFO ] [sig ] [3350/3497] Completed VUZI in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 51.6s [2026-01-13T20:34:41.421165] [INFO ] [sig ] [3351/3497] Forecasting VVOS... [2026-01-13T20:34:41.421197] [INFO ] [sig ] Generating forecast for: VVOS [2026-01-13T20:34:41.421228] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVOS' from 'https://tdm.silogroup.org/data/derivative_storage/VVOS.csv'. [2026-01-13T20:34:41.432946] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVOS'. [2026-01-13T20:34:41.433290] [INFO ] [FORECASTER] Starting predict_future for VVOS [2026-01-13T20:34:41.434452] [DEBUG] [LOCAL ] No optimal features file found for VVOS: ./output/feature-sets/VVOS.txt [2026-01-13T20:34:41.434504] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:41.434560] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:41.434614] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:41.434677] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:41.501467] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:41.502668] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:41.502751] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:41.502785] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:41.621127] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:41.621284] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:41.621323] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:41.621351] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:41.624796] [DEBUG] [FORECASTER] VVOS: Forecast T+1@11:T+2@11: DOWN (p=42.89%) [2026-01-13T20:34:41.625077] [INFO ] [FORECASTER] Completed predict_future for VVOS [2026-01-13T20:34:41.625203] [INFO ] [sig ] VVOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:41.768796] [INFO ] [LOCAL ] Saved forecast: VVOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VVOS.txt [2026-01-13T20:34:41.768948] [INFO ] [sig ] [3351/3497] Completed VVOS in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 51.3s [2026-01-13T20:34:41.768990] [INFO ] [sig ] [3352/3497] Forecasting VVX... [2026-01-13T20:34:41.769020] [INFO ] [sig ] Generating forecast for: VVX [2026-01-13T20:34:41.769050] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VVX' from 'https://tdm.silogroup.org/data/derivative_storage/VVX.csv'. [2026-01-13T20:34:41.780882] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VVX'. [2026-01-13T20:34:41.781243] [INFO ] [FORECASTER] Starting predict_future for VVX [2026-01-13T20:34:41.782029] [DEBUG] [LOCAL ] No optimal features file found for VVX: ./output/feature-sets/VVX.txt [2026-01-13T20:34:41.782092] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:41.782125] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:41.782152] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:41.782208] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:41.837844] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:41.838772] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:41.838854] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:41.838886] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:41.964839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:41.965003] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:41.965045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:41.965073] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:41.968685] [DEBUG] [FORECASTER] VVX: Forecast T+1@11:T+2@11: DOWN (p=4.74%) [2026-01-13T20:34:41.968993] [INFO ] [FORECASTER] Completed predict_future for VVX [2026-01-13T20:34:41.969136] [INFO ] [sig ] VVX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:42.114863] [INFO ] [LOCAL ] Saved forecast: VVX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VVX.txt [2026-01-13T20:34:42.115026] [INFO ] [sig ] [3352/3497] Completed VVX in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 50.9s [2026-01-13T20:34:42.115067] [INFO ] [sig ] [3353/3497] Forecasting VWOB... [2026-01-13T20:34:42.115097] [INFO ] [sig ] Generating forecast for: VWOB [2026-01-13T20:34:42.115128] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VWOB' from 'https://tdm.silogroup.org/data/derivative_storage/VWOB.csv'. [2026-01-13T20:34:42.127896] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VWOB'. [2026-01-13T20:34:42.128458] [INFO ] [FORECASTER] Starting predict_future for VWOB [2026-01-13T20:34:42.129284] [DEBUG] [LOCAL ] No optimal features file found for VWOB: ./output/feature-sets/VWOB.txt [2026-01-13T20:34:42.129337] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:42.129371] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:42.129398] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:42.129455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:42.186078] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:42.187130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:42.187215] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:42.187247] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:42.320356] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:42.320562] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:42.320627] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:42.320658] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:42.324423] [DEBUG] [FORECASTER] VWOB: Forecast T+1@11:T+2@11: UP (p=88.62%) [2026-01-13T20:34:42.324736] [INFO ] [FORECASTER] Completed predict_future for VWOB [2026-01-13T20:34:42.324873] [INFO ] [sig ] VWOB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:42.466382] [INFO ] [LOCAL ] Saved forecast: VWOB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VWOB.txt [2026-01-13T20:34:42.466533] [INFO ] [sig ] [3353/3497] Completed VWOB in 0.4s | 2.85 sym/s | Total: 19.6m | ETA: 50.6s [2026-01-13T20:34:42.466591] [INFO ] [sig ] [3354/3497] Forecasting VXUS... [2026-01-13T20:34:42.466623] [INFO ] [sig ] Generating forecast for: VXUS [2026-01-13T20:34:42.466654] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VXUS' from 'https://tdm.silogroup.org/data/derivative_storage/VXUS.csv'. [2026-01-13T20:34:42.478859] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VXUS'. [2026-01-13T20:34:42.479144] [INFO ] [FORECASTER] Starting predict_future for VXUS [2026-01-13T20:34:42.479995] [DEBUG] [LOCAL ] No optimal features file found for VXUS: ./output/feature-sets/VXUS.txt [2026-01-13T20:34:42.480046] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:42.480077] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:42.480103] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:42.480159] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:42.535533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:42.536384] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:42.536463] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:42.536497] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:42.656991] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:42.657147] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:42.657190] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:42.657251] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:42.660622] [DEBUG] [FORECASTER] VXUS: Forecast T+1@11:T+2@11: UP (p=85.47%) [2026-01-13T20:34:42.660888] [INFO ] [FORECASTER] Completed predict_future for VXUS [2026-01-13T20:34:42.661006] [INFO ] [sig ] VXUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:42.804265] [INFO ] [LOCAL ] Saved forecast: VXUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VXUS.txt [2026-01-13T20:34:42.804420] [INFO ] [sig ] [3354/3497] Completed VXUS in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 50.2s [2026-01-13T20:34:42.804461] [INFO ] [sig ] [3355/3497] Forecasting VYMI... [2026-01-13T20:34:42.804490] [INFO ] [sig ] Generating forecast for: VYMI [2026-01-13T20:34:42.804521] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYMI' from 'https://tdm.silogroup.org/data/derivative_storage/VYMI.csv'. [2026-01-13T20:34:42.815872] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYMI'. [2026-01-13T20:34:42.816164] [INFO ] [FORECASTER] Starting predict_future for VYMI [2026-01-13T20:34:42.816927] [DEBUG] [LOCAL ] No optimal features file found for VYMI: ./output/feature-sets/VYMI.txt [2026-01-13T20:34:42.816977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:42.817009] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:42.817035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:42.817092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:42.874033] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:42.874875] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:42.874955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:42.874987] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:42.990779] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:42.990936] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:42.990974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:42.991002] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:42.994389] [DEBUG] [FORECASTER] VYMI: Forecast T+1@11:T+2@11: DOWN (p=32.68%) [2026-01-13T20:34:42.994684] [INFO ] [FORECASTER] Completed predict_future for VYMI [2026-01-13T20:34:42.994808] [INFO ] [sig ] VYMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:43.142344] [INFO ] [LOCAL ] Saved forecast: VYMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VYMI.txt [2026-01-13T20:34:43.142511] [INFO ] [sig ] [3355/3497] Completed VYMI in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 49.9s [2026-01-13T20:34:43.142550] [INFO ] [sig ] [3356/3497] Forecasting VYX... [2026-01-13T20:34:43.142602] [INFO ] [sig ] Generating forecast for: VYX [2026-01-13T20:34:43.142635] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VYX' from 'https://tdm.silogroup.org/data/derivative_storage/VYX.csv'. [2026-01-13T20:34:43.154295] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VYX'. [2026-01-13T20:34:43.154680] [INFO ] [FORECASTER] Starting predict_future for VYX [2026-01-13T20:34:43.155453] [DEBUG] [LOCAL ] No optimal features file found for VYX: ./output/feature-sets/VYX.txt [2026-01-13T20:34:43.155505] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:43.155537] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:43.155564] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:43.155652] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:43.211612] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:43.212511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:43.212609] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:43.212644] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:43.331305] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:43.331466] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:43.331507] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:43.331537] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:43.334988] [DEBUG] [FORECASTER] VYX: Forecast T+1@11:T+2@11: DOWN (p=21.30%) [2026-01-13T20:34:43.335287] [INFO ] [FORECASTER] Completed predict_future for VYX [2026-01-13T20:34:43.335415] [INFO ] [sig ] VYX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:43.483906] [INFO ] [LOCAL ] Saved forecast: VYX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/VYX.txt [2026-01-13T20:34:43.484063] [INFO ] [sig ] [3356/3497] Completed VYX in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 49.5s [2026-01-13T20:34:43.484104] [INFO ] [sig ] [3357/3497] Forecasting VZ... [2026-01-13T20:34:43.484134] [INFO ] [sig ] Generating forecast for: VZ [2026-01-13T20:34:43.484168] [DEBUG] [REMOTE ] Fetching historical data for symbol 'VZ' from 'https://tdm.silogroup.org/data/derivative_storage/VZ.csv'. [2026-01-13T20:34:43.495793] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'VZ'. [2026-01-13T20:34:43.496161] [INFO ] [FORECASTER] Starting predict_future for VZ [2026-01-13T20:34:43.496929] [DEBUG] [LOCAL ] No optimal features file found for VZ: ./output/feature-sets/VZ.txt [2026-01-13T20:34:43.496981] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:43.497012] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:43.497038] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:43.497094] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:43.554210] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:43.555066] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:43.555146] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:43.555178] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:43.680343] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:43.680512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:43.680553] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:43.680601] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:43.684241] [DEBUG] [FORECASTER] VZ: Forecast T+1@11:T+2@11: UP (p=67.26%) [2026-01-13T20:34:43.684555] [INFO ] [FORECASTER] Completed predict_future for VZ [2026-01-13T20:34:43.684703] [INFO ] [sig ] VZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:43.832608] [INFO ] [LOCAL ] Saved forecast: VZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/VZ.txt [2026-01-13T20:34:43.832805] [INFO ] [sig ] [3357/3497] Completed VZ in 0.3s | 2.85 sym/s | Total: 19.6m | ETA: 49.2s [2026-01-13T20:34:43.832849] [INFO ] [sig ] [3358/3497] Forecasting WAB... [2026-01-13T20:34:43.832879] [INFO ] [sig ] Generating forecast for: WAB [2026-01-13T20:34:43.832911] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAB' from 'https://tdm.silogroup.org/data/derivative_storage/WAB.csv'. [2026-01-13T20:34:43.844772] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAB'. [2026-01-13T20:34:43.845115] [INFO ] [FORECASTER] Starting predict_future for WAB [2026-01-13T20:34:43.845918] [DEBUG] [LOCAL ] No optimal features file found for WAB: ./output/feature-sets/WAB.txt [2026-01-13T20:34:43.845969] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:43.846002] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:43.846029] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:43.846085] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:43.909566] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:43.910798] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:43.910904] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:43.910960] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:44.037285] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:44.037447] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:44.037487] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:44.037515] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:44.041258] [DEBUG] [FORECASTER] WAB: Forecast T+1@11:T+2@11: DOWN (p=1.88%) [2026-01-13T20:34:44.041529] [INFO ] [FORECASTER] Completed predict_future for WAB [2026-01-13T20:34:44.041667] [INFO ] [sig ] WAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:44.182701] [INFO ] [LOCAL ] Saved forecast: WAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WAB.txt [2026-01-13T20:34:44.182849] [INFO ] [sig ] [3358/3497] Completed WAB in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 48.8s [2026-01-13T20:34:44.182891] [INFO ] [sig ] [3359/3497] Forecasting WABC... [2026-01-13T20:34:44.182921] [INFO ] [sig ] Generating forecast for: WABC [2026-01-13T20:34:44.182951] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WABC' from 'https://tdm.silogroup.org/data/derivative_storage/WABC.csv'. [2026-01-13T20:34:44.194943] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WABC'. [2026-01-13T20:34:44.195254] [INFO ] [FORECASTER] Starting predict_future for WABC [2026-01-13T20:34:44.196178] [DEBUG] [LOCAL ] No optimal features file found for WABC: ./output/feature-sets/WABC.txt [2026-01-13T20:34:44.196229] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:44.196260] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:44.196287] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:44.196344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:44.254545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:44.255491] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:44.255598] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:44.255635] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:44.383256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:44.383415] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:44.383473] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:44.383501] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:44.387214] [DEBUG] [FORECASTER] WABC: Forecast T+1@11:T+2@11: UP (p=95.84%) [2026-01-13T20:34:44.387509] [INFO ] [FORECASTER] Completed predict_future for WABC [2026-01-13T20:34:44.387660] [INFO ] [sig ] WABC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:44.536147] [INFO ] [LOCAL ] Saved forecast: WABC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WABC.txt [2026-01-13T20:34:44.536301] [INFO ] [sig ] [3359/3497] Completed WABC in 0.4s | 2.85 sym/s | Total: 19.7m | ETA: 48.5s [2026-01-13T20:34:44.536341] [INFO ] [sig ] [3360/3497] Forecasting WAFD... [2026-01-13T20:34:44.536371] [INFO ] [sig ] Generating forecast for: WAFD [2026-01-13T20:34:44.536402] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFD' from 'https://tdm.silogroup.org/data/derivative_storage/WAFD.csv'. [2026-01-13T20:34:44.548942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFD'. [2026-01-13T20:34:44.549349] [INFO ] [FORECASTER] Starting predict_future for WAFD [2026-01-13T20:34:44.550188] [DEBUG] [LOCAL ] No optimal features file found for WAFD: ./output/feature-sets/WAFD.txt [2026-01-13T20:34:44.550242] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:44.550276] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:44.550305] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:44.550364] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:44.618740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:44.619997] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:44.620084] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:44.620119] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:44.748359] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:44.748520] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:44.748561] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:44.748608] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:44.752004] [DEBUG] [FORECASTER] WAFD: Forecast T+1@11:T+2@11: DOWN (p=6.21%) [2026-01-13T20:34:44.752283] [INFO ] [FORECASTER] Completed predict_future for WAFD [2026-01-13T20:34:44.752411] [INFO ] [sig ] WAFD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:44.895587] [INFO ] [LOCAL ] Saved forecast: WAFD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WAFD.txt [2026-01-13T20:34:44.895755] [INFO ] [sig ] [3360/3497] Completed WAFD in 0.4s | 2.85 sym/s | Total: 19.7m | ETA: 48.1s [2026-01-13T20:34:44.895797] [INFO ] [sig ] [3361/3497] Forecasting WAFDP... [2026-01-13T20:34:44.895826] [INFO ] [sig ] Generating forecast for: WAFDP [2026-01-13T20:34:44.895857] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAFDP' from 'https://tdm.silogroup.org/data/derivative_storage/WAFDP.csv'. [2026-01-13T20:34:44.907160] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAFDP'. [2026-01-13T20:34:44.907519] [INFO ] [FORECASTER] Starting predict_future for WAFDP [2026-01-13T20:34:44.908322] [DEBUG] [LOCAL ] No optimal features file found for WAFDP: ./output/feature-sets/WAFDP.txt [2026-01-13T20:34:44.908374] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:44.908404] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:44.908431] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:44.908487] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:44.963551] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:44.964489] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:44.964621] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:44.964658] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:45.078619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:45.078787] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:45.078827] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:45.078856] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:45.082225] [DEBUG] [FORECASTER] WAFDP: Forecast T+1@11:T+2@11: DOWN (p=23.79%) [2026-01-13T20:34:45.082514] [INFO ] [FORECASTER] Completed predict_future for WAFDP [2026-01-13T20:34:45.082658] [INFO ] [sig ] WAFDP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:45.229255] [INFO ] [LOCAL ] Saved forecast: WAFDP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WAFDP.txt [2026-01-13T20:34:45.229421] [INFO ] [sig ] [3361/3497] Completed WAFDP in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 47.8s [2026-01-13T20:34:45.229467] [INFO ] [sig ] [3362/3497] Forecasting WAL... [2026-01-13T20:34:45.229508] [INFO ] [sig ] Generating forecast for: WAL [2026-01-13T20:34:45.229546] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAL' from 'https://tdm.silogroup.org/data/derivative_storage/WAL.csv'. [2026-01-13T20:34:45.240920] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAL'. [2026-01-13T20:34:45.241301] [INFO ] [FORECASTER] Starting predict_future for WAL [2026-01-13T20:34:45.242085] [DEBUG] [LOCAL ] No optimal features file found for WAL: ./output/feature-sets/WAL.txt [2026-01-13T20:34:45.242137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:45.242168] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:45.242194] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:45.242255] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:45.298084] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:45.298976] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:45.299057] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:45.299090] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:45.422788] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:45.422971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:45.423012] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:45.423040] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:45.427136] [DEBUG] [FORECASTER] WAL: Forecast T+1@11:T+2@11: DOWN (p=15.62%) [2026-01-13T20:34:45.427432] [INFO ] [FORECASTER] Completed predict_future for WAL [2026-01-13T20:34:45.427584] [INFO ] [sig ] WAL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:45.572922] [INFO ] [LOCAL ] Saved forecast: WAL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WAL.txt [2026-01-13T20:34:45.573090] [INFO ] [sig ] [3362/3497] Completed WAL in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 47.4s [2026-01-13T20:34:45.573133] [INFO ] [sig ] [3363/3497] Forecasting WALD... [2026-01-13T20:34:45.573164] [INFO ] [sig ] Generating forecast for: WALD [2026-01-13T20:34:45.573196] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WALD' from 'https://tdm.silogroup.org/data/derivative_storage/WALD.csv'. [2026-01-13T20:34:45.584754] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WALD'. [2026-01-13T20:34:45.585100] [INFO ] [FORECASTER] Starting predict_future for WALD [2026-01-13T20:34:45.585886] [DEBUG] [LOCAL ] No optimal features file found for WALD: ./output/feature-sets/WALD.txt [2026-01-13T20:34:45.585937] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:45.585979] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:45.586007] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:45.586063] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:45.641732] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:45.642590] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:45.642671] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:45.642703] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:45.759037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:45.759206] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:45.759246] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:45.759274] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:45.762664] [DEBUG] [FORECASTER] WALD: Forecast T+1@11:T+2@11: DOWN (p=9.77%) [2026-01-13T20:34:45.762941] [INFO ] [FORECASTER] Completed predict_future for WALD [2026-01-13T20:34:45.763059] [INFO ] [sig ] WALD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:45.908193] [INFO ] [LOCAL ] Saved forecast: WALD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WALD.txt [2026-01-13T20:34:45.908370] [INFO ] [sig ] [3363/3497] Completed WALD in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 47.0s [2026-01-13T20:34:45.908408] [INFO ] [sig ] [3364/3497] Forecasting WASH... [2026-01-13T20:34:45.908438] [INFO ] [sig ] Generating forecast for: WASH [2026-01-13T20:34:45.908468] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WASH' from 'https://tdm.silogroup.org/data/derivative_storage/WASH.csv'. [2026-01-13T20:34:45.920238] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WASH'. [2026-01-13T20:34:45.920566] [INFO ] [FORECASTER] Starting predict_future for WASH [2026-01-13T20:34:45.921357] [DEBUG] [LOCAL ] No optimal features file found for WASH: ./output/feature-sets/WASH.txt [2026-01-13T20:34:45.921408] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:45.921440] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:45.921466] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:45.921523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:45.978520] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:45.979414] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:45.979497] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:45.979529] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:46.100931] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:46.101096] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:46.101135] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:46.101165] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:46.104509] [DEBUG] [FORECASTER] WASH: Forecast T+1@11:T+2@11: DOWN (p=34.79%) [2026-01-13T20:34:46.104802] [INFO ] [FORECASTER] Completed predict_future for WASH [2026-01-13T20:34:46.104923] [INFO ] [sig ] WASH: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:46.249807] [INFO ] [LOCAL ] Saved forecast: WASH 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WASH.txt [2026-01-13T20:34:46.249992] [INFO ] [sig ] [3364/3497] Completed WASH in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 46.7s [2026-01-13T20:34:46.250033] [INFO ] [sig ] [3365/3497] Forecasting WAVE... [2026-01-13T20:34:46.250062] [INFO ] [sig ] Generating forecast for: WAVE [2026-01-13T20:34:46.250092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAVE' from 'https://tdm.silogroup.org/data/derivative_storage/WAVE.csv'. [2026-01-13T20:34:46.261005] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAVE'. [2026-01-13T20:34:46.261349] [INFO ] [FORECASTER] Starting predict_future for WAVE [2026-01-13T20:34:46.262188] [DEBUG] [LOCAL ] No optimal features file found for WAVE: ./output/feature-sets/WAVE.txt [2026-01-13T20:34:46.262241] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:46.262274] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:46.262301] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:46.262357] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:46.318046] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:46.318910] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:46.318989] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:46.319022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:46.427632] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:46.427794] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:46.427833] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:46.427862] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:46.431249] [DEBUG] [FORECASTER] WAVE: Forecast T+1@11:T+2@11: DOWN (p=0.84%) [2026-01-13T20:34:46.431547] [INFO ] [FORECASTER] Completed predict_future for WAVE [2026-01-13T20:34:46.431687] [INFO ] [sig ] WAVE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:46.573256] [INFO ] [LOCAL ] Saved forecast: WAVE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WAVE.txt [2026-01-13T20:34:46.573414] [INFO ] [sig ] [3365/3497] Completed WAVE in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 46.3s [2026-01-13T20:34:46.573454] [INFO ] [sig ] [3366/3497] Forecasting WAY... [2026-01-13T20:34:46.573483] [INFO ] [sig ] Generating forecast for: WAY [2026-01-13T20:34:46.573522] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WAY' from 'https://tdm.silogroup.org/data/derivative_storage/WAY.csv'. [2026-01-13T20:34:46.585347] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WAY'. [2026-01-13T20:34:46.585724] [INFO ] [FORECASTER] Starting predict_future for WAY [2026-01-13T20:34:46.586749] [DEBUG] [LOCAL ] No optimal features file found for WAY: ./output/feature-sets/WAY.txt [2026-01-13T20:34:46.586802] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:46.586836] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:46.586864] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:46.586921] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:46.644673] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:46.645511] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:46.645607] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:46.645642] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:46.766533] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:46.766727] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:46.766768] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:46.766796] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:46.770214] [DEBUG] [FORECASTER] WAY: Forecast T+1@11:T+2@11: DOWN (p=10.36%) [2026-01-13T20:34:46.770517] [INFO ] [FORECASTER] Completed predict_future for WAY [2026-01-13T20:34:46.770667] [INFO ] [sig ] WAY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:46.917644] [INFO ] [LOCAL ] Saved forecast: WAY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WAY.txt [2026-01-13T20:34:46.917826] [INFO ] [sig ] [3366/3497] Completed WAY in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 46.0s [2026-01-13T20:34:46.917874] [INFO ] [sig ] [3367/3497] Forecasting WB... [2026-01-13T20:34:46.917906] [INFO ] [sig ] Generating forecast for: WB [2026-01-13T20:34:46.917935] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WB' from 'https://tdm.silogroup.org/data/derivative_storage/WB.csv'. [2026-01-13T20:34:46.929265] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WB'. [2026-01-13T20:34:46.929613] [INFO ] [FORECASTER] Starting predict_future for WB [2026-01-13T20:34:46.930419] [DEBUG] [LOCAL ] No optimal features file found for WB: ./output/feature-sets/WB.txt [2026-01-13T20:34:46.930476] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:46.930508] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:46.930535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:46.930612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:46.986418] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:46.987046] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:46.987128] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:46.987161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:47.106890] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:47.107009] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:47.107045] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:47.107073] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:47.110290] [DEBUG] [FORECASTER] WB: Forecast T+1@11:T+2@11: UP (p=75.75%) [2026-01-13T20:34:47.110555] [INFO ] [FORECASTER] Completed predict_future for WB [2026-01-13T20:34:47.110691] [INFO ] [sig ] WB: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:47.254171] [INFO ] [LOCAL ] Saved forecast: WB 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WB.txt [2026-01-13T20:34:47.254284] [INFO ] [sig ] [3367/3497] Completed WB in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 45.6s [2026-01-13T20:34:47.254321] [INFO ] [sig ] [3368/3497] Forecasting WBD... [2026-01-13T20:34:47.254350] [INFO ] [sig ] Generating forecast for: WBD [2026-01-13T20:34:47.254380] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBD' from 'https://tdm.silogroup.org/data/derivative_storage/WBD.csv'. [2026-01-13T20:34:47.266555] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBD'. [2026-01-13T20:34:47.266855] [INFO ] [FORECASTER] Starting predict_future for WBD [2026-01-13T20:34:47.267626] [DEBUG] [LOCAL ] No optimal features file found for WBD: ./output/feature-sets/WBD.txt [2026-01-13T20:34:47.267688] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:47.267779] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:47.267812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:47.267872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:47.327864] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:47.328614] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:47.328697] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:47.328732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:47.450273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:47.450413] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:47.450455] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:47.450486] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:47.453872] [DEBUG] [FORECASTER] WBD: Forecast T+1@11:T+2@11: UP (p=90.13%) [2026-01-13T20:34:47.454173] [INFO ] [FORECASTER] Completed predict_future for WBD [2026-01-13T20:34:47.454330] [INFO ] [sig ] WBD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:47.598371] [INFO ] [LOCAL ] Saved forecast: WBD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WBD.txt [2026-01-13T20:34:47.598498] [INFO ] [sig ] [3368/3497] Completed WBD in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 45.3s [2026-01-13T20:34:47.598536] [INFO ] [sig ] [3369/3497] Forecasting WBIY... [2026-01-13T20:34:47.598565] [INFO ] [sig ] Generating forecast for: WBIY [2026-01-13T20:34:47.598615] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBIY' from 'https://tdm.silogroup.org/data/derivative_storage/WBIY.csv'. [2026-01-13T20:34:47.608090] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBIY'. [2026-01-13T20:34:47.608358] [INFO ] [FORECASTER] Starting predict_future for WBIY [2026-01-13T20:34:47.609245] [DEBUG] [LOCAL ] No optimal features file found for WBIY: ./output/feature-sets/WBIY.txt [2026-01-13T20:34:47.609299] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:47.609333] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:47.609360] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:47.609429] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:47.667891] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:47.668945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:47.669032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:47.669066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:47.772744] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:47.772920] [INFO ] [FORECASTER] Trained on 297 historical samples with 26 features [2026-01-13T20:34:47.772969] [INFO ] [FORECASTER] Stored all 299 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:47.773006] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:47.777487] [DEBUG] [FORECASTER] WBIY: Forecast T+1@11:T+2@11: DOWN (p=0.67%) [2026-01-13T20:34:47.777862] [INFO ] [FORECASTER] Completed predict_future for WBIY [2026-01-13T20:34:47.778043] [INFO ] [sig ] WBIY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:47.931517] [INFO ] [LOCAL ] Saved forecast: WBIY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WBIY.txt [2026-01-13T20:34:47.931703] [INFO ] [sig ] [3369/3497] Completed WBIY in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 44.9s [2026-01-13T20:34:47.931743] [INFO ] [sig ] [3370/3497] Forecasting WBS... [2026-01-13T20:34:47.931773] [INFO ] [sig ] Generating forecast for: WBS [2026-01-13T20:34:47.931811] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBS' from 'https://tdm.silogroup.org/data/derivative_storage/WBS.csv'. [2026-01-13T20:34:47.943678] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBS'. [2026-01-13T20:34:47.944052] [INFO ] [FORECASTER] Starting predict_future for WBS [2026-01-13T20:34:47.944842] [DEBUG] [LOCAL ] No optimal features file found for WBS: ./output/feature-sets/WBS.txt [2026-01-13T20:34:47.944893] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:47.944925] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:47.944952] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:47.945009] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:48.001509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:48.002405] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:48.002496] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:48.002530] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:48.125184] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:48.125326] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:48.125364] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:48.125407] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:48.129060] [DEBUG] [FORECASTER] WBS: Forecast T+1@11:T+2@11: UP (p=83.02%) [2026-01-13T20:34:48.129329] [INFO ] [FORECASTER] Completed predict_future for WBS [2026-01-13T20:34:48.129448] [INFO ] [sig ] WBS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:48.270106] [INFO ] [LOCAL ] Saved forecast: WBS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WBS.txt [2026-01-13T20:34:48.270230] [INFO ] [sig ] [3370/3497] Completed WBS in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 44.6s [2026-01-13T20:34:48.270267] [INFO ] [sig ] [3371/3497] Forecasting WBTN... [2026-01-13T20:34:48.270296] [INFO ] [sig ] Generating forecast for: WBTN [2026-01-13T20:34:48.270326] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBTN' from 'https://tdm.silogroup.org/data/derivative_storage/WBTN.csv'. [2026-01-13T20:34:48.281378] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBTN'. [2026-01-13T20:34:48.281676] [INFO ] [FORECASTER] Starting predict_future for WBTN [2026-01-13T20:34:48.282427] [DEBUG] [LOCAL ] No optimal features file found for WBTN: ./output/feature-sets/WBTN.txt [2026-01-13T20:34:48.282478] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:48.282508] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:48.282535] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:48.282622] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:48.339020] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:48.339666] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:48.339743] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:48.339774] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:48.462352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:48.462517] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:48.462557] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:48.462642] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:48.466931] [DEBUG] [FORECASTER] WBTN: Forecast T+1@11:T+2@11: DOWN (p=5.23%) [2026-01-13T20:34:48.467260] [INFO ] [FORECASTER] Completed predict_future for WBTN [2026-01-13T20:34:48.467405] [INFO ] [sig ] WBTN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:48.614925] [INFO ] [LOCAL ] Saved forecast: WBTN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WBTN.txt [2026-01-13T20:34:48.615080] [INFO ] [sig ] [3371/3497] Completed WBTN in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 44.2s [2026-01-13T20:34:48.615120] [INFO ] [sig ] [3372/3497] Forecasting WBX... [2026-01-13T20:34:48.615149] [INFO ] [sig ] Generating forecast for: WBX [2026-01-13T20:34:48.615181] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WBX' from 'https://tdm.silogroup.org/data/derivative_storage/WBX.csv'. [2026-01-13T20:34:48.626954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WBX'. [2026-01-13T20:34:48.627305] [INFO ] [FORECASTER] Starting predict_future for WBX [2026-01-13T20:34:48.628144] [DEBUG] [LOCAL ] No optimal features file found for WBX: ./output/feature-sets/WBX.txt [2026-01-13T20:34:48.628198] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:48.628230] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:48.628256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:48.628316] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:48.684129] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:48.684996] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:48.685090] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:48.685124] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:48.810790] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:48.810956] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:48.810996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:48.811024] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:48.814745] [DEBUG] [FORECASTER] WBX: Forecast T+1@11:T+2@11: UP (p=51.48%) [2026-01-13T20:34:48.815024] [INFO ] [FORECASTER] Completed predict_future for WBX [2026-01-13T20:34:48.815338] [INFO ] [sig ] WBX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:48.965992] [INFO ] [LOCAL ] Saved forecast: WBX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WBX.txt [2026-01-13T20:34:48.966152] [INFO ] [sig ] [3372/3497] Completed WBX in 0.4s | 2.85 sym/s | Total: 19.7m | ETA: 43.9s [2026-01-13T20:34:48.966191] [INFO ] [sig ] [3373/3497] Forecasting WCC... [2026-01-13T20:34:48.966220] [INFO ] [sig ] Generating forecast for: WCC [2026-01-13T20:34:48.966251] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCC' from 'https://tdm.silogroup.org/data/derivative_storage/WCC.csv'. [2026-01-13T20:34:48.980003] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCC'. [2026-01-13T20:34:48.980367] [INFO ] [FORECASTER] Starting predict_future for WCC [2026-01-13T20:34:48.981349] [DEBUG] [LOCAL ] No optimal features file found for WCC: ./output/feature-sets/WCC.txt [2026-01-13T20:34:48.981399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:48.981429] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:48.981455] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:48.981511] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:49.040319] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:49.041378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:49.041460] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:49.041492] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:49.168857] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:49.169022] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:49.169061] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:49.169089] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:49.172430] [DEBUG] [FORECASTER] WCC: Forecast T+1@11:T+2@11: UP (p=72.90%) [2026-01-13T20:34:49.172727] [INFO ] [FORECASTER] Completed predict_future for WCC [2026-01-13T20:34:49.172855] [INFO ] [sig ] WCC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:49.315409] [INFO ] [LOCAL ] Saved forecast: WCC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WCC.txt [2026-01-13T20:34:49.315533] [INFO ] [sig ] [3373/3497] Completed WCC in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 43.5s [2026-01-13T20:34:49.315587] [INFO ] [sig ] [3374/3497] Forecasting WCLD... [2026-01-13T20:34:49.315620] [INFO ] [sig ] Generating forecast for: WCLD [2026-01-13T20:34:49.315651] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WCLD' from 'https://tdm.silogroup.org/data/derivative_storage/WCLD.csv'. [2026-01-13T20:34:49.327726] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WCLD'. [2026-01-13T20:34:49.328152] [INFO ] [FORECASTER] Starting predict_future for WCLD [2026-01-13T20:34:49.329008] [DEBUG] [LOCAL ] No optimal features file found for WCLD: ./output/feature-sets/WCLD.txt [2026-01-13T20:34:49.329061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:49.329093] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:49.329132] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:49.329189] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:49.399034] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:49.399964] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:49.400066] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:49.400099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:49.518807] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:49.518968] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:49.519007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:49.519034] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:49.522378] [DEBUG] [FORECASTER] WCLD: Forecast T+1@11:T+2@11: DOWN (p=16.00%) [2026-01-13T20:34:49.522671] [INFO ] [FORECASTER] Completed predict_future for WCLD [2026-01-13T20:34:49.522793] [INFO ] [sig ] WCLD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:49.666552] [INFO ] [LOCAL ] Saved forecast: WCLD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WCLD.txt [2026-01-13T20:34:49.666715] [INFO ] [sig ] [3374/3497] Completed WCLD in 0.4s | 2.85 sym/s | Total: 19.7m | ETA: 43.2s [2026-01-13T20:34:49.666761] [INFO ] [sig ] [3375/3497] Forecasting WD... [2026-01-13T20:34:49.666805] [INFO ] [sig ] Generating forecast for: WD [2026-01-13T20:34:49.666848] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WD' from 'https://tdm.silogroup.org/data/derivative_storage/WD.csv'. [2026-01-13T20:34:49.680941] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WD'. [2026-01-13T20:34:49.681366] [INFO ] [FORECASTER] Starting predict_future for WD [2026-01-13T20:34:49.682186] [DEBUG] [LOCAL ] No optimal features file found for WD: ./output/feature-sets/WD.txt [2026-01-13T20:34:49.682238] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:49.682270] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:49.682296] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:49.682362] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:49.743376] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:49.744516] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:49.744619] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:49.744656] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:49.863900] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:49.864061] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:49.864103] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:49.864132] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:49.867523] [DEBUG] [FORECASTER] WD: Forecast T+1@11:T+2@11: UP (p=72.76%) [2026-01-13T20:34:49.867827] [INFO ] [FORECASTER] Completed predict_future for WD [2026-01-13T20:34:49.867973] [INFO ] [sig ] WD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:50.012527] [INFO ] [LOCAL ] Saved forecast: WD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WD.txt [2026-01-13T20:34:50.012703] [INFO ] [sig ] [3375/3497] Completed WD in 0.3s | 2.85 sym/s | Total: 19.7m | ETA: 42.8s [2026-01-13T20:34:50.012742] [INFO ] [sig ] [3376/3497] Forecasting WDAY... [2026-01-13T20:34:50.012772] [INFO ] [sig ] Generating forecast for: WDAY [2026-01-13T20:34:50.012802] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDAY' from 'https://tdm.silogroup.org/data/derivative_storage/WDAY.csv'. [2026-01-13T20:34:50.025197] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDAY'. [2026-01-13T20:34:50.025594] [INFO ] [FORECASTER] Starting predict_future for WDAY [2026-01-13T20:34:50.026389] [DEBUG] [LOCAL ] No optimal features file found for WDAY: ./output/feature-sets/WDAY.txt [2026-01-13T20:34:50.026441] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:50.026473] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:50.026500] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:50.026557] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:50.085532] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:50.086386] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:50.086469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:50.086504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:50.213340] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:50.213518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:50.213559] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:50.213605] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:50.217020] [DEBUG] [FORECASTER] WDAY: Forecast T+1@11:T+2@11: DOWN (p=28.67%) [2026-01-13T20:34:50.217284] [INFO ] [FORECASTER] Completed predict_future for WDAY [2026-01-13T20:34:50.217412] [INFO ] [sig ] WDAY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:50.365169] [INFO ] [LOCAL ] Saved forecast: WDAY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WDAY.txt [2026-01-13T20:34:50.365322] [INFO ] [sig ] [3376/3497] Completed WDAY in 0.4s | 2.85 sym/s | Total: 19.8m | ETA: 42.5s [2026-01-13T20:34:50.365361] [INFO ] [sig ] [3377/3497] Forecasting WDC... [2026-01-13T20:34:50.365392] [INFO ] [sig ] Generating forecast for: WDC [2026-01-13T20:34:50.365422] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDC' from 'https://tdm.silogroup.org/data/derivative_storage/WDC.csv'. [2026-01-13T20:34:50.378494] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDC'. [2026-01-13T20:34:50.379026] [INFO ] [FORECASTER] Starting predict_future for WDC [2026-01-13T20:34:50.379990] [DEBUG] [LOCAL ] No optimal features file found for WDC: ./output/feature-sets/WDC.txt [2026-01-13T20:34:50.380040] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:50.380071] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:50.380096] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:50.380152] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:50.437297] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:50.437908] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:50.438001] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:50.438034] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:50.561985] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:50.562142] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:50.562181] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:50.562207] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:50.565598] [DEBUG] [FORECASTER] WDC: Forecast T+1@11:T+2@11: UP (p=98.96%) [2026-01-13T20:34:50.565891] [INFO ] [FORECASTER] Completed predict_future for WDC [2026-01-13T20:34:50.566015] [INFO ] [sig ] WDC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:50.711111] [INFO ] [LOCAL ] Saved forecast: WDC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WDC.txt [2026-01-13T20:34:50.711247] [INFO ] [sig ] [3377/3497] Completed WDC in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 42.1s [2026-01-13T20:34:50.711294] [INFO ] [sig ] [3378/3497] Forecasting WDFC... [2026-01-13T20:34:50.711325] [INFO ] [sig ] Generating forecast for: WDFC [2026-01-13T20:34:50.711362] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDFC' from 'https://tdm.silogroup.org/data/derivative_storage/WDFC.csv'. [2026-01-13T20:34:50.724048] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDFC'. [2026-01-13T20:34:50.724323] [INFO ] [FORECASTER] Starting predict_future for WDFC [2026-01-13T20:34:50.725291] [DEBUG] [LOCAL ] No optimal features file found for WDFC: ./output/feature-sets/WDFC.txt [2026-01-13T20:34:50.725341] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:50.725373] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:50.725399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:50.725455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:50.781287] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:50.781912] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:50.782017] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:50.782049] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:50.903829] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:50.903987] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:50.904026] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:50.904054] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:50.907509] [DEBUG] [FORECASTER] WDFC: Forecast T+1@11:T+2@11: DOWN (p=20.52%) [2026-01-13T20:34:50.907798] [INFO ] [FORECASTER] Completed predict_future for WDFC [2026-01-13T20:34:50.907918] [INFO ] [sig ] WDFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:51.053473] [INFO ] [LOCAL ] Saved forecast: WDFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WDFC.txt [2026-01-13T20:34:51.053660] [INFO ] [sig ] [3378/3497] Completed WDFC in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 41.8s [2026-01-13T20:34:51.053703] [INFO ] [sig ] [3379/3497] Forecasting WDH... [2026-01-13T20:34:51.053734] [INFO ] [sig ] Generating forecast for: WDH [2026-01-13T20:34:51.053765] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDH' from 'https://tdm.silogroup.org/data/derivative_storage/WDH.csv'. [2026-01-13T20:34:51.065623] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDH'. [2026-01-13T20:34:51.065978] [INFO ] [FORECASTER] Starting predict_future for WDH [2026-01-13T20:34:51.066767] [DEBUG] [LOCAL ] No optimal features file found for WDH: ./output/feature-sets/WDH.txt [2026-01-13T20:34:51.066819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:51.066850] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:51.066877] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:51.066934] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:51.127168] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:51.128303] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:51.128387] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:51.128421] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:51.254110] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:51.254293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:51.254344] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:51.254385] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:51.258182] [DEBUG] [FORECASTER] WDH: Forecast T+1@11:T+2@11: UP (p=81.75%) [2026-01-13T20:34:51.258509] [INFO ] [FORECASTER] Completed predict_future for WDH [2026-01-13T20:34:51.258667] [INFO ] [sig ] WDH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:51.406887] [INFO ] [LOCAL ] Saved forecast: WDH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WDH.txt [2026-01-13T20:34:51.407047] [INFO ] [sig ] [3379/3497] Completed WDH in 0.4s | 2.85 sym/s | Total: 19.8m | ETA: 41.4s [2026-01-13T20:34:51.407087] [INFO ] [sig ] [3380/3497] Forecasting WDI... [2026-01-13T20:34:51.407118] [INFO ] [sig ] Generating forecast for: WDI [2026-01-13T20:34:51.407149] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDI' from 'https://tdm.silogroup.org/data/derivative_storage/WDI.csv'. [2026-01-13T20:34:51.419748] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDI'. [2026-01-13T20:34:51.420039] [INFO ] [FORECASTER] Starting predict_future for WDI [2026-01-13T20:34:51.420832] [DEBUG] [LOCAL ] No optimal features file found for WDI: ./output/feature-sets/WDI.txt [2026-01-13T20:34:51.420885] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:51.420918] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:51.420946] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:51.421004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:51.481717] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:51.482803] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:51.482890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:51.482925] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:51.617038] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:51.617200] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:51.617241] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:51.617272] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:51.621328] [DEBUG] [FORECASTER] WDI: Forecast T+1@11:T+2@11: DOWN (p=25.84%) [2026-01-13T20:34:51.621683] [INFO ] [FORECASTER] Completed predict_future for WDI [2026-01-13T20:34:51.621816] [INFO ] [sig ] WDI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:51.765258] [INFO ] [LOCAL ] Saved forecast: WDI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WDI.txt [2026-01-13T20:34:51.765412] [INFO ] [sig ] [3380/3497] Completed WDI in 0.4s | 2.85 sym/s | Total: 19.8m | ETA: 41.1s [2026-01-13T20:34:51.765452] [INFO ] [sig ] [3381/3497] Forecasting WDS... [2026-01-13T20:34:51.765482] [INFO ] [sig ] Generating forecast for: WDS [2026-01-13T20:34:51.765512] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WDS' from 'https://tdm.silogroup.org/data/derivative_storage/WDS.csv'. [2026-01-13T20:34:51.782787] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WDS'. [2026-01-13T20:34:51.783207] [INFO ] [FORECASTER] Starting predict_future for WDS [2026-01-13T20:34:51.784331] [DEBUG] [LOCAL ] No optimal features file found for WDS: ./output/feature-sets/WDS.txt [2026-01-13T20:34:51.784400] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:51.784452] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:51.784497] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:51.784606] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:51.863778] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:51.864935] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:51.865042] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:51.865092] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:51.988273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:51.988435] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:51.988475] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:51.988504] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:51.991964] [DEBUG] [FORECASTER] WDS: Forecast T+1@11:T+2@11: DOWN (p=11.17%) [2026-01-13T20:34:51.992243] [INFO ] [FORECASTER] Completed predict_future for WDS [2026-01-13T20:34:51.992367] [INFO ] [sig ] WDS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:52.139658] [INFO ] [LOCAL ] Saved forecast: WDS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WDS.txt [2026-01-13T20:34:52.139845] [INFO ] [sig ] [3381/3497] Completed WDS in 0.4s | 2.85 sym/s | Total: 19.8m | ETA: 40.7s [2026-01-13T20:34:52.139885] [INFO ] [sig ] [3382/3497] Forecasting WEA... [2026-01-13T20:34:52.139916] [INFO ] [sig ] Generating forecast for: WEA [2026-01-13T20:34:52.139946] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEA' from 'https://tdm.silogroup.org/data/derivative_storage/WEA.csv'. [2026-01-13T20:34:52.150675] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEA'. [2026-01-13T20:34:52.151033] [INFO ] [FORECASTER] Starting predict_future for WEA [2026-01-13T20:34:52.151821] [DEBUG] [LOCAL ] No optimal features file found for WEA: ./output/feature-sets/WEA.txt [2026-01-13T20:34:52.151873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:52.151905] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:52.151932] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:52.151989] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:52.207948] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:52.208851] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:52.208930] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:52.208963] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:52.322259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:52.322425] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:52.322464] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:52.322492] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:52.326367] [DEBUG] [FORECASTER] WEA: Forecast T+1@11:T+2@11: UP (p=56.16%) [2026-01-13T20:34:52.326728] [INFO ] [FORECASTER] Completed predict_future for WEA [2026-01-13T20:34:52.326868] [INFO ] [sig ] WEA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:52.471930] [INFO ] [LOCAL ] Saved forecast: WEA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WEA.txt [2026-01-13T20:34:52.472085] [INFO ] [sig ] [3382/3497] Completed WEA in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 40.4s [2026-01-13T20:34:52.472124] [INFO ] [sig ] [3383/3497] Forecasting WEC... [2026-01-13T20:34:52.472154] [INFO ] [sig ] Generating forecast for: WEC [2026-01-13T20:34:52.472186] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEC' from 'https://tdm.silogroup.org/data/derivative_storage/WEC.csv'. [2026-01-13T20:34:52.483064] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEC'. [2026-01-13T20:34:52.483352] [INFO ] [FORECASTER] Starting predict_future for WEC [2026-01-13T20:34:52.484124] [DEBUG] [LOCAL ] No optimal features file found for WEC: ./output/feature-sets/WEC.txt [2026-01-13T20:34:52.484175] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:52.484206] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:52.484233] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:52.484289] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:52.543516] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:52.544410] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:52.544491] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:52.544524] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:52.668001] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:52.668180] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:52.668221] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:52.668249] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:52.671670] [DEBUG] [FORECASTER] WEC: Forecast T+1@11:T+2@11: DOWN (p=38.71%) [2026-01-13T20:34:52.671989] [INFO ] [FORECASTER] Completed predict_future for WEC [2026-01-13T20:34:52.672118] [INFO ] [sig ] WEC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:52.821610] [INFO ] [LOCAL ] Saved forecast: WEC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WEC.txt [2026-01-13T20:34:52.821773] [INFO ] [sig ] [3383/3497] Completed WEC in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 40.0s [2026-01-13T20:34:52.821814] [INFO ] [sig ] [3384/3497] Forecasting WEN... [2026-01-13T20:34:52.821846] [INFO ] [sig ] Generating forecast for: WEN [2026-01-13T20:34:52.821878] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEN' from 'https://tdm.silogroup.org/data/derivative_storage/WEN.csv'. [2026-01-13T20:34:52.834538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEN'. [2026-01-13T20:34:52.834982] [INFO ] [FORECASTER] Starting predict_future for WEN [2026-01-13T20:34:52.835861] [DEBUG] [LOCAL ] No optimal features file found for WEN: ./output/feature-sets/WEN.txt [2026-01-13T20:34:52.835919] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:52.835954] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:52.835982] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:52.836040] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:52.897293] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:52.898201] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:52.898287] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:52.898321] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:53.018602] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:53.018758] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:53.018798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:53.018827] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:53.022279] [DEBUG] [FORECASTER] WEN: Forecast T+1@11:T+2@11: UP (p=79.18%) [2026-01-13T20:34:53.022632] [INFO ] [FORECASTER] Completed predict_future for WEN [2026-01-13T20:34:53.022765] [INFO ] [sig ] WEN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:53.166344] [INFO ] [LOCAL ] Saved forecast: WEN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WEN.txt [2026-01-13T20:34:53.166508] [INFO ] [sig ] [3384/3497] Completed WEN in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 39.7s [2026-01-13T20:34:53.166548] [INFO ] [sig ] [3385/3497] Forecasting WERN... [2026-01-13T20:34:53.166601] [INFO ] [sig ] Generating forecast for: WERN [2026-01-13T20:34:53.166815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WERN' from 'https://tdm.silogroup.org/data/derivative_storage/WERN.csv'. [2026-01-13T20:34:53.178268] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WERN'. [2026-01-13T20:34:53.178683] [INFO ] [FORECASTER] Starting predict_future for WERN [2026-01-13T20:34:53.179447] [DEBUG] [LOCAL ] No optimal features file found for WERN: ./output/feature-sets/WERN.txt [2026-01-13T20:34:53.179498] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:53.179556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:53.179604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:53.179663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:53.235596] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:53.236391] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:53.236470] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:53.236504] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:53.351657] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:53.351826] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:53.351870] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:53.351898] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:53.355195] [DEBUG] [FORECASTER] WERN: Forecast T+1@11:T+2@11: DOWN (p=0.26%) [2026-01-13T20:34:53.355464] [INFO ] [FORECASTER] Completed predict_future for WERN [2026-01-13T20:34:53.355602] [INFO ] [sig ] WERN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:53.498997] [INFO ] [LOCAL ] Saved forecast: WERN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WERN.txt [2026-01-13T20:34:53.499127] [INFO ] [sig ] [3385/3497] Completed WERN in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 39.3s [2026-01-13T20:34:53.499165] [INFO ] [sig ] [3386/3497] Forecasting WES... [2026-01-13T20:34:53.499194] [INFO ] [sig ] Generating forecast for: WES [2026-01-13T20:34:53.499224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WES' from 'https://tdm.silogroup.org/data/derivative_storage/WES.csv'. [2026-01-13T20:34:53.510034] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WES'. [2026-01-13T20:34:53.510320] [INFO ] [FORECASTER] Starting predict_future for WES [2026-01-13T20:34:53.511084] [DEBUG] [LOCAL ] No optimal features file found for WES: ./output/feature-sets/WES.txt [2026-01-13T20:34:53.511135] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:53.511166] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:53.511192] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:53.511248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:53.569496] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:53.570334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:53.570415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:53.570454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:53.691028] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:53.691177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:53.691216] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:53.691244] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:53.694958] [DEBUG] [FORECASTER] WES: Forecast T+1@11:T+2@11: UP (p=84.94%) [2026-01-13T20:34:53.695227] [INFO ] [FORECASTER] Completed predict_future for WES [2026-01-13T20:34:53.695346] [INFO ] [sig ] WES: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:53.837887] [INFO ] [LOCAL ] Saved forecast: WES 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WES.txt [2026-01-13T20:34:53.838036] [INFO ] [sig ] [3386/3497] Completed WES in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 39.0s [2026-01-13T20:34:53.838075] [INFO ] [sig ] [3387/3497] Forecasting WEX... [2026-01-13T20:34:53.838105] [INFO ] [sig ] Generating forecast for: WEX [2026-01-13T20:34:53.838135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEX' from 'https://tdm.silogroup.org/data/derivative_storage/WEX.csv'. [2026-01-13T20:34:53.849683] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEX'. [2026-01-13T20:34:53.849982] [INFO ] [FORECASTER] Starting predict_future for WEX [2026-01-13T20:34:53.851009] [DEBUG] [LOCAL ] No optimal features file found for WEX: ./output/feature-sets/WEX.txt [2026-01-13T20:34:53.851073] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:53.851107] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:53.851133] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:53.851190] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:53.913216] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:53.914123] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:53.914211] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:53.914244] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:54.035726] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:54.035878] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:54.035917] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:54.035944] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:54.039635] [DEBUG] [FORECASTER] WEX: Forecast T+1@11:T+2@11: DOWN (p=42.86%) [2026-01-13T20:34:54.039909] [INFO ] [FORECASTER] Completed predict_future for WEX [2026-01-13T20:34:54.040032] [INFO ] [sig ] WEX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:54.181003] [INFO ] [LOCAL ] Saved forecast: WEX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WEX.txt [2026-01-13T20:34:54.181133] [INFO ] [sig ] [3387/3497] Completed WEX in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 38.6s [2026-01-13T20:34:54.181171] [INFO ] [sig ] [3388/3497] Forecasting WEYS... [2026-01-13T20:34:54.181201] [INFO ] [sig ] Generating forecast for: WEYS [2026-01-13T20:34:54.181232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WEYS' from 'https://tdm.silogroup.org/data/derivative_storage/WEYS.csv'. [2026-01-13T20:34:54.191747] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WEYS'. [2026-01-13T20:34:54.192024] [INFO ] [FORECASTER] Starting predict_future for WEYS [2026-01-13T20:34:54.192803] [DEBUG] [LOCAL ] No optimal features file found for WEYS: ./output/feature-sets/WEYS.txt [2026-01-13T20:34:54.192855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:54.192887] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:54.192913] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:54.192968] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:54.249511] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:54.250130] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:54.250206] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:54.250238] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:54.362183] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:54.362325] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:54.362363] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:54.362421] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:54.365731] [DEBUG] [FORECASTER] WEYS: Forecast T+1@11:T+2@11: DOWN (p=34.87%) [2026-01-13T20:34:54.366005] [INFO ] [FORECASTER] Completed predict_future for WEYS [2026-01-13T20:34:54.366126] [INFO ] [sig ] WEYS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:54.508767] [INFO ] [LOCAL ] Saved forecast: WEYS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WEYS.txt [2026-01-13T20:34:54.508901] [INFO ] [sig ] [3388/3497] Completed WEYS in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 38.3s [2026-01-13T20:34:54.508940] [INFO ] [sig ] [3389/3497] Forecasting WF... [2026-01-13T20:34:54.508971] [INFO ] [sig ] Generating forecast for: WF [2026-01-13T20:34:54.509002] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WF' from 'https://tdm.silogroup.org/data/derivative_storage/WF.csv'. [2026-01-13T20:34:54.519770] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WF'. [2026-01-13T20:34:54.520048] [INFO ] [FORECASTER] Starting predict_future for WF [2026-01-13T20:34:54.520818] [DEBUG] [LOCAL ] No optimal features file found for WF: ./output/feature-sets/WF.txt [2026-01-13T20:34:54.520869] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:54.520900] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:54.520927] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:54.520983] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:54.580913] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:54.581747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:54.581825] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:54.581860] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:54.706364] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:54.706512] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:54.706550] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:54.706594] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:54.709934] [DEBUG] [FORECASTER] WF: Forecast T+1@11:T+2@11: DOWN (p=22.55%) [2026-01-13T20:34:54.710205] [INFO ] [FORECASTER] Completed predict_future for WF [2026-01-13T20:34:54.710328] [INFO ] [sig ] WF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:54.853528] [INFO ] [LOCAL ] Saved forecast: WF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WF.txt [2026-01-13T20:34:54.853671] [INFO ] [sig ] [3389/3497] Completed WF in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 37.9s [2026-01-13T20:34:54.853710] [INFO ] [sig ] [3390/3497] Forecasting WFC... [2026-01-13T20:34:54.853739] [INFO ] [sig ] Generating forecast for: WFC [2026-01-13T20:34:54.853768] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFC' from 'https://tdm.silogroup.org/data/derivative_storage/WFC.csv'. [2026-01-13T20:34:54.864444] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFC'. [2026-01-13T20:34:54.864731] [INFO ] [FORECASTER] Starting predict_future for WFC [2026-01-13T20:34:54.865478] [DEBUG] [LOCAL ] No optimal features file found for WFC: ./output/feature-sets/WFC.txt [2026-01-13T20:34:54.865528] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:54.865559] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:54.865610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:54.865669] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:54.923390] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:54.924153] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:54.924230] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:54.924264] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:55.050872] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:55.051027] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:55.051066] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:55.051095] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:55.054637] [DEBUG] [FORECASTER] WFC: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-01-13T20:34:55.054930] [INFO ] [FORECASTER] Completed predict_future for WFC [2026-01-13T20:34:55.055063] [INFO ] [sig ] WFC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:55.199054] [INFO ] [LOCAL ] Saved forecast: WFC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WFC.txt [2026-01-13T20:34:55.199188] [INFO ] [sig ] [3390/3497] Completed WFC in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 37.6s [2026-01-13T20:34:55.199248] [INFO ] [sig ] [3391/3497] Forecasting WFG... [2026-01-13T20:34:55.199281] [INFO ] [sig ] Generating forecast for: WFG [2026-01-13T20:34:55.199314] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFG' from 'https://tdm.silogroup.org/data/derivative_storage/WFG.csv'. [2026-01-13T20:34:55.210314] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFG'. [2026-01-13T20:34:55.210604] [INFO ] [FORECASTER] Starting predict_future for WFG [2026-01-13T20:34:55.211367] [DEBUG] [LOCAL ] No optimal features file found for WFG: ./output/feature-sets/WFG.txt [2026-01-13T20:34:55.211420] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:55.211453] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:55.211481] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:55.211539] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:55.269680] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:55.270350] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:55.270431] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:55.270472] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:55.392676] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:55.392818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:55.392856] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:55.392884] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:55.396198] [DEBUG] [FORECASTER] WFG: Forecast T+1@11:T+2@11: DOWN (p=13.19%) [2026-01-13T20:34:55.396472] [INFO ] [FORECASTER] Completed predict_future for WFG [2026-01-13T20:34:55.396608] [INFO ] [sig ] WFG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:55.538985] [INFO ] [LOCAL ] Saved forecast: WFG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WFG.txt [2026-01-13T20:34:55.539114] [INFO ] [sig ] [3391/3497] Completed WFG in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 37.2s [2026-01-13T20:34:55.539154] [INFO ] [sig ] [3392/3497] Forecasting WFRD... [2026-01-13T20:34:55.539184] [INFO ] [sig ] Generating forecast for: WFRD [2026-01-13T20:34:55.539213] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WFRD' from 'https://tdm.silogroup.org/data/derivative_storage/WFRD.csv'. [2026-01-13T20:34:55.550346] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WFRD'. [2026-01-13T20:34:55.550644] [INFO ] [FORECASTER] Starting predict_future for WFRD [2026-01-13T20:34:55.551395] [DEBUG] [LOCAL ] No optimal features file found for WFRD: ./output/feature-sets/WFRD.txt [2026-01-13T20:34:55.551446] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:55.551478] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:55.551504] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:55.551560] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:55.610213] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:55.610945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:55.611025] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:55.611059] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:55.734852] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:55.735017] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:55.735059] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:55.735089] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:55.738677] [DEBUG] [FORECASTER] WFRD: Forecast T+1@11:T+2@11: DOWN (p=44.61%) [2026-01-13T20:34:55.738954] [INFO ] [FORECASTER] Completed predict_future for WFRD [2026-01-13T20:34:55.739110] [INFO ] [sig ] WFRD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:55.888834] [INFO ] [LOCAL ] Saved forecast: WFRD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WFRD.txt [2026-01-13T20:34:55.888972] [INFO ] [sig ] [3392/3497] Completed WFRD in 0.3s | 2.85 sym/s | Total: 19.8m | ETA: 36.9s [2026-01-13T20:34:55.889023] [INFO ] [sig ] [3393/3497] Forecasting WGMI... [2026-01-13T20:34:55.889059] [INFO ] [sig ] Generating forecast for: WGMI [2026-01-13T20:34:55.889091] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGMI' from 'https://tdm.silogroup.org/data/derivative_storage/WGMI.csv'. [2026-01-13T20:34:55.900742] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGMI'. [2026-01-13T20:34:55.901022] [INFO ] [FORECASTER] Starting predict_future for WGMI [2026-01-13T20:34:55.901822] [DEBUG] [LOCAL ] No optimal features file found for WGMI: ./output/feature-sets/WGMI.txt [2026-01-13T20:34:55.901873] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:55.901906] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:55.901934] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:55.901991] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:55.961872] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:55.962568] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:55.962661] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:55.962695] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:56.090946] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:56.091102] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:56.091142] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:56.091172] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:56.095117] [DEBUG] [FORECASTER] WGMI: Forecast T+1@11:T+2@11: DOWN (p=41.69%) [2026-01-13T20:34:56.095424] [INFO ] [FORECASTER] Completed predict_future for WGMI [2026-01-13T20:34:56.095558] [INFO ] [sig ] WGMI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:56.252140] [INFO ] [LOCAL ] Saved forecast: WGMI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WGMI.txt [2026-01-13T20:34:56.252293] [INFO ] [sig ] [3393/3497] Completed WGMI in 0.4s | 2.85 sym/s | Total: 19.9m | ETA: 36.5s [2026-01-13T20:34:56.252333] [INFO ] [sig ] [3394/3497] Forecasting WGO... [2026-01-13T20:34:56.252364] [INFO ] [sig ] Generating forecast for: WGO [2026-01-13T20:34:56.252395] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGO' from 'https://tdm.silogroup.org/data/derivative_storage/WGO.csv'. [2026-01-13T20:34:56.263638] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGO'. [2026-01-13T20:34:56.264012] [INFO ] [FORECASTER] Starting predict_future for WGO [2026-01-13T20:34:56.264829] [DEBUG] [LOCAL ] No optimal features file found for WGO: ./output/feature-sets/WGO.txt [2026-01-13T20:34:56.264883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:56.264916] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:56.264945] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:56.265004] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:56.323631] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:56.324482] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:56.324563] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:56.324619] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:56.445586] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:56.445742] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:56.445824] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:56.445856] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:56.449347] [DEBUG] [FORECASTER] WGO: Forecast T+1@11:T+2@11: UP (p=61.19%) [2026-01-13T20:34:56.449675] [INFO ] [FORECASTER] Completed predict_future for WGO [2026-01-13T20:34:56.449801] [INFO ] [sig ] WGO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:56.596858] [INFO ] [LOCAL ] Saved forecast: WGO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WGO.txt [2026-01-13T20:34:56.597012] [INFO ] [sig ] [3394/3497] Completed WGO in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 36.2s [2026-01-13T20:34:56.597050] [INFO ] [sig ] [3395/3497] Forecasting WGS... [2026-01-13T20:34:56.597080] [INFO ] [sig ] Generating forecast for: WGS [2026-01-13T20:34:56.597111] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WGS' from 'https://tdm.silogroup.org/data/derivative_storage/WGS.csv'. [2026-01-13T20:34:56.608390] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WGS'. [2026-01-13T20:34:56.608767] [INFO ] [FORECASTER] Starting predict_future for WGS [2026-01-13T20:34:56.609533] [DEBUG] [LOCAL ] No optimal features file found for WGS: ./output/feature-sets/WGS.txt [2026-01-13T20:34:56.609603] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:56.609637] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:56.609666] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:56.609722] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:56.666533] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:56.667358] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:56.667469] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:56.667502] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:56.795619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:56.795783] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:56.795838] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:56.795879] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:56.799409] [DEBUG] [FORECASTER] WGS: Forecast T+1@11:T+2@11: UP (p=98.59%) [2026-01-13T20:34:56.799729] [INFO ] [FORECASTER] Completed predict_future for WGS [2026-01-13T20:34:56.799860] [INFO ] [sig ] WGS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:56.948011] [INFO ] [LOCAL ] Saved forecast: WGS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WGS.txt [2026-01-13T20:34:56.948137] [INFO ] [sig ] [3395/3497] Completed WGS in 0.4s | 2.85 sym/s | Total: 19.9m | ETA: 35.8s [2026-01-13T20:34:56.948175] [INFO ] [sig ] [3396/3497] Forecasting WH... [2026-01-13T20:34:56.948206] [INFO ] [sig ] Generating forecast for: WH [2026-01-13T20:34:56.948236] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WH' from 'https://tdm.silogroup.org/data/derivative_storage/WH.csv'. [2026-01-13T20:34:56.959543] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WH'. [2026-01-13T20:34:56.959830] [INFO ] [FORECASTER] Starting predict_future for WH [2026-01-13T20:34:56.960600] [DEBUG] [LOCAL ] No optimal features file found for WH: ./output/feature-sets/WH.txt [2026-01-13T20:34:56.960652] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:56.960685] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:56.960711] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:56.960768] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:57.019325] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:57.020089] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:57.020184] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:57.020219] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:57.149452] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:57.149627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:57.149668] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:57.149698] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:57.153665] [DEBUG] [FORECASTER] WH: Forecast T+1@11:T+2@11: UP (p=94.15%) [2026-01-13T20:34:57.154133] [INFO ] [FORECASTER] Completed predict_future for WH [2026-01-13T20:34:57.154260] [INFO ] [sig ] WH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:57.315435] [INFO ] [LOCAL ] Saved forecast: WH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WH.txt [2026-01-13T20:34:57.315834] [INFO ] [sig ] [3396/3497] Completed WH in 0.4s | 2.85 sym/s | Total: 19.9m | ETA: 35.5s [2026-01-13T20:34:57.315887] [INFO ] [sig ] [3397/3497] Forecasting WHD... [2026-01-13T20:34:57.315930] [INFO ] [sig ] Generating forecast for: WHD [2026-01-13T20:34:57.315971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHD' from 'https://tdm.silogroup.org/data/derivative_storage/WHD.csv'. [2026-01-13T20:34:57.330326] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHD'. [2026-01-13T20:34:57.330743] [INFO ] [FORECASTER] Starting predict_future for WHD [2026-01-13T20:34:57.331755] [DEBUG] [LOCAL ] No optimal features file found for WHD: ./output/feature-sets/WHD.txt [2026-01-13T20:34:57.331819] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:57.331864] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:57.331898] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:57.331961] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:57.395037] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:57.396097] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:57.396179] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:57.396213] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:57.515478] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:57.515645] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:57.515685] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:57.515714] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:57.519008] [DEBUG] [FORECASTER] WHD: Forecast T+1@11:T+2@11: DOWN (p=26.90%) [2026-01-13T20:34:57.519275] [INFO ] [FORECASTER] Completed predict_future for WHD [2026-01-13T20:34:57.519394] [INFO ] [sig ] WHD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:57.660010] [INFO ] [LOCAL ] Saved forecast: WHD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WHD.txt [2026-01-13T20:34:57.660135] [INFO ] [sig ] [3397/3497] Completed WHD in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 35.1s [2026-01-13T20:34:57.660173] [INFO ] [sig ] [3398/3497] Forecasting WHF... [2026-01-13T20:34:57.660202] [INFO ] [sig ] Generating forecast for: WHF [2026-01-13T20:34:57.660232] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHF' from 'https://tdm.silogroup.org/data/derivative_storage/WHF.csv'. [2026-01-13T20:34:57.671087] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHF'. [2026-01-13T20:34:57.671359] [INFO ] [FORECASTER] Starting predict_future for WHF [2026-01-13T20:34:57.672129] [DEBUG] [LOCAL ] No optimal features file found for WHF: ./output/feature-sets/WHF.txt [2026-01-13T20:34:57.672186] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:57.672219] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:57.672256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:57.672313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:57.728620] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:57.729316] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:57.729391] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:57.729424] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:57.848615] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:57.848766] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:57.848807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:57.848836] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:57.852128] [DEBUG] [FORECASTER] WHF: Forecast T+1@11:T+2@11: DOWN (p=22.59%) [2026-01-13T20:34:57.852398] [INFO ] [FORECASTER] Completed predict_future for WHF [2026-01-13T20:34:57.852517] [INFO ] [sig ] WHF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:57.994203] [INFO ] [LOCAL ] Saved forecast: WHF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WHF.txt [2026-01-13T20:34:57.994375] [INFO ] [sig ] [3398/3497] Completed WHF in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 34.8s [2026-01-13T20:34:57.994415] [INFO ] [sig ] [3399/3497] Forecasting WHG... [2026-01-13T20:34:57.994444] [INFO ] [sig ] Generating forecast for: WHG [2026-01-13T20:34:57.994475] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WHG' from 'https://tdm.silogroup.org/data/derivative_storage/WHG.csv'. [2026-01-13T20:34:58.006542] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WHG'. [2026-01-13T20:34:58.006877] [INFO ] [FORECASTER] Starting predict_future for WHG [2026-01-13T20:34:58.007685] [DEBUG] [LOCAL ] No optimal features file found for WHG: ./output/feature-sets/WHG.txt [2026-01-13T20:34:58.007739] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:58.007771] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:58.007798] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:58.007856] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:58.068315] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:58.069263] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:58.069345] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:58.069379] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:58.177032] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:58.177162] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:58.177200] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:58.177228] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:58.180560] [DEBUG] [FORECASTER] WHG: Forecast T+1@11:T+2@11: DOWN (p=15.16%) [2026-01-13T20:34:58.180847] [INFO ] [FORECASTER] Completed predict_future for WHG [2026-01-13T20:34:58.180965] [INFO ] [sig ] WHG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:34:58.321678] [INFO ] [LOCAL ] Saved forecast: WHG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WHG.txt [2026-01-13T20:34:58.321831] [INFO ] [sig ] [3399/3497] Completed WHG in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 34.4s [2026-01-13T20:34:58.321869] [INFO ] [sig ] [3400/3497] Forecasting WIA... [2026-01-13T20:34:58.321899] [INFO ] [sig ] Generating forecast for: WIA [2026-01-13T20:34:58.321930] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIA' from 'https://tdm.silogroup.org/data/derivative_storage/WIA.csv'. [2026-01-13T20:34:58.332530] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIA'. [2026-01-13T20:34:58.332840] [INFO ] [FORECASTER] Starting predict_future for WIA [2026-01-13T20:34:58.333624] [DEBUG] [LOCAL ] No optimal features file found for WIA: ./output/feature-sets/WIA.txt [2026-01-13T20:34:58.333675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:58.333706] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:58.333733] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:58.333789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:58.390808] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:58.391532] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:58.391629] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:58.391664] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:58.504711] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:58.504863] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:58.504901] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:58.504930] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:58.508243] [DEBUG] [FORECASTER] WIA: Forecast T+1@11:T+2@11: UP (p=85.48%) [2026-01-13T20:34:58.508514] [INFO ] [FORECASTER] Completed predict_future for WIA [2026-01-13T20:34:58.508656] [INFO ] [sig ] WIA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:58.650986] [INFO ] [LOCAL ] Saved forecast: WIA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WIA.txt [2026-01-13T20:34:58.651115] [INFO ] [sig ] [3400/3497] Completed WIA in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 34.1s [2026-01-13T20:34:58.651152] [INFO ] [sig ] [3401/3497] Forecasting WIMI... [2026-01-13T20:34:58.651181] [INFO ] [sig ] Generating forecast for: WIMI [2026-01-13T20:34:58.651212] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIMI' from 'https://tdm.silogroup.org/data/derivative_storage/WIMI.csv'. [2026-01-13T20:34:58.663026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIMI'. [2026-01-13T20:34:58.663306] [INFO ] [FORECASTER] Starting predict_future for WIMI [2026-01-13T20:34:58.664234] [DEBUG] [LOCAL ] No optimal features file found for WIMI: ./output/feature-sets/WIMI.txt [2026-01-13T20:34:58.664285] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:58.664318] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:58.664352] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:58.664408] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:58.726740] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:58.727476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:58.727552] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:58.727603] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:58.845937] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:58.846097] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:58.846136] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:58.846164] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:58.849697] [DEBUG] [FORECASTER] WIMI: Forecast T+1@11:T+2@11: UP (p=53.22%) [2026-01-13T20:34:58.850007] [INFO ] [FORECASTER] Completed predict_future for WIMI [2026-01-13T20:34:58.850137] [INFO ] [sig ] WIMI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:58.998235] [INFO ] [LOCAL ] Saved forecast: WIMI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WIMI.txt [2026-01-13T20:34:58.998374] [INFO ] [sig ] [3401/3497] Completed WIMI in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 33.7s [2026-01-13T20:34:58.998412] [INFO ] [sig ] [3402/3497] Forecasting WINA... [2026-01-13T20:34:58.998443] [INFO ] [sig ] Generating forecast for: WINA [2026-01-13T20:34:58.998480] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINA' from 'https://tdm.silogroup.org/data/derivative_storage/WINA.csv'. [2026-01-13T20:34:59.011186] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINA'. [2026-01-13T20:34:59.011473] [INFO ] [FORECASTER] Starting predict_future for WINA [2026-01-13T20:34:59.012272] [DEBUG] [LOCAL ] No optimal features file found for WINA: ./output/feature-sets/WINA.txt [2026-01-13T20:34:59.012325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:59.012384] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:59.012414] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:59.012473] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:59.071128] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:59.071849] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:59.071941] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:59.071976] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:59.189527] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:59.189692] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:59.189731] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:59.189759] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:59.193450] [DEBUG] [FORECASTER] WINA: Forecast T+1@11:T+2@11: UP (p=56.95%) [2026-01-13T20:34:59.193742] [INFO ] [FORECASTER] Completed predict_future for WINA [2026-01-13T20:34:59.193863] [INFO ] [sig ] WINA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:59.335905] [INFO ] [LOCAL ] Saved forecast: WINA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WINA.txt [2026-01-13T20:34:59.336037] [INFO ] [sig ] [3402/3497] Completed WINA in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 33.3s [2026-01-13T20:34:59.336075] [INFO ] [sig ] [3403/3497] Forecasting WING... [2026-01-13T20:34:59.336105] [INFO ] [sig ] Generating forecast for: WING [2026-01-13T20:34:59.336135] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WING' from 'https://tdm.silogroup.org/data/derivative_storage/WING.csv'. [2026-01-13T20:34:59.347203] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WING'. [2026-01-13T20:34:59.347492] [INFO ] [FORECASTER] Starting predict_future for WING [2026-01-13T20:34:59.348294] [DEBUG] [LOCAL ] No optimal features file found for WING: ./output/feature-sets/WING.txt [2026-01-13T20:34:59.348345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:59.348375] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:59.348400] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:59.348455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:59.406294] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:59.406990] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:59.407064] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:59.407097] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:59.525619] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:59.525767] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:59.525807] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:59.525836] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:59.529148] [DEBUG] [FORECASTER] WING: Forecast T+1@11:T+2@11: UP (p=96.86%) [2026-01-13T20:34:59.529414] [INFO ] [FORECASTER] Completed predict_future for WING [2026-01-13T20:34:59.529532] [INFO ] [sig ] WING: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:34:59.672918] [INFO ] [LOCAL ] Saved forecast: WING 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WING.txt [2026-01-13T20:34:59.673051] [INFO ] [sig ] [3403/3497] Completed WING in 0.3s | 2.85 sym/s | Total: 19.9m | ETA: 33.0s [2026-01-13T20:34:59.673089] [INFO ] [sig ] [3404/3497] Forecasting WINN... [2026-01-13T20:34:59.673119] [INFO ] [sig ] Generating forecast for: WINN [2026-01-13T20:34:59.673150] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WINN' from 'https://tdm.silogroup.org/data/derivative_storage/WINN.csv'. [2026-01-13T20:34:59.684954] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WINN'. [2026-01-13T20:34:59.685308] [INFO ] [FORECASTER] Starting predict_future for WINN [2026-01-13T20:34:59.686095] [DEBUG] [LOCAL ] No optimal features file found for WINN: ./output/feature-sets/WINN.txt [2026-01-13T20:34:59.686147] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:34:59.686180] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:34:59.686207] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:34:59.686262] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:34:59.746333] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:34:59.747136] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:34:59.747216] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:34:59.747249] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:34:59.872812] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:34:59.872970] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:34:59.873011] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:34:59.873040] [INFO ] [FORECASTER] Training complete [2026-01-13T20:34:59.876479] [DEBUG] [FORECASTER] WINN: Forecast T+1@11:T+2@11: DOWN (p=19.89%) [2026-01-13T20:34:59.876810] [INFO ] [FORECASTER] Completed predict_future for WINN [2026-01-13T20:34:59.876940] [INFO ] [sig ] WINN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:00.023156] [INFO ] [LOCAL ] Saved forecast: WINN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WINN.txt [2026-01-13T20:35:00.023312] [INFO ] [sig ] [3404/3497] Completed WINN in 0.4s | 2.85 sym/s | Total: 19.9m | ETA: 32.6s [2026-01-13T20:35:00.023350] [INFO ] [sig ] [3405/3497] Forecasting WIX... [2026-01-13T20:35:00.023379] [INFO ] [sig ] Generating forecast for: WIX [2026-01-13T20:35:00.023410] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WIX' from 'https://tdm.silogroup.org/data/derivative_storage/WIX.csv'. [2026-01-13T20:35:00.034786] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WIX'. [2026-01-13T20:35:00.035114] [INFO ] [FORECASTER] Starting predict_future for WIX [2026-01-13T20:35:00.035895] [DEBUG] [LOCAL ] No optimal features file found for WIX: ./output/feature-sets/WIX.txt [2026-01-13T20:35:00.035946] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:00.035977] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:00.036003] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:00.036058] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:00.094075] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:00.094929] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:00.095015] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:00.095050] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:00.227311] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:00.227468] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:00.227508] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:00.227611] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:00.231348] [DEBUG] [FORECASTER] WIX: Forecast T+1@11:T+2@11: DOWN (p=35.08%) [2026-01-13T20:35:00.231645] [INFO ] [FORECASTER] Completed predict_future for WIX [2026-01-13T20:35:00.231772] [INFO ] [sig ] WIX: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:00.435266] [INFO ] [LOCAL ] Saved forecast: WIX 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WIX.txt [2026-01-13T20:35:00.435417] [INFO ] [sig ] [3405/3497] Completed WIX in 0.4s | 2.85 sym/s | Total: 19.9m | ETA: 32.3s [2026-01-13T20:35:00.435456] [INFO ] [sig ] [3406/3497] Forecasting WK... [2026-01-13T20:35:00.435485] [INFO ] [sig ] Generating forecast for: WK [2026-01-13T20:35:00.435517] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WK' from 'https://tdm.silogroup.org/data/derivative_storage/WK.csv'. [2026-01-13T20:35:00.447457] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WK'. [2026-01-13T20:35:00.447885] [INFO ] [FORECASTER] Starting predict_future for WK [2026-01-13T20:35:00.448769] [DEBUG] [LOCAL ] No optimal features file found for WK: ./output/feature-sets/WK.txt [2026-01-13T20:35:00.448825] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:00.448858] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:00.448884] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:00.448941] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:00.511023] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:00.511950] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:00.512040] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:00.512073] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:00.639220] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:00.639384] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:00.639426] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:00.639454] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:00.643642] [DEBUG] [FORECASTER] WK: Forecast T+1@11:T+2@11: DOWN (p=23.22%) [2026-01-13T20:35:00.644033] [INFO ] [FORECASTER] Completed predict_future for WK [2026-01-13T20:35:00.644181] [INFO ] [sig ] WK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:00.797109] [INFO ] [LOCAL ] Saved forecast: WK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WK.txt [2026-01-13T20:35:00.797255] [INFO ] [sig ] [3406/3497] Completed WK in 0.4s | 2.85 sym/s | Total: 19.9m | ETA: 31.9s [2026-01-13T20:35:00.797294] [INFO ] [sig ] [3407/3497] Forecasting WKC... [2026-01-13T20:35:00.797324] [INFO ] [sig ] Generating forecast for: WKC [2026-01-13T20:35:00.797355] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKC' from 'https://tdm.silogroup.org/data/derivative_storage/WKC.csv'. [2026-01-13T20:35:00.808880] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKC'. [2026-01-13T20:35:00.809152] [INFO ] [FORECASTER] Starting predict_future for WKC [2026-01-13T20:35:00.809937] [DEBUG] [LOCAL ] No optimal features file found for WKC: ./output/feature-sets/WKC.txt [2026-01-13T20:35:00.809990] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:00.810023] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:00.810050] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:00.810108] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:00.868242] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:00.869041] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:00.869121] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:00.869155] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:00.995256] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:00.995407] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:00.995448] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:00.995477] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:00.998934] [DEBUG] [FORECASTER] WKC: Forecast T+1@11:T+2@11: UP (p=73.14%) [2026-01-13T20:35:00.999210] [INFO ] [FORECASTER] Completed predict_future for WKC [2026-01-13T20:35:00.999335] [INFO ] [sig ] WKC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:01.148855] [INFO ] [LOCAL ] Saved forecast: WKC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WKC.txt [2026-01-13T20:35:01.149011] [INFO ] [sig ] [3407/3497] Completed WKC in 0.4s | 2.85 sym/s | Total: 19.9m | ETA: 31.6s [2026-01-13T20:35:01.149051] [INFO ] [sig ] [3408/3497] Forecasting WKEY... [2026-01-13T20:35:01.149082] [INFO ] [sig ] Generating forecast for: WKEY [2026-01-13T20:35:01.149114] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKEY' from 'https://tdm.silogroup.org/data/derivative_storage/WKEY.csv'. [2026-01-13T20:35:01.162360] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKEY'. [2026-01-13T20:35:01.162792] [INFO ] [FORECASTER] Starting predict_future for WKEY [2026-01-13T20:35:01.163622] [DEBUG] [LOCAL ] No optimal features file found for WKEY: ./output/feature-sets/WKEY.txt [2026-01-13T20:35:01.163675] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:01.163706] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:01.163732] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:01.163789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:01.220375] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:01.221343] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:01.221436] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:01.221470] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:01.360002] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:01.360191] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:01.360240] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:01.360274] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:01.364236] [DEBUG] [FORECASTER] WKEY: Forecast T+1@11:T+2@11: DOWN (p=18.69%) [2026-01-13T20:35:01.364637] [INFO ] [FORECASTER] Completed predict_future for WKEY [2026-01-13T20:35:01.364814] [INFO ] [sig ] WKEY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:01.599740] [INFO ] [LOCAL ] Saved forecast: WKEY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WKEY.txt [2026-01-13T20:35:01.599952] [INFO ] [sig ] [3408/3497] Completed WKEY in 0.5s | 2.85 sym/s | Total: 19.9m | ETA: 31.2s [2026-01-13T20:35:01.599998] [INFO ] [sig ] [3409/3497] Forecasting WKSP... [2026-01-13T20:35:01.600032] [INFO ] [sig ] Generating forecast for: WKSP [2026-01-13T20:35:01.600066] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WKSP' from 'https://tdm.silogroup.org/data/derivative_storage/WKSP.csv'. [2026-01-13T20:35:01.619178] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WKSP'. [2026-01-13T20:35:01.619778] [INFO ] [FORECASTER] Starting predict_future for WKSP [2026-01-13T20:35:01.621107] [DEBUG] [LOCAL ] No optimal features file found for WKSP: ./output/feature-sets/WKSP.txt [2026-01-13T20:35:01.621194] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:01.621250] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:01.621297] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:01.621394] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:01.709676] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:01.710836] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:01.710956] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:01.710995] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:01.884148] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:01.884352] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:01.884406] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:01.884437] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:01.892019] [DEBUG] [FORECASTER] WKSP: Forecast T+1@11:T+2@11: UP (p=89.37%) [2026-01-13T20:35:01.892725] [INFO ] [FORECASTER] Completed predict_future for WKSP [2026-01-13T20:35:01.892990] [INFO ] [sig ] WKSP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:02.148345] [INFO ] [LOCAL ] Saved forecast: WKSP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WKSP.txt [2026-01-13T20:35:02.148609] [INFO ] [sig ] [3409/3497] Completed WKSP in 0.5s | 2.85 sym/s | Total: 20.0m | ETA: 30.9s [2026-01-13T20:35:02.148680] [INFO ] [sig ] [3410/3497] Forecasting WLDN... [2026-01-13T20:35:02.148727] [INFO ] [sig ] Generating forecast for: WLDN [2026-01-13T20:35:02.148771] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDN' from 'https://tdm.silogroup.org/data/derivative_storage/WLDN.csv'. [2026-01-13T20:35:02.186362] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDN'. [2026-01-13T20:35:02.187029] [INFO ] [FORECASTER] Starting predict_future for WLDN [2026-01-13T20:35:02.188477] [DEBUG] [LOCAL ] No optimal features file found for WLDN: ./output/feature-sets/WLDN.txt [2026-01-13T20:35:02.188613] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:02.188663] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:02.188704] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:02.188793] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:02.271509] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:02.272732] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:02.272852] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:02.272896] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:02.451191] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:02.451398] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:02.451470] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:02.451522] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:02.457208] [DEBUG] [FORECASTER] WLDN: Forecast T+1@11:T+2@11: DOWN (p=9.66%) [2026-01-13T20:35:02.457789] [INFO ] [FORECASTER] Completed predict_future for WLDN [2026-01-13T20:35:02.458042] [INFO ] [sig ] WLDN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:02.675221] [INFO ] [LOCAL ] Saved forecast: WLDN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WLDN.txt [2026-01-13T20:35:02.675423] [INFO ] [sig ] [3410/3497] Completed WLDN in 0.5s | 2.85 sym/s | Total: 20.0m | ETA: 30.6s [2026-01-13T20:35:02.675471] [INFO ] [sig ] [3411/3497] Forecasting WLDS... [2026-01-13T20:35:02.675502] [INFO ] [sig ] Generating forecast for: WLDS [2026-01-13T20:35:02.675533] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLDS' from 'https://tdm.silogroup.org/data/derivative_storage/WLDS.csv'. [2026-01-13T20:35:02.689918] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLDS'. [2026-01-13T20:35:02.690432] [INFO ] [FORECASTER] Starting predict_future for WLDS [2026-01-13T20:35:02.691659] [DEBUG] [LOCAL ] No optimal features file found for WLDS: ./output/feature-sets/WLDS.txt [2026-01-13T20:35:02.691752] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:02.691808] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:02.691854] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:02.691948] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:02.760121] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:02.761095] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:02.761188] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:02.761222] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:02.891077] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:02.891246] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:02.891288] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:02.891317] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:02.896041] [DEBUG] [FORECASTER] WLDS: Forecast T+1@11:T+2@11: UP (p=51.15%) [2026-01-13T20:35:02.896475] [INFO ] [FORECASTER] Completed predict_future for WLDS [2026-01-13T20:35:02.896687] [INFO ] [sig ] WLDS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:03.087515] [INFO ] [LOCAL ] Saved forecast: WLDS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WLDS.txt [2026-01-13T20:35:03.087746] [INFO ] [sig ] [3411/3497] Completed WLDS in 0.4s | 2.85 sym/s | Total: 20.0m | ETA: 30.2s [2026-01-13T20:35:03.087789] [INFO ] [sig ] [3412/3497] Forecasting WLFC... [2026-01-13T20:35:03.087820] [INFO ] [sig ] Generating forecast for: WLFC [2026-01-13T20:35:03.087850] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLFC' from 'https://tdm.silogroup.org/data/derivative_storage/WLFC.csv'. [2026-01-13T20:35:03.101001] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLFC'. [2026-01-13T20:35:03.101402] [INFO ] [FORECASTER] Starting predict_future for WLFC [2026-01-13T20:35:03.102472] [DEBUG] [LOCAL ] No optimal features file found for WLFC: ./output/feature-sets/WLFC.txt [2026-01-13T20:35:03.102527] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:03.102560] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:03.102618] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:03.102685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:03.162026] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:03.162896] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:03.163024] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:03.163072] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:03.281508] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:03.281678] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:03.281719] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:03.281748] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:03.285124] [DEBUG] [FORECASTER] WLFC: Forecast T+1@11:T+2@11: UP (p=71.07%) [2026-01-13T20:35:03.285398] [INFO ] [FORECASTER] Completed predict_future for WLFC [2026-01-13T20:35:03.285518] [INFO ] [sig ] WLFC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:03.427647] [INFO ] [LOCAL ] Saved forecast: WLFC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WLFC.txt [2026-01-13T20:35:03.427772] [INFO ] [sig ] [3412/3497] Completed WLFC in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 29.9s [2026-01-13T20:35:03.427810] [INFO ] [sig ] [3413/3497] Forecasting WLK... [2026-01-13T20:35:03.427840] [INFO ] [sig ] Generating forecast for: WLK [2026-01-13T20:35:03.427871] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLK' from 'https://tdm.silogroup.org/data/derivative_storage/WLK.csv'. [2026-01-13T20:35:03.439148] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLK'. [2026-01-13T20:35:03.439462] [INFO ] [FORECASTER] Starting predict_future for WLK [2026-01-13T20:35:03.440282] [DEBUG] [LOCAL ] No optimal features file found for WLK: ./output/feature-sets/WLK.txt [2026-01-13T20:35:03.440336] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:03.440369] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:03.440397] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:03.440455] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:03.496706] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:03.497378] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:03.497454] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:03.497488] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:03.615353] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:03.615492] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:03.615533] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:03.615562] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:03.618900] [DEBUG] [FORECASTER] WLK: Forecast T+1@11:T+2@11: DOWN (p=1.57%) [2026-01-13T20:35:03.619171] [INFO ] [FORECASTER] Completed predict_future for WLK [2026-01-13T20:35:03.619292] [INFO ] [sig ] WLK: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:03.762710] [INFO ] [LOCAL ] Saved forecast: WLK 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WLK.txt [2026-01-13T20:35:03.762842] [INFO ] [sig ] [3413/3497] Completed WLK in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 29.5s [2026-01-13T20:35:03.762880] [INFO ] [sig ] [3414/3497] Forecasting WLKP... [2026-01-13T20:35:03.762909] [INFO ] [sig ] Generating forecast for: WLKP [2026-01-13T20:35:03.762937] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WLKP' from 'https://tdm.silogroup.org/data/derivative_storage/WLKP.csv'. [2026-01-13T20:35:03.774364] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WLKP'. [2026-01-13T20:35:03.774704] [INFO ] [FORECASTER] Starting predict_future for WLKP [2026-01-13T20:35:03.775504] [DEBUG] [LOCAL ] No optimal features file found for WLKP: ./output/feature-sets/WLKP.txt [2026-01-13T20:35:03.775557] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:03.775640] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:03.775673] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:03.775731] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:03.833148] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:03.833837] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:03.833914] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:03.833947] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:03.950123] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:03.950281] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:03.950322] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:03.950351] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:03.954353] [DEBUG] [FORECASTER] WLKP: Forecast T+1@11:T+2@11: UP (p=73.03%) [2026-01-13T20:35:03.954648] [INFO ] [FORECASTER] Completed predict_future for WLKP [2026-01-13T20:35:03.954781] [INFO ] [sig ] WLKP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:04.110776] [INFO ] [LOCAL ] Saved forecast: WLKP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WLKP.txt [2026-01-13T20:35:04.110954] [INFO ] [sig ] [3414/3497] Completed WLKP in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 29.1s [2026-01-13T20:35:04.111021] [INFO ] [sig ] [3415/3497] Forecasting WMG... [2026-01-13T20:35:04.111070] [INFO ] [sig ] Generating forecast for: WMG [2026-01-13T20:35:04.111110] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMG' from 'https://tdm.silogroup.org/data/derivative_storage/WMG.csv'. [2026-01-13T20:35:04.123797] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMG'. [2026-01-13T20:35:04.124187] [INFO ] [FORECASTER] Starting predict_future for WMG [2026-01-13T20:35:04.125010] [DEBUG] [LOCAL ] No optimal features file found for WMG: ./output/feature-sets/WMG.txt [2026-01-13T20:35:04.125063] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:04.125097] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:04.125125] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:04.125182] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:04.183696] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:04.184555] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:04.184656] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:04.184689] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:04.312352] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:04.312518] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:04.312560] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:04.312609] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:04.316377] [DEBUG] [FORECASTER] WMG: Forecast T+1@11:T+2@11: UP (p=78.05%) [2026-01-13T20:35:04.316669] [INFO ] [FORECASTER] Completed predict_future for WMG [2026-01-13T20:35:04.316793] [INFO ] [sig ] WMG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:04.466406] [INFO ] [LOCAL ] Saved forecast: WMG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WMG.txt [2026-01-13T20:35:04.466619] [INFO ] [sig ] [3415/3497] Completed WMG in 0.4s | 2.85 sym/s | Total: 20.0m | ETA: 28.8s [2026-01-13T20:35:04.466665] [INFO ] [sig ] [3416/3497] Forecasting WMK... [2026-01-13T20:35:04.466696] [INFO ] [sig ] Generating forecast for: WMK [2026-01-13T20:35:04.466728] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMK' from 'https://tdm.silogroup.org/data/derivative_storage/WMK.csv'. [2026-01-13T20:35:04.477934] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMK'. [2026-01-13T20:35:04.478336] [INFO ] [FORECASTER] Starting predict_future for WMK [2026-01-13T20:35:04.479520] [DEBUG] [LOCAL ] No optimal features file found for WMK: ./output/feature-sets/WMK.txt [2026-01-13T20:35:04.479591] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:04.479626] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:04.479654] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:04.479712] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:04.539659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:04.540563] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:04.540669] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:04.540704] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:04.666140] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:04.666293] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:04.666334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:04.666363] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:04.669969] [DEBUG] [FORECASTER] WMK: Forecast T+1@11:T+2@11: UP (p=87.75%) [2026-01-13T20:35:04.670266] [INFO ] [FORECASTER] Completed predict_future for WMK [2026-01-13T20:35:04.670389] [INFO ] [sig ] WMK: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:04.812213] [INFO ] [LOCAL ] Saved forecast: WMK 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WMK.txt [2026-01-13T20:35:04.812356] [INFO ] [sig ] [3416/3497] Completed WMK in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 28.4s [2026-01-13T20:35:04.812396] [INFO ] [sig ] [3417/3497] Forecasting WMS... [2026-01-13T20:35:04.812425] [INFO ] [sig ] Generating forecast for: WMS [2026-01-13T20:35:04.812458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WMS' from 'https://tdm.silogroup.org/data/derivative_storage/WMS.csv'. [2026-01-13T20:35:04.823717] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WMS'. [2026-01-13T20:35:04.823996] [INFO ] [FORECASTER] Starting predict_future for WMS [2026-01-13T20:35:04.824801] [DEBUG] [LOCAL ] No optimal features file found for WMS: ./output/feature-sets/WMS.txt [2026-01-13T20:35:04.824853] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:04.824885] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:04.824912] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:04.824969] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:04.880540] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:04.881282] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:04.881359] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:04.881391] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:05.001714] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:05.001872] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:05.001912] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:05.001941] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:05.005233] [DEBUG] [FORECASTER] WMS: Forecast T+1@11:T+2@11: DOWN (p=2.79%) [2026-01-13T20:35:05.005501] [INFO ] [FORECASTER] Completed predict_future for WMS [2026-01-13T20:35:05.005637] [INFO ] [sig ] WMS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:05.149030] [INFO ] [LOCAL ] Saved forecast: WMS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WMS.txt [2026-01-13T20:35:05.149186] [INFO ] [sig ] [3417/3497] Completed WMS in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 28.1s [2026-01-13T20:35:05.149226] [INFO ] [sig ] [3418/3497] Forecasting WNC... [2026-01-13T20:35:05.149255] [INFO ] [sig ] Generating forecast for: WNC [2026-01-13T20:35:05.149286] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNC' from 'https://tdm.silogroup.org/data/derivative_storage/WNC.csv'. [2026-01-13T20:35:05.163375] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNC'. [2026-01-13T20:35:05.163785] [INFO ] [FORECASTER] Starting predict_future for WNC [2026-01-13T20:35:05.164631] [DEBUG] [LOCAL ] No optimal features file found for WNC: ./output/feature-sets/WNC.txt [2026-01-13T20:35:05.164687] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:05.164724] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:05.164761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:05.164821] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:05.232550] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:05.233431] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:05.233511] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:05.233544] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:05.350804] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:05.350921] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:05.350974] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:05.351003] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:05.354152] [DEBUG] [FORECASTER] WNC: Forecast T+1@11:T+2@11: UP (p=57.90%) [2026-01-13T20:35:05.354418] [INFO ] [FORECASTER] Completed predict_future for WNC [2026-01-13T20:35:05.354537] [INFO ] [sig ] WNC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:05.495052] [INFO ] [LOCAL ] Saved forecast: WNC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WNC.txt [2026-01-13T20:35:05.495167] [INFO ] [sig ] [3418/3497] Completed WNC in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 27.7s [2026-01-13T20:35:05.495205] [INFO ] [sig ] [3419/3497] Forecasting WNEB... [2026-01-13T20:35:05.495234] [INFO ] [sig ] Generating forecast for: WNEB [2026-01-13T20:35:05.495265] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WNEB' from 'https://tdm.silogroup.org/data/derivative_storage/WNEB.csv'. [2026-01-13T20:35:05.506977] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WNEB'. [2026-01-13T20:35:05.507238] [INFO ] [FORECASTER] Starting predict_future for WNEB [2026-01-13T20:35:05.508084] [DEBUG] [LOCAL ] No optimal features file found for WNEB: ./output/feature-sets/WNEB.txt [2026-01-13T20:35:05.508137] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:05.508197] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:05.508228] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:05.508286] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:05.566266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:05.566934] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:05.567012] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:05.567046] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:05.691606] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:05.691733] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:05.691771] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:05.691799] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:05.694992] [DEBUG] [FORECASTER] WNEB: Forecast T+1@11:T+2@11: DOWN (p=2.93%) [2026-01-13T20:35:05.695260] [INFO ] [FORECASTER] Completed predict_future for WNEB [2026-01-13T20:35:05.695380] [INFO ] [sig ] WNEB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:05.839184] [INFO ] [LOCAL ] Saved forecast: WNEB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WNEB.txt [2026-01-13T20:35:05.839301] [INFO ] [sig ] [3419/3497] Completed WNEB in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 27.4s [2026-01-13T20:35:05.839340] [INFO ] [sig ] [3420/3497] Forecasting WOOD... [2026-01-13T20:35:05.839369] [INFO ] [sig ] Generating forecast for: WOOD [2026-01-13T20:35:05.839400] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOD' from 'https://tdm.silogroup.org/data/derivative_storage/WOOD.csv'. [2026-01-13T20:35:05.851026] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOD'. [2026-01-13T20:35:05.851308] [INFO ] [FORECASTER] Starting predict_future for WOOD [2026-01-13T20:35:05.852063] [DEBUG] [LOCAL ] No optimal features file found for WOOD: ./output/feature-sets/WOOD.txt [2026-01-13T20:35:05.852114] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:05.852145] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:05.852171] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:05.852227] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:05.908089] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:05.908719] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:05.908794] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:05.908825] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:06.008889] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:06.008999] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:06.009035] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:06.009063] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:06.012242] [DEBUG] [FORECASTER] WOOD: Forecast T+1@11:T+2@11: UP (p=95.40%) [2026-01-13T20:35:06.012503] [INFO ] [FORECASTER] Completed predict_future for WOOD [2026-01-13T20:35:06.012638] [INFO ] [sig ] WOOD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:06.154128] [INFO ] [LOCAL ] Saved forecast: WOOD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WOOD.txt [2026-01-13T20:35:06.154290] [INFO ] [sig ] [3420/3497] Completed WOOD in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 27.0s [2026-01-13T20:35:06.154329] [INFO ] [sig ] [3421/3497] Forecasting WOOF... [2026-01-13T20:35:06.154358] [INFO ] [sig ] Generating forecast for: WOOF [2026-01-13T20:35:06.154389] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WOOF' from 'https://tdm.silogroup.org/data/derivative_storage/WOOF.csv'. [2026-01-13T20:35:06.165038] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WOOF'. [2026-01-13T20:35:06.165371] [INFO ] [FORECASTER] Starting predict_future for WOOF [2026-01-13T20:35:06.166145] [DEBUG] [LOCAL ] No optimal features file found for WOOF: ./output/feature-sets/WOOF.txt [2026-01-13T20:35:06.166196] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:06.166229] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:06.166256] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:06.166313] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:06.222306] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:06.223213] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:06.223296] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:06.223329] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:06.344745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:06.344900] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:06.344943] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:06.344973] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:06.348403] [DEBUG] [FORECASTER] WOOF: Forecast T+1@11:T+2@11: DOWN (p=5.64%) [2026-01-13T20:35:06.348700] [INFO ] [FORECASTER] Completed predict_future for WOOF [2026-01-13T20:35:06.348823] [INFO ] [sig ] WOOF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:06.489643] [INFO ] [LOCAL ] Saved forecast: WOOF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WOOF.txt [2026-01-13T20:35:06.489783] [INFO ] [sig ] [3421/3497] Completed WOOF in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 26.7s [2026-01-13T20:35:06.489822] [INFO ] [sig ] [3422/3497] Forecasting WPC... [2026-01-13T20:35:06.489851] [INFO ] [sig ] Generating forecast for: WPC [2026-01-13T20:35:06.489882] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPC' from 'https://tdm.silogroup.org/data/derivative_storage/WPC.csv'. [2026-01-13T20:35:06.501163] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPC'. [2026-01-13T20:35:06.501470] [INFO ] [FORECASTER] Starting predict_future for WPC [2026-01-13T20:35:06.502271] [DEBUG] [LOCAL ] No optimal features file found for WPC: ./output/feature-sets/WPC.txt [2026-01-13T20:35:06.502325] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:06.502370] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:06.502399] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:06.502457] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:06.561849] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:06.562476] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:06.562556] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:06.562615] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:06.682335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:06.682498] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:06.682545] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:06.682630] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:06.686107] [DEBUG] [FORECASTER] WPC: Forecast T+1@11:T+2@11: UP (p=79.00%) [2026-01-13T20:35:06.686387] [INFO ] [FORECASTER] Completed predict_future for WPC [2026-01-13T20:35:06.686515] [INFO ] [sig ] WPC: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:06.831206] [INFO ] [LOCAL ] Saved forecast: WPC 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WPC.txt [2026-01-13T20:35:06.831356] [INFO ] [sig ] [3422/3497] Completed WPC in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 26.3s [2026-01-13T20:35:06.831396] [INFO ] [sig ] [3423/3497] Forecasting WPP... [2026-01-13T20:35:06.831427] [INFO ] [sig ] Generating forecast for: WPP [2026-01-13T20:35:06.831460] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WPP' from 'https://tdm.silogroup.org/data/derivative_storage/WPP.csv'. [2026-01-13T20:35:06.843130] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WPP'. [2026-01-13T20:35:06.843448] [INFO ] [FORECASTER] Starting predict_future for WPP [2026-01-13T20:35:06.844267] [DEBUG] [LOCAL ] No optimal features file found for WPP: ./output/feature-sets/WPP.txt [2026-01-13T20:35:06.844321] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:06.844354] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:06.844381] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:06.844440] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:06.902874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:06.903655] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:06.903733] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:06.903765] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:07.026196] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:07.026360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:07.026400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:07.026432] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:07.030133] [DEBUG] [FORECASTER] WPP: Forecast T+1@11:T+2@11: DOWN (p=10.65%) [2026-01-13T20:35:07.030429] [INFO ] [FORECASTER] Completed predict_future for WPP [2026-01-13T20:35:07.030562] [INFO ] [sig ] WPP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:07.177172] [INFO ] [LOCAL ] Saved forecast: WPP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WPP.txt [2026-01-13T20:35:07.177322] [INFO ] [sig ] [3423/3497] Completed WPP in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 26.0s [2026-01-13T20:35:07.177362] [INFO ] [sig ] [3424/3497] Forecasting WRAP... [2026-01-13T20:35:07.177390] [INFO ] [sig ] Generating forecast for: WRAP [2026-01-13T20:35:07.177421] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRAP' from 'https://tdm.silogroup.org/data/derivative_storage/WRAP.csv'. [2026-01-13T20:35:07.190193] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRAP'. [2026-01-13T20:35:07.190531] [INFO ] [FORECASTER] Starting predict_future for WRAP [2026-01-13T20:35:07.191314] [DEBUG] [LOCAL ] No optimal features file found for WRAP: ./output/feature-sets/WRAP.txt [2026-01-13T20:35:07.191366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:07.191397] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:07.191423] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:07.191480] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:07.248978] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:07.249861] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:07.249940] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:07.249973] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:07.367858] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:07.368026] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:07.368065] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:07.368095] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:07.371389] [DEBUG] [FORECASTER] WRAP: Forecast T+1@11:T+2@11: DOWN (p=12.70%) [2026-01-13T20:35:07.371676] [INFO ] [FORECASTER] Completed predict_future for WRAP [2026-01-13T20:35:07.371798] [INFO ] [sig ] WRAP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:07.517178] [INFO ] [LOCAL ] Saved forecast: WRAP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WRAP.txt [2026-01-13T20:35:07.517306] [INFO ] [sig ] [3424/3497] Completed WRAP in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 25.6s [2026-01-13T20:35:07.517344] [INFO ] [sig ] [3425/3497] Forecasting WRB... [2026-01-13T20:35:07.517373] [INFO ] [sig ] Generating forecast for: WRB [2026-01-13T20:35:07.517404] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRB' from 'https://tdm.silogroup.org/data/derivative_storage/WRB.csv'. [2026-01-13T20:35:07.529317] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRB'. [2026-01-13T20:35:07.529652] [INFO ] [FORECASTER] Starting predict_future for WRB [2026-01-13T20:35:07.530448] [DEBUG] [LOCAL ] No optimal features file found for WRB: ./output/feature-sets/WRB.txt [2026-01-13T20:35:07.530500] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:07.530532] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:07.530558] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:07.530636] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:07.586766] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:07.587633] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:07.587720] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:07.587753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:07.702650] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:07.702808] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:07.702847] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:07.702875] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:07.706234] [DEBUG] [FORECASTER] WRB: Forecast T+1@11:T+2@11: DOWN (p=40.50%) [2026-01-13T20:35:07.706502] [INFO ] [FORECASTER] Completed predict_future for WRB [2026-01-13T20:35:07.706640] [INFO ] [sig ] WRB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:07.848231] [INFO ] [LOCAL ] Saved forecast: WRB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WRB.txt [2026-01-13T20:35:07.848359] [INFO ] [sig ] [3425/3497] Completed WRB in 0.3s | 2.85 sym/s | Total: 20.0m | ETA: 25.3s [2026-01-13T20:35:07.848396] [INFO ] [sig ] [3426/3497] Forecasting WRBY... [2026-01-13T20:35:07.848432] [INFO ] [sig ] Generating forecast for: WRBY [2026-01-13T20:35:07.848464] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRBY' from 'https://tdm.silogroup.org/data/derivative_storage/WRBY.csv'. [2026-01-13T20:35:07.859703] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRBY'. [2026-01-13T20:35:07.859962] [INFO ] [FORECASTER] Starting predict_future for WRBY [2026-01-13T20:35:07.860734] [DEBUG] [LOCAL ] No optimal features file found for WRBY: ./output/feature-sets/WRBY.txt [2026-01-13T20:35:07.860785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:07.860817] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:07.860844] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:07.860901] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:07.916998] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:07.918086] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:07.918175] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:07.918209] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:08.038238] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:08.038411] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:08.038454] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:08.038483] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:08.041981] [DEBUG] [FORECASTER] WRBY: Forecast T+1@11:T+2@11: DOWN (p=26.09%) [2026-01-13T20:35:08.042259] [INFO ] [FORECASTER] Completed predict_future for WRBY [2026-01-13T20:35:08.042384] [INFO ] [sig ] WRBY: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:08.181639] [INFO ] [LOCAL ] Saved forecast: WRBY 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WRBY.txt [2026-01-13T20:35:08.181765] [INFO ] [sig ] [3426/3497] Completed WRBY in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 24.9s [2026-01-13T20:35:08.181806] [INFO ] [sig ] [3427/3497] Forecasting WRLD... [2026-01-13T20:35:08.181835] [INFO ] [sig ] Generating forecast for: WRLD [2026-01-13T20:35:08.181865] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WRLD' from 'https://tdm.silogroup.org/data/derivative_storage/WRLD.csv'. [2026-01-13T20:35:08.193120] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WRLD'. [2026-01-13T20:35:08.193406] [INFO ] [FORECASTER] Starting predict_future for WRLD [2026-01-13T20:35:08.194200] [DEBUG] [LOCAL ] No optimal features file found for WRLD: ./output/feature-sets/WRLD.txt [2026-01-13T20:35:08.194252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:08.194283] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:08.194309] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:08.194365] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:08.250205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:08.250838] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:08.250912] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:08.250944] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:08.366659] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:08.366818] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:08.366857] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:08.366884] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:08.370230] [DEBUG] [FORECASTER] WRLD: Forecast T+1@11:T+2@11: UP (p=76.38%) [2026-01-13T20:35:08.370499] [INFO ] [FORECASTER] Completed predict_future for WRLD [2026-01-13T20:35:08.370636] [INFO ] [sig ] WRLD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:08.513276] [INFO ] [LOCAL ] Saved forecast: WRLD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WRLD.txt [2026-01-13T20:35:08.513406] [INFO ] [sig ] [3427/3497] Completed WRLD in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 24.6s [2026-01-13T20:35:08.513444] [INFO ] [sig ] [3428/3497] Forecasting WSBC... [2026-01-13T20:35:08.513473] [INFO ] [sig ] Generating forecast for: WSBC [2026-01-13T20:35:08.513503] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBC' from 'https://tdm.silogroup.org/data/derivative_storage/WSBC.csv'. [2026-01-13T20:35:08.524511] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBC'. [2026-01-13T20:35:08.524804] [INFO ] [FORECASTER] Starting predict_future for WSBC [2026-01-13T20:35:08.525547] [DEBUG] [LOCAL ] No optimal features file found for WSBC: ./output/feature-sets/WSBC.txt [2026-01-13T20:35:08.525619] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:08.525652] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:08.525679] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:08.525736] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:08.581537] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:08.582235] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:08.582313] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:08.582344] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:08.698584] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:08.698716] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:08.698755] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:08.698787] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:08.702049] [DEBUG] [FORECASTER] WSBC: Forecast T+1@11:T+2@11: DOWN (p=7.44%) [2026-01-13T20:35:08.702316] [INFO ] [FORECASTER] Completed predict_future for WSBC [2026-01-13T20:35:08.702433] [INFO ] [sig ] WSBC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:08.842645] [INFO ] [LOCAL ] Saved forecast: WSBC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WSBC.txt [2026-01-13T20:35:08.842785] [INFO ] [sig ] [3428/3497] Completed WSBC in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 24.2s [2026-01-13T20:35:08.842825] [INFO ] [sig ] [3429/3497] Forecasting WSBF... [2026-01-13T20:35:08.842853] [INFO ] [sig ] Generating forecast for: WSBF [2026-01-13T20:35:08.842884] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSBF' from 'https://tdm.silogroup.org/data/derivative_storage/WSBF.csv'. [2026-01-13T20:35:08.854229] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSBF'. [2026-01-13T20:35:08.854526] [INFO ] [FORECASTER] Starting predict_future for WSBF [2026-01-13T20:35:08.855342] [DEBUG] [LOCAL ] No optimal features file found for WSBF: ./output/feature-sets/WSBF.txt [2026-01-13T20:35:08.855397] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:08.855429] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:08.855458] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:08.855515] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:08.913874] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:08.914747] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:08.914853] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:08.914887] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:09.047702] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:09.047877] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:09.047929] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:09.048011] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:09.052805] [DEBUG] [FORECASTER] WSBF: Forecast T+1@11:T+2@11: DOWN (p=0.69%) [2026-01-13T20:35:09.053199] [INFO ] [FORECASTER] Completed predict_future for WSBF [2026-01-13T20:35:09.053378] [INFO ] [sig ] WSBF: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:09.199202] [INFO ] [LOCAL ] Saved forecast: WSBF 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WSBF.txt [2026-01-13T20:35:09.199356] [INFO ] [sig ] [3429/3497] Completed WSBF in 0.4s | 2.85 sym/s | Total: 20.1m | ETA: 23.9s [2026-01-13T20:35:09.199396] [INFO ] [sig ] [3430/3497] Forecasting WSC... [2026-01-13T20:35:09.199426] [INFO ] [sig ] Generating forecast for: WSC [2026-01-13T20:35:09.199458] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSC' from 'https://tdm.silogroup.org/data/derivative_storage/WSC.csv'. [2026-01-13T20:35:09.211081] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSC'. [2026-01-13T20:35:09.211383] [INFO ] [FORECASTER] Starting predict_future for WSC [2026-01-13T20:35:09.212199] [DEBUG] [LOCAL ] No optimal features file found for WSC: ./output/feature-sets/WSC.txt [2026-01-13T20:35:09.212252] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:09.212284] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:09.212311] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:09.212369] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:09.270296] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:09.270952] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:09.271032] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:09.271066] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:09.405400] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:09.405551] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:09.405611] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:09.405642] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:09.409155] [DEBUG] [FORECASTER] WSC: Forecast T+1@11:T+2@11: DOWN (p=45.34%) [2026-01-13T20:35:09.409434] [INFO ] [FORECASTER] Completed predict_future for WSC [2026-01-13T20:35:09.409560] [INFO ] [sig ] WSC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:09.559763] [INFO ] [LOCAL ] Saved forecast: WSC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WSC.txt [2026-01-13T20:35:09.559916] [INFO ] [sig ] [3430/3497] Completed WSC in 0.4s | 2.85 sym/s | Total: 20.1m | ETA: 23.5s [2026-01-13T20:35:09.559955] [INFO ] [sig ] [3431/3497] Forecasting WSFS... [2026-01-13T20:35:09.559983] [INFO ] [sig ] Generating forecast for: WSFS [2026-01-13T20:35:09.560013] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSFS' from 'https://tdm.silogroup.org/data/derivative_storage/WSFS.csv'. [2026-01-13T20:35:09.572435] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSFS'. [2026-01-13T20:35:09.572768] [INFO ] [FORECASTER] Starting predict_future for WSFS [2026-01-13T20:35:09.573529] [DEBUG] [LOCAL ] No optimal features file found for WSFS: ./output/feature-sets/WSFS.txt [2026-01-13T20:35:09.573609] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:09.573643] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:09.573671] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:09.573727] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:09.632775] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:09.633506] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:09.633618] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:09.633653] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:09.754273] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:09.754423] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:09.754462] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:09.754490] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:09.757871] [DEBUG] [FORECASTER] WSFS: Forecast T+1@11:T+2@11: UP (p=69.20%) [2026-01-13T20:35:09.758164] [INFO ] [FORECASTER] Completed predict_future for WSFS [2026-01-13T20:35:09.758291] [INFO ] [sig ] WSFS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:09.904179] [INFO ] [LOCAL ] Saved forecast: WSFS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WSFS.txt [2026-01-13T20:35:09.904325] [INFO ] [sig ] [3431/3497] Completed WSFS in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 23.2s [2026-01-13T20:35:09.904365] [INFO ] [sig ] [3432/3497] Forecasting WSM... [2026-01-13T20:35:09.904394] [INFO ] [sig ] Generating forecast for: WSM [2026-01-13T20:35:09.904424] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSM' from 'https://tdm.silogroup.org/data/derivative_storage/WSM.csv'. [2026-01-13T20:35:09.916067] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSM'. [2026-01-13T20:35:09.916408] [INFO ] [FORECASTER] Starting predict_future for WSM [2026-01-13T20:35:09.917363] [DEBUG] [LOCAL ] No optimal features file found for WSM: ./output/feature-sets/WSM.txt [2026-01-13T20:35:09.917416] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:09.917448] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:09.917474] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:09.917530] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:09.976729] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:09.977402] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:09.977480] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:09.977512] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:10.098283] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:10.098438] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:10.098477] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:10.098505] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:10.101892] [DEBUG] [FORECASTER] WSM: Forecast T+1@11:T+2@11: UP (p=79.87%) [2026-01-13T20:35:10.102170] [INFO ] [FORECASTER] Completed predict_future for WSM [2026-01-13T20:35:10.102294] [INFO ] [sig ] WSM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:10.246264] [INFO ] [LOCAL ] Saved forecast: WSM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WSM.txt [2026-01-13T20:35:10.246447] [INFO ] [sig ] [3432/3497] Completed WSM in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 22.8s [2026-01-13T20:35:10.246512] [INFO ] [sig ] [3433/3497] Forecasting WSO... [2026-01-13T20:35:10.246554] [INFO ] [sig ] Generating forecast for: WSO [2026-01-13T20:35:10.246618] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WSO' from 'https://tdm.silogroup.org/data/derivative_storage/WSO.csv'. [2026-01-13T20:35:10.257935] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WSO'. [2026-01-13T20:35:10.258240] [INFO ] [FORECASTER] Starting predict_future for WSO [2026-01-13T20:35:10.259043] [DEBUG] [LOCAL ] No optimal features file found for WSO: ./output/feature-sets/WSO.txt [2026-01-13T20:35:10.259094] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:10.259125] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:10.259162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:10.259218] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:10.315147] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:10.315815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:10.315890] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:10.315922] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:10.433723] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:10.433870] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:10.433909] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:10.433937] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:10.437310] [DEBUG] [FORECASTER] WSO: Forecast T+1@11:T+2@11: UP (p=93.83%) [2026-01-13T20:35:10.437605] [INFO ] [FORECASTER] Completed predict_future for WSO [2026-01-13T20:35:10.437731] [INFO ] [sig ] WSO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:10.581871] [INFO ] [LOCAL ] Saved forecast: WSO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WSO.txt [2026-01-13T20:35:10.582009] [INFO ] [sig ] [3433/3497] Completed WSO in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 22.5s [2026-01-13T20:35:10.582047] [INFO ] [sig ] [3434/3497] Forecasting WTBA... [2026-01-13T20:35:10.582076] [INFO ] [sig ] Generating forecast for: WTBA [2026-01-13T20:35:10.582107] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTBA' from 'https://tdm.silogroup.org/data/derivative_storage/WTBA.csv'. [2026-01-13T20:35:10.593962] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTBA'. [2026-01-13T20:35:10.594239] [INFO ] [FORECASTER] Starting predict_future for WTBA [2026-01-13T20:35:10.595018] [DEBUG] [LOCAL ] No optimal features file found for WTBA: ./output/feature-sets/WTBA.txt [2026-01-13T20:35:10.595069] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:10.595100] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:10.595127] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:10.595183] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:10.651663] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:10.652339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:10.652415] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:10.652447] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:10.772888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:10.773034] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:10.773073] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:10.773101] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:10.776778] [DEBUG] [FORECASTER] WTBA: Forecast T+1@11:T+2@11: UP (p=64.42%) [2026-01-13T20:35:10.777231] [INFO ] [FORECASTER] Completed predict_future for WTBA [2026-01-13T20:35:10.777352] [INFO ] [sig ] WTBA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:10.919723] [INFO ] [LOCAL ] Saved forecast: WTBA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WTBA.txt [2026-01-13T20:35:10.919879] [INFO ] [sig ] [3434/3497] Completed WTBA in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 22.1s [2026-01-13T20:35:10.919918] [INFO ] [sig ] [3435/3497] Forecasting WTFC... [2026-01-13T20:35:10.919948] [INFO ] [sig ] Generating forecast for: WTFC [2026-01-13T20:35:10.919979] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTFC' from 'https://tdm.silogroup.org/data/derivative_storage/WTFC.csv'. [2026-01-13T20:35:10.932077] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTFC'. [2026-01-13T20:35:10.932483] [INFO ] [FORECASTER] Starting predict_future for WTFC [2026-01-13T20:35:10.933452] [DEBUG] [LOCAL ] No optimal features file found for WTFC: ./output/feature-sets/WTFC.txt [2026-01-13T20:35:10.933512] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:10.933553] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:10.933610] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:10.933691] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:11.002183] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:11.003051] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:11.003134] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:11.003169] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:11.129198] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:11.129351] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:11.129393] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:11.129424] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:11.132873] [DEBUG] [FORECASTER] WTFC: Forecast T+1@11:T+2@11: DOWN (p=29.14%) [2026-01-13T20:35:11.133154] [INFO ] [FORECASTER] Completed predict_future for WTFC [2026-01-13T20:35:11.133279] [INFO ] [sig ] WTFC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:11.283795] [INFO ] [LOCAL ] Saved forecast: WTFC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WTFC.txt [2026-01-13T20:35:11.283948] [INFO ] [sig ] [3435/3497] Completed WTFC in 0.4s | 2.85 sym/s | Total: 20.1m | ETA: 21.8s [2026-01-13T20:35:11.283987] [INFO ] [sig ] [3436/3497] Forecasting WTI... [2026-01-13T20:35:11.284017] [INFO ] [sig ] Generating forecast for: WTI [2026-01-13T20:35:11.284048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTI' from 'https://tdm.silogroup.org/data/derivative_storage/WTI.csv'. [2026-01-13T20:35:11.296641] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTI'. [2026-01-13T20:35:11.297015] [INFO ] [FORECASTER] Starting predict_future for WTI [2026-01-13T20:35:11.297860] [DEBUG] [LOCAL ] No optimal features file found for WTI: ./output/feature-sets/WTI.txt [2026-01-13T20:35:11.297916] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:11.298001] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:11.298032] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:11.298282] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:11.359755] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:11.360843] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:11.360924] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:11.360956] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:11.489760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:11.489925] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:11.489967] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:11.489995] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:11.493419] [DEBUG] [FORECASTER] WTI: Forecast T+1@11:T+2@11: DOWN (p=23.32%) [2026-01-13T20:35:11.493761] [INFO ] [FORECASTER] Completed predict_future for WTI [2026-01-13T20:35:11.493902] [INFO ] [sig ] WTI: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:11.652630] [INFO ] [LOCAL ] Saved forecast: WTI 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WTI.txt [2026-01-13T20:35:11.652788] [INFO ] [sig ] [3436/3497] Completed WTI in 0.4s | 2.85 sym/s | Total: 20.1m | ETA: 21.4s [2026-01-13T20:35:11.652832] [INFO ] [sig ] [3437/3497] Forecasting WTRG... [2026-01-13T20:35:11.652863] [INFO ] [sig ] Generating forecast for: WTRG [2026-01-13T20:35:11.652900] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTRG' from 'https://tdm.silogroup.org/data/derivative_storage/WTRG.csv'. [2026-01-13T20:35:11.667300] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTRG'. [2026-01-13T20:35:11.667643] [INFO ] [FORECASTER] Starting predict_future for WTRG [2026-01-13T20:35:11.668682] [DEBUG] [LOCAL ] No optimal features file found for WTRG: ./output/feature-sets/WTRG.txt [2026-01-13T20:35:11.668734] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:11.668764] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:11.668790] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:11.668847] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:11.727284] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:11.728195] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:11.728275] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:11.728308] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:11.846839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:11.846992] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:11.847032] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:11.847061] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:11.850813] [DEBUG] [FORECASTER] WTRG: Forecast T+1@11:T+2@11: UP (p=94.96%) [2026-01-13T20:35:11.851088] [INFO ] [FORECASTER] Completed predict_future for WTRG [2026-01-13T20:35:11.851209] [INFO ] [sig ] WTRG: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:11.997004] [INFO ] [LOCAL ] Saved forecast: WTRG 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WTRG.txt [2026-01-13T20:35:11.997167] [INFO ] [sig ] [3437/3497] Completed WTRG in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 21.1s [2026-01-13T20:35:11.997209] [INFO ] [sig ] [3438/3497] Forecasting WTS... [2026-01-13T20:35:11.997241] [INFO ] [sig ] Generating forecast for: WTS [2026-01-13T20:35:11.997275] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WTS' from 'https://tdm.silogroup.org/data/derivative_storage/WTS.csv'. [2026-01-13T20:35:12.010008] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WTS'. [2026-01-13T20:35:12.010377] [INFO ] [FORECASTER] Starting predict_future for WTS [2026-01-13T20:35:12.011172] [DEBUG] [LOCAL ] No optimal features file found for WTS: ./output/feature-sets/WTS.txt [2026-01-13T20:35:12.011225] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:12.011257] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:12.011284] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:12.011346] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:12.072875] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:12.073745] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:12.073830] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:12.073866] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:12.196027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:12.196202] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:12.196254] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:12.196286] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:12.199934] [DEBUG] [FORECASTER] WTS: Forecast T+1@11:T+2@11: UP (p=55.44%) [2026-01-13T20:35:12.200244] [INFO ] [FORECASTER] Completed predict_future for WTS [2026-01-13T20:35:12.200380] [INFO ] [sig ] WTS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:12.346302] [INFO ] [LOCAL ] Saved forecast: WTS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WTS.txt [2026-01-13T20:35:12.346446] [INFO ] [sig ] [3438/3497] Completed WTS in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 20.7s [2026-01-13T20:35:12.346485] [INFO ] [sig ] [3439/3497] Forecasting WULF... [2026-01-13T20:35:12.346514] [INFO ] [sig ] Generating forecast for: WULF [2026-01-13T20:35:12.346547] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WULF' from 'https://tdm.silogroup.org/data/derivative_storage/WULF.csv'. [2026-01-13T20:35:12.357436] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WULF'. [2026-01-13T20:35:12.357765] [INFO ] [FORECASTER] Starting predict_future for WULF [2026-01-13T20:35:12.358593] [DEBUG] [LOCAL ] No optimal features file found for WULF: ./output/feature-sets/WULF.txt [2026-01-13T20:35:12.358646] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:12.358680] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:12.358710] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:12.358769] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:12.417474] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:12.418401] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:12.418490] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:12.418525] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:12.541408] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:12.541591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:12.541635] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:12.541728] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:12.545961] [DEBUG] [FORECASTER] WULF: Forecast T+1@11:T+2@11: UP (p=79.46%) [2026-01-13T20:35:12.546326] [INFO ] [FORECASTER] Completed predict_future for WULF [2026-01-13T20:35:12.546474] [INFO ] [sig ] WULF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:12.708265] [INFO ] [LOCAL ] Saved forecast: WULF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WULF.txt [2026-01-13T20:35:12.708427] [INFO ] [sig ] [3439/3497] Completed WULF in 0.4s | 2.85 sym/s | Total: 20.1m | ETA: 20.4s [2026-01-13T20:35:12.708472] [INFO ] [sig ] [3440/3497] Forecasting WVE... [2026-01-13T20:35:12.708505] [INFO ] [sig ] Generating forecast for: WVE [2026-01-13T20:35:12.708538] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WVE' from 'https://tdm.silogroup.org/data/derivative_storage/WVE.csv'. [2026-01-13T20:35:12.724911] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WVE'. [2026-01-13T20:35:12.725330] [INFO ] [FORECASTER] Starting predict_future for WVE [2026-01-13T20:35:12.726208] [DEBUG] [LOCAL ] No optimal features file found for WVE: ./output/feature-sets/WVE.txt [2026-01-13T20:35:12.726262] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:12.726295] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:12.726324] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:12.726383] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:12.783733] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:12.784809] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:12.784897] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:12.784931] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:12.908774] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:12.908937] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:12.908978] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:12.909006] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:12.913365] [DEBUG] [FORECASTER] WVE: Forecast T+1@11:T+2@11: DOWN (p=16.35%) [2026-01-13T20:35:12.913776] [INFO ] [FORECASTER] Completed predict_future for WVE [2026-01-13T20:35:12.913923] [INFO ] [sig ] WVE: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:13.061234] [INFO ] [LOCAL ] Saved forecast: WVE 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WVE.txt [2026-01-13T20:35:13.061375] [INFO ] [sig ] [3440/3497] Completed WVE in 0.4s | 2.85 sym/s | Total: 20.1m | ETA: 20.0s [2026-01-13T20:35:13.061413] [INFO ] [sig ] [3441/3497] Forecasting WWD... [2026-01-13T20:35:13.061443] [INFO ] [sig ] Generating forecast for: WWD [2026-01-13T20:35:13.061474] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WWD' from 'https://tdm.silogroup.org/data/derivative_storage/WWD.csv'. [2026-01-13T20:35:13.072942] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WWD'. [2026-01-13T20:35:13.073240] [INFO ] [FORECASTER] Starting predict_future for WWD [2026-01-13T20:35:13.074049] [DEBUG] [LOCAL ] No optimal features file found for WWD: ./output/feature-sets/WWD.txt [2026-01-13T20:35:13.074102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:13.074135] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:13.074162] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:13.074221] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:13.143118] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:13.144007] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:13.144274] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:13.144309] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:13.272335] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:13.272467] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:13.272509] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:13.272539] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:13.275965] [DEBUG] [FORECASTER] WWD: Forecast T+1@11:T+2@11: DOWN (p=47.54%) [2026-01-13T20:35:13.276249] [INFO ] [FORECASTER] Completed predict_future for WWD [2026-01-13T20:35:13.276373] [INFO ] [sig ] WWD: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:13.421735] [INFO ] [LOCAL ] Saved forecast: WWD 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/WWD.txt [2026-01-13T20:35:13.421872] [INFO ] [sig ] [3441/3497] Completed WWD in 0.4s | 2.85 sym/s | Total: 20.1m | ETA: 19.7s [2026-01-13T20:35:13.421910] [INFO ] [sig ] [3442/3497] Forecasting WY... [2026-01-13T20:35:13.421940] [INFO ] [sig ] Generating forecast for: WY [2026-01-13T20:35:13.421970] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WY' from 'https://tdm.silogroup.org/data/derivative_storage/WY.csv'. [2026-01-13T20:35:13.433631] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WY'. [2026-01-13T20:35:13.433951] [INFO ] [FORECASTER] Starting predict_future for WY [2026-01-13T20:35:13.434927] [DEBUG] [LOCAL ] No optimal features file found for WY: ./output/feature-sets/WY.txt [2026-01-13T20:35:13.434978] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:13.435009] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:13.435035] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:13.435091] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:13.492659] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:13.493334] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:13.493410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:13.493443] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:13.606943] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:13.607113] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:13.607153] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:13.607181] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:13.610522] [DEBUG] [FORECASTER] WY: Forecast T+1@11:T+2@11: UP (p=87.65%) [2026-01-13T20:35:13.610817] [INFO ] [FORECASTER] Completed predict_future for WY [2026-01-13T20:35:13.610945] [INFO ] [sig ] WY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:13.751366] [INFO ] [LOCAL ] Saved forecast: WY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WY.txt [2026-01-13T20:35:13.751514] [INFO ] [sig ] [3442/3497] Completed WY in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 19.3s [2026-01-13T20:35:13.751553] [INFO ] [sig ] [3443/3497] Forecasting WYNN... [2026-01-13T20:35:13.751601] [INFO ] [sig ] Generating forecast for: WYNN [2026-01-13T20:35:13.751634] [DEBUG] [REMOTE ] Fetching historical data for symbol 'WYNN' from 'https://tdm.silogroup.org/data/derivative_storage/WYNN.csv'. [2026-01-13T20:35:13.763236] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'WYNN'. [2026-01-13T20:35:13.763550] [INFO ] [FORECASTER] Starting predict_future for WYNN [2026-01-13T20:35:13.764511] [DEBUG] [LOCAL ] No optimal features file found for WYNN: ./output/feature-sets/WYNN.txt [2026-01-13T20:35:13.764563] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:13.764616] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:13.764644] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:13.764700] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:13.822205] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:13.822877] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:13.822959] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:13.822992] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:13.943839] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:13.944002] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:13.944044] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:13.944074] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:13.947442] [DEBUG] [FORECASTER] WYNN: Forecast T+1@11:T+2@11: UP (p=80.98%) [2026-01-13T20:35:13.947752] [INFO ] [FORECASTER] Completed predict_future for WYNN [2026-01-13T20:35:13.947879] [INFO ] [sig ] WYNN: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:14.092840] [INFO ] [LOCAL ] Saved forecast: WYNN 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/WYNN.txt [2026-01-13T20:35:14.092981] [INFO ] [sig ] [3443/3497] Completed WYNN in 0.3s | 2.85 sym/s | Total: 20.1m | ETA: 19.0s [2026-01-13T20:35:14.093020] [INFO ] [sig ] [3444/3497] Forecasting XBIL... [2026-01-13T20:35:14.093051] [INFO ] [sig ] Generating forecast for: XBIL [2026-01-13T20:35:14.093083] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XBIL' from 'https://tdm.silogroup.org/data/derivative_storage/XBIL.csv'. [2026-01-13T20:35:14.104205] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XBIL'. [2026-01-13T20:35:14.104496] [INFO ] [FORECASTER] Starting predict_future for XBIL [2026-01-13T20:35:14.105266] [DEBUG] [LOCAL ] No optimal features file found for XBIL: ./output/feature-sets/XBIL.txt [2026-01-13T20:35:14.105318] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:14.105350] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:14.105378] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:14.105434] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:14.161036] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:14.161721] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:14.161796] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:14.161829] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:14.257027] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:14.257178] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:14.257217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:14.257246] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:14.260591] [DEBUG] [FORECASTER] XBIL: Forecast T+1@11:T+2@11: UP (p=65.67%) [2026-01-13T20:35:14.260869] [INFO ] [FORECASTER] Completed predict_future for XBIL [2026-01-13T20:35:14.260993] [INFO ] [sig ] XBIL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:14.400400] [INFO ] [LOCAL ] Saved forecast: XBIL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XBIL.txt [2026-01-13T20:35:14.400535] [INFO ] [sig ] [3444/3497] Completed XBIL in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 18.6s [2026-01-13T20:35:14.400592] [INFO ] [sig ] [3445/3497] Forecasting XEL... [2026-01-13T20:35:14.400625] [INFO ] [sig ] Generating forecast for: XEL [2026-01-13T20:35:14.400655] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XEL' from 'https://tdm.silogroup.org/data/derivative_storage/XEL.csv'. [2026-01-13T20:35:14.411544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XEL'. [2026-01-13T20:35:14.411864] [INFO ] [FORECASTER] Starting predict_future for XEL [2026-01-13T20:35:14.412638] [DEBUG] [LOCAL ] No optimal features file found for XEL: ./output/feature-sets/XEL.txt [2026-01-13T20:35:14.412689] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:14.412720] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:14.412746] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:14.412803] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:14.469347] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:14.470043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:14.470119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:14.470152] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:14.594456] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:14.594630] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:14.594673] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:14.594702] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:14.598313] [DEBUG] [FORECASTER] XEL: Forecast T+1@11:T+2@11: UP (p=88.04%) [2026-01-13T20:35:14.598631] [INFO ] [FORECASTER] Completed predict_future for XEL [2026-01-13T20:35:14.598761] [INFO ] [sig ] XEL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:14.743026] [INFO ] [LOCAL ] Saved forecast: XEL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XEL.txt [2026-01-13T20:35:14.743181] [INFO ] [sig ] [3445/3497] Completed XEL in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 18.3s [2026-01-13T20:35:14.743218] [INFO ] [sig ] [3446/3497] Forecasting XENE... [2026-01-13T20:35:14.743248] [INFO ] [sig ] Generating forecast for: XENE [2026-01-13T20:35:14.743279] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XENE' from 'https://tdm.silogroup.org/data/derivative_storage/XENE.csv'. [2026-01-13T20:35:14.754768] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XENE'. [2026-01-13T20:35:14.755124] [INFO ] [FORECASTER] Starting predict_future for XENE [2026-01-13T20:35:14.755913] [DEBUG] [LOCAL ] No optimal features file found for XENE: ./output/feature-sets/XENE.txt [2026-01-13T20:35:14.755977] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:14.756009] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:14.756036] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:14.756092] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:14.817016] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:14.817848] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:14.817977] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:14.818015] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:14.941367] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:14.941532] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:14.941591] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:14.941626] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:14.945076] [DEBUG] [FORECASTER] XENE: Forecast T+1@11:T+2@11: UP (p=95.17%) [2026-01-13T20:35:14.945357] [INFO ] [FORECASTER] Completed predict_future for XENE [2026-01-13T20:35:14.945484] [INFO ] [sig ] XENE: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:15.087938] [INFO ] [LOCAL ] Saved forecast: XENE 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XENE.txt [2026-01-13T20:35:15.088311] [INFO ] [sig ] [3446/3497] Completed XENE in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 17.9s [2026-01-13T20:35:15.088351] [INFO ] [sig ] [3447/3497] Forecasting XERS... [2026-01-13T20:35:15.088381] [INFO ] [sig ] Generating forecast for: XERS [2026-01-13T20:35:15.088411] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XERS' from 'https://tdm.silogroup.org/data/derivative_storage/XERS.csv'. [2026-01-13T20:35:15.100869] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XERS'. [2026-01-13T20:35:15.101239] [INFO ] [FORECASTER] Starting predict_future for XERS [2026-01-13T20:35:15.102072] [DEBUG] [LOCAL ] No optimal features file found for XERS: ./output/feature-sets/XERS.txt [2026-01-13T20:35:15.102127] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:15.102159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:15.102186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:15.102244] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:15.163936] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:15.164898] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:15.164987] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:15.165022] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:15.287888] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:15.288094] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:15.288150] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:15.288184] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:15.291962] [DEBUG] [FORECASTER] XERS: Forecast T+1@11:T+2@11: UP (p=55.30%) [2026-01-13T20:35:15.292496] [INFO ] [FORECASTER] Completed predict_future for XERS [2026-01-13T20:35:15.292654] [INFO ] [sig ] XERS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:15.452969] [INFO ] [LOCAL ] Saved forecast: XERS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XERS.txt [2026-01-13T20:35:15.453124] [INFO ] [sig ] [3447/3497] Completed XERS in 0.4s | 2.85 sym/s | Total: 20.2m | ETA: 17.6s [2026-01-13T20:35:15.453163] [INFO ] [sig ] [3448/3497] Forecasting XGN... [2026-01-13T20:35:15.453194] [INFO ] [sig ] Generating forecast for: XGN [2026-01-13T20:35:15.453224] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XGN' from 'https://tdm.silogroup.org/data/derivative_storage/XGN.csv'. [2026-01-13T20:35:15.465272] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XGN'. [2026-01-13T20:35:15.465702] [INFO ] [FORECASTER] Starting predict_future for XGN [2026-01-13T20:35:15.466537] [DEBUG] [LOCAL ] No optimal features file found for XGN: ./output/feature-sets/XGN.txt [2026-01-13T20:35:15.466629] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:15.466665] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:15.466694] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:15.466753] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:15.526019] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:15.526945] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:15.527029] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:15.527064] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:15.653718] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:15.653884] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:15.653926] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:15.653955] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:15.657618] [DEBUG] [FORECASTER] XGN: Forecast T+1@11:T+2@11: DOWN (p=5.07%) [2026-01-13T20:35:15.657901] [INFO ] [FORECASTER] Completed predict_future for XGN [2026-01-13T20:35:15.658051] [INFO ] [sig ] XGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:15.802831] [INFO ] [LOCAL ] Saved forecast: XGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/XGN.txt [2026-01-13T20:35:15.802979] [INFO ] [sig ] [3448/3497] Completed XGN in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 17.2s [2026-01-13T20:35:15.803018] [INFO ] [sig ] [3449/3497] Forecasting XOM... [2026-01-13T20:35:15.803048] [INFO ] [sig ] Generating forecast for: XOM [2026-01-13T20:35:15.803079] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOM' from 'https://tdm.silogroup.org/data/derivative_storage/XOM.csv'. [2026-01-13T20:35:15.815428] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOM'. [2026-01-13T20:35:15.815783] [INFO ] [FORECASTER] Starting predict_future for XOM [2026-01-13T20:35:15.816762] [DEBUG] [LOCAL ] No optimal features file found for XOM: ./output/feature-sets/XOM.txt [2026-01-13T20:35:15.816813] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:15.816846] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:15.816873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:15.816930] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:15.880827] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:15.882038] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:15.882311] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:15.882346] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:16.008126] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:16.008294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:16.008336] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:16.008367] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:16.011888] [DEBUG] [FORECASTER] XOM: Forecast T+1@11:T+2@11: UP (p=96.24%) [2026-01-13T20:35:16.012191] [INFO ] [FORECASTER] Completed predict_future for XOM [2026-01-13T20:35:16.012321] [INFO ] [sig ] XOM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:16.156928] [INFO ] [LOCAL ] Saved forecast: XOM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XOM.txt [2026-01-13T20:35:16.157122] [INFO ] [sig ] [3449/3497] Completed XOM in 0.4s | 2.85 sym/s | Total: 20.2m | ETA: 16.9s [2026-01-13T20:35:16.157170] [INFO ] [sig ] [3450/3497] Forecasting XOMA... [2026-01-13T20:35:16.157202] [INFO ] [sig ] Generating forecast for: XOMA [2026-01-13T20:35:16.157231] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOMA' from 'https://tdm.silogroup.org/data/derivative_storage/XOMA.csv'. [2026-01-13T20:35:16.168538] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOMA'. [2026-01-13T20:35:16.168859] [INFO ] [FORECASTER] Starting predict_future for XOMA [2026-01-13T20:35:16.169652] [DEBUG] [LOCAL ] No optimal features file found for XOMA: ./output/feature-sets/XOMA.txt [2026-01-13T20:35:16.169703] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:16.169734] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:16.169761] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:16.169816] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:16.229015] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:16.229881] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:16.229970] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:16.230004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:16.354432] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:16.354612] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:16.354655] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:16.354685] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:16.358159] [DEBUG] [FORECASTER] XOMA: Forecast T+1@11:T+2@11: DOWN (p=26.22%) [2026-01-13T20:35:16.358450] [INFO ] [FORECASTER] Completed predict_future for XOMA [2026-01-13T20:35:16.358597] [INFO ] [sig ] XOMA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:16.506739] [INFO ] [LOCAL ] Saved forecast: XOMA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/XOMA.txt [2026-01-13T20:35:16.506900] [INFO ] [sig ] [3450/3497] Completed XOMA in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 16.5s [2026-01-13T20:35:16.506942] [INFO ] [sig ] [3451/3497] Forecasting XOS... [2026-01-13T20:35:16.506975] [INFO ] [sig ] Generating forecast for: XOS [2026-01-13T20:35:16.507009] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XOS' from 'https://tdm.silogroup.org/data/derivative_storage/XOS.csv'. [2026-01-13T20:35:16.519284] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XOS'. [2026-01-13T20:35:16.519619] [INFO ] [FORECASTER] Starting predict_future for XOS [2026-01-13T20:35:16.520416] [DEBUG] [LOCAL ] No optimal features file found for XOS: ./output/feature-sets/XOS.txt [2026-01-13T20:35:16.520469] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:16.520502] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:16.520530] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:16.520612] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:16.580784] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:16.581696] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:16.581783] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:16.581817] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:16.700745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:16.700904] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:16.700944] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:16.700972] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:16.704411] [DEBUG] [FORECASTER] XOS: Forecast T+1@11:T+2@11: DOWN (p=9.07%) [2026-01-13T20:35:16.704754] [INFO ] [FORECASTER] Completed predict_future for XOS [2026-01-13T20:35:16.704907] [INFO ] [sig ] XOS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:16.845789] [INFO ] [LOCAL ] Saved forecast: XOS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/XOS.txt [2026-01-13T20:35:16.845948] [INFO ] [sig ] [3451/3497] Completed XOS in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 16.2s [2026-01-13T20:35:16.845987] [INFO ] [sig ] [3452/3497] Forecasting XP... [2026-01-13T20:35:16.846017] [INFO ] [sig ] Generating forecast for: XP [2026-01-13T20:35:16.846048] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XP' from 'https://tdm.silogroup.org/data/derivative_storage/XP.csv'. [2026-01-13T20:35:16.858939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XP'. [2026-01-13T20:35:16.859281] [INFO ] [FORECASTER] Starting predict_future for XP [2026-01-13T20:35:16.860058] [DEBUG] [LOCAL ] No optimal features file found for XP: ./output/feature-sets/XP.txt [2026-01-13T20:35:16.860109] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:16.860141] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:16.860168] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:16.860224] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:16.920903] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:16.922013] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:16.922095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:16.922303] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:17.053656] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:17.053812] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:17.053851] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:17.053879] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:17.057382] [DEBUG] [FORECASTER] XP: Forecast T+1@11:T+2@11: DOWN (p=14.23%) [2026-01-13T20:35:17.057673] [INFO ] [FORECASTER] Completed predict_future for XP [2026-01-13T20:35:17.057797] [INFO ] [sig ] XP: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:17.203760] [INFO ] [LOCAL ] Saved forecast: XP 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/XP.txt [2026-01-13T20:35:17.203910] [INFO ] [sig ] [3452/3497] Completed XP in 0.4s | 2.85 sym/s | Total: 20.2m | ETA: 15.8s [2026-01-13T20:35:17.203949] [INFO ] [sig ] [3453/3497] Forecasting XPEL... [2026-01-13T20:35:17.203979] [INFO ] [sig ] Generating forecast for: XPEL [2026-01-13T20:35:17.204010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPEL' from 'https://tdm.silogroup.org/data/derivative_storage/XPEL.csv'. [2026-01-13T20:35:17.214883] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPEL'. [2026-01-13T20:35:17.215188] [INFO ] [FORECASTER] Starting predict_future for XPEL [2026-01-13T20:35:17.215972] [DEBUG] [LOCAL ] No optimal features file found for XPEL: ./output/feature-sets/XPEL.txt [2026-01-13T20:35:17.216024] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:17.216271] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:17.216299] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:17.216354] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:17.277426] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:17.278339] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:17.278421] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:17.278454] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:17.409755] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:17.409934] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:17.409995] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:17.410026] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:17.413917] [DEBUG] [FORECASTER] XPEL: Forecast T+1@11:T+2@11: UP (p=97.95%) [2026-01-13T20:35:17.414215] [INFO ] [FORECASTER] Completed predict_future for XPEL [2026-01-13T20:35:17.414346] [INFO ] [sig ] XPEL: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:17.564594] [INFO ] [LOCAL ] Saved forecast: XPEL 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XPEL.txt [2026-01-13T20:35:17.564751] [INFO ] [sig ] [3453/3497] Completed XPEL in 0.4s | 2.85 sym/s | Total: 20.2m | ETA: 15.4s [2026-01-13T20:35:17.564790] [INFO ] [sig ] [3454/3497] Forecasting XPO... [2026-01-13T20:35:17.564820] [INFO ] [sig ] Generating forecast for: XPO [2026-01-13T20:35:17.564859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPO' from 'https://tdm.silogroup.org/data/derivative_storage/XPO.csv'. [2026-01-13T20:35:17.576656] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPO'. [2026-01-13T20:35:17.577066] [INFO ] [FORECASTER] Starting predict_future for XPO [2026-01-13T20:35:17.578127] [DEBUG] [LOCAL ] No optimal features file found for XPO: ./output/feature-sets/XPO.txt [2026-01-13T20:35:17.578366] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:17.578398] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:17.578425] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:17.578481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:17.642829] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:17.643702] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:17.643785] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:17.643821] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:17.764760] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:17.764919] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:17.764960] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:17.764988] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:17.768411] [DEBUG] [FORECASTER] XPO: Forecast T+1@11:T+2@11: UP (p=52.34%) [2026-01-13T20:35:17.768740] [INFO ] [FORECASTER] Completed predict_future for XPO [2026-01-13T20:35:17.768870] [INFO ] [sig ] XPO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:17.914839] [INFO ] [LOCAL ] Saved forecast: XPO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XPO.txt [2026-01-13T20:35:17.914993] [INFO ] [sig ] [3454/3497] Completed XPO in 0.4s | 2.85 sym/s | Total: 20.2m | ETA: 15.1s [2026-01-13T20:35:17.915033] [INFO ] [sig ] [3455/3497] Forecasting XPOF... [2026-01-13T20:35:17.915061] [INFO ] [sig ] Generating forecast for: XPOF [2026-01-13T20:35:17.915092] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPOF' from 'https://tdm.silogroup.org/data/derivative_storage/XPOF.csv'. [2026-01-13T20:35:17.926433] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPOF'. [2026-01-13T20:35:17.926840] [INFO ] [FORECASTER] Starting predict_future for XPOF [2026-01-13T20:35:17.927656] [DEBUG] [LOCAL ] No optimal features file found for XPOF: ./output/feature-sets/XPOF.txt [2026-01-13T20:35:17.927710] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:17.927742] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:17.927768] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:17.927825] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:17.988135] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:17.989004] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:17.989106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:17.989142] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:18.114523] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:18.114694] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:18.114734] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:18.114761] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:18.118491] [DEBUG] [FORECASTER] XPOF: Forecast T+1@11:T+2@11: UP (p=79.21%) [2026-01-13T20:35:18.118790] [INFO ] [FORECASTER] Completed predict_future for XPOF [2026-01-13T20:35:18.118912] [INFO ] [sig ] XPOF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:18.271610] [INFO ] [LOCAL ] Saved forecast: XPOF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XPOF.txt [2026-01-13T20:35:18.271767] [INFO ] [sig ] [3455/3497] Completed XPOF in 0.4s | 2.85 sym/s | Total: 20.2m | ETA: 14.7s [2026-01-13T20:35:18.271806] [INFO ] [sig ] [3456/3497] Forecasting XPRO... [2026-01-13T20:35:18.271837] [INFO ] [sig ] Generating forecast for: XPRO [2026-01-13T20:35:18.271867] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XPRO' from 'https://tdm.silogroup.org/data/derivative_storage/XPRO.csv'. [2026-01-13T20:35:18.283182] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XPRO'. [2026-01-13T20:35:18.283521] [INFO ] [FORECASTER] Starting predict_future for XPRO [2026-01-13T20:35:18.284295] [DEBUG] [LOCAL ] No optimal features file found for XPRO: ./output/feature-sets/XPRO.txt [2026-01-13T20:35:18.284345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:18.284377] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:18.284412] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:18.284481] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:18.342061] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:18.342956] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:18.343046] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:18.343080] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:18.463594] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:18.463757] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:18.463798] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:18.463872] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:18.467395] [DEBUG] [FORECASTER] XPRO: Forecast T+1@11:T+2@11: DOWN (p=38.52%) [2026-01-13T20:35:18.467712] [INFO ] [FORECASTER] Completed predict_future for XPRO [2026-01-13T20:35:18.467846] [INFO ] [sig ] XPRO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:18.617822] [INFO ] [LOCAL ] Saved forecast: XPRO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/XPRO.txt [2026-01-13T20:35:18.618006] [INFO ] [sig ] [3456/3497] Completed XPRO in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 14.4s [2026-01-13T20:35:18.618050] [INFO ] [sig ] [3457/3497] Forecasting XRAY... [2026-01-13T20:35:18.618084] [INFO ] [sig ] Generating forecast for: XRAY [2026-01-13T20:35:18.618116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRAY' from 'https://tdm.silogroup.org/data/derivative_storage/XRAY.csv'. [2026-01-13T20:35:18.630851] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRAY'. [2026-01-13T20:35:18.631201] [INFO ] [FORECASTER] Starting predict_future for XRAY [2026-01-13T20:35:18.632008] [DEBUG] [LOCAL ] No optimal features file found for XRAY: ./output/feature-sets/XRAY.txt [2026-01-13T20:35:18.632061] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:18.632107] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:18.632137] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:18.632377] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:18.691136] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:18.692034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:18.692118] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:18.692153] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:18.814138] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:18.814289] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:18.814329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:18.814360] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:18.817830] [DEBUG] [FORECASTER] XRAY: Forecast T+1@11:T+2@11: UP (p=51.61%) [2026-01-13T20:35:18.818147] [INFO ] [FORECASTER] Completed predict_future for XRAY [2026-01-13T20:35:18.818280] [INFO ] [sig ] XRAY: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:18.966932] [INFO ] [LOCAL ] Saved forecast: XRAY 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XRAY.txt [2026-01-13T20:35:18.967088] [INFO ] [sig ] [3457/3497] Completed XRAY in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 14.0s [2026-01-13T20:35:18.967127] [INFO ] [sig ] [3458/3497] Forecasting XRX... [2026-01-13T20:35:18.967159] [INFO ] [sig ] Generating forecast for: XRX [2026-01-13T20:35:18.967189] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XRX' from 'https://tdm.silogroup.org/data/derivative_storage/XRX.csv'. [2026-01-13T20:35:18.978464] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XRX'. [2026-01-13T20:35:18.978824] [INFO ] [FORECASTER] Starting predict_future for XRX [2026-01-13T20:35:18.979598] [DEBUG] [LOCAL ] No optimal features file found for XRX: ./output/feature-sets/XRX.txt [2026-01-13T20:35:18.979650] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:18.979682] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:18.979709] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:18.979767] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:19.035645] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:19.036454] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:19.036532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:19.036565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:19.157827] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:19.157998] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:19.158039] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:19.158069] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:19.161546] [DEBUG] [FORECASTER] XRX: Forecast T+1@11:T+2@11: UP (p=99.40%) [2026-01-13T20:35:19.161830] [INFO ] [FORECASTER] Completed predict_future for XRX [2026-01-13T20:35:19.161948] [INFO ] [sig ] XRX: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:19.304559] [INFO ] [LOCAL ] Saved forecast: XRX 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XRX.txt [2026-01-13T20:35:19.304706] [INFO ] [sig ] [3458/3497] Completed XRX in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 13.7s [2026-01-13T20:35:19.304745] [INFO ] [sig ] [3459/3497] Forecasting XTIA... [2026-01-13T20:35:19.304775] [INFO ] [sig ] Generating forecast for: XTIA [2026-01-13T20:35:19.304806] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XTIA' from 'https://tdm.silogroup.org/data/derivative_storage/XTIA.csv'. [2026-01-13T20:35:19.315643] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XTIA'. [2026-01-13T20:35:19.315926] [INFO ] [FORECASTER] Starting predict_future for XTIA [2026-01-13T20:35:19.316681] [DEBUG] [LOCAL ] No optimal features file found for XTIA: ./output/feature-sets/XTIA.txt [2026-01-13T20:35:19.316732] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:19.316764] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:19.316791] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:19.316846] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:19.377721] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:19.378441] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:19.378526] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:19.378565] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:19.502924] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:19.503082] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:19.503124] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:19.503153] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:19.507021] [DEBUG] [FORECASTER] XTIA: Forecast T+1@11:T+2@11: UP (p=98.95%) [2026-01-13T20:35:19.507495] [INFO ] [FORECASTER] Completed predict_future for XTIA [2026-01-13T20:35:19.507638] [INFO ] [sig ] XTIA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:19.658362] [INFO ] [LOCAL ] Saved forecast: XTIA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XTIA.txt [2026-01-13T20:35:19.658498] [INFO ] [sig ] [3459/3497] Completed XTIA in 0.4s | 2.85 sym/s | Total: 20.2m | ETA: 13.3s [2026-01-13T20:35:19.658536] [INFO ] [sig ] [3460/3497] Forecasting XYF... [2026-01-13T20:35:19.658565] [INFO ] [sig ] Generating forecast for: XYF [2026-01-13T20:35:19.658614] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYF' from 'https://tdm.silogroup.org/data/derivative_storage/XYF.csv'. [2026-01-13T20:35:19.670991] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYF'. [2026-01-13T20:35:19.671427] [INFO ] [FORECASTER] Starting predict_future for XYF [2026-01-13T20:35:19.672195] [DEBUG] [LOCAL ] No optimal features file found for XYF: ./output/feature-sets/XYF.txt [2026-01-13T20:35:19.672399] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:19.672430] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:19.672456] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:19.672513] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:19.730542] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:19.731276] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:19.731356] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:19.731390] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:19.854143] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:19.854299] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:19.854339] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:19.854370] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:19.857896] [DEBUG] [FORECASTER] XYF: Forecast T+1@11:T+2@11: UP (p=95.34%) [2026-01-13T20:35:19.858198] [INFO ] [FORECASTER] Completed predict_future for XYF [2026-01-13T20:35:19.858323] [INFO ] [sig ] XYF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:20.003137] [INFO ] [LOCAL ] Saved forecast: XYF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/XYF.txt [2026-01-13T20:35:20.003268] [INFO ] [sig ] [3460/3497] Completed XYF in 0.3s | 2.85 sym/s | Total: 20.2m | ETA: 13.0s [2026-01-13T20:35:20.003501] [INFO ] [sig ] [3461/3497] Forecasting XYL... [2026-01-13T20:35:20.003560] [INFO ] [sig ] Generating forecast for: XYL [2026-01-13T20:35:20.003609] [DEBUG] [REMOTE ] Fetching historical data for symbol 'XYL' from 'https://tdm.silogroup.org/data/derivative_storage/XYL.csv'. [2026-01-13T20:35:20.016423] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'XYL'. [2026-01-13T20:35:20.016717] [INFO ] [FORECASTER] Starting predict_future for XYL [2026-01-13T20:35:20.017482] [DEBUG] [LOCAL ] No optimal features file found for XYL: ./output/feature-sets/XYL.txt [2026-01-13T20:35:20.017534] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:20.017566] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:20.017628] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:20.017685] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:20.076385] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:20.077044] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:20.077125] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:20.077157] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:20.201618] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:20.201784] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:20.201835] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:20.201865] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:20.205270] [DEBUG] [FORECASTER] XYL: Forecast T+1@11:T+2@11: DOWN (p=21.41%) [2026-01-13T20:35:20.205562] [INFO ] [FORECASTER] Completed predict_future for XYL [2026-01-13T20:35:20.205700] [INFO ] [sig ] XYL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:20.346753] [INFO ] [LOCAL ] Saved forecast: XYL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/XYL.txt [2026-01-13T20:35:20.346909] [INFO ] [sig ] [3461/3497] Completed XYL in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 12.6s [2026-01-13T20:35:20.346949] [INFO ] [sig ] [3462/3497] Forecasting YALA... [2026-01-13T20:35:20.346979] [INFO ] [sig ] Generating forecast for: YALA [2026-01-13T20:35:20.347010] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YALA' from 'https://tdm.silogroup.org/data/derivative_storage/YALA.csv'. [2026-01-13T20:35:20.358939] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YALA'. [2026-01-13T20:35:20.359333] [INFO ] [FORECASTER] Starting predict_future for YALA [2026-01-13T20:35:20.360149] [DEBUG] [LOCAL ] No optimal features file found for YALA: ./output/feature-sets/YALA.txt [2026-01-13T20:35:20.360200] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:20.360231] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:20.360257] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:20.360312] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:20.415638] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:20.416632] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:20.416721] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:20.416753] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:20.536000] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:20.536156] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:20.536197] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:20.536226] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:20.539908] [DEBUG] [FORECASTER] YALA: Forecast T+1@11:T+2@11: UP (p=66.94%) [2026-01-13T20:35:20.540223] [INFO ] [FORECASTER] Completed predict_future for YALA [2026-01-13T20:35:20.540360] [INFO ] [sig ] YALA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:20.690636] [INFO ] [LOCAL ] Saved forecast: YALA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YALA.txt [2026-01-13T20:35:20.690789] [INFO ] [sig ] [3462/3497] Completed YALA in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 12.3s [2026-01-13T20:35:20.690830] [INFO ] [sig ] [3463/3497] Forecasting YELP... [2026-01-13T20:35:20.690861] [INFO ] [sig ] Generating forecast for: YELP [2026-01-13T20:35:20.690890] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YELP' from 'https://tdm.silogroup.org/data/derivative_storage/YELP.csv'. [2026-01-13T20:35:20.702841] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YELP'. [2026-01-13T20:35:20.703409] [INFO ] [FORECASTER] Starting predict_future for YELP [2026-01-13T20:35:20.704218] [DEBUG] [LOCAL ] No optimal features file found for YELP: ./output/feature-sets/YELP.txt [2026-01-13T20:35:20.704271] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:20.704303] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:20.704331] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:20.704399] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:20.766040] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:20.766942] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:20.767063] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:20.767099] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:20.901651] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:20.901829] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:20.901878] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:20.901909] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:20.906068] [DEBUG] [FORECASTER] YELP: Forecast T+1@11:T+2@11: UP (p=97.36%) [2026-01-13T20:35:20.906527] [INFO ] [FORECASTER] Completed predict_future for YELP [2026-01-13T20:35:20.906675] [INFO ] [sig ] YELP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:21.052503] [INFO ] [LOCAL ] Saved forecast: YELP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YELP.txt [2026-01-13T20:35:21.052681] [INFO ] [sig ] [3463/3497] Completed YELP in 0.4s | 2.85 sym/s | Total: 20.3m | ETA: 11.9s [2026-01-13T20:35:21.052724] [INFO ] [sig ] [3464/3497] Forecasting YETI... [2026-01-13T20:35:21.052755] [INFO ] [sig ] Generating forecast for: YETI [2026-01-13T20:35:21.052785] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YETI' from 'https://tdm.silogroup.org/data/derivative_storage/YETI.csv'. [2026-01-13T20:35:21.064179] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YETI'. [2026-01-13T20:35:21.064509] [INFO ] [FORECASTER] Starting predict_future for YETI [2026-01-13T20:35:21.065294] [DEBUG] [LOCAL ] No optimal features file found for YETI: ./output/feature-sets/YETI.txt [2026-01-13T20:35:21.065345] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:21.065376] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:21.065402] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:21.065459] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:21.121983] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:21.122876] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:21.122955] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:21.122989] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:21.248885] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:21.249045] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:21.249093] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:21.249166] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:21.252918] [DEBUG] [FORECASTER] YETI: Forecast T+1@11:T+2@11: UP (p=79.46%) [2026-01-13T20:35:21.253198] [INFO ] [FORECASTER] Completed predict_future for YETI [2026-01-13T20:35:21.253521] [INFO ] [sig ] YETI: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:21.400685] [INFO ] [LOCAL ] Saved forecast: YETI 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YETI.txt [2026-01-13T20:35:21.400840] [INFO ] [sig ] [3464/3497] Completed YETI in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 11.6s [2026-01-13T20:35:21.400879] [INFO ] [sig ] [3465/3497] Forecasting YMM... [2026-01-13T20:35:21.400910] [INFO ] [sig ] Generating forecast for: YMM [2026-01-13T20:35:21.400941] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YMM' from 'https://tdm.silogroup.org/data/derivative_storage/YMM.csv'. [2026-01-13T20:35:21.413102] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YMM'. [2026-01-13T20:35:21.413449] [INFO ] [FORECASTER] Starting predict_future for YMM [2026-01-13T20:35:21.414232] [DEBUG] [LOCAL ] No optimal features file found for YMM: ./output/feature-sets/YMM.txt [2026-01-13T20:35:21.414470] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:21.414501] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:21.414527] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:21.414603] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:21.473000] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:21.473891] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:21.473973] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:21.474005] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:21.591954] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:21.592117] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:21.592158] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:21.592186] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:21.595595] [DEBUG] [FORECASTER] YMM: Forecast T+1@11:T+2@11: UP (p=91.40%) [2026-01-13T20:35:21.595879] [INFO ] [FORECASTER] Completed predict_future for YMM [2026-01-13T20:35:21.596007] [INFO ] [sig ] YMM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:21.746840] [INFO ] [LOCAL ] Saved forecast: YMM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YMM.txt [2026-01-13T20:35:21.747030] [INFO ] [sig ] [3465/3497] Completed YMM in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 11.2s [2026-01-13T20:35:21.747078] [INFO ] [sig ] [3466/3497] Forecasting YPF... [2026-01-13T20:35:21.747109] [INFO ] [sig ] Generating forecast for: YPF [2026-01-13T20:35:21.747146] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YPF' from 'https://tdm.silogroup.org/data/derivative_storage/YPF.csv'. [2026-01-13T20:35:21.759837] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YPF'. [2026-01-13T20:35:21.760210] [INFO ] [FORECASTER] Starting predict_future for YPF [2026-01-13T20:35:21.761060] [DEBUG] [LOCAL ] No optimal features file found for YPF: ./output/feature-sets/YPF.txt [2026-01-13T20:35:21.761120] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:21.761160] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:21.761189] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:21.761252] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:21.819556] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:21.820387] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:21.820532] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:21.820569] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:21.951460] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:21.951627] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:21.951667] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:21.951696] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:21.955043] [DEBUG] [FORECASTER] YPF: Forecast T+1@11:T+2@11: UP (p=91.70%) [2026-01-13T20:35:21.955313] [INFO ] [FORECASTER] Completed predict_future for YPF [2026-01-13T20:35:21.955434] [INFO ] [sig ] YPF: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:22.105753] [INFO ] [LOCAL ] Saved forecast: YPF 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YPF.txt [2026-01-13T20:35:22.105985] [INFO ] [sig ] [3466/3497] Completed YPF in 0.4s | 2.85 sym/s | Total: 20.3m | ETA: 10.9s [2026-01-13T20:35:22.106027] [INFO ] [sig ] [3467/3497] Forecasting YQQQ... [2026-01-13T20:35:22.106059] [INFO ] [sig ] Generating forecast for: YQQQ [2026-01-13T20:35:22.106090] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YQQQ' from 'https://tdm.silogroup.org/data/derivative_storage/YQQQ.csv'. [2026-01-13T20:35:22.117708] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YQQQ'. [2026-01-13T20:35:22.118119] [INFO ] [FORECASTER] Starting predict_future for YQQQ [2026-01-13T20:35:22.119084] [DEBUG] [LOCAL ] No optimal features file found for YQQQ: ./output/feature-sets/YQQQ.txt [2026-01-13T20:35:22.119136] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:22.119167] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:22.119193] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:22.119248] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:22.178174] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:22.179034] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:22.179119] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:22.179163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:22.304103] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:22.304203] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:22.304433] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:22.304462] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:22.307922] [DEBUG] [FORECASTER] YQQQ: Forecast T+1@11:T+2@11: UP (p=66.54%) [2026-01-13T20:35:22.308399] [INFO ] [FORECASTER] Completed predict_future for YQQQ [2026-01-13T20:35:22.308519] [INFO ] [sig ] YQQQ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:22.451888] [INFO ] [LOCAL ] Saved forecast: YQQQ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YQQQ.txt [2026-01-13T20:35:22.452044] [INFO ] [sig ] [3467/3497] Completed YQQQ in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 10.5s [2026-01-13T20:35:22.452083] [INFO ] [sig ] [3468/3497] Forecasting YRD... [2026-01-13T20:35:22.452113] [INFO ] [sig ] Generating forecast for: YRD [2026-01-13T20:35:22.452144] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YRD' from 'https://tdm.silogroup.org/data/derivative_storage/YRD.csv'. [2026-01-13T20:35:22.462889] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YRD'. [2026-01-13T20:35:22.463187] [INFO ] [FORECASTER] Starting predict_future for YRD [2026-01-13T20:35:22.463967] [DEBUG] [LOCAL ] No optimal features file found for YRD: ./output/feature-sets/YRD.txt [2026-01-13T20:35:22.464019] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:22.464050] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:22.464078] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:22.464148] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:22.522029] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:22.522864] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:22.522946] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:22.522982] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:22.644745] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:22.644895] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:22.644938] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:22.644968] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:22.648447] [DEBUG] [FORECASTER] YRD: Forecast T+1@11:T+2@11: UP (p=71.03%) [2026-01-13T20:35:22.648752] [INFO ] [FORECASTER] Completed predict_future for YRD [2026-01-13T20:35:22.648876] [INFO ] [sig ] YRD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:22.792566] [INFO ] [LOCAL ] Saved forecast: YRD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YRD.txt [2026-01-13T20:35:22.792718] [INFO ] [sig ] [3468/3497] Completed YRD in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 10.2s [2026-01-13T20:35:22.792757] [INFO ] [sig ] [3469/3497] Forecasting YSG... [2026-01-13T20:35:22.792786] [INFO ] [sig ] Generating forecast for: YSG [2026-01-13T20:35:22.792815] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YSG' from 'https://tdm.silogroup.org/data/derivative_storage/YSG.csv'. [2026-01-13T20:35:22.803629] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YSG'. [2026-01-13T20:35:22.803903] [INFO ] [FORECASTER] Starting predict_future for YSG [2026-01-13T20:35:22.804755] [DEBUG] [LOCAL ] No optimal features file found for YSG: ./output/feature-sets/YSG.txt [2026-01-13T20:35:22.804810] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:22.804844] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:22.804873] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:22.804932] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:22.863362] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:22.864035] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:22.864115] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:22.864163] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:22.986772] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:22.986967] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:22.987007] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:22.987036] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:22.990651] [DEBUG] [FORECASTER] YSG: Forecast T+1@11:T+2@11: DOWN (p=36.91%) [2026-01-13T20:35:22.990921] [INFO ] [FORECASTER] Completed predict_future for YSG [2026-01-13T20:35:22.991057] [INFO ] [sig ] YSG: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:23.135179] [INFO ] [LOCAL ] Saved forecast: YSG 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/YSG.txt [2026-01-13T20:35:23.135333] [INFO ] [sig ] [3469/3497] Completed YSG in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 9.8s [2026-01-13T20:35:23.135373] [INFO ] [sig ] [3470/3497] Forecasting YTRA... [2026-01-13T20:35:23.135403] [INFO ] [sig ] Generating forecast for: YTRA [2026-01-13T20:35:23.135445] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YTRA' from 'https://tdm.silogroup.org/data/derivative_storage/YTRA.csv'. [2026-01-13T20:35:23.146958] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YTRA'. [2026-01-13T20:35:23.147475] [INFO ] [FORECASTER] Starting predict_future for YTRA [2026-01-13T20:35:23.148520] [DEBUG] [LOCAL ] No optimal features file found for YTRA: ./output/feature-sets/YTRA.txt [2026-01-13T20:35:23.148610] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:23.148684] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:23.148715] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:23.148775] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:23.207545] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:23.208509] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:23.208612] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:23.208651] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:23.325331] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:23.325484] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:23.325526] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:23.325556] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:23.329087] [DEBUG] [FORECASTER] YTRA: Forecast T+1@11:T+2@11: UP (p=66.69%) [2026-01-13T20:35:23.329370] [INFO ] [FORECASTER] Completed predict_future for YTRA [2026-01-13T20:35:23.329495] [INFO ] [sig ] YTRA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:23.477445] [INFO ] [LOCAL ] Saved forecast: YTRA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/YTRA.txt [2026-01-13T20:35:23.477669] [INFO ] [sig ] [3470/3497] Completed YTRA in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 9.5s [2026-01-13T20:35:23.477736] [INFO ] [sig ] [3471/3497] Forecasting YUM... [2026-01-13T20:35:23.477779] [INFO ] [sig ] Generating forecast for: YUM [2026-01-13T20:35:23.477820] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUM' from 'https://tdm.silogroup.org/data/derivative_storage/YUM.csv'. [2026-01-13T20:35:23.490297] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUM'. [2026-01-13T20:35:23.490653] [INFO ] [FORECASTER] Starting predict_future for YUM [2026-01-13T20:35:23.491472] [DEBUG] [LOCAL ] No optimal features file found for YUM: ./output/feature-sets/YUM.txt [2026-01-13T20:35:23.491524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:23.491557] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:23.491604] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:23.491664] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:23.551877] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:23.552656] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:23.552735] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:23.552768] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:23.685037] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:23.685214] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:23.685263] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:23.685306] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:23.689519] [DEBUG] [FORECASTER] YUM: Forecast T+1@11:T+2@11: DOWN (p=2.12%) [2026-01-13T20:35:23.689862] [INFO ] [FORECASTER] Completed predict_future for YUM [2026-01-13T20:35:23.690000] [INFO ] [sig ] YUM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:23.834737] [INFO ] [LOCAL ] Saved forecast: YUM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/YUM.txt [2026-01-13T20:35:23.834874] [INFO ] [sig ] [3471/3497] Completed YUM in 0.4s | 2.85 sym/s | Total: 20.3m | ETA: 9.1s [2026-01-13T20:35:23.834913] [INFO ] [sig ] [3472/3497] Forecasting YUMC... [2026-01-13T20:35:23.834942] [INFO ] [sig ] Generating forecast for: YUMC [2026-01-13T20:35:23.834971] [DEBUG] [REMOTE ] Fetching historical data for symbol 'YUMC' from 'https://tdm.silogroup.org/data/derivative_storage/YUMC.csv'. [2026-01-13T20:35:23.846092] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'YUMC'. [2026-01-13T20:35:23.846391] [INFO ] [FORECASTER] Starting predict_future for YUMC [2026-01-13T20:35:23.847182] [DEBUG] [LOCAL ] No optimal features file found for YUMC: ./output/feature-sets/YUMC.txt [2026-01-13T20:35:23.847232] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:23.847263] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:23.847289] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:23.847344] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:23.903654] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:23.904295] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:23.904370] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:23.904402] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:24.024141] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:24.024294] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:24.024334] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:24.024363] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:24.027718] [DEBUG] [FORECASTER] YUMC: Forecast T+1@11:T+2@11: DOWN (p=42.57%) [2026-01-13T20:35:24.028019] [INFO ] [FORECASTER] Completed predict_future for YUMC [2026-01-13T20:35:24.028145] [INFO ] [sig ] YUMC: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:24.174268] [INFO ] [LOCAL ] Saved forecast: YUMC 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/YUMC.txt [2026-01-13T20:35:24.174417] [INFO ] [sig ] [3472/3497] Completed YUMC in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 8.8s [2026-01-13T20:35:24.174456] [INFO ] [sig ] [3473/3497] Forecasting Z... [2026-01-13T20:35:24.174487] [INFO ] [sig ] Generating forecast for: Z [2026-01-13T20:35:24.174524] [DEBUG] [REMOTE ] Fetching historical data for symbol 'Z' from 'https://tdm.silogroup.org/data/derivative_storage/Z.csv'. [2026-01-13T20:35:24.185959] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'Z'. [2026-01-13T20:35:24.186267] [INFO ] [FORECASTER] Starting predict_future for Z [2026-01-13T20:35:24.187060] [DEBUG] [LOCAL ] No optimal features file found for Z: ./output/feature-sets/Z.txt [2026-01-13T20:35:24.187113] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:24.187145] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:24.187172] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:24.187228] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:24.246544] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:24.247408] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:24.247488] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:24.247523] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:24.383039] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:24.383192] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:24.383233] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:24.383295] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:24.386750] [DEBUG] [FORECASTER] Z: Forecast T+1@11:T+2@11: UP (p=92.36%) [2026-01-13T20:35:24.387028] [INFO ] [FORECASTER] Completed predict_future for Z [2026-01-13T20:35:24.387152] [INFO ] [sig ] Z: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:24.542242] [INFO ] [LOCAL ] Saved forecast: Z 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/Z.txt [2026-01-13T20:35:24.542422] [INFO ] [sig ] [3473/3497] Completed Z in 0.4s | 2.85 sym/s | Total: 20.3m | ETA: 8.4s [2026-01-13T20:35:24.542470] [INFO ] [sig ] [3474/3497] Forecasting ZBH... [2026-01-13T20:35:24.542502] [INFO ] [sig ] Generating forecast for: ZBH [2026-01-13T20:35:24.542531] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBH' from 'https://tdm.silogroup.org/data/derivative_storage/ZBH.csv'. [2026-01-13T20:35:24.553986] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBH'. [2026-01-13T20:35:24.554304] [INFO ] [FORECASTER] Starting predict_future for ZBH [2026-01-13T20:35:24.555082] [DEBUG] [LOCAL ] No optimal features file found for ZBH: ./output/feature-sets/ZBH.txt [2026-01-13T20:35:24.555134] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:24.555163] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:24.555188] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:24.555243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:24.611010] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:24.611892] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:24.611971] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:24.612004] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:24.727416] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:24.727591] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:24.727632] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:24.727660] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:24.731024] [DEBUG] [FORECASTER] ZBH: Forecast T+1@11:T+2@11: UP (p=85.80%) [2026-01-13T20:35:24.731296] [INFO ] [FORECASTER] Completed predict_future for ZBH [2026-01-13T20:35:24.731417] [INFO ] [sig ] ZBH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:24.875763] [INFO ] [LOCAL ] Saved forecast: ZBH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZBH.txt [2026-01-13T20:35:24.875931] [INFO ] [sig ] [3474/3497] Completed ZBH in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 8.1s [2026-01-13T20:35:24.875970] [INFO ] [sig ] [3475/3497] Forecasting ZBIO... [2026-01-13T20:35:24.876000] [INFO ] [sig ] Generating forecast for: ZBIO [2026-01-13T20:35:24.876030] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBIO' from 'https://tdm.silogroup.org/data/derivative_storage/ZBIO.csv'. [2026-01-13T20:35:24.889119] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBIO'. [2026-01-13T20:35:24.889516] [INFO ] [FORECASTER] Starting predict_future for ZBIO [2026-01-13T20:35:24.890372] [DEBUG] [LOCAL ] No optimal features file found for ZBIO: ./output/feature-sets/ZBIO.txt [2026-01-13T20:35:24.890427] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:24.890460] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:24.890488] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:24.890549] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:24.949410] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:24.950287] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:24.950373] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:24.950408] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:25.073124] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:25.073288] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:25.073329] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:25.073360] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:25.077201] [DEBUG] [FORECASTER] ZBIO: Forecast T+1@11:T+2@11: UP (p=50.92%) [2026-01-13T20:35:25.077626] [INFO ] [FORECASTER] Completed predict_future for ZBIO [2026-01-13T20:35:25.077775] [INFO ] [sig ] ZBIO: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:25.234320] [INFO ] [LOCAL ] Saved forecast: ZBIO 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZBIO.txt [2026-01-13T20:35:25.234510] [INFO ] [sig ] [3475/3497] Completed ZBIO in 0.4s | 2.85 sym/s | Total: 20.3m | ETA: 7.7s [2026-01-13T20:35:25.234554] [INFO ] [sig ] [3476/3497] Forecasting ZBRA... [2026-01-13T20:35:25.234606] [INFO ] [sig ] Generating forecast for: ZBRA [2026-01-13T20:35:25.234642] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZBRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZBRA.csv'. [2026-01-13T20:35:25.246330] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZBRA'. [2026-01-13T20:35:25.246707] [INFO ] [FORECASTER] Starting predict_future for ZBRA [2026-01-13T20:35:25.247473] [DEBUG] [LOCAL ] No optimal features file found for ZBRA: ./output/feature-sets/ZBRA.txt [2026-01-13T20:35:25.247524] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:25.247556] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:25.247600] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:25.247658] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:25.303656] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:25.304464] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:25.304546] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:25.304636] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:25.424216] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:25.424376] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:25.424415] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:25.424443] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:25.427830] [DEBUG] [FORECASTER] ZBRA: Forecast T+1@11:T+2@11: DOWN (p=3.62%) [2026-01-13T20:35:25.428125] [INFO ] [FORECASTER] Completed predict_future for ZBRA [2026-01-13T20:35:25.428250] [INFO ] [sig ] ZBRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:25.569866] [INFO ] [LOCAL ] Saved forecast: ZBRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZBRA.txt [2026-01-13T20:35:25.570019] [INFO ] [sig ] [3476/3497] Completed ZBRA in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 7.4s [2026-01-13T20:35:25.570057] [INFO ] [sig ] [3477/3497] Forecasting ZD... [2026-01-13T20:35:25.570086] [INFO ] [sig ] Generating forecast for: ZD [2026-01-13T20:35:25.570116] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZD' from 'https://tdm.silogroup.org/data/derivative_storage/ZD.csv'. [2026-01-13T20:35:25.581198] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZD'. [2026-01-13T20:35:25.581597] [INFO ] [FORECASTER] Starting predict_future for ZD [2026-01-13T20:35:25.582390] [DEBUG] [LOCAL ] No optimal features file found for ZD: ./output/feature-sets/ZD.txt [2026-01-13T20:35:25.582443] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:25.582475] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:25.582502] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:25.582559] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:25.643169] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:25.644055] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:25.644143] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:25.644189] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:25.764809] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:25.764966] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:25.765022] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:25.765051] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:25.768413] [DEBUG] [FORECASTER] ZD: Forecast T+1@11:T+2@11: UP (p=98.88%) [2026-01-13T20:35:25.768722] [INFO ] [FORECASTER] Completed predict_future for ZD [2026-01-13T20:35:25.768848] [INFO ] [sig ] ZD: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:25.910274] [INFO ] [LOCAL ] Saved forecast: ZD 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZD.txt [2026-01-13T20:35:25.910416] [INFO ] [sig ] [3477/3497] Completed ZD in 0.3s | 2.85 sym/s | Total: 20.3m | ETA: 7.0s [2026-01-13T20:35:25.910455] [INFO ] [sig ] [3478/3497] Forecasting ZEPP... [2026-01-13T20:35:25.910485] [INFO ] [sig ] Generating forecast for: ZEPP [2026-01-13T20:35:25.910515] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEPP' from 'https://tdm.silogroup.org/data/derivative_storage/ZEPP.csv'. [2026-01-13T20:35:25.921599] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEPP'. [2026-01-13T20:35:25.921928] [INFO ] [FORECASTER] Starting predict_future for ZEPP [2026-01-13T20:35:25.922733] [DEBUG] [LOCAL ] No optimal features file found for ZEPP: ./output/feature-sets/ZEPP.txt [2026-01-13T20:35:25.922784] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:25.922817] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:25.922845] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:25.922902] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:25.980626] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:25.981323] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:25.981403] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:25.981437] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:26.091090] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:26.091236] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:26.091274] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:26.091302] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:26.094812] [DEBUG] [FORECASTER] ZEPP: Forecast T+1@11:T+2@11: UP (p=58.99%) [2026-01-13T20:35:26.095204] [INFO ] [FORECASTER] Completed predict_future for ZEPP [2026-01-13T20:35:26.095346] [INFO ] [sig ] ZEPP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:26.243771] [INFO ] [LOCAL ] Saved forecast: ZEPP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZEPP.txt [2026-01-13T20:35:26.243919] [INFO ] [sig ] [3478/3497] Completed ZEPP in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 6.7s [2026-01-13T20:35:26.243957] [INFO ] [sig ] [3479/3497] Forecasting ZETA... [2026-01-13T20:35:26.243987] [INFO ] [sig ] Generating forecast for: ZETA [2026-01-13T20:35:26.244017] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZETA' from 'https://tdm.silogroup.org/data/derivative_storage/ZETA.csv'. [2026-01-13T20:35:26.255145] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZETA'. [2026-01-13T20:35:26.255427] [INFO ] [FORECASTER] Starting predict_future for ZETA [2026-01-13T20:35:26.256219] [DEBUG] [LOCAL ] No optimal features file found for ZETA: ./output/feature-sets/ZETA.txt [2026-01-13T20:35:26.256270] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:26.256303] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:26.256330] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:26.256387] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:26.313201] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:26.314014] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:26.314095] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:26.314128] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:26.438995] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:26.439164] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:26.439211] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:26.439245] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:26.442710] [DEBUG] [FORECASTER] ZETA: Forecast T+1@11:T+2@11: DOWN (p=0.10%) [2026-01-13T20:35:26.442986] [INFO ] [FORECASTER] Completed predict_future for ZETA [2026-01-13T20:35:26.443108] [INFO ] [sig ] ZETA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:26.589552] [INFO ] [LOCAL ] Saved forecast: ZETA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZETA.txt [2026-01-13T20:35:26.589721] [INFO ] [sig ] [3479/3497] Completed ZETA in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 6.3s [2026-01-13T20:35:26.589760] [INFO ] [sig ] [3480/3497] Forecasting ZEUS... [2026-01-13T20:35:26.589790] [INFO ] [sig ] Generating forecast for: ZEUS [2026-01-13T20:35:26.589821] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZEUS' from 'https://tdm.silogroup.org/data/derivative_storage/ZEUS.csv'. [2026-01-13T20:35:26.600713] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZEUS'. [2026-01-13T20:35:26.601033] [INFO ] [FORECASTER] Starting predict_future for ZEUS [2026-01-13T20:35:26.601804] [DEBUG] [LOCAL ] No optimal features file found for ZEUS: ./output/feature-sets/ZEUS.txt [2026-01-13T20:35:26.601855] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:26.601886] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:26.601914] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:26.601970] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:26.662436] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:26.663284] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:26.663398] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:26.663433] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:26.786799] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:26.786955] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:26.786996] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:26.787043] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:26.790522] [DEBUG] [FORECASTER] ZEUS: Forecast T+1@11:T+2@11: UP (p=54.14%) [2026-01-13T20:35:26.790864] [INFO ] [FORECASTER] Completed predict_future for ZEUS [2026-01-13T20:35:26.790994] [INFO ] [sig ] ZEUS: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:26.939204] [INFO ] [LOCAL ] Saved forecast: ZEUS 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZEUS.txt [2026-01-13T20:35:26.939378] [INFO ] [sig ] [3480/3497] Completed ZEUS in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 6.0s [2026-01-13T20:35:26.939419] [INFO ] [sig ] [3481/3497] Forecasting ZGN... [2026-01-13T20:35:26.939452] [INFO ] [sig ] Generating forecast for: ZGN [2026-01-13T20:35:26.939484] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZGN' from 'https://tdm.silogroup.org/data/derivative_storage/ZGN.csv'. [2026-01-13T20:35:26.952458] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZGN'. [2026-01-13T20:35:26.952885] [INFO ] [FORECASTER] Starting predict_future for ZGN [2026-01-13T20:35:26.953730] [DEBUG] [LOCAL ] No optimal features file found for ZGN: ./output/feature-sets/ZGN.txt [2026-01-13T20:35:26.953782] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:26.953829] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:26.953857] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:26.953916] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:27.011969] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:27.012850] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:27.012938] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:27.012972] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:27.133030] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:27.133177] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:27.133217] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:27.133245] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:27.136542] [DEBUG] [FORECASTER] ZGN: Forecast T+1@11:T+2@11: DOWN (p=43.30%) [2026-01-13T20:35:27.136829] [INFO ] [FORECASTER] Completed predict_future for ZGN [2026-01-13T20:35:27.136947] [INFO ] [sig ] ZGN: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:27.283532] [INFO ] [LOCAL ] Saved forecast: ZGN 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZGN.txt [2026-01-13T20:35:27.283709] [INFO ] [sig ] [3481/3497] Completed ZGN in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 5.6s [2026-01-13T20:35:27.283749] [INFO ] [sig ] [3482/3497] Forecasting ZH... [2026-01-13T20:35:27.283780] [INFO ] [sig ] Generating forecast for: ZH [2026-01-13T20:35:27.283810] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZH' from 'https://tdm.silogroup.org/data/derivative_storage/ZH.csv'. [2026-01-13T20:35:27.295128] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZH'. [2026-01-13T20:35:27.295535] [INFO ] [FORECASTER] Starting predict_future for ZH [2026-01-13T20:35:27.296531] [DEBUG] [LOCAL ] No optimal features file found for ZH: ./output/feature-sets/ZH.txt [2026-01-13T20:35:27.296623] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:27.296670] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:27.296708] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:27.296789] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:27.355925] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:27.356795] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:27.356877] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:27.356911] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:27.474758] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:27.474910] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:27.474949] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:27.474977] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:27.478306] [DEBUG] [FORECASTER] ZH: Forecast T+1@11:T+2@11: UP (p=93.23%) [2026-01-13T20:35:27.478587] [INFO ] [FORECASTER] Completed predict_future for ZH [2026-01-13T20:35:27.478709] [INFO ] [sig ] ZH: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:27.625357] [INFO ] [LOCAL ] Saved forecast: ZH 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZH.txt [2026-01-13T20:35:27.625487] [INFO ] [sig ] [3482/3497] Completed ZH in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 5.3s [2026-01-13T20:35:27.625525] [INFO ] [sig ] [3483/3497] Forecasting ZIM... [2026-01-13T20:35:27.625555] [INFO ] [sig ] Generating forecast for: ZIM [2026-01-13T20:35:27.625604] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIM' from 'https://tdm.silogroup.org/data/derivative_storage/ZIM.csv'. [2026-01-13T20:35:27.636984] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIM'. [2026-01-13T20:35:27.637305] [INFO ] [FORECASTER] Starting predict_future for ZIM [2026-01-13T20:35:27.638125] [DEBUG] [LOCAL ] No optimal features file found for ZIM: ./output/feature-sets/ZIM.txt [2026-01-13T20:35:27.638178] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:27.638210] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:27.638237] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:27.638294] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:27.697111] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:27.697857] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:27.697936] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:27.697985] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:27.818840] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:27.818986] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:27.819024] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:27.819051] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:27.822345] [DEBUG] [FORECASTER] ZIM: Forecast T+1@11:T+2@11: UP (p=82.44%) [2026-01-13T20:35:27.822635] [INFO ] [FORECASTER] Completed predict_future for ZIM [2026-01-13T20:35:27.822757] [INFO ] [sig ] ZIM: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:27.970456] [INFO ] [LOCAL ] Saved forecast: ZIM 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZIM.txt [2026-01-13T20:35:27.970805] [INFO ] [sig ] [3483/3497] Completed ZIM in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 4.9s [2026-01-13T20:35:27.970847] [INFO ] [sig ] [3484/3497] Forecasting ZION... [2026-01-13T20:35:27.970876] [INFO ] [sig ] Generating forecast for: ZION [2026-01-13T20:35:27.970905] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZION' from 'https://tdm.silogroup.org/data/derivative_storage/ZION.csv'. [2026-01-13T20:35:27.983649] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZION'. [2026-01-13T20:35:27.983981] [INFO ] [FORECASTER] Starting predict_future for ZION [2026-01-13T20:35:27.984830] [DEBUG] [LOCAL ] No optimal features file found for ZION: ./output/feature-sets/ZION.txt [2026-01-13T20:35:27.984883] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:27.984915] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:27.984943] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:27.985000] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:28.042091] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:28.042839] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:28.042925] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:28.042959] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:28.169006] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:28.169159] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:28.169199] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:28.169227] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:28.172586] [DEBUG] [FORECASTER] ZION: Forecast T+1@11:T+2@11: DOWN (p=2.67%) [2026-01-13T20:35:28.172855] [INFO ] [FORECASTER] Completed predict_future for ZION [2026-01-13T20:35:28.172977] [INFO ] [sig ] ZION: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:28.314514] [INFO ] [LOCAL ] Saved forecast: ZION 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZION.txt [2026-01-13T20:35:28.314686] [INFO ] [sig ] [3484/3497] Completed ZION in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 4.6s [2026-01-13T20:35:28.314726] [INFO ] [sig ] [3485/3497] Forecasting ZIP... [2026-01-13T20:35:28.314761] [INFO ] [sig ] Generating forecast for: ZIP [2026-01-13T20:35:28.314794] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZIP' from 'https://tdm.silogroup.org/data/derivative_storage/ZIP.csv'. [2026-01-13T20:35:28.327316] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZIP'. [2026-01-13T20:35:28.327895] [INFO ] [FORECASTER] Starting predict_future for ZIP [2026-01-13T20:35:28.329417] [DEBUG] [LOCAL ] No optimal features file found for ZIP: ./output/feature-sets/ZIP.txt [2026-01-13T20:35:28.329549] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:28.329615] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:28.329645] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:28.329703] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:28.386487] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:28.387353] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:28.387435] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:28.387469] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:28.509475] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:28.509652] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:28.509694] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:28.509722] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:28.513097] [DEBUG] [FORECASTER] ZIP: Forecast T+1@11:T+2@11: UP (p=87.87%) [2026-01-13T20:35:28.513378] [INFO ] [FORECASTER] Completed predict_future for ZIP [2026-01-13T20:35:28.513505] [INFO ] [sig ] ZIP: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:28.657344] [INFO ] [LOCAL ] Saved forecast: ZIP 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZIP.txt [2026-01-13T20:35:28.657498] [INFO ] [sig ] [3485/3497] Completed ZIP in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 4.2s [2026-01-13T20:35:28.657538] [INFO ] [sig ] [3486/3497] Forecasting ZLAB... [2026-01-13T20:35:28.657587] [INFO ] [sig ] Generating forecast for: ZLAB [2026-01-13T20:35:28.657621] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZLAB' from 'https://tdm.silogroup.org/data/derivative_storage/ZLAB.csv'. [2026-01-13T20:35:28.669421] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZLAB'. [2026-01-13T20:35:28.669781] [INFO ] [FORECASTER] Starting predict_future for ZLAB [2026-01-13T20:35:28.670587] [DEBUG] [LOCAL ] No optimal features file found for ZLAB: ./output/feature-sets/ZLAB.txt [2026-01-13T20:35:28.670640] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:28.670672] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:28.670698] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:28.670755] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:28.729138] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:28.730043] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:28.730127] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:28.730161] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:28.858365] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:28.858751] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:28.858796] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:28.858825] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:28.862833] [DEBUG] [FORECASTER] ZLAB: Forecast T+1@11:T+2@11: DOWN (p=8.58%) [2026-01-13T20:35:28.863123] [INFO ] [FORECASTER] Completed predict_future for ZLAB [2026-01-13T20:35:28.863256] [INFO ] [sig ] ZLAB: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:29.018691] [INFO ] [LOCAL ] Saved forecast: ZLAB 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZLAB.txt [2026-01-13T20:35:29.018843] [INFO ] [sig ] [3486/3497] Completed ZLAB in 0.4s | 2.85 sym/s | Total: 20.4m | ETA: 3.9s [2026-01-13T20:35:29.018881] [INFO ] [sig ] [3487/3497] Forecasting ZM... [2026-01-13T20:35:29.018911] [INFO ] [sig ] Generating forecast for: ZM [2026-01-13T20:35:29.018942] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZM' from 'https://tdm.silogroup.org/data/derivative_storage/ZM.csv'. [2026-01-13T20:35:29.030558] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZM'. [2026-01-13T20:35:29.030876] [INFO ] [FORECASTER] Starting predict_future for ZM [2026-01-13T20:35:29.031671] [DEBUG] [LOCAL ] No optimal features file found for ZM: ./output/feature-sets/ZM.txt [2026-01-13T20:35:29.031724] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:29.031782] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:29.031812] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:29.031872] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:29.091144] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:29.092024] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:29.092106] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:29.092141] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:29.211201] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:29.211355] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:29.211394] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:29.211422] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:29.214742] [DEBUG] [FORECASTER] ZM: Forecast T+1@11:T+2@11: DOWN (p=23.39%) [2026-01-13T20:35:29.215016] [INFO ] [FORECASTER] Completed predict_future for ZM [2026-01-13T20:35:29.215136] [INFO ] [sig ] ZM: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:29.356786] [INFO ] [LOCAL ] Saved forecast: ZM 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZM.txt [2026-01-13T20:35:29.356918] [INFO ] [sig ] [3487/3497] Completed ZM in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 3.5s [2026-01-13T20:35:29.356956] [INFO ] [sig ] [3488/3497] Forecasting ZNTL... [2026-01-13T20:35:29.356987] [INFO ] [sig ] Generating forecast for: ZNTL [2026-01-13T20:35:29.357016] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZNTL' from 'https://tdm.silogroup.org/data/derivative_storage/ZNTL.csv'. [2026-01-13T20:35:29.368302] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZNTL'. [2026-01-13T20:35:29.368612] [INFO ] [FORECASTER] Starting predict_future for ZNTL [2026-01-13T20:35:29.369359] [DEBUG] [LOCAL ] No optimal features file found for ZNTL: ./output/feature-sets/ZNTL.txt [2026-01-13T20:35:29.369410] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:29.369441] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:29.369468] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:29.369523] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:29.432154] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:29.432985] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:29.433062] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:29.433094] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:29.557351] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:29.557505] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:29.557546] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:29.557611] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:29.561429] [DEBUG] [FORECASTER] ZNTL: Forecast T+1@11:T+2@11: DOWN (p=29.47%) [2026-01-13T20:35:29.561736] [INFO ] [FORECASTER] Completed predict_future for ZNTL [2026-01-13T20:35:29.561867] [INFO ] [sig ] ZNTL: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:29.709028] [INFO ] [LOCAL ] Saved forecast: ZNTL 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZNTL.txt [2026-01-13T20:35:29.709193] [INFO ] [sig ] [3488/3497] Completed ZNTL in 0.4s | 2.85 sym/s | Total: 20.4m | ETA: 3.2s [2026-01-13T20:35:29.709233] [INFO ] [sig ] [3489/3497] Forecasting ZS... [2026-01-13T20:35:29.709263] [INFO ] [sig ] Generating forecast for: ZS [2026-01-13T20:35:29.709292] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZS' from 'https://tdm.silogroup.org/data/derivative_storage/ZS.csv'. [2026-01-13T20:35:29.721053] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZS'. [2026-01-13T20:35:29.721420] [INFO ] [FORECASTER] Starting predict_future for ZS [2026-01-13T20:35:29.722257] [DEBUG] [LOCAL ] No optimal features file found for ZS: ./output/feature-sets/ZS.txt [2026-01-13T20:35:29.722314] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:29.722347] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:29.722375] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:29.722432] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:29.781267] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:29.782124] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:29.782202] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:29.782234] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:29.910865] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:29.911016] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:29.911055] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:29.911084] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:29.914498] [DEBUG] [FORECASTER] ZS: Forecast T+1@11:T+2@11: DOWN (p=27.54%) [2026-01-13T20:35:29.914792] [INFO ] [FORECASTER] Completed predict_future for ZS [2026-01-13T20:35:29.914918] [INFO ] [sig ] ZS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:30.070903] [INFO ] [LOCAL ] Saved forecast: ZS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZS.txt [2026-01-13T20:35:30.071103] [INFO ] [sig ] [3489/3497] Completed ZS in 0.4s | 2.85 sym/s | Total: 20.4m | ETA: 2.8s [2026-01-13T20:35:30.071146] [INFO ] [sig ] [3490/3497] Forecasting ZTO... [2026-01-13T20:35:30.071176] [INFO ] [sig ] Generating forecast for: ZTO [2026-01-13T20:35:30.071207] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTO' from 'https://tdm.silogroup.org/data/derivative_storage/ZTO.csv'. [2026-01-13T20:35:30.084733] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTO'. [2026-01-13T20:35:30.085091] [INFO ] [FORECASTER] Starting predict_future for ZTO [2026-01-13T20:35:30.086061] [DEBUG] [LOCAL ] No optimal features file found for ZTO: ./output/feature-sets/ZTO.txt [2026-01-13T20:35:30.086126] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:30.086159] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:30.086186] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:30.086243] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:30.144753] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:30.145617] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:30.145698] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:30.145732] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:30.268682] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:30.268844] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:30.268885] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:30.268914] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:30.273344] [DEBUG] [FORECASTER] ZTO: Forecast T+1@11:T+2@11: DOWN (p=7.07%) [2026-01-13T20:35:30.273666] [INFO ] [FORECASTER] Completed predict_future for ZTO [2026-01-13T20:35:30.273796] [INFO ] [sig ] ZTO: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:30.417230] [INFO ] [LOCAL ] Saved forecast: ZTO 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZTO.txt [2026-01-13T20:35:30.417368] [INFO ] [sig ] [3490/3497] Completed ZTO in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 2.5s [2026-01-13T20:35:30.417408] [INFO ] [sig ] [3491/3497] Forecasting ZTS... [2026-01-13T20:35:30.417438] [INFO ] [sig ] Generating forecast for: ZTS [2026-01-13T20:35:30.417469] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZTS' from 'https://tdm.silogroup.org/data/derivative_storage/ZTS.csv'. [2026-01-13T20:35:30.428905] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZTS'. [2026-01-13T20:35:30.429222] [INFO ] [FORECASTER] Starting predict_future for ZTS [2026-01-13T20:35:30.430088] [DEBUG] [LOCAL ] No optimal features file found for ZTS: ./output/feature-sets/ZTS.txt [2026-01-13T20:35:30.430141] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:30.430173] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:30.430200] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:30.430264] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:30.486672] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:30.487389] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:30.487468] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:30.487501] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:30.609813] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:30.609971] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:30.610020] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:30.610059] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:30.613694] [DEBUG] [FORECASTER] ZTS: Forecast T+1@11:T+2@11: DOWN (p=44.51%) [2026-01-13T20:35:30.614047] [INFO ] [FORECASTER] Completed predict_future for ZTS [2026-01-13T20:35:30.614187] [INFO ] [sig ] ZTS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:30.757789] [INFO ] [LOCAL ] Saved forecast: ZTS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZTS.txt [2026-01-13T20:35:30.757927] [INFO ] [sig ] [3491/3497] Completed ZTS in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 2.1s [2026-01-13T20:35:30.758006] [INFO ] [sig ] [3492/3497] Forecasting ZUMZ... [2026-01-13T20:35:30.758052] [INFO ] [sig ] Generating forecast for: ZUMZ [2026-01-13T20:35:30.758084] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZUMZ' from 'https://tdm.silogroup.org/data/derivative_storage/ZUMZ.csv'. [2026-01-13T20:35:30.769544] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZUMZ'. [2026-01-13T20:35:30.769902] [INFO ] [FORECASTER] Starting predict_future for ZUMZ [2026-01-13T20:35:30.770732] [DEBUG] [LOCAL ] No optimal features file found for ZUMZ: ./output/feature-sets/ZUMZ.txt [2026-01-13T20:35:30.770785] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:30.770818] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:30.770846] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:30.770913] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:30.827751] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:30.828497] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:30.828591] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:30.828625] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:30.949131] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:30.949274] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:30.949312] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:30.949340] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:30.952673] [DEBUG] [FORECASTER] ZUMZ: Forecast T+1@11:T+2@11: UP (p=92.80%) [2026-01-13T20:35:30.952938] [INFO ] [FORECASTER] Completed predict_future for ZUMZ [2026-01-13T20:35:30.953056] [INFO ] [sig ] ZUMZ: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:31.095127] [INFO ] [LOCAL ] Saved forecast: ZUMZ 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZUMZ.txt [2026-01-13T20:35:31.095272] [INFO ] [sig ] [3492/3497] Completed ZUMZ in 0.3s | 2.85 sym/s | Total: 20.4m | ETA: 1.8s [2026-01-13T20:35:31.095311] [INFO ] [sig ] [3493/3497] Forecasting ZURA... [2026-01-13T20:35:31.095341] [INFO ] [sig ] Generating forecast for: ZURA [2026-01-13T20:35:31.095371] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZURA' from 'https://tdm.silogroup.org/data/derivative_storage/ZURA.csv'. [2026-01-13T20:35:31.106445] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZURA'. [2026-01-13T20:35:31.106832] [INFO ] [FORECASTER] Starting predict_future for ZURA [2026-01-13T20:35:31.107667] [DEBUG] [LOCAL ] No optimal features file found for ZURA: ./output/feature-sets/ZURA.txt [2026-01-13T20:35:31.107719] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:31.107751] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:31.107779] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:31.107837] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:31.164524] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:31.165328] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:31.165410] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:31.165444] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:31.289696] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:31.289852] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:31.289892] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:31.289921] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:31.293709] [DEBUG] [FORECASTER] ZURA: Forecast T+1@11:T+2@11: UP (p=60.30%) [2026-01-13T20:35:31.294095] [INFO ] [FORECASTER] Completed predict_future for ZURA [2026-01-13T20:35:31.294246] [INFO ] [sig ] ZURA: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:31.445289] [INFO ] [LOCAL ] Saved forecast: ZURA 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZURA.txt [2026-01-13T20:35:31.445435] [INFO ] [sig ] [3493/3497] Completed ZURA in 0.4s | 2.85 sym/s | Total: 20.4m | ETA: 1.4s [2026-01-13T20:35:31.445476] [INFO ] [sig ] [3494/3497] Forecasting ZVIA... [2026-01-13T20:35:31.445506] [INFO ] [sig ] Generating forecast for: ZVIA [2026-01-13T20:35:31.445741] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVIA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVIA.csv'. [2026-01-13T20:35:31.460873] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVIA'. [2026-01-13T20:35:31.461215] [INFO ] [FORECASTER] Starting predict_future for ZVIA [2026-01-13T20:35:31.462306] [DEBUG] [LOCAL ] No optimal features file found for ZVIA: ./output/feature-sets/ZVIA.txt [2026-01-13T20:35:31.462372] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:31.462407] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:31.462435] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:31.462663] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:31.524865] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:31.525748] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:31.525829] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:31.525862] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:31.654259] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:31.654417] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:31.654457] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:31.654485] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:31.658102] [DEBUG] [FORECASTER] ZVIA: Forecast T+1@11:T+2@11: DOWN (p=20.17%) [2026-01-13T20:35:31.658387] [INFO ] [FORECASTER] Completed predict_future for ZVIA [2026-01-13T20:35:31.658514] [INFO ] [sig ] ZVIA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:31.811454] [INFO ] [LOCAL ] Saved forecast: ZVIA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZVIA.txt [2026-01-13T20:35:31.811628] [INFO ] [sig ] [3494/3497] Completed ZVIA in 0.4s | 2.85 sym/s | Total: 20.4m | ETA: 1.1s [2026-01-13T20:35:31.811669] [INFO ] [sig ] [3495/3497] Forecasting ZVRA... [2026-01-13T20:35:31.811701] [INFO ] [sig ] Generating forecast for: ZVRA [2026-01-13T20:35:31.811731] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZVRA' from 'https://tdm.silogroup.org/data/derivative_storage/ZVRA.csv'. [2026-01-13T20:35:31.822881] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZVRA'. [2026-01-13T20:35:31.823247] [INFO ] [FORECASTER] Starting predict_future for ZVRA [2026-01-13T20:35:31.824048] [DEBUG] [LOCAL ] No optimal features file found for ZVRA: ./output/feature-sets/ZVRA.txt [2026-01-13T20:35:31.824102] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:31.824134] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:31.824161] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:31.824217] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:31.882266] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:31.883156] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:31.883240] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:31.883274] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:32.000837] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:32.000991] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:32.001031] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:32.001059] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:32.004400] [DEBUG] [FORECASTER] ZVRA: Forecast T+1@11:T+2@11: DOWN (p=3.30%) [2026-01-13T20:35:32.004697] [INFO ] [FORECASTER] Completed predict_future for ZVRA [2026-01-13T20:35:32.004822] [INFO ] [sig ] ZVRA: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:32.157613] [INFO ] [LOCAL ] Saved forecast: ZVRA 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZVRA.txt [2026-01-13T20:35:32.157760] [INFO ] [sig ] [3495/3497] Completed ZVRA in 0.3s | 2.85 sym/s | Total: 20.5m | ETA: 0.7s [2026-01-13T20:35:32.157799] [INFO ] [sig ] [3496/3497] Forecasting ZWS... [2026-01-13T20:35:32.157828] [INFO ] [sig ] Generating forecast for: ZWS [2026-01-13T20:35:32.157859] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZWS' from 'https://tdm.silogroup.org/data/derivative_storage/ZWS.csv'. [2026-01-13T20:35:32.169765] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZWS'. [2026-01-13T20:35:32.170175] [INFO ] [FORECASTER] Starting predict_future for ZWS [2026-01-13T20:35:32.171002] [DEBUG] [LOCAL ] No optimal features file found for ZWS: ./output/feature-sets/ZWS.txt [2026-01-13T20:35:32.171062] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:32.171094] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:32.171120] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:32.171177] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:32.231896] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:32.232815] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:32.232902] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:32.232936] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:32.362928] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:32.363087] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:32.363128] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:32.363156] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:32.366610] [DEBUG] [FORECASTER] ZWS: Forecast T+1@11:T+2@11: DOWN (p=43.78%) [2026-01-13T20:35:32.366891] [INFO ] [FORECASTER] Completed predict_future for ZWS [2026-01-13T20:35:32.367017] [INFO ] [sig ] ZWS: Forecast for 2026-01-13: DOWN (sign=0.00) [2026-01-13T20:35:32.522838] [INFO ] [LOCAL ] Saved forecast: ZWS 2026-01-14 0 -> ./output/forecasts/individual/2026-01-14/ZWS.txt [2026-01-13T20:35:32.522996] [INFO ] [sig ] [3496/3497] Completed ZWS in 0.4s | 2.85 sym/s | Total: 20.5m | ETA: 0.4s [2026-01-13T20:35:32.523036] [INFO ] [sig ] [3497/3497] Forecasting ZYME... [2026-01-13T20:35:32.523067] [INFO ] [sig ] Generating forecast for: ZYME [2026-01-13T20:35:32.523098] [DEBUG] [REMOTE ] Fetching historical data for symbol 'ZYME' from 'https://tdm.silogroup.org/data/derivative_storage/ZYME.csv'. [2026-01-13T20:35:32.534811] [DEBUG] [REMOTE ] Successfully parsed 300 rows of historical data for symbol 'ZYME'. [2026-01-13T20:35:32.535169] [INFO ] [FORECASTER] Starting predict_future for ZYME [2026-01-13T20:35:32.535987] [DEBUG] [LOCAL ] No optimal features file found for ZYME: ./output/feature-sets/ZYME.txt [2026-01-13T20:35:32.536039] [DEBUG] [FEATURES ] DataBuilder: No feature methods specified and no optimal features found, returning after step 3. [2026-01-13T20:35:32.536072] [DEBUG] [FORECASTER] Starting train method [2026-01-13T20:35:32.536100] [DEBUG] [FORECASTER] Extracting feature columns [2026-01-13T20:35:32.536157] [DEBUG] [FORECASTER] Creating target_sign column [2026-01-13T20:35:32.595360] [DEBUG] [FORECASTER] Completed target_sign creation [2026-01-13T20:35:32.596357] [DEBUG] [FORECASTER] Creating XGBClassifier [2026-01-13T20:35:32.596681] [DEBUG] [FORECASTER] XGBClassifier created [2026-01-13T20:35:32.596720] [DEBUG] [FORECASTER] Starting model.fit [2026-01-13T20:35:32.718195] [DEBUG] [FORECASTER] Completed model.fit [2026-01-13T20:35:32.718360] [INFO ] [FORECASTER] Trained on 298 historical samples with 26 features [2026-01-13T20:35:32.718400] [INFO ] [FORECASTER] Stored all 300 rows including last two days with critical feature signal for forecasting [2026-01-13T20:35:32.718429] [INFO ] [FORECASTER] Training complete [2026-01-13T20:35:32.722285] [DEBUG] [FORECASTER] ZYME: Forecast T+1@11:T+2@11: UP (p=96.11%) [2026-01-13T20:35:32.722855] [INFO ] [FORECASTER] Completed predict_future for ZYME [2026-01-13T20:35:32.723001] [INFO ] [sig ] ZYME: Forecast for 2026-01-13: UP (sign=1.00) [2026-01-13T20:35:32.890045] [INFO ] [LOCAL ] Saved forecast: ZYME 2026-01-14 1 -> ./output/forecasts/individual/2026-01-14/ZYME.txt [2026-01-13T20:35:32.890208] [INFO ] [sig ] [3497/3497] Completed ZYME in 0.4s | 2.85 sym/s | Total: 20.5m | ETA: 0.0s [2026-01-13T20:35:32.890248] [INFO ] [sig ] ================================================== [2026-01-13T20:35:32.890278] [INFO ] [sig ] Forecasts complete: 3497/3497 symbols succeeded [2026-01-13T20:35:32.890308] [INFO ] [sig ] Automatically generating consolidated reports... [2026-01-13T20:35:32.890335] [INFO ] [sig ] Generating consolidated forecast reports [2026-01-13T20:35:32.890865] [INFO ] [sig ] Found 64 forecast dates to process [2026-01-13T20:35:32.890908] [INFO ] [sig ] [1/64] Processing report for 2025-10-10... [2026-01-13T20:35:32.890945] [INFO ] [sig ] [1/64] Report for 2025-10-10 already exists, skipping... [2026-01-13T20:35:32.890974] [INFO ] [sig ] [2/64] Processing report for 2025-10-13... [2026-01-13T20:35:32.891008] [INFO ] [sig ] [2/64] Report for 2025-10-13 already exists, skipping... [2026-01-13T20:35:32.891036] [INFO ] [sig ] [3/64] Processing report for 2025-10-14... [2026-01-13T20:35:32.891068] [INFO ] [sig ] [3/64] Report for 2025-10-14 already exists, skipping... [2026-01-13T20:35:32.891094] [INFO ] [sig ] [4/64] Processing report for 2025-10-15... [2026-01-13T20:35:32.891126] [INFO ] [sig ] [4/64] Report for 2025-10-15 already exists, skipping... [2026-01-13T20:35:32.891152] [INFO ] [sig ] [5/64] Processing report for 2025-10-16... [2026-01-13T20:35:32.891183] [INFO ] [sig ] [5/64] Report for 2025-10-16 already exists, skipping... [2026-01-13T20:35:32.891209] [INFO ] [sig ] [6/64] Processing report for 2025-10-17... [2026-01-13T20:35:32.891239] [INFO ] [sig ] [6/64] Report for 2025-10-17 already exists, skipping... [2026-01-13T20:35:32.891265] [INFO ] [sig ] [7/64] Processing report for 2025-10-20... [2026-01-13T20:35:32.891295] [INFO ] [sig ] [7/64] Report for 2025-10-20 already exists, skipping... [2026-01-13T20:35:32.891321] [INFO ] [sig ] [8/64] Processing report for 2025-10-21... [2026-01-13T20:35:32.891351] [INFO ] [sig ] [8/64] Report for 2025-10-21 already exists, skipping... [2026-01-13T20:35:32.891377] [INFO ] [sig ] [9/64] Processing report for 2025-10-22... [2026-01-13T20:35:32.891407] [INFO ] [sig ] [9/64] Report for 2025-10-22 already exists, skipping... [2026-01-13T20:35:32.891433] [INFO ] [sig ] [10/64] Processing report for 2025-10-23... [2026-01-13T20:35:32.891463] [INFO ] [sig ] [10/64] Report for 2025-10-23 already exists, skipping... [2026-01-13T20:35:32.891489] [INFO ] [sig ] [11/64] Processing report for 2025-10-24... [2026-01-13T20:35:32.891519] [INFO ] [sig ] [11/64] Report for 2025-10-24 already exists, skipping... [2026-01-13T20:35:32.891546] [INFO ] [sig ] [12/64] Processing report for 2025-10-27... [2026-01-13T20:35:32.891592] [INFO ] [sig ] [12/64] Report for 2025-10-27 already exists, skipping... [2026-01-13T20:35:32.891621] [INFO ] [sig ] [13/64] Processing report for 2025-10-28... [2026-01-13T20:35:32.891652] [INFO ] [sig ] [13/64] Report for 2025-10-28 already exists, skipping... [2026-01-13T20:35:32.891678] [INFO ] [sig ] [14/64] Processing report for 2025-10-30... [2026-01-13T20:35:32.891709] [INFO ] [sig ] [14/64] Report for 2025-10-30 already exists, skipping... [2026-01-13T20:35:32.891735] [INFO ] [sig ] [15/64] Processing report for 2025-10-31... [2026-01-13T20:35:32.891765] [INFO ] [sig ] [15/64] Report for 2025-10-31 already exists, skipping... [2026-01-13T20:35:32.891792] [INFO ] [sig ] [16/64] Processing report for 2025-11-03... [2026-01-13T20:35:32.891822] [INFO ] [sig ] [16/64] Report for 2025-11-03 already exists, skipping... [2026-01-13T20:35:32.891848] [INFO ] [sig ] [17/64] Processing report for 2025-11-04... [2026-01-13T20:35:32.891878] [INFO ] [sig ] [17/64] Report for 2025-11-04 already exists, skipping... [2026-01-13T20:35:32.891904] [INFO ] [sig ] [18/64] Processing report for 2025-11-05... [2026-01-13T20:35:32.891941] [INFO ] [sig ] [18/64] Report for 2025-11-05 already exists, skipping... [2026-01-13T20:35:32.891968] [INFO ] [sig ] [19/64] Processing report for 2025-11-06... [2026-01-13T20:35:32.891998] [INFO ] [sig ] [19/64] Report for 2025-11-06 already exists, skipping... [2026-01-13T20:35:32.892024] [INFO ] [sig ] [20/64] Processing report for 2025-11-07... [2026-01-13T20:35:32.892054] [INFO ] [sig ] [20/64] Report for 2025-11-07 already exists, skipping... [2026-01-13T20:35:32.892080] [INFO ] [sig ] [21/64] Processing report for 2025-11-10... [2026-01-13T20:35:32.892109] [INFO ] [sig ] [21/64] Report for 2025-11-10 already exists, skipping... [2026-01-13T20:35:32.892135] [INFO ] [sig ] [22/64] Processing report for 2025-11-11... [2026-01-13T20:35:32.892165] [INFO ] [sig ] [22/64] Report for 2025-11-11 already exists, skipping... [2026-01-13T20:35:32.892191] [INFO ] [sig ] [23/64] Processing report for 2025-11-12... [2026-01-13T20:35:32.892221] [INFO ] [sig ] [23/64] Report for 2025-11-12 already exists, skipping... [2026-01-13T20:35:32.892246] [INFO ] [sig ] [24/64] Processing report for 2025-11-13... [2026-01-13T20:35:32.892276] [INFO ] [sig ] [24/64] Report for 2025-11-13 already exists, skipping... [2026-01-13T20:35:32.892303] [INFO ] [sig ] [25/64] Processing report for 2025-11-17... [2026-01-13T20:35:32.892336] [INFO ] [sig ] [25/64] Report for 2025-11-17 already exists, skipping... [2026-01-13T20:35:32.892364] [INFO ] [sig ] [26/64] Processing report for 2025-11-18... [2026-01-13T20:35:32.892394] [INFO ] [sig ] [26/64] Report for 2025-11-18 already exists, skipping... [2026-01-13T20:35:32.892420] [INFO ] [sig ] [27/64] Processing report for 2025-11-19... [2026-01-13T20:35:32.892450] [INFO ] [sig ] [27/64] Report for 2025-11-19 already exists, skipping... [2026-01-13T20:35:32.892475] [INFO ] [sig ] [28/64] Processing report for 2025-11-20... [2026-01-13T20:35:32.892505] [INFO ] [sig ] [28/64] Report for 2025-11-20 already exists, skipping... [2026-01-13T20:35:32.892531] [INFO ] [sig ] [29/64] Processing report for 2025-11-21... [2026-01-13T20:35:32.892562] [INFO ] [sig ] [29/64] Report for 2025-11-21 already exists, skipping... [2026-01-13T20:35:32.892605] [INFO ] [sig ] [30/64] Processing report for 2025-11-24... [2026-01-13T20:35:32.892637] [INFO ] [sig ] [30/64] Report for 2025-11-24 already exists, skipping... [2026-01-13T20:35:32.892689] [INFO ] [sig ] [31/64] Processing report for 2025-11-25... [2026-01-13T20:35:32.892722] [INFO ] [sig ] [31/64] Report for 2025-11-25 already exists, skipping... [2026-01-13T20:35:32.892748] [INFO ] [sig ] [32/64] Processing report for 2025-11-26... [2026-01-13T20:35:32.892779] [INFO ] [sig ] [32/64] Report for 2025-11-26 already exists, skipping... [2026-01-13T20:35:32.892806] [INFO ] [sig ] [33/64] Processing report for 2025-11-28... [2026-01-13T20:35:32.892837] [INFO ] [sig ] [33/64] Report for 2025-11-28 already exists, skipping... [2026-01-13T20:35:32.892863] [INFO ] [sig ] [34/64] Processing report for 2025-12-01... [2026-01-13T20:35:32.892901] [INFO ] [sig ] [34/64] Report for 2025-12-01 already exists, skipping... [2026-01-13T20:35:32.892930] [INFO ] [sig ] [35/64] Processing report for 2025-12-02... [2026-01-13T20:35:32.892960] [INFO ] [sig ] [35/64] Report for 2025-12-02 already exists, skipping... [2026-01-13T20:35:32.892986] [INFO ] [sig ] [36/64] Processing report for 2025-12-03... [2026-01-13T20:35:32.893016] [INFO ] [sig ] [36/64] Report for 2025-12-03 already exists, skipping... [2026-01-13T20:35:32.893042] [INFO ] [sig ] [37/64] Processing report for 2025-12-04... [2026-01-13T20:35:32.893081] [INFO ] [sig ] [37/64] Report for 2025-12-04 already exists, skipping... [2026-01-13T20:35:32.893108] [INFO ] [sig ] [38/64] Processing report for 2025-12-05... [2026-01-13T20:35:32.893138] [INFO ] [sig ] [38/64] Report for 2025-12-05 already exists, skipping... [2026-01-13T20:35:32.893170] [INFO ] [sig ] [39/64] Processing report for 2025-12-08... [2026-01-13T20:35:32.893203] [INFO ] [sig ] [39/64] Report for 2025-12-08 already exists, skipping... [2026-01-13T20:35:32.893228] [INFO ] [sig ] [40/64] Processing report for 2025-12-09... [2026-01-13T20:35:32.893259] [INFO ] [sig ] [40/64] Report for 2025-12-09 already exists, skipping... [2026-01-13T20:35:32.893284] [INFO ] [sig ] [41/64] Processing report for 2025-12-10... [2026-01-13T20:35:32.893322] [INFO ] [sig ] [41/64] Report for 2025-12-10 already exists, skipping... [2026-01-13T20:35:32.893353] [INFO ] [sig ] [42/64] Processing report for 2025-12-11... [2026-01-13T20:35:32.893384] [INFO ] [sig ] [42/64] Report for 2025-12-11 already exists, skipping... [2026-01-13T20:35:32.893409] [INFO ] [sig ] [43/64] Processing report for 2025-12-12... [2026-01-13T20:35:32.893440] [INFO ] [sig ] [43/64] Report for 2025-12-12 already exists, skipping... [2026-01-13T20:35:32.893465] [INFO ] [sig ] [44/64] Processing report for 2025-12-15... [2026-01-13T20:35:32.893502] [INFO ] [sig ] [44/64] Report for 2025-12-15 already exists, skipping... [2026-01-13T20:35:32.893529] [INFO ] [sig ] [45/64] Processing report for 2025-12-16... [2026-01-13T20:35:32.893560] [INFO ] [sig ] [45/64] Report for 2025-12-16 already exists, skipping... [2026-01-13T20:35:32.893603] [INFO ] [sig ] [46/64] Processing report for 2025-12-17... [2026-01-13T20:35:32.893636] [INFO ] [sig ] [46/64] Report for 2025-12-17 already exists, skipping... [2026-01-13T20:35:32.893662] [INFO ] [sig ] [47/64] Processing report for 2025-12-18... [2026-01-13T20:35:32.893692] [INFO ] [sig ] [47/64] Report for 2025-12-18 already exists, skipping... [2026-01-13T20:35:32.893718] [INFO ] [sig ] [48/64] Processing report for 2025-12-19... [2026-01-13T20:35:32.893748] [INFO ] [sig ] [48/64] Report for 2025-12-19 already exists, skipping... [2026-01-13T20:35:32.893774] [INFO ] [sig ] [49/64] Processing report for 2025-12-22... [2026-01-13T20:35:32.893825] [INFO ] [sig ] [49/64] Report for 2025-12-22 already exists, skipping... [2026-01-13T20:35:32.893854] [INFO ] [sig ] [50/64] Processing report for 2025-12-23... [2026-01-13T20:35:32.893897] [INFO ] [sig ] [50/64] Report for 2025-12-23 already exists, skipping... [2026-01-13T20:35:32.893926] [INFO ] [sig ] [51/64] Processing report for 2025-12-24... [2026-01-13T20:35:32.893963] [INFO ] [sig ] [51/64] Report for 2025-12-24 already exists, skipping... [2026-01-13T20:35:32.893990] [INFO ] [sig ] [52/64] Processing report for 2025-12-26... [2026-01-13T20:35:32.894031] [INFO ] [sig ] [52/64] Report for 2025-12-26 already exists, skipping... [2026-01-13T20:35:32.894058] [INFO ] [sig ] [53/64] Processing report for 2025-12-29... [2026-01-13T20:35:32.894089] [INFO ] [sig ] [53/64] Report for 2025-12-29 already exists, skipping... [2026-01-13T20:35:32.894115] [INFO ] [sig ] [54/64] Processing report for 2025-12-30... [2026-01-13T20:35:32.894154] [INFO ] [sig ] [54/64] Report for 2025-12-30 already exists, skipping... [2026-01-13T20:35:32.894182] [INFO ] [sig ] [55/64] Processing report for 2025-12-31... [2026-01-13T20:35:32.894218] [INFO ] [sig ] [55/64] Report for 2025-12-31 already exists, skipping... [2026-01-13T20:35:32.894245] [INFO ] [sig ] [56/64] Processing report for 2026-01-02... [2026-01-13T20:35:32.894276] [INFO ] [sig ] [56/64] Report for 2026-01-02 already exists, skipping... [2026-01-13T20:35:32.894302] [INFO ] [sig ] [57/64] Processing report for 2026-01-05... [2026-01-13T20:35:32.894338] [INFO ] [sig ] [57/64] Report for 2026-01-05 already exists, skipping... [2026-01-13T20:35:32.894366] [INFO ] [sig ] [58/64] Processing report for 2026-01-06... [2026-01-13T20:35:32.894398] [INFO ] [sig ] [58/64] Report for 2026-01-06 already exists, skipping... [2026-01-13T20:35:32.894429] [INFO ] [sig ] [59/64] Processing report for 2026-01-07... [2026-01-13T20:35:32.894461] [INFO ] [sig ] [59/64] Report for 2026-01-07 already exists, skipping... [2026-01-13T20:35:32.894487] [INFO ] [sig ] [60/64] Processing report for 2026-01-08... [2026-01-13T20:35:32.894518] [INFO ] [sig ] [60/64] Report for 2026-01-08 already exists, skipping... [2026-01-13T20:35:32.894543] [INFO ] [sig ] [61/64] Processing report for 2026-01-09... [2026-01-13T20:35:32.894591] [INFO ] [sig ] [61/64] Report for 2026-01-09 already exists, skipping... [2026-01-13T20:35:32.894620] [INFO ] [sig ] [62/64] Processing report for 2026-01-12... [2026-01-13T20:35:32.894658] [INFO ] [sig ] [62/64] Report for 2026-01-12 already exists, skipping... [2026-01-13T20:35:32.894687] [INFO ] [sig ] [63/64] Processing report for 2026-01-13... [2026-01-13T20:35:32.894717] [INFO ] [sig ] [63/64] Report for 2026-01-13 already exists, skipping... [2026-01-13T20:35:32.894743] [INFO ] [sig ] [64/64] Processing report for 2026-01-14... [2026-01-13T20:35:33.233029] [DEBUG] [LOCAL ] Loaded configuration for GATX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.233422] [DEBUG] [LOCAL ] Loaded configuration for NVAX: 1 features, 60.0% accuracy [2026-01-13T20:35:33.233739] [DEBUG] [LOCAL ] Loaded configuration for NTRS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.234031] [DEBUG] [LOCAL ] Loaded configuration for RMD: 3 features, 60.0% accuracy [2026-01-13T20:35:33.234112] [DEBUG] [LOCAL ] Loaded configuration for LTRN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.234401] [DEBUG] [LOCAL ] Loaded configuration for PFL: 1 features, 100.0% accuracy [2026-01-13T20:35:33.234473] [DEBUG] [LOCAL ] Loaded configuration for OBIL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.234725] [DEBUG] [LOCAL ] Loaded configuration for PWP: 4 features, 90.0% accuracy [2026-01-13T20:35:33.234829] [DEBUG] [LOCAL ] Loaded configuration for TILE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.234893] [DEBUG] [LOCAL ] Loaded configuration for FHI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.235184] [DEBUG] [LOCAL ] Loaded configuration for MP: 1 features, 60.0% accuracy [2026-01-13T20:35:33.235493] [DEBUG] [LOCAL ] Loaded configuration for WK: 3 features, 60.0% accuracy [2026-01-13T20:35:33.236442] [DEBUG] [LOCAL ] Loaded configuration for FIX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.236756] [DEBUG] [LOCAL ] Loaded configuration for COEP: 3 features, 70.0% accuracy [2026-01-13T20:35:33.237009] [DEBUG] [LOCAL ] Loaded configuration for SLXN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.237264] [DEBUG] [LOCAL ] Loaded configuration for RGLD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.237345] [DEBUG] [LOCAL ] Loaded configuration for WSC: 2 features, 60.0% accuracy [2026-01-13T20:35:33.237670] [DEBUG] [LOCAL ] Loaded configuration for FNF: 3 features, 60.0% accuracy [2026-01-13T20:35:33.237912] [DEBUG] [LOCAL ] Loaded configuration for BXC: 0 features, 60.0% accuracy [2026-01-13T20:35:33.238214] [DEBUG] [LOCAL ] Loaded configuration for SEDG: 2 features, 100.0% accuracy [2026-01-13T20:35:33.238318] [DEBUG] [LOCAL ] Loaded configuration for NGNE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.239348] [DEBUG] [LOCAL ] Loaded configuration for NMCO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.239613] [DEBUG] [LOCAL ] Loaded configuration for LOMA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.239908] [DEBUG] [LOCAL ] Loaded configuration for CCBG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.240192] [DEBUG] [LOCAL ] Loaded configuration for TRS: 0 features, 60.0% accuracy [2026-01-13T20:35:33.240451] [DEBUG] [LOCAL ] Loaded configuration for GOSS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.240699] [DEBUG] [LOCAL ] Loaded configuration for TCBI: 3 features, 60.0% accuracy [2026-01-13T20:35:33.240945] [DEBUG] [LOCAL ] Loaded configuration for INSP: 0 features, 70.0% accuracy [2026-01-13T20:35:33.241225] [DEBUG] [LOCAL ] Loaded configuration for IBEX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.241550] [DEBUG] [LOCAL ] Loaded configuration for HUBG: 1 features, 60.0% accuracy [2026-01-13T20:35:33.241875] [DEBUG] [LOCAL ] Loaded configuration for BPYPO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.242139] [DEBUG] [LOCAL ] Loaded configuration for IX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.242390] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 6 features, 90.0% accuracy [2026-01-13T20:35:33.242460] [DEBUG] [LOCAL ] Loaded configuration for SKYY: 3 features, 60.0% accuracy [2026-01-13T20:35:33.242707] [DEBUG] [LOCAL ] Loaded configuration for TNGX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.242997] [DEBUG] [LOCAL ] Loaded configuration for LEG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.243238] [DEBUG] [LOCAL ] Loaded configuration for INTZ: 3 features, 90.0% accuracy [2026-01-13T20:35:33.243479] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 1 features, 90.0% accuracy [2026-01-13T20:35:33.243733] [DEBUG] [LOCAL ] Loaded configuration for J: 1 features, 60.0% accuracy [2026-01-13T20:35:33.243984] [DEBUG] [LOCAL ] Loaded configuration for GFS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.244225] [DEBUG] [LOCAL ] Loaded configuration for FJP: 4 features, 60.0% accuracy [2026-01-13T20:35:33.245159] [DEBUG] [LOCAL ] Loaded configuration for CMCO: 0 features, 80.0% accuracy [2026-01-13T20:35:33.245430] [DEBUG] [LOCAL ] Loaded configuration for MGIC: 1 features, 60.0% accuracy [2026-01-13T20:35:33.245512] [DEBUG] [LOCAL ] Loaded configuration for ABUS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.245782] [DEBUG] [LOCAL ] Loaded configuration for FFIN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.246091] [DEBUG] [LOCAL ] Loaded configuration for CTLP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.246349] [DEBUG] [LOCAL ] Loaded configuration for MTCH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.246657] [DEBUG] [LOCAL ] Loaded configuration for LEO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.246909] [DEBUG] [LOCAL ] Loaded configuration for BILI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.247159] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.247449] [DEBUG] [LOCAL ] Loaded configuration for AAXJ: 3 features, 70.0% accuracy [2026-01-13T20:35:33.247702] [DEBUG] [LOCAL ] Loaded configuration for NWSA: 4 features, 90.0% accuracy [2026-01-13T20:35:33.248010] [DEBUG] [LOCAL ] Loaded configuration for PEP: 2 features, 60.0% accuracy [2026-01-13T20:35:33.248308] [DEBUG] [LOCAL ] Loaded configuration for KKRS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.248393] [DEBUG] [LOCAL ] Loaded configuration for SCHL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.248653] [DEBUG] [LOCAL ] Loaded configuration for KROS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.248887] [DEBUG] [LOCAL ] Loaded configuration for UPC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.248956] [DEBUG] [LOCAL ] Loaded configuration for NXG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.249244] [DEBUG] [LOCAL ] Loaded configuration for FLS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.249506] [DEBUG] [LOCAL ] Loaded configuration for XBIL: 1 features, 60.0% accuracy [2026-01-13T20:35:33.249786] [DEBUG] [LOCAL ] Loaded configuration for ASND: 0 features, 90.0% accuracy [2026-01-13T20:35:33.250072] [DEBUG] [LOCAL ] Loaded configuration for FTGC: 2 features, 60.0% accuracy [2026-01-13T20:35:33.250369] [DEBUG] [LOCAL ] Loaded configuration for HCI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.250439] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, 90.0% accuracy [2026-01-13T20:35:33.250704] [DEBUG] [LOCAL ] Loaded configuration for RY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.250998] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.251257] [DEBUG] [LOCAL ] Loaded configuration for TSHA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.251529] [DEBUG] [LOCAL ] Loaded configuration for LPL: 3 features, 50.0% accuracy [2026-01-13T20:35:33.251832] [DEBUG] [LOCAL ] Loaded configuration for BABA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.252109] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.252420] [DEBUG] [LOCAL ] Loaded configuration for ACP: 1 features, 60.0% accuracy [2026-01-13T20:35:33.252705] [DEBUG] [LOCAL ] Loaded configuration for ERII: 2 features, 60.0% accuracy [2026-01-13T20:35:33.252937] [DEBUG] [LOCAL ] Loaded configuration for SCL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.253218] [DEBUG] [LOCAL ] Loaded configuration for NGVC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.253450] [DEBUG] [LOCAL ] Loaded configuration for PVH: 5 features, 90.0% accuracy [2026-01-13T20:35:33.253699] [DEBUG] [LOCAL ] Loaded configuration for FARM: 3 features, 60.0% accuracy [2026-01-13T20:35:33.253950] [DEBUG] [LOCAL ] Loaded configuration for VRRM: 4 features, 80.0% accuracy [2026-01-13T20:35:33.254211] [DEBUG] [LOCAL ] Loaded configuration for ACRE: 2 features, 60.0% accuracy [2026-01-13T20:35:33.254293] [DEBUG] [LOCAL ] Loaded configuration for CLX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.254384] [DEBUG] [LOCAL ] Loaded configuration for SKWD: 3 features, 60.0% accuracy [2026-01-13T20:35:33.254671] [DEBUG] [LOCAL ] Loaded configuration for GL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.254945] [DEBUG] [LOCAL ] Loaded configuration for NQP: 2 features, 60.0% accuracy [2026-01-13T20:35:33.255181] [DEBUG] [LOCAL ] Loaded configuration for AAOI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.255434] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.255720] [DEBUG] [LOCAL ] Loaded configuration for SVCO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.256004] [DEBUG] [LOCAL ] Loaded configuration for TIMB: 1 features, 60.0% accuracy [2026-01-13T20:35:33.256285] [DEBUG] [LOCAL ] Loaded configuration for NRK: 1 features, 70.0% accuracy [2026-01-13T20:35:33.256600] [DEBUG] [LOCAL ] Loaded configuration for EPSN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.257297] [DEBUG] [LOCAL ] Loaded configuration for IDN: 0 features, 70.0% accuracy [2026-01-13T20:35:33.257559] [DEBUG] [LOCAL ] Loaded configuration for PRG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.257882] [DEBUG] [LOCAL ] Loaded configuration for CMS: 6 features, 80.0% accuracy [2026-01-13T20:35:33.258278] [DEBUG] [LOCAL ] Loaded configuration for BGY: 2 features, 90.0% accuracy [2026-01-13T20:35:33.258350] [DEBUG] [LOCAL ] Loaded configuration for CCEC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.258411] [DEBUG] [LOCAL ] Loaded configuration for GMED: 4 features, 60.0% accuracy [2026-01-13T20:35:33.258472] [DEBUG] [LOCAL ] Loaded configuration for SKYX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.258760] [DEBUG] [LOCAL ] Loaded configuration for CCRN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.259087] [DEBUG] [LOCAL ] Loaded configuration for IGA: 3 features, 60.0% accuracy [2026-01-13T20:35:33.259381] [DEBUG] [LOCAL ] Loaded configuration for ARE: 4 features, 70.0% accuracy [2026-01-13T20:35:33.259683] [DEBUG] [LOCAL ] Loaded configuration for BRX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.259941] [DEBUG] [LOCAL ] Loaded configuration for RXO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.260180] [DEBUG] [LOCAL ] Loaded configuration for LZ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.260429] [DEBUG] [LOCAL ] Loaded configuration for ELTX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.260725] [DEBUG] [LOCAL ] Loaded configuration for ADP: 3 features, 90.0% accuracy [2026-01-13T20:35:33.260958] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 2 features, 90.0% accuracy [2026-01-13T20:35:33.261210] [DEBUG] [LOCAL ] Loaded configuration for AZO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.261487] [DEBUG] [LOCAL ] Loaded configuration for CTMX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.261767] [DEBUG] [LOCAL ] Loaded configuration for PDP: 1 features, 90.0% accuracy [2026-01-13T20:35:33.262170] [DEBUG] [LOCAL ] Loaded configuration for AMX: 0 features, 80.0% accuracy [2026-01-13T20:35:33.262479] [DEBUG] [LOCAL ] Loaded configuration for PAC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.262723] [DEBUG] [LOCAL ] Loaded configuration for AIMD: 1 features, 50.0% accuracy [2026-01-13T20:35:33.262965] [DEBUG] [LOCAL ] Loaded configuration for NLY: 1 features, 70.0% accuracy [2026-01-13T20:35:33.263309] [DEBUG] [LOCAL ] Loaded configuration for LINE: 5 features, 90.0% accuracy [2026-01-13T20:35:33.263551] [DEBUG] [LOCAL ] Loaded configuration for KDP: 1 features, 90.0% accuracy [2026-01-13T20:35:33.263819] [DEBUG] [LOCAL ] Loaded configuration for OGI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.263901] [DEBUG] [LOCAL ] Loaded configuration for GLAD: 1 features, 80.0% accuracy [2026-01-13T20:35:33.264164] [DEBUG] [LOCAL ] Loaded configuration for CMA: 1 features, 80.0% accuracy [2026-01-13T20:35:33.264468] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.264772] [DEBUG] [LOCAL ] Loaded configuration for CCSI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.265026] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.265322] [DEBUG] [LOCAL ] Loaded configuration for AQNB: 0 features, 80.0% accuracy [2026-01-13T20:35:33.265618] [DEBUG] [LOCAL ] Loaded configuration for AAPD: 0 features, 80.0% accuracy [2026-01-13T20:35:33.265941] [DEBUG] [LOCAL ] Loaded configuration for EPC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.266263] [DEBUG] [LOCAL ] Loaded configuration for APOG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.266506] [DEBUG] [LOCAL ] Loaded configuration for FIP: 4 features, 80.0% accuracy [2026-01-13T20:35:33.266768] [DEBUG] [LOCAL ] Loaded configuration for CATO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.267030] [DEBUG] [LOCAL ] Loaded configuration for DGRE: 6 features, 100.0% accuracy [2026-01-13T20:35:33.267263] [DEBUG] [LOCAL ] Loaded configuration for GNMA: 1 features, 80.0% accuracy [2026-01-13T20:35:33.267333] [DEBUG] [LOCAL ] Loaded configuration for CWH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.267392] [DEBUG] [LOCAL ] Loaded configuration for SOUN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.267666] [DEBUG] [LOCAL ] Loaded configuration for PCN: 3 features, 100.0% accuracy [2026-01-13T20:35:33.267897] [DEBUG] [LOCAL ] Loaded configuration for AGZD: 1 features, 80.0% accuracy [2026-01-13T20:35:33.267984] [DEBUG] [LOCAL ] Loaded configuration for SSP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.268272] [DEBUG] [LOCAL ] Loaded configuration for FCFS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.268521] [DEBUG] [LOCAL ] Loaded configuration for OTLY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.268824] [DEBUG] [LOCAL ] Loaded configuration for DWAS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.269107] [DEBUG] [LOCAL ] Loaded configuration for NPFD: 5 features, 80.0% accuracy [2026-01-13T20:35:33.269390] [DEBUG] [LOCAL ] Loaded configuration for NVEC: 1 features, 40.0% accuracy [2026-01-13T20:35:33.269641] [DEBUG] [LOCAL ] Loaded configuration for SXC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.269711] [DEBUG] [LOCAL ] Loaded configuration for SIBN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.269945] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.270227] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.270508] [DEBUG] [LOCAL ] Loaded configuration for KNF: 3 features, 80.0% accuracy [2026-01-13T20:35:33.270608] [DEBUG] [LOCAL ] Loaded configuration for WING: 3 features, 80.0% accuracy [2026-01-13T20:35:33.270840] [DEBUG] [LOCAL ] Loaded configuration for YMM: 0 features, 60.0% accuracy [2026-01-13T20:35:33.271091] [DEBUG] [LOCAL ] Loaded configuration for FRPH: 2 features, 90.0% accuracy [2026-01-13T20:35:33.271159] [DEBUG] [LOCAL ] Loaded configuration for RLX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.271219] [DEBUG] [LOCAL ] Loaded configuration for JMSB: 4 features, 80.0% accuracy [2026-01-13T20:35:33.271461] [DEBUG] [LOCAL ] Loaded configuration for FRME: 1 features, 70.0% accuracy [2026-01-13T20:35:33.271530] [DEBUG] [LOCAL ] Loaded configuration for OBK: 1 features, 90.0% accuracy [2026-01-13T20:35:33.271794] [DEBUG] [LOCAL ] Loaded configuration for LASE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.272065] [DEBUG] [LOCAL ] Loaded configuration for OABI: 3 features, 100.0% accuracy [2026-01-13T20:35:33.272358] [DEBUG] [LOCAL ] Loaded configuration for CTRA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.272598] [DEBUG] [LOCAL ] Loaded configuration for PHK: 4 features, 90.0% accuracy [2026-01-13T20:35:33.273428] [DEBUG] [LOCAL ] Loaded configuration for BHC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.273498] [DEBUG] [LOCAL ] Loaded configuration for SLDP: 4 features, 80.0% accuracy [2026-01-13T20:35:33.273557] [DEBUG] [LOCAL ] Loaded configuration for WHD: 2 features, 90.0% accuracy [2026-01-13T20:35:33.273828] [DEBUG] [LOCAL ] Loaded configuration for BKN: 0 features, 70.0% accuracy [2026-01-13T20:35:33.274070] [DEBUG] [LOCAL ] Loaded configuration for ELF: 1 features, 50.0% accuracy [2026-01-13T20:35:33.274140] [DEBUG] [LOCAL ] Loaded configuration for STEL: 4 features, 60.0% accuracy [2026-01-13T20:35:33.274420] [DEBUG] [LOCAL ] Loaded configuration for ESGD: 2 features, 70.0% accuracy [2026-01-13T20:35:33.274660] [DEBUG] [LOCAL ] Loaded configuration for TOL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.274948] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.275018] [DEBUG] [LOCAL ] Loaded configuration for ACNB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.275259] [DEBUG] [LOCAL ] Loaded configuration for RERE: 3 features, 70.0% accuracy [2026-01-13T20:35:33.275505] [DEBUG] [LOCAL ] Loaded configuration for BITF: 4 features, 80.0% accuracy [2026-01-13T20:35:33.275737] [DEBUG] [LOCAL ] Loaded configuration for KIM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.275816] [DEBUG] [LOCAL ] Loaded configuration for CLRB: 2 features, 50.0% accuracy [2026-01-13T20:35:33.276060] [DEBUG] [LOCAL ] Loaded configuration for TSN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.276300] [DEBUG] [LOCAL ] Loaded configuration for ZUMZ: 3 features, 70.0% accuracy [2026-01-13T20:35:33.277355] [DEBUG] [LOCAL ] Loaded configuration for ISSC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.277772] [DEBUG] [LOCAL ] Loaded configuration for ANGI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.278118] [DEBUG] [LOCAL ] Loaded configuration for AXTI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.278459] [DEBUG] [LOCAL ] Loaded configuration for MYGN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.278924] [DEBUG] [LOCAL ] Loaded configuration for FUND: 2 features, 90.0% accuracy [2026-01-13T20:35:33.279215] [DEBUG] [LOCAL ] Loaded configuration for GPRE: 1 features, 100.0% accuracy [2026-01-13T20:35:33.279497] [DEBUG] [LOCAL ] Loaded configuration for TGLS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.280541] [DEBUG] [LOCAL ] Loaded configuration for VSCO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.280658] [DEBUG] [LOCAL ] Loaded configuration for ZD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.280906] [DEBUG] [LOCAL ] Loaded configuration for EIC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.281152] [DEBUG] [LOCAL ] Loaded configuration for CB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.281406] [DEBUG] [LOCAL ] Loaded configuration for SMPL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.281649] [DEBUG] [LOCAL ] Loaded configuration for IEX: 0 features, 70.0% accuracy [2026-01-13T20:35:33.281935] [DEBUG] [LOCAL ] Loaded configuration for CTRM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.282007] [DEBUG] [LOCAL ] Loaded configuration for AXL: 3 features, 70.0% accuracy [2026-01-13T20:35:33.282303] [DEBUG] [LOCAL ] Loaded configuration for UBS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.283371] [DEBUG] [LOCAL ] Loaded configuration for RLJ: 2 features, 60.0% accuracy [2026-01-13T20:35:33.285094] [DEBUG] [LOCAL ] Loaded configuration for DRVN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.285391] [DEBUG] [LOCAL ] Loaded configuration for HRL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.285667] [DEBUG] [LOCAL ] Loaded configuration for FFBC: 0 features, 60.0% accuracy [2026-01-13T20:35:33.285738] [DEBUG] [LOCAL ] Loaded configuration for BSX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.285995] [DEBUG] [LOCAL ] Loaded configuration for MFIN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.286284] [DEBUG] [LOCAL ] Loaded configuration for CCK: 4 features, 100.0% accuracy [2026-01-13T20:35:33.286633] [DEBUG] [LOCAL ] Loaded configuration for LIN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.286955] [DEBUG] [LOCAL ] Loaded configuration for PFF: 2 features, 90.0% accuracy [2026-01-13T20:35:33.287217] [DEBUG] [LOCAL ] Loaded configuration for OFIX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.287499] [DEBUG] [LOCAL ] Loaded configuration for JEPQ: 6 features, 80.0% accuracy [2026-01-13T20:35:33.287768] [DEBUG] [LOCAL ] Loaded configuration for BTZ: 1 features, 80.0% accuracy [2026-01-13T20:35:33.288030] [DEBUG] [LOCAL ] Loaded configuration for ALTS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.288351] [DEBUG] [LOCAL ] Loaded configuration for ALAB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.288610] [DEBUG] [LOCAL ] Loaded configuration for IDCC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.288679] [DEBUG] [LOCAL ] Loaded configuration for DOUG: 1 features, 90.0% accuracy [2026-01-13T20:35:33.288927] [DEBUG] [LOCAL ] Loaded configuration for ACON: 1 features, 80.0% accuracy [2026-01-13T20:35:33.289212] [DEBUG] [LOCAL ] Loaded configuration for LMBS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.290158] [DEBUG] [LOCAL ] Loaded configuration for BTMD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.290230] [DEBUG] [LOCAL ] Loaded configuration for COFS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.290520] [DEBUG] [LOCAL ] Loaded configuration for NXE: 3 features, 90.0% accuracy [2026-01-13T20:35:33.290614] [DEBUG] [LOCAL ] Loaded configuration for NTNX: 4 features, 70.0% accuracy [2026-01-13T20:35:33.290921] [DEBUG] [LOCAL ] Loaded configuration for AIRJ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.291310] [DEBUG] [LOCAL ] Loaded configuration for AFRM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.291567] [DEBUG] [LOCAL ] Loaded configuration for REGN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.291875] [DEBUG] [LOCAL ] Loaded configuration for CACC: 1 features, 60.0% accuracy [2026-01-13T20:35:33.292165] [DEBUG] [LOCAL ] Loaded configuration for TMCI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.292265] [DEBUG] [LOCAL ] Loaded configuration for DX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.292363] [DEBUG] [LOCAL ] Loaded configuration for CION: 1 features, 80.0% accuracy [2026-01-13T20:35:33.292644] [DEBUG] [LOCAL ] Loaded configuration for IHG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.292935] [DEBUG] [LOCAL ] Loaded configuration for TNK: 2 features, 60.0% accuracy [2026-01-13T20:35:33.293215] [DEBUG] [LOCAL ] Loaded configuration for PRCH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.293533] [DEBUG] [LOCAL ] Loaded configuration for BNJ: 2 features, 60.0% accuracy [2026-01-13T20:35:33.293801] [DEBUG] [LOCAL ] Loaded configuration for WCC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.294096] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, 90.0% accuracy [2026-01-13T20:35:33.294367] [DEBUG] [LOCAL ] Loaded configuration for CECO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.294695] [DEBUG] [LOCAL ] Loaded configuration for LYG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.294789] [DEBUG] [LOCAL ] Loaded configuration for CADL: 1 features, 90.0% accuracy [2026-01-13T20:35:33.295092] [DEBUG] [LOCAL ] Loaded configuration for DG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.295353] [DEBUG] [LOCAL ] Loaded configuration for OSIS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.295441] [DEBUG] [LOCAL ] Loaded configuration for DKNG: 2 features, 90.0% accuracy [2026-01-13T20:35:33.295504] [DEBUG] [LOCAL ] Loaded configuration for NWE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.295563] [DEBUG] [LOCAL ] Loaded configuration for CODA: 0 features, 90.0% accuracy [2026-01-13T20:35:33.295858] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.296258] [DEBUG] [LOCAL ] Loaded configuration for NATL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.296528] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.296631] [DEBUG] [LOCAL ] Loaded configuration for ORGO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.296695] [DEBUG] [LOCAL ] Loaded configuration for LGIH: 1 features, 90.0% accuracy [2026-01-13T20:35:33.296984] [DEBUG] [LOCAL ] Loaded configuration for LZB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.297307] [DEBUG] [LOCAL ] Loaded configuration for MPB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.297660] [DEBUG] [LOCAL ] Loaded configuration for IDE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.297926] [DEBUG] [LOCAL ] Loaded configuration for CTNM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.298240] [DEBUG] [LOCAL ] Loaded configuration for GOOG: 1 features, 60.0% accuracy [2026-01-13T20:35:33.298312] [DEBUG] [LOCAL ] Loaded configuration for JBL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.298627] [DEBUG] [LOCAL ] Loaded configuration for IRDM: 4 features, 80.0% accuracy [2026-01-13T20:35:33.298875] [DEBUG] [LOCAL ] Loaded configuration for AIP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.299119] [DEBUG] [LOCAL ] Loaded configuration for EDAP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.299365] [DEBUG] [LOCAL ] Loaded configuration for FUN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.299436] [DEBUG] [LOCAL ] Loaded configuration for CTO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.299918] [DEBUG] [LOCAL ] Loaded configuration for CPSS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.300180] [DEBUG] [LOCAL ] Loaded configuration for HIFS: 1 features, 90.0% accuracy [2026-01-13T20:35:33.300487] [DEBUG] [LOCAL ] Loaded configuration for ASPS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.300731] [DEBUG] [LOCAL ] Loaded configuration for ALXO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.301027] [DEBUG] [LOCAL ] Loaded configuration for ECC: 1 features, 50.0% accuracy [2026-01-13T20:35:33.301294] [DEBUG] [LOCAL ] Loaded configuration for CMPX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.301365] [DEBUG] [LOCAL ] Loaded configuration for ORMP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.301605] [DEBUG] [LOCAL ] Loaded configuration for ORKA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.301849] [DEBUG] [LOCAL ] Loaded configuration for THFF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.302087] [DEBUG] [LOCAL ] Loaded configuration for KTF: 3 features, 80.0% accuracy [2026-01-13T20:35:33.302328] [DEBUG] [LOCAL ] Loaded configuration for TBLD: 0 features, 80.0% accuracy [2026-01-13T20:35:33.302650] [DEBUG] [LOCAL ] Loaded configuration for ACAD: 1 features, 70.0% accuracy [2026-01-13T20:35:33.302928] [DEBUG] [LOCAL ] Loaded configuration for INMB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.303227] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 3 features, 100.0% accuracy [2026-01-13T20:35:33.303496] [DEBUG] [LOCAL ] Loaded configuration for CNC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.303612] [DEBUG] [LOCAL ] Loaded configuration for LZM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.303890] [DEBUG] [LOCAL ] Loaded configuration for ATGE: 3 features, 60.0% accuracy [2026-01-13T20:35:33.304152] [DEBUG] [LOCAL ] Loaded configuration for BXMX: 4 features, 70.0% accuracy [2026-01-13T20:35:33.304413] [DEBUG] [LOCAL ] Loaded configuration for AQN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.304693] [DEBUG] [LOCAL ] Loaded configuration for SPAI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.304983] [DEBUG] [LOCAL ] Loaded configuration for KLIC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.305073] [DEBUG] [LOCAL ] Loaded configuration for MBB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.305332] [DEBUG] [LOCAL ] Loaded configuration for RYI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.305649] [DEBUG] [LOCAL ] Loaded configuration for HPE: 0 features, 90.0% accuracy [2026-01-13T20:35:33.305914] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.306194] [DEBUG] [LOCAL ] Loaded configuration for LYEL: 4 features, 70.0% accuracy [2026-01-13T20:35:33.306475] [DEBUG] [LOCAL ] Loaded configuration for FBIZ: 6 features, 70.0% accuracy [2026-01-13T20:35:33.306751] [DEBUG] [LOCAL ] Loaded configuration for CRH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.307000] [DEBUG] [LOCAL ] Loaded configuration for TELO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.307859] [DEBUG] [LOCAL ] Loaded configuration for GHM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.308195] [DEBUG] [LOCAL ] Loaded configuration for FTLF: 2 features, 80.0% accuracy [2026-01-13T20:35:33.308449] [DEBUG] [LOCAL ] Loaded configuration for OXLC: 4 features, 60.0% accuracy [2026-01-13T20:35:33.308724] [DEBUG] [LOCAL ] Loaded configuration for AFL: 3 features, 70.0% accuracy [2026-01-13T20:35:33.308807] [DEBUG] [LOCAL ] Loaded configuration for FEMS: 1 features, 50.0% accuracy [2026-01-13T20:35:33.309112] [DEBUG] [LOCAL ] Loaded configuration for LMND: 3 features, 80.0% accuracy [2026-01-13T20:35:33.309366] [DEBUG] [LOCAL ] Loaded configuration for BIPH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.309606] [DEBUG] [LOCAL ] Loaded configuration for BJ: 4 features, 90.0% accuracy [2026-01-13T20:35:33.309920] [DEBUG] [LOCAL ] Loaded configuration for BLBD: 2 features, 90.0% accuracy [2026-01-13T20:35:33.310158] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 2 features, 100.0% accuracy [2026-01-13T20:35:33.310229] [DEBUG] [LOCAL ] Loaded configuration for SQNS: 5 features, 90.0% accuracy [2026-01-13T20:35:33.310486] [DEBUG] [LOCAL ] Loaded configuration for CNK: 4 features, 100.0% accuracy [2026-01-13T20:35:33.310739] [DEBUG] [LOCAL ] Loaded configuration for TSLQ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.310808] [DEBUG] [LOCAL ] Loaded configuration for STEM: 3 features, 100.0% accuracy [2026-01-13T20:35:33.311605] [DEBUG] [LOCAL ] Loaded configuration for FIHL: 4 features, 70.0% accuracy [2026-01-13T20:35:33.311887] [DEBUG] [LOCAL ] Loaded configuration for ACHC: 1 features, 50.0% accuracy [2026-01-13T20:35:33.312166] [DEBUG] [LOCAL ] Loaded configuration for HLF: 2 features, 70.0% accuracy [2026-01-13T20:35:33.312256] [DEBUG] [LOCAL ] Loaded configuration for PAA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.312327] [DEBUG] [LOCAL ] Loaded configuration for BDN: 2 features, 90.0% accuracy [2026-01-13T20:35:33.312619] [DEBUG] [LOCAL ] Loaded configuration for CTBI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.312691] [DEBUG] [LOCAL ] Loaded configuration for RRGB: 2 features, 100.0% accuracy [2026-01-13T20:35:33.312959] [DEBUG] [LOCAL ] Loaded configuration for VOC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.313232] [DEBUG] [LOCAL ] Loaded configuration for HWH: 3 features, 90.0% accuracy [2026-01-13T20:35:33.313304] [DEBUG] [LOCAL ] Loaded configuration for IMMP: 3 features, 50.0% accuracy [2026-01-13T20:35:33.313530] [DEBUG] [LOCAL ] Loaded configuration for HLIO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.313846] [DEBUG] [LOCAL ] Loaded configuration for SGBX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.314080] [DEBUG] [LOCAL ] Loaded configuration for KBWY: 1 features, 90.0% accuracy [2026-01-13T20:35:33.314398] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 2 features, 100.0% accuracy [2026-01-13T20:35:33.314676] [DEBUG] [LOCAL ] Loaded configuration for AXON: 2 features, 90.0% accuracy [2026-01-13T20:35:33.314754] [DEBUG] [LOCAL ] Loaded configuration for RDVY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.315005] [DEBUG] [LOCAL ] Loaded configuration for PAYS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.315084] [DEBUG] [LOCAL ] Loaded configuration for NTRA: 1 features, 80.0% accuracy [2026-01-13T20:35:33.315319] [DEBUG] [LOCAL ] Loaded configuration for OLMA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.315564] [DEBUG] [LOCAL ] Loaded configuration for XOM: 0 features, 70.0% accuracy [2026-01-13T20:35:33.315846] [DEBUG] [LOCAL ] Loaded configuration for BUG: 4 features, 60.0% accuracy [2026-01-13T20:35:33.316154] [DEBUG] [LOCAL ] Loaded configuration for UAA: 4 features, 80.0% accuracy [2026-01-13T20:35:33.316422] [DEBUG] [LOCAL ] Loaded configuration for DCO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.316679] [DEBUG] [LOCAL ] Loaded configuration for BGS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.316939] [DEBUG] [LOCAL ] Loaded configuration for SNY: 1 features, 80.0% accuracy [2026-01-13T20:35:33.317199] [DEBUG] [LOCAL ] Loaded configuration for GWRS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.317448] [DEBUG] [LOCAL ] Loaded configuration for PSTG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.317730] [DEBUG] [LOCAL ] Loaded configuration for HUN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.317988] [DEBUG] [LOCAL ] Loaded configuration for ALEX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.318263] [DEBUG] [LOCAL ] Loaded configuration for BE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.318499] [DEBUG] [LOCAL ] Loaded configuration for ULY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.318817] [DEBUG] [LOCAL ] Loaded configuration for PATH: 0 features, 60.0% accuracy [2026-01-13T20:35:33.319086] [DEBUG] [LOCAL ] Loaded configuration for VEL: 3 features, 70.0% accuracy [2026-01-13T20:35:33.319338] [DEBUG] [LOCAL ] Loaded configuration for PFM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.319637] [DEBUG] [LOCAL ] Loaded configuration for AGNCL: 6 features, 90.0% accuracy [2026-01-13T20:35:33.319870] [DEBUG] [LOCAL ] Loaded configuration for CTRN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.320160] [DEBUG] [LOCAL ] Loaded configuration for ACWX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.320268] [DEBUG] [LOCAL ] Loaded configuration for VERX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.320533] [DEBUG] [LOCAL ] Loaded configuration for NB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.320847] [DEBUG] [LOCAL ] Loaded configuration for GUG: 1 features, 60.0% accuracy [2026-01-13T20:35:33.321107] [DEBUG] [LOCAL ] Loaded configuration for TX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.321210] [DEBUG] [LOCAL ] Loaded configuration for KN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.321540] [DEBUG] [LOCAL ] Loaded configuration for EVC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.321848] [DEBUG] [LOCAL ] Loaded configuration for RSKD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.322180] [DEBUG] [LOCAL ] Loaded configuration for ARES: 2 features, 90.0% accuracy [2026-01-13T20:35:33.322442] [DEBUG] [LOCAL ] Loaded configuration for BMY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.322700] [DEBUG] [LOCAL ] Loaded configuration for GGLS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.322937] [DEBUG] [LOCAL ] Loaded configuration for BBD: 1 features, 60.0% accuracy [2026-01-13T20:35:33.323194] [DEBUG] [LOCAL ] Loaded configuration for GLBE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.323262] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 4 features, 90.0% accuracy [2026-01-13T20:35:33.323545] [DEBUG] [LOCAL ] Loaded configuration for TOI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.323851] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 5 features, 90.0% accuracy [2026-01-13T20:35:33.324131] [DEBUG] [LOCAL ] Loaded configuration for JAMF: 2 features, 70.0% accuracy [2026-01-13T20:35:33.324382] [DEBUG] [LOCAL ] Loaded configuration for EDN: 5 features, 80.0% accuracy [2026-01-13T20:35:33.324660] [DEBUG] [LOCAL ] Loaded configuration for SPCE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.324916] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 3 features, 90.0% accuracy [2026-01-13T20:35:33.325193] [DEBUG] [LOCAL ] Loaded configuration for CRON: 1 features, 70.0% accuracy [2026-01-13T20:35:33.325423] [DEBUG] [LOCAL ] Loaded configuration for GLRE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.325889] [DEBUG] [LOCAL ] Loaded configuration for TS: 2 features, 100.0% accuracy [2026-01-13T20:35:33.326149] [DEBUG] [LOCAL ] Loaded configuration for VSTM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.326392] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 0 features, 90.0% accuracy [2026-01-13T20:35:33.326662] [DEBUG] [LOCAL ] Loaded configuration for GTES: 7 features, 90.0% accuracy [2026-01-13T20:35:33.326937] [DEBUG] [LOCAL ] Loaded configuration for GRFS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.327176] [DEBUG] [LOCAL ] Loaded configuration for RELL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.327410] [DEBUG] [LOCAL ] Loaded configuration for WDH: 4 features, 80.0% accuracy [2026-01-13T20:35:33.327477] [DEBUG] [LOCAL ] Loaded configuration for LILA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.327718] [DEBUG] [LOCAL ] Loaded configuration for HIG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.328040] [DEBUG] [LOCAL ] Loaded configuration for NOTE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.328295] [DEBUG] [LOCAL ] Loaded configuration for TPZ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.328608] [DEBUG] [LOCAL ] Loaded configuration for APLD: 1 features, 90.0% accuracy [2026-01-13T20:35:33.328965] [DEBUG] [LOCAL ] Loaded configuration for FWRG: 2 features, 50.0% accuracy [2026-01-13T20:35:33.329210] [DEBUG] [LOCAL ] Loaded configuration for UPXI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.329450] [DEBUG] [LOCAL ] Loaded configuration for USXF: 1 features, 80.0% accuracy [2026-01-13T20:35:33.329740] [DEBUG] [LOCAL ] Loaded configuration for ANF: 4 features, 100.0% accuracy [2026-01-13T20:35:33.330019] [DEBUG] [LOCAL ] Loaded configuration for ICE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.330314] [DEBUG] [LOCAL ] Loaded configuration for ESGE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.330603] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 0 features, 90.0% accuracy [2026-01-13T20:35:33.330854] [DEBUG] [LOCAL ] Loaded configuration for FITBO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.331105] [DEBUG] [LOCAL ] Loaded configuration for IHS: 1 features, 90.0% accuracy [2026-01-13T20:35:33.331402] [DEBUG] [LOCAL ] Loaded configuration for RYAAY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.331658] [DEBUG] [LOCAL ] Loaded configuration for ZETA: 1 features, 90.0% accuracy [2026-01-13T20:35:33.331936] [DEBUG] [LOCAL ] Loaded configuration for VPLS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.332226] [DEBUG] [LOCAL ] Loaded configuration for MEDP: 1 features, 80.0% accuracy [2026-01-13T20:35:33.332294] [DEBUG] [LOCAL ] Loaded configuration for BWB: 1 features, 60.0% accuracy [2026-01-13T20:35:33.332598] [DEBUG] [LOCAL ] Loaded configuration for DMAC: 5 features, 70.0% accuracy [2026-01-13T20:35:33.332667] [DEBUG] [LOCAL ] Loaded configuration for PACB: 0 features, 70.0% accuracy [2026-01-13T20:35:33.332970] [DEBUG] [LOCAL ] Loaded configuration for ABG: 2 features, 90.0% accuracy [2026-01-13T20:35:33.334093] [DEBUG] [LOCAL ] Loaded configuration for WASH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.334444] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 3 features, 90.0% accuracy [2026-01-13T20:35:33.334750] [DEBUG] [LOCAL ] Loaded configuration for DRD: 0 features, 60.0% accuracy [2026-01-13T20:35:33.335040] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, 90.0% accuracy [2026-01-13T20:35:33.335320] [DEBUG] [LOCAL ] Loaded configuration for KPRX: 3 features, 90.0% accuracy [2026-01-13T20:35:33.335741] [DEBUG] [LOCAL ] Loaded configuration for FNB: 4 features, 80.0% accuracy [2026-01-13T20:35:33.335823] [DEBUG] [LOCAL ] Loaded configuration for AMCX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.336067] [DEBUG] [LOCAL ] Loaded configuration for CCD: 3 features, 60.0% accuracy [2026-01-13T20:35:33.336359] [DEBUG] [LOCAL ] Loaded configuration for TVC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.336898] [DEBUG] [LOCAL ] Loaded configuration for SPRC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.337211] [DEBUG] [LOCAL ] Loaded configuration for LRCX: 3 features, 66.66666666666666% accuracy [2026-01-13T20:35:33.337477] [DEBUG] [LOCAL ] Loaded configuration for RPTX: 0 features, 80.0% accuracy [2026-01-13T20:35:33.337785] [DEBUG] [LOCAL ] Loaded configuration for ETG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.338918] [DEBUG] [LOCAL ] Loaded configuration for DSP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.338995] [DEBUG] [LOCAL ] Loaded configuration for LII: 2 features, 90.0% accuracy [2026-01-13T20:35:33.339961] [DEBUG] [LOCAL ] Loaded configuration for SYY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.340216] [DEBUG] [LOCAL ] Loaded configuration for ZBIO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.340493] [DEBUG] [LOCAL ] Loaded configuration for CGO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.340852] [DEBUG] [LOCAL ] Loaded configuration for HESM: 3 features, 70.0% accuracy [2026-01-13T20:35:33.341186] [DEBUG] [LOCAL ] Loaded configuration for PCF: 1 features, 60.0% accuracy [2026-01-13T20:35:33.341466] [DEBUG] [LOCAL ] Loaded configuration for F: 0 features, 70.0% accuracy [2026-01-13T20:35:33.341738] [DEBUG] [LOCAL ] Loaded configuration for FEX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.342001] [DEBUG] [LOCAL ] Loaded configuration for ASBA: 0 features, 70.0% accuracy [2026-01-13T20:35:33.342318] [DEBUG] [LOCAL ] Loaded configuration for CTRE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.342621] [DEBUG] [LOCAL ] Loaded configuration for THG: 2 features, 60.0% accuracy [2026-01-13T20:35:33.342980] [DEBUG] [LOCAL ] Loaded configuration for LCID: 4 features, 70.0% accuracy [2026-01-13T20:35:33.343265] [DEBUG] [LOCAL ] Loaded configuration for ORC: 0 features, 80.0% accuracy [2026-01-13T20:35:33.343561] [DEBUG] [LOCAL ] Loaded configuration for PH: 4 features, 70.0% accuracy [2026-01-13T20:35:33.343914] [DEBUG] [LOCAL ] Loaded configuration for BTI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.344176] [DEBUG] [LOCAL ] Loaded configuration for DTM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.344473] [DEBUG] [LOCAL ] Loaded configuration for BBVA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.344713] [DEBUG] [LOCAL ] Loaded configuration for DHIL: 5 features, 90.0% accuracy [2026-01-13T20:35:33.344794] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 4 features, 90.0% accuracy [2026-01-13T20:35:33.344876] [DEBUG] [LOCAL ] Loaded configuration for QVAL: 4 features, 90.0% accuracy [2026-01-13T20:35:33.345114] [DEBUG] [LOCAL ] Loaded configuration for SNGX: 1 features, 90.0% accuracy [2026-01-13T20:35:33.345379] [DEBUG] [LOCAL ] Loaded configuration for SMX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.345622] [DEBUG] [LOCAL ] Loaded configuration for IIM: 3 features, 70.0% accuracy [2026-01-13T20:35:33.345937] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 1 features, 90.0% accuracy [2026-01-13T20:35:33.346210] [DEBUG] [LOCAL ] Loaded configuration for BCML: 2 features, 70.0% accuracy [2026-01-13T20:35:33.346537] [DEBUG] [LOCAL ] Loaded configuration for FTQI: 0 features, 80.0% accuracy [2026-01-13T20:35:33.346901] [DEBUG] [LOCAL ] Loaded configuration for CBNK: 2 features, 100.0% accuracy [2026-01-13T20:35:33.347016] [DEBUG] [LOCAL ] Loaded configuration for PROK: 1 features, 70.0% accuracy [2026-01-13T20:35:33.347333] [DEBUG] [LOCAL ] Loaded configuration for ABVX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.347426] [DEBUG] [LOCAL ] Loaded configuration for KSPI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.347682] [DEBUG] [LOCAL ] Loaded configuration for FRSX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.347987] [DEBUG] [LOCAL ] Loaded configuration for AEFC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.348315] [DEBUG] [LOCAL ] Loaded configuration for AMDL: 5 features, 70.0% accuracy [2026-01-13T20:35:33.348424] [DEBUG] [LOCAL ] Loaded configuration for BRSP: 0 features, 70.0% accuracy [2026-01-13T20:35:33.348498] [DEBUG] [LOCAL ] Loaded configuration for SEM: 4 features, 100.0% accuracy [2026-01-13T20:35:33.348727] [DEBUG] [LOCAL ] Loaded configuration for SOJC: 3 features, 100.0% accuracy [2026-01-13T20:35:33.348799] [DEBUG] [LOCAL ] Loaded configuration for GBIO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.349076] [DEBUG] [LOCAL ] Loaded configuration for ARDC: 0 features, 60.0% accuracy [2026-01-13T20:35:33.349380] [DEBUG] [LOCAL ] Loaded configuration for SVRA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.349677] [DEBUG] [LOCAL ] Loaded configuration for VSH: 4 features, 80.0% accuracy [2026-01-13T20:35:33.349777] [DEBUG] [LOCAL ] Loaded configuration for BCSF: 1 features, 60.0% accuracy [2026-01-13T20:35:33.350086] [DEBUG] [LOCAL ] Loaded configuration for SURG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.350397] [DEBUG] [LOCAL ] Loaded configuration for GAMB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.350664] [DEBUG] [LOCAL ] Loaded configuration for NVO: 3 features, 100.0% accuracy [2026-01-13T20:35:33.350924] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, 90.0% accuracy [2026-01-13T20:35:33.351177] [DEBUG] [LOCAL ] Loaded configuration for SLNO: 0 features, 80.0% accuracy [2026-01-13T20:35:33.352079] [DEBUG] [LOCAL ] Loaded configuration for BEPH: 0 features, 80.0% accuracy [2026-01-13T20:35:33.352433] [DEBUG] [LOCAL ] Loaded configuration for LINC: 1 features, 90.0% accuracy [2026-01-13T20:35:33.352901] [DEBUG] [LOCAL ] Loaded configuration for IAE: 2 features, 50.0% accuracy [2026-01-13T20:35:33.353234] [DEBUG] [LOCAL ] Loaded configuration for NGG: 0 features, 80.0% accuracy [2026-01-13T20:35:33.353353] [DEBUG] [LOCAL ] Loaded configuration for QLYS: 1 features, 100.0% accuracy [2026-01-13T20:35:33.353880] [DEBUG] [LOCAL ] Loaded configuration for DFH: 2 features, 60.0% accuracy [2026-01-13T20:35:33.354234] [DEBUG] [LOCAL ] Loaded configuration for TPG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.354542] [DEBUG] [LOCAL ] Loaded configuration for VPG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.354832] [DEBUG] [LOCAL ] Loaded configuration for PHIO: 5 features, 80.0% accuracy [2026-01-13T20:35:33.355145] [DEBUG] [LOCAL ] Loaded configuration for CHMI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.355470] [DEBUG] [LOCAL ] Loaded configuration for UTI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.355927] [DEBUG] [LOCAL ] Loaded configuration for GPRO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.356217] [DEBUG] [LOCAL ] Loaded configuration for STRA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.356697] [DEBUG] [LOCAL ] Loaded configuration for QS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.356992] [DEBUG] [LOCAL ] Loaded configuration for FOX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.357301] [DEBUG] [LOCAL ] Loaded configuration for VTOL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.357611] [DEBUG] [LOCAL ] Loaded configuration for PAHC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.357924] [DEBUG] [LOCAL ] Loaded configuration for MPC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.358285] [DEBUG] [LOCAL ] Loaded configuration for FINX: 5 features, 80.0% accuracy [2026-01-13T20:35:33.358624] [DEBUG] [LOCAL ] Loaded configuration for GEF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.358888] [DEBUG] [LOCAL ] Loaded configuration for CHD: 4 features, 70.0% accuracy [2026-01-13T20:35:33.359207] [DEBUG] [LOCAL ] Loaded configuration for GDYN: 4 features, 70.0% accuracy [2026-01-13T20:35:33.359479] [DEBUG] [LOCAL ] Loaded configuration for PVL: 1 features, 100.0% accuracy [2026-01-13T20:35:33.359814] [DEBUG] [LOCAL ] Loaded configuration for TAOP: 1 features, 80.0% accuracy [2026-01-13T20:35:33.360128] [DEBUG] [LOCAL ] Loaded configuration for PINE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.360411] [DEBUG] [LOCAL ] Loaded configuration for LTRX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.360707] [DEBUG] [LOCAL ] Loaded configuration for ACTG: 0 features, 90.0% accuracy [2026-01-13T20:35:33.361027] [DEBUG] [LOCAL ] Loaded configuration for AURA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.361311] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 4 features, 90.0% accuracy [2026-01-13T20:35:33.361613] [DEBUG] [LOCAL ] Loaded configuration for DRUG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.361886] [DEBUG] [LOCAL ] Loaded configuration for CSGS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.362184] [DEBUG] [LOCAL ] Loaded configuration for FDS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.362477] [DEBUG] [LOCAL ] Loaded configuration for PINS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.362970] [DEBUG] [LOCAL ] Loaded configuration for FUBO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.363096] [DEBUG] [LOCAL ] Loaded configuration for ZEUS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.363424] [DEBUG] [LOCAL ] Loaded configuration for BLMN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.363767] [DEBUG] [LOCAL ] Loaded configuration for CATY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.364073] [DEBUG] [LOCAL ] Loaded configuration for VRSK: 4 features, 80.0% accuracy [2026-01-13T20:35:33.364350] [DEBUG] [LOCAL ] Loaded configuration for IGI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.365349] [DEBUG] [LOCAL ] Loaded configuration for TAL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.365659] [DEBUG] [LOCAL ] Loaded configuration for TBRG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.366018] [DEBUG] [LOCAL ] Loaded configuration for CDNS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.366135] [DEBUG] [LOCAL ] Loaded configuration for SERA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.366485] [DEBUG] [LOCAL ] Loaded configuration for SIG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.366797] [DEBUG] [LOCAL ] Loaded configuration for FTXL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.367081] [DEBUG] [LOCAL ] Loaded configuration for AB: 4 features, 80.0% accuracy [2026-01-13T20:35:33.367178] [DEBUG] [LOCAL ] Loaded configuration for CBZ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.367259] [DEBUG] [LOCAL ] Loaded configuration for SN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.367606] [DEBUG] [LOCAL ] Loaded configuration for GECC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.367716] [DEBUG] [LOCAL ] Loaded configuration for ABCL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.368058] [DEBUG] [LOCAL ] Loaded configuration for SPXX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.368424] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 5 features, 90.0% accuracy [2026-01-13T20:35:33.368723] [DEBUG] [LOCAL ] Loaded configuration for SHOO: 1 features, 50.0% accuracy [2026-01-13T20:35:33.368817] [DEBUG] [LOCAL ] Loaded configuration for FND: 2 features, 70.0% accuracy [2026-01-13T20:35:33.369073] [DEBUG] [LOCAL ] Loaded configuration for SMTI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.369345] [DEBUG] [LOCAL ] Loaded configuration for PACK: 3 features, 80.0% accuracy [2026-01-13T20:35:33.369615] [DEBUG] [LOCAL ] Loaded configuration for TBPH: 5 features, 80.0% accuracy [2026-01-13T20:35:33.370269] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 2 features, 90.0% accuracy [2026-01-13T20:35:33.370559] [DEBUG] [LOCAL ] Loaded configuration for OVID: 1 features, 100.0% accuracy [2026-01-13T20:35:33.370682] [DEBUG] [LOCAL ] Loaded configuration for SOPH: 1 features, 70.0% accuracy [2026-01-13T20:35:33.370975] [DEBUG] [LOCAL ] Loaded configuration for PAX: 2 features, 100.0% accuracy [2026-01-13T20:35:33.371071] [DEBUG] [LOCAL ] Loaded configuration for GRX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.371402] [DEBUG] [LOCAL ] Loaded configuration for ACRS: 4 features, 90.0% accuracy [2026-01-13T20:35:33.371904] [DEBUG] [LOCAL ] Loaded configuration for EIG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.372251] [DEBUG] [LOCAL ] Loaded configuration for HCA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.372611] [DEBUG] [LOCAL ] Loaded configuration for ENVB: 1 features, 70.0% accuracy [2026-01-13T20:35:33.372718] [DEBUG] [LOCAL ] Loaded configuration for STSS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.373052] [DEBUG] [LOCAL ] Loaded configuration for CMSD: 1 features, 50.0% accuracy [2026-01-13T20:35:33.373157] [DEBUG] [LOCAL ] Loaded configuration for PLUS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.373469] [DEBUG] [LOCAL ] Loaded configuration for FCBC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.373716] [DEBUG] [LOCAL ] Loaded configuration for TEF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.374007] [DEBUG] [LOCAL ] Loaded configuration for GRAL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.374331] [DEBUG] [LOCAL ] Loaded configuration for CI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.374410] [DEBUG] [LOCAL ] Loaded configuration for CPRI: 1 features, 60.0% accuracy [2026-01-13T20:35:33.374689] [DEBUG] [LOCAL ] Loaded configuration for KIO: 4 features, 60.0% accuracy [2026-01-13T20:35:33.374960] [DEBUG] [LOCAL ] Loaded configuration for TVTX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.375056] [DEBUG] [LOCAL ] Loaded configuration for PNC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.375789] [DEBUG] [LOCAL ] Loaded configuration for AEG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.375890] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.376184] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.376497] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 2 features, 90.0% accuracy [2026-01-13T20:35:33.376866] [DEBUG] [LOCAL ] Loaded configuration for MLCO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.377187] [DEBUG] [LOCAL ] Loaded configuration for JPC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.377724] [DEBUG] [LOCAL ] Loaded configuration for FSS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.378018] [DEBUG] [LOCAL ] Loaded configuration for RGEN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.378282] [DEBUG] [LOCAL ] Loaded configuration for SMBC: 0 features, 50.0% accuracy [2026-01-13T20:35:33.378548] [DEBUG] [LOCAL ] Loaded configuration for CONL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.378835] [DEBUG] [LOCAL ] Loaded configuration for PAL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.379080] [DEBUG] [LOCAL ] Loaded configuration for ELAB: 0 features, 50.0% accuracy [2026-01-13T20:35:33.379167] [DEBUG] [LOCAL ] Loaded configuration for UNCY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.379413] [DEBUG] [LOCAL ] Loaded configuration for SHO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.379485] [DEBUG] [LOCAL ] Loaded configuration for BELFA: 4 features, 80.0% accuracy [2026-01-13T20:35:33.379731] [DEBUG] [LOCAL ] Loaded configuration for HI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.380025] [DEBUG] [LOCAL ] Loaded configuration for SRBK: 3 features, 80.0% accuracy [2026-01-13T20:35:33.380097] [DEBUG] [LOCAL ] Loaded configuration for MXF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.380401] [DEBUG] [LOCAL ] Loaded configuration for ADUS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.380641] [DEBUG] [LOCAL ] Loaded configuration for VIPS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.380926] [DEBUG] [LOCAL ] Loaded configuration for QFIN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.381178] [DEBUG] [LOCAL ] Loaded configuration for FMX: 6 features, 80.0% accuracy [2026-01-13T20:35:33.381440] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, 90.0% accuracy [2026-01-13T20:35:33.381700] [DEBUG] [LOCAL ] Loaded configuration for BFH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.381958] [DEBUG] [LOCAL ] Loaded configuration for OBDC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.382211] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, 90.0% accuracy [2026-01-13T20:35:33.382444] [DEBUG] [LOCAL ] Loaded configuration for ROE: 4 features, 90.0% accuracy [2026-01-13T20:35:33.382733] [DEBUG] [LOCAL ] Loaded configuration for SUZ: 5 features, 90.0% accuracy [2026-01-13T20:35:33.383030] [DEBUG] [LOCAL ] Loaded configuration for MKC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.383321] [DEBUG] [LOCAL ] Loaded configuration for ARCB: 0 features, 80.0% accuracy [2026-01-13T20:35:33.383392] [DEBUG] [LOCAL ] Loaded configuration for TECH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.383454] [DEBUG] [LOCAL ] Loaded configuration for LYB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.383701] [DEBUG] [LOCAL ] Loaded configuration for AN: 4 features, 100.0% accuracy [2026-01-13T20:35:33.383937] [DEBUG] [LOCAL ] Loaded configuration for TFII: 2 features, 100.0% accuracy [2026-01-13T20:35:33.384178] [DEBUG] [LOCAL ] Loaded configuration for UITB: 1 features, 70.0% accuracy [2026-01-13T20:35:33.384444] [DEBUG] [LOCAL ] Loaded configuration for APM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.384681] [DEBUG] [LOCAL ] Loaded configuration for OFG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.384935] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 4 features, 90.0% accuracy [2026-01-13T20:35:33.385190] [DEBUG] [LOCAL ] Loaded configuration for NNE: 3 features, 60.0% accuracy [2026-01-13T20:35:33.385446] [DEBUG] [LOCAL ] Loaded configuration for NKSH: 4 features, 100.0% accuracy [2026-01-13T20:35:33.385533] [DEBUG] [LOCAL ] Loaded configuration for FMHI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.385625] [DEBUG] [LOCAL ] Loaded configuration for WDFC: 4 features, 80.0% accuracy [2026-01-13T20:35:33.385908] [DEBUG] [LOCAL ] Loaded configuration for QMOM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.386243] [DEBUG] [LOCAL ] Loaded configuration for CYH: 1 features, 70.0% accuracy [2026-01-13T20:35:33.386522] [DEBUG] [LOCAL ] Loaded configuration for GGLL: 0 features, 80.0% accuracy [2026-01-13T20:35:33.386846] [DEBUG] [LOCAL ] Loaded configuration for MSEX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.387127] [DEBUG] [LOCAL ] Loaded configuration for ULH: 2 features, 60.0% accuracy [2026-01-13T20:35:33.388157] [DEBUG] [LOCAL ] Loaded configuration for AAP: 2 features, 90.0% accuracy [2026-01-13T20:35:33.388451] [DEBUG] [LOCAL ] Loaded configuration for CRVS: 6 features, 80.0% accuracy [2026-01-13T20:35:33.388858] [DEBUG] [LOCAL ] Loaded configuration for WNC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.388949] [DEBUG] [LOCAL ] Loaded configuration for BSSX: 5 features, 80.0% accuracy [2026-01-13T20:35:33.389190] [DEBUG] [LOCAL ] Loaded configuration for HNI: 1 features, 60.0% accuracy [2026-01-13T20:35:33.389264] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, 90.0% accuracy [2026-01-13T20:35:33.389726] [DEBUG] [LOCAL ] Loaded configuration for IQQQ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.389978] [DEBUG] [LOCAL ] Loaded configuration for LHX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.390273] [DEBUG] [LOCAL ] Loaded configuration for AM: 4 features, 90.0% accuracy [2026-01-13T20:35:33.390518] [DEBUG] [LOCAL ] Loaded configuration for RVMD: 0 features, 80.0% accuracy [2026-01-13T20:35:33.391533] [DEBUG] [LOCAL ] Loaded configuration for BABX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.391857] [DEBUG] [LOCAL ] Loaded configuration for QQQ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.391933] [DEBUG] [LOCAL ] Loaded configuration for STBA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.392193] [DEBUG] [LOCAL ] Loaded configuration for ALTI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.392537] [DEBUG] [LOCAL ] Loaded configuration for PCVX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.392830] [DEBUG] [LOCAL ] Loaded configuration for SBSI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.393164] [DEBUG] [LOCAL ] Loaded configuration for ENS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.393422] [DEBUG] [LOCAL ] Loaded configuration for YALA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.393783] [DEBUG] [LOCAL ] Loaded configuration for BSJS: 1 features, 90.0% accuracy [2026-01-13T20:35:33.394062] [DEBUG] [LOCAL ] Loaded configuration for VFF: 5 features, 80.0% accuracy [2026-01-13T20:35:33.394135] [DEBUG] [LOCAL ] Loaded configuration for WSM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.394439] [DEBUG] [LOCAL ] Loaded configuration for SRAD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.394757] [DEBUG] [LOCAL ] Loaded configuration for FELE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.395048] [DEBUG] [LOCAL ] Loaded configuration for NOA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.395134] [DEBUG] [LOCAL ] Loaded configuration for YUMC: 5 features, 90.0% accuracy [2026-01-13T20:35:33.395374] [DEBUG] [LOCAL ] Loaded configuration for TBLA: 1 features, 60.0% accuracy [2026-01-13T20:35:33.395879] [DEBUG] [LOCAL ] Loaded configuration for COCO: 4 features, 70.0% accuracy [2026-01-13T20:35:33.396205] [DEBUG] [LOCAL ] Loaded configuration for CAAS: 0 features, 60.0% accuracy [2026-01-13T20:35:33.396506] [DEBUG] [LOCAL ] Loaded configuration for GES: 1 features, 70.0% accuracy [2026-01-13T20:35:33.397041] [DEBUG] [LOCAL ] Loaded configuration for SANA: 0 features, 70.0% accuracy [2026-01-13T20:35:33.397318] [DEBUG] [LOCAL ] Loaded configuration for VTIP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.397664] [DEBUG] [LOCAL ] Loaded configuration for ALB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.397944] [DEBUG] [LOCAL ] Loaded configuration for HCSG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.398279] [DEBUG] [LOCAL ] Loaded configuration for REVG: 4 features, 90.0% accuracy [2026-01-13T20:35:33.398762] [DEBUG] [LOCAL ] Loaded configuration for TEX: 3 features, 90.0% accuracy [2026-01-13T20:35:33.399069] [DEBUG] [LOCAL ] Loaded configuration for NOAH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.399362] [DEBUG] [LOCAL ] Loaded configuration for FTAI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.399748] [DEBUG] [LOCAL ] Loaded configuration for FDBC: 0 features, 70.0% accuracy [2026-01-13T20:35:33.400016] [DEBUG] [LOCAL ] Loaded configuration for WULF: 3 features, 90.0% accuracy [2026-01-13T20:35:33.400274] [DEBUG] [LOCAL ] Loaded configuration for ASG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.400594] [DEBUG] [LOCAL ] Loaded configuration for CLDX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.400869] [DEBUG] [LOCAL ] Loaded configuration for BTF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.401160] [DEBUG] [LOCAL ] Loaded configuration for BIVI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.401449] [DEBUG] [LOCAL ] Loaded configuration for BB: 1 features, 70.0% accuracy [2026-01-13T20:35:33.401810] [DEBUG] [LOCAL ] Loaded configuration for IMPP: 3 features, 70.0% accuracy [2026-01-13T20:35:33.401885] [DEBUG] [LOCAL ] Loaded configuration for IESC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.402149] [DEBUG] [LOCAL ] Loaded configuration for ANGO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.402426] [DEBUG] [LOCAL ] Loaded configuration for RRC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.402716] [DEBUG] [LOCAL ] Loaded configuration for RUSHB: 2 features, 100.0% accuracy [2026-01-13T20:35:33.403083] [DEBUG] [LOCAL ] Loaded configuration for DSX: 5 features, 100.0% accuracy [2026-01-13T20:35:33.403379] [DEBUG] [LOCAL ] Loaded configuration for BCS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.403677] [DEBUG] [LOCAL ] Loaded configuration for AGRO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.403752] [DEBUG] [LOCAL ] Loaded configuration for MTX: 3 features, 60.0% accuracy [2026-01-13T20:35:33.404070] [DEBUG] [LOCAL ] Loaded configuration for DPG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.404360] [DEBUG] [LOCAL ] Loaded configuration for IMNM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.404723] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 3 features, 90.0% accuracy [2026-01-13T20:35:33.404995] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 3 features, 90.0% accuracy [2026-01-13T20:35:33.405315] [DEBUG] [LOCAL ] Loaded configuration for CWK: 4 features, 70.0% accuracy [2026-01-13T20:35:33.405669] [DEBUG] [LOCAL ] Loaded configuration for FSK: 0 features, 70.0% accuracy [2026-01-13T20:35:33.405950] [DEBUG] [LOCAL ] Loaded configuration for AMZN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.406047] [DEBUG] [LOCAL ] Loaded configuration for IUSG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.406305] [DEBUG] [LOCAL ] Loaded configuration for SLVO: 0 features, 80.0% accuracy [2026-01-13T20:35:33.406623] [DEBUG] [LOCAL ] Loaded configuration for OCCI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.406718] [DEBUG] [LOCAL ] Loaded configuration for XOS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.406968] [DEBUG] [LOCAL ] Loaded configuration for GOOD: 1 features, 70.0% accuracy [2026-01-13T20:35:33.407264] [DEBUG] [LOCAL ] Loaded configuration for VKTX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.407517] [DEBUG] [LOCAL ] Loaded configuration for INBK: 1 features, 70.0% accuracy [2026-01-13T20:35:33.408424] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.408779] [DEBUG] [LOCAL ] Loaded configuration for HLAL: 4 features, 80.0% accuracy [2026-01-13T20:35:33.409097] [DEBUG] [LOCAL ] Loaded configuration for LI: 1 features, 60.0% accuracy [2026-01-13T20:35:33.409430] [DEBUG] [LOCAL ] Loaded configuration for PNI: 7 features, 80.0% accuracy [2026-01-13T20:35:33.409753] [DEBUG] [LOCAL ] Loaded configuration for RAMP: 4 features, 70.0% accuracy [2026-01-13T20:35:33.409846] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 5 features, 90.0% accuracy [2026-01-13T20:35:33.410158] [DEBUG] [LOCAL ] Loaded configuration for FBK: 5 features, 80.0% accuracy [2026-01-13T20:35:33.410258] [DEBUG] [LOCAL ] Loaded configuration for EXC: 4 features, 60.0% accuracy [2026-01-13T20:35:33.411255] [DEBUG] [LOCAL ] Loaded configuration for CPZ: 2 features, 70.0% accuracy [2026-01-13T20:35:33.411605] [DEBUG] [LOCAL ] Loaded configuration for MUFG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.411883] [DEBUG] [LOCAL ] Loaded configuration for PRTA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.412218] [DEBUG] [LOCAL ] Loaded configuration for RBA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.412547] [DEBUG] [LOCAL ] Loaded configuration for RH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.412870] [DEBUG] [LOCAL ] Loaded configuration for JXN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.412978] [DEBUG] [LOCAL ] Loaded configuration for EVEX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.413369] [DEBUG] [LOCAL ] Loaded configuration for LMB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.413710] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 4 features, 90.0% accuracy [2026-01-13T20:35:33.413806] [DEBUG] [LOCAL ] Loaded configuration for MCRB: 3 features, 90.0% accuracy [2026-01-13T20:35:33.414137] [DEBUG] [LOCAL ] Loaded configuration for WLK: 5 features, 80.0% accuracy [2026-01-13T20:35:33.414420] [DEBUG] [LOCAL ] Loaded configuration for TNL: 1 features, 90.0% accuracy [2026-01-13T20:35:33.414511] [DEBUG] [LOCAL ] Loaded configuration for PBA: 4 features, 70.0% accuracy [2026-01-13T20:35:33.414987] [DEBUG] [LOCAL ] Loaded configuration for EVN: 1 features, 90.0% accuracy [2026-01-13T20:35:33.415127] [DEBUG] [LOCAL ] Loaded configuration for DDS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.416160] [DEBUG] [LOCAL ] Loaded configuration for KD: 6 features, 80.0% accuracy [2026-01-13T20:35:33.416479] [DEBUG] [LOCAL ] Loaded configuration for RHI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.416791] [DEBUG] [LOCAL ] Loaded configuration for VALE: 3 features, 100.0% accuracy [2026-01-13T20:35:33.417090] [DEBUG] [LOCAL ] Loaded configuration for INVE: 1 features, 70.0% accuracy [2026-01-13T20:35:33.417202] [DEBUG] [LOCAL ] Loaded configuration for EWZS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.417731] [DEBUG] [LOCAL ] Loaded configuration for NSSC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.418049] [DEBUG] [LOCAL ] Loaded configuration for KBH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.418358] [DEBUG] [LOCAL ] Loaded configuration for DCTH: 1 features, 90.0% accuracy [2026-01-13T20:35:33.418856] [DEBUG] [LOCAL ] Loaded configuration for BBSI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.418959] [DEBUG] [LOCAL ] Loaded configuration for CLBK: 2 features, 90.0% accuracy [2026-01-13T20:35:33.419059] [DEBUG] [LOCAL ] Loaded configuration for PFG: 2 features, 90.0% accuracy [2026-01-13T20:35:33.419399] [DEBUG] [LOCAL ] Loaded configuration for TTD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.421066] [DEBUG] [LOCAL ] Loaded configuration for LAD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.422272] [DEBUG] [LOCAL ] Loaded configuration for KMI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.422810] [DEBUG] [LOCAL ] Loaded configuration for PRM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.423165] [DEBUG] [LOCAL ] Loaded configuration for CRGO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.423520] [DEBUG] [LOCAL ] Loaded configuration for MUJ: 1 features, 70.0% accuracy [2026-01-13T20:35:33.424069] [DEBUG] [LOCAL ] Loaded configuration for PLCE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.424380] [DEBUG] [LOCAL ] Loaded configuration for MAX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.424492] [DEBUG] [LOCAL ] Loaded configuration for LAKE: 3 features, 60.0% accuracy [2026-01-13T20:35:33.424853] [DEBUG] [LOCAL ] Loaded configuration for PSO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.425195] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 3 features, 90.0% accuracy [2026-01-13T20:35:33.426161] [DEBUG] [LOCAL ] Loaded configuration for CDE: 3 features, 90.0% accuracy [2026-01-13T20:35:33.426505] [DEBUG] [LOCAL ] Loaded configuration for TRIN: 4 features, 90.0% accuracy [2026-01-13T20:35:33.426638] [DEBUG] [LOCAL ] Loaded configuration for FUNC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.426738] [DEBUG] [LOCAL ] Loaded configuration for NHTC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.427039] [DEBUG] [LOCAL ] Loaded configuration for MDB: 0 features, 50.0% accuracy [2026-01-13T20:35:33.427373] [DEBUG] [LOCAL ] Loaded configuration for MFA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.427687] [DEBUG] [LOCAL ] Loaded configuration for ATI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.428022] [DEBUG] [LOCAL ] Loaded configuration for STLD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.428130] [DEBUG] [LOCAL ] Loaded configuration for CMP: 2 features, 90.0% accuracy [2026-01-13T20:35:33.428469] [DEBUG] [LOCAL ] Loaded configuration for ADBE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.428933] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 1 features, 90.0% accuracy [2026-01-13T20:35:33.429290] [DEBUG] [LOCAL ] Loaded configuration for ONON: 4 features, 80.0% accuracy [2026-01-13T20:35:33.429818] [DEBUG] [LOCAL ] Loaded configuration for RBCAA: 3 features, 60.0% accuracy [2026-01-13T20:35:33.429939] [DEBUG] [LOCAL ] Loaded configuration for NDSN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.430237] [DEBUG] [LOCAL ] Loaded configuration for RRBI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.430755] [DEBUG] [LOCAL ] Loaded configuration for FCNCP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.431046] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.431323] [DEBUG] [LOCAL ] Loaded configuration for ALZN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.431773] [DEBUG] [LOCAL ] Loaded configuration for LYTS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.431869] [DEBUG] [LOCAL ] Loaded configuration for GDRX: 2 features, 60.0% accuracy [2026-01-13T20:35:33.432297] [DEBUG] [LOCAL ] Loaded configuration for MDXG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.432394] [DEBUG] [LOCAL ] Loaded configuration for NEA: 3 features, 60.0% accuracy [2026-01-13T20:35:33.432672] [DEBUG] [LOCAL ] Loaded configuration for AIPI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.432973] [DEBUG] [LOCAL ] Loaded configuration for SNTI: 5 features, 90.0% accuracy [2026-01-13T20:35:33.433260] [DEBUG] [LOCAL ] Loaded configuration for MAN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.433563] [DEBUG] [LOCAL ] Loaded configuration for COO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.433879] [DEBUG] [LOCAL ] Loaded configuration for TAC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.434150] [DEBUG] [LOCAL ] Loaded configuration for FBIO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.434403] [DEBUG] [LOCAL ] Loaded configuration for MATX: 1 features, 90.0% accuracy [2026-01-13T20:35:33.434667] [DEBUG] [LOCAL ] Loaded configuration for GO: 4 features, 50.0% accuracy [2026-01-13T20:35:33.434980] [DEBUG] [LOCAL ] Loaded configuration for SARK: 3 features, 70.0% accuracy [2026-01-13T20:35:33.435252] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.435521] [DEBUG] [LOCAL ] Loaded configuration for CRVO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.435630] [DEBUG] [LOCAL ] Loaded configuration for AGIO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.435934] [DEBUG] [LOCAL ] Loaded configuration for COLL: 5 features, 90.0% accuracy [2026-01-13T20:35:33.436212] [DEBUG] [LOCAL ] Loaded configuration for EFSC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.436534] [DEBUG] [LOCAL ] Loaded configuration for SLG: 4 features, 80.0% accuracy [2026-01-13T20:35:33.436810] [DEBUG] [LOCAL ] Loaded configuration for ICFI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.437116] [DEBUG] [LOCAL ] Loaded configuration for EQBK: 3 features, 70.0% accuracy [2026-01-13T20:35:33.437401] [DEBUG] [LOCAL ] Loaded configuration for CZNC: 1 features, 60.0% accuracy [2026-01-13T20:35:33.437704] [DEBUG] [LOCAL ] Loaded configuration for HGTY: 2 features, 80.0% accuracy [2026-01-13T20:35:33.438032] [DEBUG] [LOCAL ] Loaded configuration for PCH: 3 features, 50.0% accuracy [2026-01-13T20:35:33.438311] [DEBUG] [LOCAL ] Loaded configuration for OLN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.438612] [DEBUG] [LOCAL ] Loaded configuration for DAN: 1 features, 40.0% accuracy [2026-01-13T20:35:33.438889] [DEBUG] [LOCAL ] Loaded configuration for INDB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.439195] [DEBUG] [LOCAL ] Loaded configuration for USA: 5 features, 80.0% accuracy [2026-01-13T20:35:33.439501] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 3 features, 100.0% accuracy [2026-01-13T20:35:33.439785] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 4 features, 100.0% accuracy [2026-01-13T20:35:33.439903] [DEBUG] [LOCAL ] Loaded configuration for FMNB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.440172] [DEBUG] [LOCAL ] Loaded configuration for MDAI: 3 features, 60.0% accuracy [2026-01-13T20:35:33.440449] [DEBUG] [LOCAL ] Loaded configuration for HUBB: 1 features, 70.0% accuracy [2026-01-13T20:35:33.440929] [DEBUG] [LOCAL ] Loaded configuration for BFK: 5 features, 100.0% accuracy [2026-01-13T20:35:33.441015] [DEBUG] [LOCAL ] Loaded configuration for GRC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.441287] [DEBUG] [LOCAL ] Loaded configuration for GNRC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.441604] [DEBUG] [LOCAL ] Loaded configuration for BTA: 0 features, 80.0% accuracy [2026-01-13T20:35:33.441910] [DEBUG] [LOCAL ] Loaded configuration for IIIN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.442184] [DEBUG] [LOCAL ] Loaded configuration for MDGL: 1 features, 80.0% accuracy [2026-01-13T20:35:33.442487] [DEBUG] [LOCAL ] Loaded configuration for RWAY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.442794] [DEBUG] [LOCAL ] Loaded configuration for TUGN: 4 features, 60.0% accuracy [2026-01-13T20:35:33.443073] [DEBUG] [LOCAL ] Loaded configuration for TSLA: 4 features, 80.0% accuracy [2026-01-13T20:35:33.443394] [DEBUG] [LOCAL ] Loaded configuration for AOS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.443844] [DEBUG] [LOCAL ] Loaded configuration for KODK: 1 features, 80.0% accuracy [2026-01-13T20:35:33.444119] [DEBUG] [LOCAL ] Loaded configuration for FTCS: 0 features, 70.0% accuracy [2026-01-13T20:35:33.444417] [DEBUG] [LOCAL ] Loaded configuration for LITE: 1 features, 70.0% accuracy [2026-01-13T20:35:33.444653] [DEBUG] [LOCAL ] Loaded configuration for DAPP: 3 features, 50.0% accuracy [2026-01-13T20:35:33.444889] [DEBUG] [LOCAL ] Loaded configuration for PBF: 3 features, 70.0% accuracy [2026-01-13T20:35:33.445188] [DEBUG] [LOCAL ] Loaded configuration for BFC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.445424] [DEBUG] [LOCAL ] Loaded configuration for SLQD: 2 features, 70.0% accuracy [2026-01-13T20:35:33.445818] [DEBUG] [LOCAL ] Loaded configuration for IIF: 1 features, 60.0% accuracy [2026-01-13T20:35:33.446081] [DEBUG] [LOCAL ] Loaded configuration for BME: 4 features, 70.0% accuracy [2026-01-13T20:35:33.446327] [DEBUG] [LOCAL ] Loaded configuration for OHI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.446593] [DEBUG] [LOCAL ] Loaded configuration for VXUS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.446893] [DEBUG] [LOCAL ] Loaded configuration for BNS: 7 features, 90.0% accuracy [2026-01-13T20:35:33.447153] [DEBUG] [LOCAL ] Loaded configuration for AMPH: 4 features, 80.0% accuracy [2026-01-13T20:35:33.447446] [DEBUG] [LOCAL ] Loaded configuration for CLOA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.447721] [DEBUG] [LOCAL ] Loaded configuration for CDRO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.447987] [DEBUG] [LOCAL ] Loaded configuration for OII: 1 features, 80.0% accuracy [2026-01-13T20:35:33.448237] [DEBUG] [LOCAL ] Loaded configuration for REYN: 2 features, 90.0% accuracy [2026-01-13T20:35:33.449254] [DEBUG] [LOCAL ] Loaded configuration for TPB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.449541] [DEBUG] [LOCAL ] Loaded configuration for FFWM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.449828] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, 90.0% accuracy [2026-01-13T20:35:33.450115] [DEBUG] [LOCAL ] Loaded configuration for OXM: 1 features, 90.0% accuracy [2026-01-13T20:35:33.450448] [DEBUG] [LOCAL ] Loaded configuration for LIVN: 6 features, 80.0% accuracy [2026-01-13T20:35:33.450958] [DEBUG] [LOCAL ] Loaded configuration for MBC: 5 features, 90.0% accuracy [2026-01-13T20:35:33.451208] [DEBUG] [LOCAL ] Loaded configuration for MBS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.451463] [DEBUG] [LOCAL ] Loaded configuration for IMMX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.451772] [DEBUG] [LOCAL ] Loaded configuration for BWMN: 4 features, 60.0% accuracy [2026-01-13T20:35:33.452067] [DEBUG] [LOCAL ] Loaded configuration for ARRY: 1 features, 70.0% accuracy [2026-01-13T20:35:33.452308] [DEBUG] [LOCAL ] Loaded configuration for FITB: 4 features, 80.0% accuracy [2026-01-13T20:35:33.452549] [DEBUG] [LOCAL ] Loaded configuration for ALTG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.452807] [DEBUG] [LOCAL ] Loaded configuration for CING: 2 features, 70.0% accuracy [2026-01-13T20:35:33.453051] [DEBUG] [LOCAL ] Loaded configuration for SE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.453306] [DEBUG] [LOCAL ] Loaded configuration for PANL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.453565] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.453840] [DEBUG] [LOCAL ] Loaded configuration for HIMS: 4 features, 70.0% accuracy [2026-01-13T20:35:33.454095] [DEBUG] [LOCAL ] Loaded configuration for KRMD: 3 features, 50.0% accuracy [2026-01-13T20:35:33.454349] [DEBUG] [LOCAL ] Loaded configuration for LPG: 1 features, 50.0% accuracy [2026-01-13T20:35:33.454422] [DEBUG] [LOCAL ] Loaded configuration for WBIY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.454665] [DEBUG] [LOCAL ] Loaded configuration for BIIB: 3 features, 50.0% accuracy [2026-01-13T20:35:33.454736] [DEBUG] [LOCAL ] Loaded configuration for PDI: 5 features, 90.0% accuracy [2026-01-13T20:35:33.454979] [DEBUG] [LOCAL ] Loaded configuration for APGE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.455050] [DEBUG] [LOCAL ] Loaded configuration for XPOF: 3 features, 70.0% accuracy [2026-01-13T20:35:33.455298] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.455554] [DEBUG] [LOCAL ] Loaded configuration for CYTK: 1 features, 70.0% accuracy [2026-01-13T20:35:33.456023] [DEBUG] [LOCAL ] Loaded configuration for HFRO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.456263] [DEBUG] [LOCAL ] Loaded configuration for PNQI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.456520] [DEBUG] [LOCAL ] Loaded configuration for COP: 2 features, 90.0% accuracy [2026-01-13T20:35:33.456776] [DEBUG] [LOCAL ] Loaded configuration for COLD: 0 features, 80.0% accuracy [2026-01-13T20:35:33.457046] [DEBUG] [LOCAL ] Loaded configuration for ATXS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.457117] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 1 features, 90.0% accuracy [2026-01-13T20:35:33.457403] [DEBUG] [LOCAL ] Loaded configuration for HTLD: 2 features, 60.0% accuracy [2026-01-13T20:35:33.457475] [DEBUG] [LOCAL ] Loaded configuration for PBYI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.457703] [DEBUG] [LOCAL ] Loaded configuration for ZLAB: 1 features, 70.0% accuracy [2026-01-13T20:35:33.458004] [DEBUG] [LOCAL ] Loaded configuration for UNFI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.458250] [DEBUG] [LOCAL ] Loaded configuration for KVYO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.458503] [DEBUG] [LOCAL ] Loaded configuration for PAYX: 3 features, 60.0% accuracy [2026-01-13T20:35:33.459718] [DEBUG] [LOCAL ] Loaded configuration for BATRA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.459979] [DEBUG] [LOCAL ] Loaded configuration for LUNG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.460270] [DEBUG] [LOCAL ] Loaded configuration for PAY: 5 features, 70.0% accuracy [2026-01-13T20:35:33.460375] [DEBUG] [LOCAL ] Loaded configuration for VMO: 1 features, 60.0% accuracy [2026-01-13T20:35:33.460640] [DEBUG] [LOCAL ] Loaded configuration for BEPI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.460884] [DEBUG] [LOCAL ] Loaded configuration for BALL: 1 features, 50.0% accuracy [2026-01-13T20:35:33.461173] [DEBUG] [LOCAL ] Loaded configuration for RYTM: 5 features, 80.0% accuracy [2026-01-13T20:35:33.461907] [DEBUG] [LOCAL ] Loaded configuration for TRP: 1 features, 60.0% accuracy [2026-01-13T20:35:33.462251] [DEBUG] [LOCAL ] Loaded configuration for JBND: 2 features, 70.0% accuracy [2026-01-13T20:35:33.462321] [DEBUG] [LOCAL ] Loaded configuration for NCNO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.462552] [DEBUG] [LOCAL ] Loaded configuration for KLXE: 3 features, 70.0% accuracy [2026-01-13T20:35:33.463014] [DEBUG] [LOCAL ] Loaded configuration for SF: 5 features, 90.0% accuracy [2026-01-13T20:35:33.463252] [DEBUG] [LOCAL ] Loaded configuration for GOVI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.463700] [DEBUG] [LOCAL ] Loaded configuration for GPK: 3 features, 70.0% accuracy [2026-01-13T20:35:33.464537] [DEBUG] [LOCAL ] Loaded configuration for CTAS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.465044] [DEBUG] [LOCAL ] Loaded configuration for ATRA: 0 features, 70.0% accuracy [2026-01-13T20:35:33.465140] [DEBUG] [LOCAL ] Loaded configuration for VOTE: 5 features, 80.0% accuracy [2026-01-13T20:35:33.465383] [DEBUG] [LOCAL ] Loaded configuration for RSSS: 2 features, 50.0% accuracy [2026-01-13T20:35:33.465678] [DEBUG] [LOCAL ] Loaded configuration for DGX: 4 features, 50.0% accuracy [2026-01-13T20:35:33.465998] [DEBUG] [LOCAL ] Loaded configuration for PM: 4 features, 60.0% accuracy [2026-01-13T20:35:33.466072] [DEBUG] [LOCAL ] Loaded configuration for MANH: 1 features, 90.0% accuracy [2026-01-13T20:35:33.466325] [DEBUG] [LOCAL ] Loaded configuration for GLPG: 3 features, 90.0% accuracy [2026-01-13T20:35:33.466397] [DEBUG] [LOCAL ] Loaded configuration for ODD: 1 features, 70.0% accuracy [2026-01-13T20:35:33.466744] [DEBUG] [LOCAL ] Loaded configuration for JSM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.467003] [DEBUG] [LOCAL ] Loaded configuration for VGI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.467269] [DEBUG] [LOCAL ] Loaded configuration for JKS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.467515] [DEBUG] [LOCAL ] Loaded configuration for TBBK: 2 features, 70.0% accuracy [2026-01-13T20:35:33.468038] [DEBUG] [LOCAL ] Loaded configuration for RXRX: 4 features, 70.0% accuracy [2026-01-13T20:35:33.468308] [DEBUG] [LOCAL ] Loaded configuration for CNTA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.468378] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 2 features, 90.0% accuracy [2026-01-13T20:35:33.468668] [DEBUG] [LOCAL ] Loaded configuration for ACB: 2 features, 60.0% accuracy [2026-01-13T20:35:33.468956] [DEBUG] [LOCAL ] Loaded configuration for VMD: 1 features, 90.0% accuracy [2026-01-13T20:35:33.469192] [DEBUG] [LOCAL ] Loaded configuration for GOCO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.469475] [DEBUG] [LOCAL ] Loaded configuration for NRXP: 4 features, 80.0% accuracy [2026-01-13T20:35:33.469554] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 2 features, 90.0% accuracy [2026-01-13T20:35:33.469824] [DEBUG] [LOCAL ] Loaded configuration for PAAS: 1 features, 60.0% accuracy [2026-01-13T20:35:33.470083] [DEBUG] [LOCAL ] Loaded configuration for CPS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.470378] [DEBUG] [LOCAL ] Loaded configuration for CVS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.470825] [DEBUG] [LOCAL ] Loaded configuration for BGC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.471116] [DEBUG] [LOCAL ] Loaded configuration for CROX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.471420] [DEBUG] [LOCAL ] Loaded configuration for HTOO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.471796] [DEBUG] [LOCAL ] Loaded configuration for NEON: 2 features, 80.0% accuracy [2026-01-13T20:35:33.472087] [DEBUG] [LOCAL ] Loaded configuration for JACK: 3 features, 90.0% accuracy [2026-01-13T20:35:33.472339] [DEBUG] [LOCAL ] Loaded configuration for BRAG: 3 features, 60.0% accuracy [2026-01-13T20:35:33.472604] [DEBUG] [LOCAL ] Loaded configuration for CUBI: 2 features, 50.0% accuracy [2026-01-13T20:35:33.472848] [DEBUG] [LOCAL ] Loaded configuration for ASB: 0 features, 70.0% accuracy [2026-01-13T20:35:33.473105] [DEBUG] [LOCAL ] Loaded configuration for BCO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.473406] [DEBUG] [LOCAL ] Loaded configuration for ENTG: 0 features, 70.0% accuracy [2026-01-13T20:35:33.473657] [DEBUG] [LOCAL ] Loaded configuration for SYM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.473904] [DEBUG] [LOCAL ] Loaded configuration for HP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.474134] [DEBUG] [LOCAL ] Loaded configuration for CGTX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.474434] [DEBUG] [LOCAL ] Loaded configuration for IQ: 4 features, 80.0% accuracy [2026-01-13T20:35:33.474666] [DEBUG] [LOCAL ] Loaded configuration for UDMY: 0 features, 90.0% accuracy [2026-01-13T20:35:33.474916] [DEBUG] [LOCAL ] Loaded configuration for BBWI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.475146] [DEBUG] [LOCAL ] Loaded configuration for FLUX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.475446] [DEBUG] [LOCAL ] Loaded configuration for IOVA: 4 features, 80.0% accuracy [2026-01-13T20:35:33.475733] [DEBUG] [LOCAL ] Loaded configuration for MCY: 1 features, 80.0% accuracy [2026-01-13T20:35:33.476014] [DEBUG] [LOCAL ] Loaded configuration for JCE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.476267] [DEBUG] [LOCAL ] Loaded configuration for MYE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.476544] [DEBUG] [LOCAL ] Loaded configuration for BSCY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.476840] [DEBUG] [LOCAL ] Loaded configuration for USIO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.476919] [DEBUG] [LOCAL ] Loaded configuration for BLCO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.477197] [DEBUG] [LOCAL ] Loaded configuration for PFIS: 1 features, 100.0% accuracy [2026-01-13T20:35:33.477474] [DEBUG] [LOCAL ] Loaded configuration for BZUN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.477930] [DEBUG] [LOCAL ] Loaded configuration for META: 2 features, 80.0% accuracy [2026-01-13T20:35:33.478221] [DEBUG] [LOCAL ] Loaded configuration for CRVL: 1 features, 90.0% accuracy [2026-01-13T20:35:33.478508] [DEBUG] [LOCAL ] Loaded configuration for FRGE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.478918] [DEBUG] [LOCAL ] Loaded configuration for KLAC: 1 features, 60.0% accuracy [2026-01-13T20:35:33.479168] [DEBUG] [LOCAL ] Loaded configuration for NBN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.479418] [DEBUG] [LOCAL ] Loaded configuration for SEIC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.479698] [DEBUG] [LOCAL ] Loaded configuration for ETO: 4 features, 90.0% accuracy [2026-01-13T20:35:33.479928] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.480176] [DEBUG] [LOCAL ] Loaded configuration for MDLZ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.480465] [DEBUG] [LOCAL ] Loaded configuration for CBSH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.480777] [DEBUG] [LOCAL ] Loaded configuration for AXP: 2 features, 70.0% accuracy [2026-01-13T20:35:33.481064] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.481345] [DEBUG] [LOCAL ] Loaded configuration for RMI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.481596] [DEBUG] [LOCAL ] Loaded configuration for JBI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.481852] [DEBUG] [LOCAL ] Loaded configuration for NAD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.482648] [DEBUG] [LOCAL ] Loaded configuration for FMB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.482903] [DEBUG] [LOCAL ] Loaded configuration for ULBI: 3 features, 60.0% accuracy [2026-01-13T20:35:33.482973] [DEBUG] [LOCAL ] Loaded configuration for IBN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.483220] [DEBUG] [LOCAL ] Loaded configuration for BCX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.483459] [DEBUG] [LOCAL ] Loaded configuration for IBTH: 2 features, 60.0% accuracy [2026-01-13T20:35:33.483715] [DEBUG] [LOCAL ] Loaded configuration for PTH: 3 features, 70.0% accuracy [2026-01-13T20:35:33.484004] [DEBUG] [LOCAL ] Loaded configuration for BPRN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.484269] [DEBUG] [LOCAL ] Loaded configuration for XYL: 3 features, 100.0% accuracy [2026-01-13T20:35:33.484522] [DEBUG] [LOCAL ] Loaded configuration for GGG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.484800] [DEBUG] [LOCAL ] Loaded configuration for AMN: 2 features, 90.0% accuracy [2026-01-13T20:35:33.485056] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 2 features, 90.0% accuracy [2026-01-13T20:35:33.485356] [DEBUG] [LOCAL ] Loaded configuration for TORO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.485636] [DEBUG] [LOCAL ] Loaded configuration for IBRX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.485955] [DEBUG] [LOCAL ] Loaded configuration for ETD: 1 features, 60.0% accuracy [2026-01-13T20:35:33.486244] [DEBUG] [LOCAL ] Loaded configuration for BGSF: 1 features, 60.0% accuracy [2026-01-13T20:35:33.486540] [DEBUG] [LOCAL ] Loaded configuration for TEI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.486845] [DEBUG] [LOCAL ] Loaded configuration for GRVY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.487095] [DEBUG] [LOCAL ] Loaded configuration for VRA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.487375] [DEBUG] [LOCAL ] Loaded configuration for LDI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.487670] [DEBUG] [LOCAL ] Loaded configuration for FTEK: 0 features, 70.0% accuracy [2026-01-13T20:35:33.488013] [DEBUG] [LOCAL ] Loaded configuration for RLTY: 1 features, 60.0% accuracy [2026-01-13T20:35:33.488293] [DEBUG] [LOCAL ] Loaded configuration for AGI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.488544] [DEBUG] [LOCAL ] Loaded configuration for WEC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.488814] [DEBUG] [LOCAL ] Loaded configuration for PBI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.489117] [DEBUG] [LOCAL ] Loaded configuration for HCC: 4 features, 80.0% accuracy [2026-01-13T20:35:33.489524] [DEBUG] [LOCAL ] Loaded configuration for USTB: 0 features, 80.0% accuracy [2026-01-13T20:35:33.490024] [DEBUG] [LOCAL ] Loaded configuration for CIB: 3 features, 90.0% accuracy [2026-01-13T20:35:33.490371] [DEBUG] [LOCAL ] Loaded configuration for USAC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.490660] [DEBUG] [LOCAL ] Loaded configuration for FBNC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.490943] [DEBUG] [LOCAL ] Loaded configuration for VEON: 2 features, 70.0% accuracy [2026-01-13T20:35:33.491198] [DEBUG] [LOCAL ] Loaded configuration for WDI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.491477] [DEBUG] [LOCAL ] Loaded configuration for AGD: 2 features, 80.0% accuracy [2026-01-13T20:35:33.491785] [DEBUG] [LOCAL ] Loaded configuration for LFVN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.492033] [DEBUG] [LOCAL ] Loaded configuration for KYN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.492286] [DEBUG] [LOCAL ] Loaded configuration for RLMD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.492601] [DEBUG] [LOCAL ] Loaded configuration for BLDP: 2 features, 60.0% accuracy [2026-01-13T20:35:33.492673] [DEBUG] [LOCAL ] Loaded configuration for CHRD: 1 features, 40.0% accuracy [2026-01-13T20:35:33.492748] [DEBUG] [LOCAL ] Loaded configuration for CSTM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.492821] [DEBUG] [LOCAL ] Loaded configuration for BIPI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.492883] [DEBUG] [LOCAL ] Loaded configuration for VONE: 2 features, 90.0% accuracy [2026-01-13T20:35:33.493163] [DEBUG] [LOCAL ] Loaded configuration for RDY: 4 features, 90.0% accuracy [2026-01-13T20:35:33.493618] [DEBUG] [LOCAL ] Loaded configuration for SHCO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.493939] [DEBUG] [LOCAL ] Loaded configuration for BILL: 4 features, 80.0% accuracy [2026-01-13T20:35:33.494243] [DEBUG] [LOCAL ] Loaded configuration for THC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.494513] [DEBUG] [LOCAL ] Loaded configuration for SUI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.494837] [DEBUG] [LOCAL ] Loaded configuration for PAXS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.495092] [DEBUG] [LOCAL ] Loaded configuration for HFWA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.495394] [DEBUG] [LOCAL ] Loaded configuration for UHS: 0 features, 70.0% accuracy [2026-01-13T20:35:33.495671] [DEBUG] [LOCAL ] Loaded configuration for DRS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.495931] [DEBUG] [LOCAL ] Loaded configuration for MEGI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.496189] [DEBUG] [LOCAL ] Loaded configuration for BIRK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.496264] [DEBUG] [LOCAL ] Loaded configuration for BHK: 1 features, 80.0% accuracy [2026-01-13T20:35:33.496508] [DEBUG] [LOCAL ] Loaded configuration for AREC: 0 features, 60.0% accuracy [2026-01-13T20:35:33.496982] [DEBUG] [LOCAL ] Loaded configuration for NDAQ: 1 features, 90.0% accuracy [2026-01-13T20:35:33.497290] [DEBUG] [LOCAL ] Loaded configuration for INVH: 2 features, 90.0% accuracy [2026-01-13T20:35:33.497381] [DEBUG] [LOCAL ] Loaded configuration for FICO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.497698] [DEBUG] [LOCAL ] Loaded configuration for PENN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.497949] [DEBUG] [LOCAL ] Loaded configuration for GPI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.498042] [DEBUG] [LOCAL ] Loaded configuration for GGB: 1 features, 90.0% accuracy [2026-01-13T20:35:33.498296] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.498553] [DEBUG] [LOCAL ] Loaded configuration for WD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.498838] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.498909] [DEBUG] [LOCAL ] Loaded configuration for PSX: 1 features, 90.0% accuracy [2026-01-13T20:35:33.499198] [DEBUG] [LOCAL ] Loaded configuration for IBM: 1 features, 100.0% accuracy [2026-01-13T20:35:33.499491] [DEBUG] [LOCAL ] Loaded configuration for CERS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.499564] [DEBUG] [LOCAL ] Loaded configuration for RAIL: 7 features, 100.0% accuracy [2026-01-13T20:35:33.499847] [DEBUG] [LOCAL ] Loaded configuration for NIO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.500126] [DEBUG] [LOCAL ] Loaded configuration for TSLX: 5 features, 90.0% accuracy [2026-01-13T20:35:33.500386] [DEBUG] [LOCAL ] Loaded configuration for PNRG: 4 features, 60.0% accuracy [2026-01-13T20:35:33.500662] [DEBUG] [LOCAL ] Loaded configuration for VLO: 4 features, 100.0% accuracy [2026-01-13T20:35:33.500970] [DEBUG] [LOCAL ] Loaded configuration for ALGS: 1 features, 50.0% accuracy [2026-01-13T20:35:33.501267] [DEBUG] [LOCAL ] Loaded configuration for MSA: 4 features, 100.0% accuracy [2026-01-13T20:35:33.501549] [DEBUG] [LOCAL ] Loaded configuration for QTWO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.501865] [DEBUG] [LOCAL ] Loaded configuration for IEF: 3 features, 100.0% accuracy [2026-01-13T20:35:33.502141] [DEBUG] [LOCAL ] Loaded configuration for TXO: 5 features, 80.0% accuracy [2026-01-13T20:35:33.502422] [DEBUG] [LOCAL ] Loaded configuration for KSCP: 1 features, 60.0% accuracy [2026-01-13T20:35:33.502759] [DEBUG] [LOCAL ] Loaded configuration for QQQX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.503039] [DEBUG] [LOCAL ] Loaded configuration for AKBA: 1 features, 60.0% accuracy [2026-01-13T20:35:33.503331] [DEBUG] [LOCAL ] Loaded configuration for HOLX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.503632] [DEBUG] [LOCAL ] Loaded configuration for MUE: 3 features, 70.0% accuracy [2026-01-13T20:35:33.503873] [DEBUG] [LOCAL ] Loaded configuration for PODD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.503942] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 2 features, 90.0% accuracy [2026-01-13T20:35:33.504227] [DEBUG] [LOCAL ] Loaded configuration for EHAB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.504303] [DEBUG] [LOCAL ] Loaded configuration for SIMO: 5 features, 80.0% accuracy [2026-01-13T20:35:33.504366] [DEBUG] [LOCAL ] Loaded configuration for PDFS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.504650] [DEBUG] [LOCAL ] Loaded configuration for CGBD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.504889] [DEBUG] [LOCAL ] Loaded configuration for TEM: 4 features, 90.0% accuracy [2026-01-13T20:35:33.504989] [DEBUG] [LOCAL ] Loaded configuration for EA: 3 features, 60.0% accuracy [2026-01-13T20:35:33.505260] [DEBUG] [LOCAL ] Loaded configuration for EMD: 5 features, 70.0% accuracy [2026-01-13T20:35:33.505614] [DEBUG] [LOCAL ] Loaded configuration for NX: 3 features, 60.0% accuracy [2026-01-13T20:35:33.505910] [DEBUG] [LOCAL ] Loaded configuration for ARTNA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.506222] [DEBUG] [LOCAL ] Loaded configuration for NTES: 3 features, 80.0% accuracy [2026-01-13T20:35:33.506329] [DEBUG] [LOCAL ] Loaded configuration for CIGI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.506624] [DEBUG] [LOCAL ] Loaded configuration for HMC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.506707] [DEBUG] [LOCAL ] Loaded configuration for CHSCL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.506778] [DEBUG] [LOCAL ] Loaded configuration for NMIH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.507094] [DEBUG] [LOCAL ] Loaded configuration for MIND: 6 features, 80.0% accuracy [2026-01-13T20:35:33.507187] [DEBUG] [LOCAL ] Loaded configuration for POWI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.507268] [DEBUG] [LOCAL ] Loaded configuration for EC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.507537] [DEBUG] [LOCAL ] Loaded configuration for ATLC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.507842] [DEBUG] [LOCAL ] Loaded configuration for RING: 4 features, 80.0% accuracy [2026-01-13T20:35:33.508945] [DEBUG] [LOCAL ] Loaded configuration for NPO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.509268] [DEBUG] [LOCAL ] Loaded configuration for ISRG: 1 features, 60.0% accuracy [2026-01-13T20:35:33.509596] [DEBUG] [LOCAL ] Loaded configuration for BPYPM: 4 features, 100.0% accuracy [2026-01-13T20:35:33.509886] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.510217] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 5 features, 90.0% accuracy [2026-01-13T20:35:33.510477] [DEBUG] [LOCAL ] Loaded configuration for FOSL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.510782] [DEBUG] [LOCAL ] Loaded configuration for ACVA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.511047] [DEBUG] [LOCAL ] Loaded configuration for GLDD: 3 features, 60.0% accuracy [2026-01-13T20:35:33.511348] [DEBUG] [LOCAL ] Loaded configuration for BWAY: 6 features, 80.0% accuracy [2026-01-13T20:35:33.511598] [DEBUG] [LOCAL ] Loaded configuration for USOY: 2 features, 80.0% accuracy [2026-01-13T20:35:33.512424] [DEBUG] [LOCAL ] Loaded configuration for PTA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.512713] [DEBUG] [LOCAL ] Loaded configuration for SCZ: 0 features, 60.0% accuracy [2026-01-13T20:35:33.512966] [DEBUG] [LOCAL ] Loaded configuration for TCOM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.513290] [DEBUG] [LOCAL ] Loaded configuration for LPSN: 2 features, 100.0% accuracy [2026-01-13T20:35:33.513543] [DEBUG] [LOCAL ] Loaded configuration for FLEX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.513637] [DEBUG] [LOCAL ] Loaded configuration for RPAY: 5 features, 80.0% accuracy [2026-01-13T20:35:33.513884] [DEBUG] [LOCAL ] Loaded configuration for IGF: 3 features, 70.0% accuracy [2026-01-13T20:35:33.514125] [DEBUG] [LOCAL ] Loaded configuration for PSC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.514405] [DEBUG] [LOCAL ] Loaded configuration for SQM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.514711] [DEBUG] [LOCAL ] Loaded configuration for AME: 3 features, 70.0% accuracy [2026-01-13T20:35:33.514958] [DEBUG] [LOCAL ] Loaded configuration for PRIM: 0 features, 70.0% accuracy [2026-01-13T20:35:33.515254] [DEBUG] [LOCAL ] Loaded configuration for FSCO: 5 features, 80.0% accuracy [2026-01-13T20:35:33.515325] [DEBUG] [LOCAL ] Loaded configuration for BTSG: 4 features, 70.0% accuracy [2026-01-13T20:35:33.515611] [DEBUG] [LOCAL ] Loaded configuration for DD: 1 features, 60.0% accuracy [2026-01-13T20:35:33.515682] [DEBUG] [LOCAL ] Loaded configuration for SHFS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.515917] [DEBUG] [LOCAL ] Loaded configuration for VVOS: 4 features, 60.0% accuracy [2026-01-13T20:35:33.516156] [DEBUG] [LOCAL ] Loaded configuration for GNTX: 6 features, 80.0% accuracy [2026-01-13T20:35:33.516227] [DEBUG] [LOCAL ] Loaded configuration for FPXI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.516458] [DEBUG] [LOCAL ] Loaded configuration for FISI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.516717] [DEBUG] [LOCAL ] Loaded configuration for AAL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.516981] [DEBUG] [LOCAL ] Loaded configuration for TTEK: 3 features, 60.0% accuracy [2026-01-13T20:35:33.517281] [DEBUG] [LOCAL ] Loaded configuration for MILN: 1 features, 90.0% accuracy [2026-01-13T20:35:33.517541] [DEBUG] [LOCAL ] Loaded configuration for BANF: 2 features, 70.0% accuracy [2026-01-13T20:35:33.517867] [DEBUG] [LOCAL ] Loaded configuration for RZC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.518187] [DEBUG] [LOCAL ] Loaded configuration for SA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.518681] [DEBUG] [LOCAL ] Loaded configuration for EXPD: 1 features, 90.0% accuracy [2026-01-13T20:35:33.518994] [DEBUG] [LOCAL ] Loaded configuration for LGCL: 1 features, 50.0% accuracy [2026-01-13T20:35:33.519281] [DEBUG] [LOCAL ] Loaded configuration for DDOG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.519542] [DEBUG] [LOCAL ] Loaded configuration for STM: 4 features, 70.0% accuracy [2026-01-13T20:35:33.519884] [DEBUG] [LOCAL ] Loaded configuration for CDL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.520142] [DEBUG] [LOCAL ] Loaded configuration for CORZZ: 0 features, 70.0% accuracy [2026-01-13T20:35:33.520406] [DEBUG] [LOCAL ] Loaded configuration for HASI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.520650] [DEBUG] [LOCAL ] Loaded configuration for ORLY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.520893] [DEBUG] [LOCAL ] Loaded configuration for TERN: 1 features, 90.0% accuracy [2026-01-13T20:35:33.521196] [DEBUG] [LOCAL ] Loaded configuration for ITIC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.521468] [DEBUG] [LOCAL ] Loaded configuration for MEC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.521735] [DEBUG] [LOCAL ] Loaded configuration for KOD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.521987] [DEBUG] [LOCAL ] Loaded configuration for TLK: 1 features, 60.0% accuracy [2026-01-13T20:35:33.522303] [DEBUG] [LOCAL ] Loaded configuration for APP: 0 features, 80.0% accuracy [2026-01-13T20:35:33.522616] [DEBUG] [LOCAL ] Loaded configuration for IRWD: 1 features, 60.0% accuracy [2026-01-13T20:35:33.522686] [DEBUG] [LOCAL ] Loaded configuration for ECL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.522981] [DEBUG] [LOCAL ] Loaded configuration for LOCO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.523248] [DEBUG] [LOCAL ] Loaded configuration for BCTX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.523518] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 3 features, 100.0% accuracy [2026-01-13T20:35:33.523795] [DEBUG] [LOCAL ] Loaded configuration for KRO: 1 features, 50.0% accuracy [2026-01-13T20:35:33.524087] [DEBUG] [LOCAL ] Loaded configuration for FDUS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.524156] [DEBUG] [LOCAL ] Loaded configuration for MLP: 2 features, 70.0% accuracy [2026-01-13T20:35:33.524414] [DEBUG] [LOCAL ] Loaded configuration for WSBF: 4 features, 70.0% accuracy [2026-01-13T20:35:33.524668] [DEBUG] [LOCAL ] Loaded configuration for SWIM: 3 features, 90.0% accuracy [2026-01-13T20:35:33.524963] [DEBUG] [LOCAL ] Loaded configuration for NTAP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.525195] [DEBUG] [LOCAL ] Loaded configuration for OLLI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.525472] [DEBUG] [LOCAL ] Loaded configuration for AMD: 2 features, 70.0% accuracy [2026-01-13T20:35:33.525750] [DEBUG] [LOCAL ] Loaded configuration for WHG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.526005] [DEBUG] [LOCAL ] Loaded configuration for BOOM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.526252] [DEBUG] [LOCAL ] Loaded configuration for MD: 1 features, 60.0% accuracy [2026-01-13T20:35:33.526516] [DEBUG] [LOCAL ] Loaded configuration for BFAM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.526786] [DEBUG] [LOCAL ] Loaded configuration for CMTL: 0 features, 90.0% accuracy [2026-01-13T20:35:33.527070] [DEBUG] [LOCAL ] Loaded configuration for ASGI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.527301] [DEBUG] [LOCAL ] Loaded configuration for NBBK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.527539] [DEBUG] [LOCAL ] Loaded configuration for ASH: 1 features, 90.0% accuracy [2026-01-13T20:35:33.527787] [DEBUG] [LOCAL ] Loaded configuration for LEA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.528105] [DEBUG] [LOCAL ] Loaded configuration for NWBI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.528176] [DEBUG] [LOCAL ] Loaded configuration for TARK: 1 features, 80.0% accuracy [2026-01-13T20:35:33.528234] [DEBUG] [LOCAL ] Loaded configuration for OPBK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.528528] [DEBUG] [LOCAL ] Loaded configuration for AUTL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.528822] [DEBUG] [LOCAL ] Loaded configuration for AEI: 1 features, 90.0% accuracy [2026-01-13T20:35:33.529130] [DEBUG] [LOCAL ] Loaded configuration for HQY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.529384] [DEBUG] [LOCAL ] Loaded configuration for EXP: 5 features, 90.0% accuracy [2026-01-13T20:35:33.529675] [DEBUG] [LOCAL ] Loaded configuration for ONL: 1 features, 80.0% accuracy [2026-01-13T20:35:33.529919] [DEBUG] [LOCAL ] Loaded configuration for UFO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.530212] [DEBUG] [LOCAL ] Loaded configuration for MLYS: 1 features, 50.0% accuracy [2026-01-13T20:35:33.530467] [DEBUG] [LOCAL ] Loaded configuration for LBRDA: 1 features, 60.0% accuracy [2026-01-13T20:35:33.530724] [DEBUG] [LOCAL ] Loaded configuration for SHEL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.530979] [DEBUG] [LOCAL ] Loaded configuration for MGNI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.531236] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 1 features, 90.0% accuracy [2026-01-13T20:35:33.531303] [DEBUG] [LOCAL ] Loaded configuration for TXG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.531552] [DEBUG] [LOCAL ] Loaded configuration for STXE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.531841] [DEBUG] [LOCAL ] Loaded configuration for CM: 4 features, 90.0% accuracy [2026-01-13T20:35:33.532141] [DEBUG] [LOCAL ] Loaded configuration for MS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.532391] [DEBUG] [LOCAL ] Loaded configuration for COKE: 1 features, 70.0% accuracy [2026-01-13T20:35:33.532641] [DEBUG] [LOCAL ] Loaded configuration for HIMX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.532887] [DEBUG] [LOCAL ] Loaded configuration for AVGO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.533176] [DEBUG] [LOCAL ] Loaded configuration for NNY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.533414] [DEBUG] [LOCAL ] Loaded configuration for EE: 0 features, 70.0% accuracy [2026-01-13T20:35:33.533671] [DEBUG] [LOCAL ] Loaded configuration for AGCO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.533740] [DEBUG] [LOCAL ] Loaded configuration for OPFI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.534018] [DEBUG] [LOCAL ] Loaded configuration for ADSK: 3 features, 80.0% accuracy [2026-01-13T20:35:33.534278] [DEBUG] [LOCAL ] Loaded configuration for FF: 1 features, 60.0% accuracy [2026-01-13T20:35:33.534530] [DEBUG] [LOCAL ] Loaded configuration for FDX: 1 features, 60.0% accuracy [2026-01-13T20:35:33.534796] [DEBUG] [LOCAL ] Loaded configuration for ARKO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.535084] [DEBUG] [LOCAL ] Loaded configuration for SWBI: 3 features, 60.0% accuracy [2026-01-13T20:35:33.535371] [DEBUG] [LOCAL ] Loaded configuration for PERI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.535454] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 0 features, 90.0% accuracy [2026-01-13T20:35:33.535514] [DEBUG] [LOCAL ] Loaded configuration for NSP: 4 features, 80.0% accuracy [2026-01-13T20:35:33.535765] [DEBUG] [LOCAL ] Loaded configuration for WES: 2 features, 70.0% accuracy [2026-01-13T20:35:33.535834] [DEBUG] [LOCAL ] Loaded configuration for CHY: 5 features, 80.0% accuracy [2026-01-13T20:35:33.535894] [DEBUG] [LOCAL ] Loaded configuration for HIPO: 4 features, 70.0% accuracy [2026-01-13T20:35:33.535978] [DEBUG] [LOCAL ] Loaded configuration for FHN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.536238] [DEBUG] [LOCAL ] Loaded configuration for PAGP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.536478] [DEBUG] [LOCAL ] Loaded configuration for INSG: 3 features, 90.0% accuracy [2026-01-13T20:35:33.536767] [DEBUG] [LOCAL ] Loaded configuration for LH: 3 features, 90.0% accuracy [2026-01-13T20:35:33.537053] [DEBUG] [LOCAL ] Loaded configuration for AIRG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.537336] [DEBUG] [LOCAL ] Loaded configuration for CETX: 0 features, 90.0% accuracy [2026-01-13T20:35:33.537625] [DEBUG] [LOCAL ] Loaded configuration for LITM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.537893] [DEBUG] [LOCAL ] Loaded configuration for API: 3 features, 80.0% accuracy [2026-01-13T20:35:33.537986] [DEBUG] [LOCAL ] Loaded configuration for UEIC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.538242] [DEBUG] [LOCAL ] Loaded configuration for MSFL: 5 features, 70.0% accuracy [2026-01-13T20:35:33.538313] [DEBUG] [LOCAL ] Loaded configuration for BIRD: 3 features, 60.0% accuracy [2026-01-13T20:35:33.538607] [DEBUG] [LOCAL ] Loaded configuration for EVF: 0 features, 90.0% accuracy [2026-01-13T20:35:33.538901] [DEBUG] [LOCAL ] Loaded configuration for RMAX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.539161] [DEBUG] [LOCAL ] Loaded configuration for KEP: 2 features, 90.0% accuracy [2026-01-13T20:35:33.539521] [DEBUG] [LOCAL ] Loaded configuration for PCTY: 5 features, 60.0% accuracy [2026-01-13T20:35:33.539801] [DEBUG] [LOCAL ] Loaded configuration for OPXS: 5 features, 80.0% accuracy [2026-01-13T20:35:33.540129] [DEBUG] [LOCAL ] Loaded configuration for NVDA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.540202] [DEBUG] [LOCAL ] Loaded configuration for RAVE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.540477] [DEBUG] [LOCAL ] Loaded configuration for CIF: 1 features, 90.0% accuracy [2026-01-13T20:35:33.541294] [DEBUG] [LOCAL ] Loaded configuration for ENVA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.541607] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.541895] [DEBUG] [LOCAL ] Loaded configuration for VREX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.542183] [DEBUG] [LOCAL ] Loaded configuration for SHAK: 2 features, 70.0% accuracy [2026-01-13T20:35:33.542272] [DEBUG] [LOCAL ] Loaded configuration for VC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.542639] [DEBUG] [LOCAL ] Loaded configuration for H: 1 features, 70.0% accuracy [2026-01-13T20:35:33.542944] [DEBUG] [LOCAL ] Loaded configuration for BLD: 2 features, 50.0% accuracy [2026-01-13T20:35:33.543222] [DEBUG] [LOCAL ] Loaded configuration for TSM: 6 features, 70.0% accuracy [2026-01-13T20:35:33.543531] [DEBUG] [LOCAL ] Loaded configuration for CMPO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.544544] [DEBUG] [LOCAL ] Loaded configuration for TRVG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.544862] [DEBUG] [LOCAL ] Loaded configuration for PLAB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.545139] [DEBUG] [LOCAL ] Loaded configuration for DGII: 2 features, 70.0% accuracy [2026-01-13T20:35:33.545440] [DEBUG] [LOCAL ] Loaded configuration for INCY: 6 features, 80.0% accuracy [2026-01-13T20:35:33.545748] [DEBUG] [LOCAL ] Loaded configuration for CGABL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.545829] [DEBUG] [LOCAL ] Loaded configuration for SO: 3 features, 100.0% accuracy [2026-01-13T20:35:33.545893] [DEBUG] [LOCAL ] Loaded configuration for JOF: 2 features, 80.0% accuracy [2026-01-13T20:35:33.546190] [DEBUG] [LOCAL ] Loaded configuration for EBON: 2 features, 70.0% accuracy [2026-01-13T20:35:33.546495] [DEBUG] [LOCAL ] Loaded configuration for AWF: 1 features, 60.0% accuracy [2026-01-13T20:35:33.546750] [DEBUG] [LOCAL ] Loaded configuration for M: 3 features, 80.0% accuracy [2026-01-13T20:35:33.547043] [DEBUG] [LOCAL ] Loaded configuration for TREE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.547289] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 5 features, 90.0% accuracy [2026-01-13T20:35:33.547552] [DEBUG] [LOCAL ] Loaded configuration for DSM: 2 features, 60.0% accuracy [2026-01-13T20:35:33.547863] [DEBUG] [LOCAL ] Loaded configuration for FMN: 4 features, 90.0% accuracy [2026-01-13T20:35:33.548124] [DEBUG] [LOCAL ] Loaded configuration for MTB: 4 features, 60.0% accuracy [2026-01-13T20:35:33.548216] [DEBUG] [LOCAL ] Loaded configuration for DNP: 3 features, 70.0% accuracy [2026-01-13T20:35:33.548491] [DEBUG] [LOCAL ] Loaded configuration for EAF: 1 features, 80.0% accuracy [2026-01-13T20:35:33.548565] [DEBUG] [LOCAL ] Loaded configuration for JNJ: 5 features, 80.0% accuracy [2026-01-13T20:35:33.548653] [DEBUG] [LOCAL ] Loaded configuration for CELC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.548923] [DEBUG] [LOCAL ] Loaded configuration for MFI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.549166] [DEBUG] [LOCAL ] Loaded configuration for INM: 0 features, 70.0% accuracy [2026-01-13T20:35:33.549418] [DEBUG] [LOCAL ] Loaded configuration for BEEM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.549686] [DEBUG] [LOCAL ] Loaded configuration for PLUG: 3 features, 90.0% accuracy [2026-01-13T20:35:33.549758] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.550042] [DEBUG] [LOCAL ] Loaded configuration for PGJ: 1 features, 90.0% accuracy [2026-01-13T20:35:33.550320] [DEBUG] [LOCAL ] Loaded configuration for RGS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.550629] [DEBUG] [LOCAL ] Loaded configuration for GDS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.550941] [DEBUG] [LOCAL ] Loaded configuration for HE: 3 features, 60.0% accuracy [2026-01-13T20:35:33.551214] [DEBUG] [LOCAL ] Loaded configuration for CHI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.551504] [DEBUG] [LOCAL ] Loaded configuration for BAH: 5 features, 70.0% accuracy [2026-01-13T20:35:33.551815] [DEBUG] [LOCAL ] Loaded configuration for FEIM: 0 features, 50.0% accuracy [2026-01-13T20:35:33.552070] [DEBUG] [LOCAL ] Loaded configuration for OPEN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.552332] [DEBUG] [LOCAL ] Loaded configuration for LYRA: 5 features, 90.0% accuracy [2026-01-13T20:35:33.552596] [DEBUG] [LOCAL ] Loaded configuration for SNCY: 1 features, 70.0% accuracy [2026-01-13T20:35:33.552843] [DEBUG] [LOCAL ] Loaded configuration for ARGX: 4 features, 60.0% accuracy [2026-01-13T20:35:33.553134] [DEBUG] [LOCAL ] Loaded configuration for CDNA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.553208] [DEBUG] [LOCAL ] Loaded configuration for URNJ: 1 features, 70.0% accuracy [2026-01-13T20:35:33.553450] [DEBUG] [LOCAL ] Loaded configuration for MARA: 3 features, 60.0% accuracy [2026-01-13T20:35:33.553698] [DEBUG] [LOCAL ] Loaded configuration for MTD: 1 features, 70.0% accuracy [2026-01-13T20:35:33.553770] [DEBUG] [LOCAL ] Loaded configuration for OBIO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.554031] [DEBUG] [LOCAL ] Loaded configuration for CRDF: 1 features, 80.0% accuracy [2026-01-13T20:35:33.555064] [DEBUG] [LOCAL ] Loaded configuration for WAY: 5 features, 70.0% accuracy [2026-01-13T20:35:33.555325] [DEBUG] [LOCAL ] Loaded configuration for COWG: 4 features, 80.0% accuracy [2026-01-13T20:35:33.555440] [DEBUG] [LOCAL ] Loaded configuration for CRDO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.555713] [DEBUG] [LOCAL ] Loaded configuration for SMWB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.556008] [DEBUG] [LOCAL ] Loaded configuration for AGYS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.556313] [DEBUG] [LOCAL ] Loaded configuration for BMO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.556854] [DEBUG] [LOCAL ] Loaded configuration for ARQQ: 3 features, 60.0% accuracy [2026-01-13T20:35:33.557175] [DEBUG] [LOCAL ] Loaded configuration for BNDX: 6 features, 70.0% accuracy [2026-01-13T20:35:33.557266] [DEBUG] [LOCAL ] Loaded configuration for CMTG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.557510] [DEBUG] [LOCAL ] Loaded configuration for CAC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.557828] [DEBUG] [LOCAL ] Loaded configuration for ABVE: 3 features, 50.0% accuracy [2026-01-13T20:35:33.558094] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 3 features, 90.0% accuracy [2026-01-13T20:35:33.558419] [DEBUG] [LOCAL ] Loaded configuration for AMTX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.558776] [DEBUG] [LOCAL ] Loaded configuration for CEVA: 4 features, 80.0% accuracy [2026-01-13T20:35:33.559053] [DEBUG] [LOCAL ] Loaded configuration for CPK: 1 features, 90.0% accuracy [2026-01-13T20:35:33.559353] [DEBUG] [LOCAL ] Loaded configuration for IBCP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.559669] [DEBUG] [LOCAL ] Loaded configuration for PFS: 1 features, 60.0% accuracy [2026-01-13T20:35:33.559777] [DEBUG] [LOCAL ] Loaded configuration for ROCK: 3 features, 60.0% accuracy [2026-01-13T20:35:33.560076] [DEBUG] [LOCAL ] Loaded configuration for IMRX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.560378] [DEBUG] [LOCAL ] Loaded configuration for NRC: 5 features, 90.0% accuracy [2026-01-13T20:35:33.560628] [DEBUG] [LOCAL ] Loaded configuration for WDS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.560886] [DEBUG] [LOCAL ] Loaded configuration for NIC: 5 features, 100.0% accuracy [2026-01-13T20:35:33.561175] [DEBUG] [LOCAL ] Loaded configuration for WPC: 0 features, 60.0% accuracy [2026-01-13T20:35:33.561447] [DEBUG] [LOCAL ] Loaded configuration for UAL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.561713] [DEBUG] [LOCAL ] Loaded configuration for NOMD: 1 features, 90.0% accuracy [2026-01-13T20:35:33.562041] [DEBUG] [LOCAL ] Loaded configuration for CAPL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.562140] [DEBUG] [LOCAL ] Loaded configuration for INGN: 4 features, 90.0% accuracy [2026-01-13T20:35:33.562402] [DEBUG] [LOCAL ] Loaded configuration for BOC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.562687] [DEBUG] [LOCAL ] Loaded configuration for PKG: 0 features, 80.0% accuracy [2026-01-13T20:35:33.562955] [DEBUG] [LOCAL ] Loaded configuration for CE: 4 features, 90.0% accuracy [2026-01-13T20:35:33.563047] [DEBUG] [LOCAL ] Loaded configuration for TWFG: 2 features, 90.0% accuracy [2026-01-13T20:35:33.563361] [DEBUG] [LOCAL ] Loaded configuration for MGTX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.563801] [DEBUG] [LOCAL ] Loaded configuration for BBN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.564065] [DEBUG] [LOCAL ] Loaded configuration for RILYZ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.564140] [DEBUG] [LOCAL ] Loaded configuration for VSDA: 4 features, 80.0% accuracy [2026-01-13T20:35:33.564444] [DEBUG] [LOCAL ] Loaded configuration for VONG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.564797] [DEBUG] [LOCAL ] Loaded configuration for NRP: 1 features, 80.0% accuracy [2026-01-13T20:35:33.565098] [DEBUG] [LOCAL ] Loaded configuration for KFY: 2 features, 90.0% accuracy [2026-01-13T20:35:33.565343] [DEBUG] [LOCAL ] Loaded configuration for GPJA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.565765] [DEBUG] [LOCAL ] Loaded configuration for EARN: 3 features, 60.0% accuracy [2026-01-13T20:35:33.566018] [DEBUG] [LOCAL ] Loaded configuration for OTIS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.566346] [DEBUG] [LOCAL ] Loaded configuration for RYN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.566674] [DEBUG] [LOCAL ] Loaded configuration for CRML: 1 features, 70.0% accuracy [2026-01-13T20:35:33.566771] [DEBUG] [LOCAL ] Loaded configuration for UGI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.567038] [DEBUG] [LOCAL ] Loaded configuration for XEL: 4 features, 80.0% accuracy [2026-01-13T20:35:33.567334] [DEBUG] [LOCAL ] Loaded configuration for MCK: 3 features, 90.0% accuracy [2026-01-13T20:35:33.567632] [DEBUG] [LOCAL ] Loaded configuration for MG: 2 features, 60.0% accuracy [2026-01-13T20:35:33.568058] [DEBUG] [LOCAL ] Loaded configuration for RGCO: 3 features, 90.0% accuracy [2026-01-13T20:35:33.568138] [DEBUG] [LOCAL ] Loaded configuration for PTY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.568419] [DEBUG] [LOCAL ] Loaded configuration for ASLE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.568673] [DEBUG] [LOCAL ] Loaded configuration for TECX: 5 features, 80.0% accuracy [2026-01-13T20:35:33.568747] [DEBUG] [LOCAL ] Loaded configuration for ECPG: 1 features, 100.0% accuracy [2026-01-13T20:35:33.568822] [DEBUG] [LOCAL ] Loaded configuration for SONO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.569138] [DEBUG] [LOCAL ] Loaded configuration for SKM: 0 features, 80.0% accuracy [2026-01-13T20:35:33.569429] [DEBUG] [LOCAL ] Loaded configuration for AEO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.569749] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 2 features, 90.0% accuracy [2026-01-13T20:35:33.570053] [DEBUG] [LOCAL ] Loaded configuration for PETS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.570347] [DEBUG] [LOCAL ] Loaded configuration for CVRX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.570672] [DEBUG] [LOCAL ] Loaded configuration for RACE: 1 features, 70.0% accuracy [2026-01-13T20:35:33.570949] [DEBUG] [LOCAL ] Loaded configuration for ASPN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.571213] [DEBUG] [LOCAL ] Loaded configuration for BHVN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.571502] [DEBUG] [LOCAL ] Loaded configuration for AVD: 2 features, 70.0% accuracy [2026-01-13T20:35:33.571786] [DEBUG] [LOCAL ] Loaded configuration for LVO: 1 features, 50.0% accuracy [2026-01-13T20:35:33.572092] [DEBUG] [LOCAL ] Loaded configuration for FDIF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.572340] [DEBUG] [LOCAL ] Loaded configuration for ODFL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.572596] [DEBUG] [LOCAL ] Loaded configuration for BMBL: 4 features, 60.0% accuracy [2026-01-13T20:35:33.572863] [DEBUG] [LOCAL ] Loaded configuration for CTBB: 4 features, 90.0% accuracy [2026-01-13T20:35:33.573177] [DEBUG] [LOCAL ] Loaded configuration for MIY: 1 features, 60.0% accuracy [2026-01-13T20:35:33.573465] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 5 features, 90.0% accuracy [2026-01-13T20:35:33.573772] [DEBUG] [LOCAL ] Loaded configuration for HXL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.574010] [DEBUG] [LOCAL ] Loaded configuration for PEO: 5 features, 80.0% accuracy [2026-01-13T20:35:33.574285] [DEBUG] [LOCAL ] Loaded configuration for ATRC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.574551] [DEBUG] [LOCAL ] Loaded configuration for WIA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.574679] [DEBUG] [LOCAL ] Loaded configuration for BDTX: 3 features, 90.0% accuracy [2026-01-13T20:35:33.574990] [DEBUG] [LOCAL ] Loaded configuration for BLCN: 4 features, 90.0% accuracy [2026-01-13T20:35:33.575261] [DEBUG] [LOCAL ] Loaded configuration for HIO: 4 features, 60.0% accuracy [2026-01-13T20:35:33.575549] [DEBUG] [LOCAL ] Loaded configuration for GASS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.576519] [DEBUG] [LOCAL ] Loaded configuration for GSBD: 1 features, 50.0% accuracy [2026-01-13T20:35:33.576802] [DEBUG] [LOCAL ] Loaded configuration for MSBI: 6 features, 90.0% accuracy [2026-01-13T20:35:33.577057] [DEBUG] [LOCAL ] Loaded configuration for BHFAO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.577316] [DEBUG] [LOCAL ] Loaded configuration for RNA: 4 features, 50.0% accuracy [2026-01-13T20:35:33.577609] [DEBUG] [LOCAL ] Loaded configuration for PTLO: 5 features, 70.0% accuracy [2026-01-13T20:35:33.577926] [DEBUG] [LOCAL ] Loaded configuration for ALC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.578247] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.578338] [DEBUG] [LOCAL ] Loaded configuration for BZH: 1 features, 70.0% accuracy [2026-01-13T20:35:33.578654] [DEBUG] [LOCAL ] Loaded configuration for SOJE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.578950] [DEBUG] [LOCAL ] Loaded configuration for BAM: 5 features, 100.0% accuracy [2026-01-13T20:35:33.579232] [DEBUG] [LOCAL ] Loaded configuration for TMUS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.579320] [DEBUG] [LOCAL ] Loaded configuration for CCI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.579787] [DEBUG] [LOCAL ] Loaded configuration for NMG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.579861] [DEBUG] [LOCAL ] Loaded configuration for YETI: 0 features, 60.0% accuracy [2026-01-13T20:35:33.580251] [DEBUG] [LOCAL ] Loaded configuration for PHI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.580514] [DEBUG] [LOCAL ] Loaded configuration for UHG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.580814] [DEBUG] [LOCAL ] Loaded configuration for SNA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.581084] [DEBUG] [LOCAL ] Loaded configuration for WWD: 0 features, 70.0% accuracy [2026-01-13T20:35:33.581360] [DEBUG] [LOCAL ] Loaded configuration for GTN: 2 features, 50.0% accuracy [2026-01-13T20:35:33.581435] [DEBUG] [LOCAL ] Loaded configuration for HEI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.581683] [DEBUG] [LOCAL ] Loaded configuration for XTIA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.581985] [DEBUG] [LOCAL ] Loaded configuration for RMM: 1 features, 90.0% accuracy [2026-01-13T20:35:33.582227] [DEBUG] [LOCAL ] Loaded configuration for DIOD: 2 features, 90.0% accuracy [2026-01-13T20:35:33.582298] [DEBUG] [LOCAL ] Loaded configuration for WEN: 0 features, 80.0% accuracy [2026-01-13T20:35:33.582602] [DEBUG] [LOCAL ] Loaded configuration for QQQY: 4 features, 70.0% accuracy [2026-01-13T20:35:33.582866] [DEBUG] [LOCAL ] Loaded configuration for DBI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.583124] [DEBUG] [LOCAL ] Loaded configuration for OPK: 1 features, 70.0% accuracy [2026-01-13T20:35:33.583428] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.583692] [DEBUG] [LOCAL ] Loaded configuration for LAC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.583935] [DEBUG] [LOCAL ] Loaded configuration for FBP: 1 features, 80.0% accuracy [2026-01-13T20:35:33.584216] [DEBUG] [LOCAL ] Loaded configuration for TTE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.584530] [DEBUG] [LOCAL ] Loaded configuration for TALO: 1 features, 60.0% accuracy [2026-01-13T20:35:33.584838] [DEBUG] [LOCAL ] Loaded configuration for LUCD: 3 features, 50.0% accuracy [2026-01-13T20:35:33.585120] [DEBUG] [LOCAL ] Loaded configuration for CG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.585397] [DEBUG] [LOCAL ] Loaded configuration for AXGN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.585686] [DEBUG] [LOCAL ] Loaded configuration for DHF: 2 features, 80.0% accuracy [2026-01-13T20:35:33.585758] [DEBUG] [LOCAL ] Loaded configuration for BC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.586035] [DEBUG] [LOCAL ] Loaded configuration for ESAB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.586122] [DEBUG] [LOCAL ] Loaded configuration for IDAI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.586374] [DEBUG] [LOCAL ] Loaded configuration for MGM: 5 features, 80.0% accuracy [2026-01-13T20:35:33.586446] [DEBUG] [LOCAL ] Loaded configuration for DOGZ: 2 features, 50.0% accuracy [2026-01-13T20:35:33.586726] [DEBUG] [LOCAL ] Loaded configuration for SVC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.586970] [DEBUG] [LOCAL ] Loaded configuration for OPTX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.587214] [DEBUG] [LOCAL ] Loaded configuration for NBHC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.587287] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, 100.0% accuracy [2026-01-13T20:35:33.587520] [DEBUG] [LOCAL ] Loaded configuration for CPF: 5 features, 70.0% accuracy [2026-01-13T20:35:33.587792] [DEBUG] [LOCAL ] Loaded configuration for NIE: 1 features, 60.0% accuracy [2026-01-13T20:35:33.588052] [DEBUG] [LOCAL ] Loaded configuration for STN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.588342] [DEBUG] [LOCAL ] Loaded configuration for FCNCO: 1 features, 60.0% accuracy [2026-01-13T20:35:33.588606] [DEBUG] [LOCAL ] Loaded configuration for BLE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.588896] [DEBUG] [LOCAL ] Loaded configuration for MCS: 4 features, 70.0% accuracy [2026-01-13T20:35:33.589175] [DEBUG] [LOCAL ] Loaded configuration for PGNY: 2 features, 80.0% accuracy [2026-01-13T20:35:33.589472] [DEBUG] [LOCAL ] Loaded configuration for TTI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.589754] [DEBUG] [LOCAL ] Loaded configuration for ETHA: 4 features, 70.0% accuracy [2026-01-13T20:35:33.590054] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, 100.0% accuracy [2026-01-13T20:35:33.590318] [DEBUG] [LOCAL ] Loaded configuration for ZGN: 4 features, 60.0% accuracy [2026-01-13T20:35:33.590600] [DEBUG] [LOCAL ] Loaded configuration for AESI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.590898] [DEBUG] [LOCAL ] Loaded configuration for IQI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.590970] [DEBUG] [LOCAL ] Loaded configuration for DNLI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.591223] [DEBUG] [LOCAL ] Loaded configuration for SOPA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.591513] [DEBUG] [LOCAL ] Loaded configuration for BHFAL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.591814] [DEBUG] [LOCAL ] Loaded configuration for SPRY: 1 features, 70.0% accuracy [2026-01-13T20:35:33.592086] [DEBUG] [LOCAL ] Loaded configuration for ADM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.592166] [DEBUG] [LOCAL ] Loaded configuration for TRUP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.592415] [DEBUG] [LOCAL ] Loaded configuration for MHK: 0 features, 90.0% accuracy [2026-01-13T20:35:33.592715] [DEBUG] [LOCAL ] Loaded configuration for AJG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.592787] [DEBUG] [LOCAL ] Loaded configuration for MTZ: 4 features, 70.0% accuracy [2026-01-13T20:35:33.593121] [DEBUG] [LOCAL ] Loaded configuration for CTVA: 2 features, 50.0% accuracy [2026-01-13T20:35:33.593507] [DEBUG] [LOCAL ] Loaded configuration for NC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.593818] [DEBUG] [LOCAL ] Loaded configuration for USOI: 0 features, 60.0% accuracy [2026-01-13T20:35:33.594117] [DEBUG] [LOCAL ] Loaded configuration for ALKS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.594222] [DEBUG] [LOCAL ] Loaded configuration for TREX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.594493] [DEBUG] [LOCAL ] Loaded configuration for TPYP: 1 features, 60.0% accuracy [2026-01-13T20:35:33.594779] [DEBUG] [LOCAL ] Loaded configuration for AOD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.595055] [DEBUG] [LOCAL ] Loaded configuration for SNES: 3 features, 70.0% accuracy [2026-01-13T20:35:33.595346] [DEBUG] [LOCAL ] Loaded configuration for ALCO: 5 features, 80.0% accuracy [2026-01-13T20:35:33.595443] [DEBUG] [LOCAL ] Loaded configuration for IMOS: 0 features, 70.0% accuracy [2026-01-13T20:35:33.596418] [DEBUG] [LOCAL ] Loaded configuration for CYD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.596931] [DEBUG] [LOCAL ] Loaded configuration for MRK: 2 features, 90.0% accuracy [2026-01-13T20:35:33.597220] [DEBUG] [LOCAL ] Loaded configuration for DGCB: 0 features, 70.0% accuracy [2026-01-13T20:35:33.597312] [DEBUG] [LOCAL ] Loaded configuration for MUA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.597611] [DEBUG] [LOCAL ] Loaded configuration for GNL: 0 features, 70.0% accuracy [2026-01-13T20:35:33.597885] [DEBUG] [LOCAL ] Loaded configuration for JOE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.598188] [DEBUG] [LOCAL ] Loaded configuration for LBTYK: 5 features, 100.0% accuracy [2026-01-13T20:35:33.598455] [DEBUG] [LOCAL ] Loaded configuration for ACCO: 3 features, 90.0% accuracy [2026-01-13T20:35:33.598918] [DEBUG] [LOCAL ] Loaded configuration for TME: 3 features, 80.0% accuracy [2026-01-13T20:35:33.599246] [DEBUG] [LOCAL ] Loaded configuration for BVS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.599702] [DEBUG] [LOCAL ] Loaded configuration for MAMA: 4 features, 70.0% accuracy [2026-01-13T20:35:33.600052] [DEBUG] [LOCAL ] Loaded configuration for FCCO: 4 features, 70.0% accuracy [2026-01-13T20:35:33.600373] [DEBUG] [LOCAL ] Loaded configuration for PLYM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.600881] [DEBUG] [LOCAL ] Loaded configuration for ESCA: 4 features, 80.0% accuracy [2026-01-13T20:35:33.601174] [DEBUG] [LOCAL ] Loaded configuration for TROX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.602021] [DEBUG] [LOCAL ] Loaded configuration for WFC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.602294] [DEBUG] [LOCAL ] Loaded configuration for MTH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.602560] [DEBUG] [LOCAL ] Loaded configuration for SWK: 0 features, 70.0% accuracy [2026-01-13T20:35:33.603034] [DEBUG] [LOCAL ] Loaded configuration for HL: 6 features, 90.0% accuracy [2026-01-13T20:35:33.603346] [DEBUG] [LOCAL ] Loaded configuration for IRON: 3 features, 70.0% accuracy [2026-01-13T20:35:33.603428] [DEBUG] [LOCAL ] Loaded configuration for BL: 3 features, 50.0% accuracy [2026-01-13T20:35:33.603668] [DEBUG] [LOCAL ] Loaded configuration for INO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.603942] [DEBUG] [LOCAL ] Loaded configuration for INDP: 0 features, 70.0% accuracy [2026-01-13T20:35:33.604207] [DEBUG] [LOCAL ] Loaded configuration for PDM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.604316] [DEBUG] [LOCAL ] Loaded configuration for STEP: 3 features, 70.0% accuracy [2026-01-13T20:35:33.604840] [DEBUG] [LOCAL ] Loaded configuration for PLD: 1 features, 90.0% accuracy [2026-01-13T20:35:33.605160] [DEBUG] [LOCAL ] Loaded configuration for EPD: 4 features, 100.0% accuracy [2026-01-13T20:35:33.605464] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.606008] [DEBUG] [LOCAL ] Loaded configuration for AEVA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.606315] [DEBUG] [LOCAL ] Loaded configuration for DQ: 1 features, 70.0% accuracy [2026-01-13T20:35:33.606852] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.607199] [DEBUG] [LOCAL ] Loaded configuration for COPP: 4 features, 70.0% accuracy [2026-01-13T20:35:33.607448] [DEBUG] [LOCAL ] Loaded configuration for OFLX: 4 features, 70.0% accuracy [2026-01-13T20:35:33.607531] [DEBUG] [LOCAL ] Loaded configuration for AUPH: 5 features, 70.0% accuracy [2026-01-13T20:35:33.608040] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 0 features, 90.0% accuracy [2026-01-13T20:35:33.608134] [DEBUG] [LOCAL ] Loaded configuration for GREE: 1 features, 70.0% accuracy [2026-01-13T20:35:33.608397] [DEBUG] [LOCAL ] Loaded configuration for RSI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.608680] [DEBUG] [LOCAL ] Loaded configuration for HBM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.608960] [DEBUG] [LOCAL ] Loaded configuration for SREA: 5 features, 90.0% accuracy [2026-01-13T20:35:33.609233] [DEBUG] [LOCAL ] Loaded configuration for YELP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.609550] [DEBUG] [LOCAL ] Loaded configuration for NHI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.610076] [DEBUG] [LOCAL ] Loaded configuration for CABO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.610373] [DEBUG] [LOCAL ] Loaded configuration for BPOP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.610889] [DEBUG] [LOCAL ] Loaded configuration for EBC: 1 features, 90.0% accuracy [2026-01-13T20:35:33.611175] [DEBUG] [LOCAL ] Loaded configuration for BNED: 3 features, 70.0% accuracy [2026-01-13T20:35:33.611271] [DEBUG] [LOCAL ] Loaded configuration for BSM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.611600] [DEBUG] [LOCAL ] Loaded configuration for SMBK: 1 features, 60.0% accuracy [2026-01-13T20:35:33.611881] [DEBUG] [LOCAL ] Loaded configuration for PMTS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.612158] [DEBUG] [LOCAL ] Loaded configuration for STC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.612434] [DEBUG] [LOCAL ] Loaded configuration for GRBK: 1 features, 80.0% accuracy [2026-01-13T20:35:33.612795] [DEBUG] [LOCAL ] Loaded configuration for UPS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.613727] [DEBUG] [LOCAL ] Loaded configuration for CMCSA: 0 features, 90.0% accuracy [2026-01-13T20:35:33.614006] [DEBUG] [LOCAL ] Loaded configuration for SDRL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.614081] [DEBUG] [LOCAL ] Loaded configuration for HBAN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.614402] [DEBUG] [LOCAL ] Loaded configuration for WKEY: 0 features, 80.0% accuracy [2026-01-13T20:35:33.614509] [DEBUG] [LOCAL ] Loaded configuration for TYGO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.615028] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 3 features, 100.0% accuracy [2026-01-13T20:35:33.615399] [DEBUG] [LOCAL ] Loaded configuration for CNX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.615887] [DEBUG] [LOCAL ] Loaded configuration for SD: 1 features, 80.0% accuracy [2026-01-13T20:35:33.616191] [DEBUG] [LOCAL ] Loaded configuration for TEVA: 1 features, 60.0% accuracy [2026-01-13T20:35:33.616461] [DEBUG] [LOCAL ] Loaded configuration for RILYN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.617065] [DEBUG] [LOCAL ] Loaded configuration for MVO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.617380] [DEBUG] [LOCAL ] Loaded configuration for AGNCO: 3 features, 100.0% accuracy [2026-01-13T20:35:33.617839] [DEBUG] [LOCAL ] Loaded configuration for WAB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.618180] [DEBUG] [LOCAL ] Loaded configuration for PPG: 4 features, 60.0% accuracy [2026-01-13T20:35:33.618485] [DEBUG] [LOCAL ] Loaded configuration for PHG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.619875] [DEBUG] [LOCAL ] Loaded configuration for OPAL: 4 features, 90.0% accuracy [2026-01-13T20:35:33.620153] [DEBUG] [LOCAL ] Loaded configuration for AVTX: 0 features, 50.0% accuracy [2026-01-13T20:35:33.620457] [DEBUG] [LOCAL ] Loaded configuration for FTRI: 1 features, 60.0% accuracy [2026-01-13T20:35:33.620939] [DEBUG] [LOCAL ] Loaded configuration for AZ: 3 features, 70.0% accuracy [2026-01-13T20:35:33.621208] [DEBUG] [LOCAL ] Loaded configuration for DXC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.621316] [DEBUG] [LOCAL ] Loaded configuration for CSQ: 4 features, 90.0% accuracy [2026-01-13T20:35:33.621604] [DEBUG] [LOCAL ] Loaded configuration for TG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.621682] [DEBUG] [LOCAL ] Loaded configuration for KGS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.621746] [DEBUG] [LOCAL ] Loaded configuration for EQIX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.622008] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 5 features, 90.0% accuracy [2026-01-13T20:35:33.622272] [DEBUG] [LOCAL ] Loaded configuration for URGN: 3 features, 60.0% accuracy [2026-01-13T20:35:33.622514] [DEBUG] [LOCAL ] Loaded configuration for DAIO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.622801] [DEBUG] [LOCAL ] Loaded configuration for TALK: 4 features, 70.0% accuracy [2026-01-13T20:35:33.623073] [DEBUG] [LOCAL ] Loaded configuration for MOS: 3 features, 60.0% accuracy [2026-01-13T20:35:33.623374] [DEBUG] [LOCAL ] Loaded configuration for FWRD: 2 features, 100.0% accuracy [2026-01-13T20:35:33.623643] [DEBUG] [LOCAL ] Loaded configuration for BIP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.623908] [DEBUG] [LOCAL ] Loaded configuration for EGBN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.624154] [DEBUG] [LOCAL ] Loaded configuration for PEN: 1 features, 90.0% accuracy [2026-01-13T20:35:33.624434] [DEBUG] [LOCAL ] Loaded configuration for BFS: 4 features, 90.0% accuracy [2026-01-13T20:35:33.624695] [DEBUG] [LOCAL ] Loaded configuration for HLN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.624940] [DEBUG] [LOCAL ] Loaded configuration for ARCC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.625027] [DEBUG] [LOCAL ] Loaded configuration for LICN: 4 features, 70.0% accuracy [2026-01-13T20:35:33.625286] [DEBUG] [LOCAL ] Loaded configuration for BEP: 0 features, 90.0% accuracy [2026-01-13T20:35:33.625595] [DEBUG] [LOCAL ] Loaded configuration for PTGX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.625927] [DEBUG] [LOCAL ] Loaded configuration for EMXC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.626831] [DEBUG] [LOCAL ] Loaded configuration for HAS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.627149] [DEBUG] [LOCAL ] Loaded configuration for NEM: 4 features, 90.0% accuracy [2026-01-13T20:35:33.627455] [DEBUG] [LOCAL ] Loaded configuration for JBSS: 1 features, 60.0% accuracy [2026-01-13T20:35:33.627935] [DEBUG] [LOCAL ] Loaded configuration for SYNA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.628268] [DEBUG] [LOCAL ] Loaded configuration for TAP: 1 features, 90.0% accuracy [2026-01-13T20:35:33.628537] [DEBUG] [LOCAL ] Loaded configuration for PKE: 2 features, 60.0% accuracy [2026-01-13T20:35:33.628797] [DEBUG] [LOCAL ] Loaded configuration for MYRG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.629037] [DEBUG] [LOCAL ] Loaded configuration for PHM: 2 features, 60.0% accuracy [2026-01-13T20:35:33.629110] [DEBUG] [LOCAL ] Loaded configuration for PEB: 3 features, 90.0% accuracy [2026-01-13T20:35:33.629432] [DEBUG] [LOCAL ] Loaded configuration for JAZZ: 2 features, 70.0% accuracy [2026-01-13T20:35:33.629506] [DEBUG] [LOCAL ] Loaded configuration for IGIB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.630004] [DEBUG] [LOCAL ] Loaded configuration for BBAI: 1 features, 60.0% accuracy [2026-01-13T20:35:33.630301] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.630588] [DEBUG] [LOCAL ] Loaded configuration for FMS: 1 features, 60.0% accuracy [2026-01-13T20:35:33.630863] [DEBUG] [LOCAL ] Loaded configuration for AOSL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.631127] [DEBUG] [LOCAL ] Loaded configuration for AMSF: 0 features, 80.0% accuracy [2026-01-13T20:35:33.631400] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.631656] [DEBUG] [LOCAL ] Loaded configuration for GHY: 4 features, 70.0% accuracy [2026-01-13T20:35:33.631952] [DEBUG] [LOCAL ] Loaded configuration for IPI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.632215] [DEBUG] [LOCAL ] Loaded configuration for RKLB: 0 features, 60.0% accuracy [2026-01-13T20:35:33.632293] [DEBUG] [LOCAL ] Loaded configuration for PSFE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.632598] [DEBUG] [LOCAL ] Loaded configuration for LEVI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.632890] [DEBUG] [LOCAL ] Loaded configuration for ALX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.633132] [DEBUG] [LOCAL ] Loaded configuration for ASC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.633392] [DEBUG] [LOCAL ] Loaded configuration for SM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.633890] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.634188] [DEBUG] [LOCAL ] Loaded configuration for BP: 4 features, 70.0% accuracy [2026-01-13T20:35:33.634463] [DEBUG] [LOCAL ] Loaded configuration for RL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.634549] [DEBUG] [LOCAL ] Loaded configuration for BLK: 3 features, 90.0% accuracy [2026-01-13T20:35:33.634837] [DEBUG] [LOCAL ] Loaded configuration for CAVA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.635114] [DEBUG] [LOCAL ] Loaded configuration for SG: 1 features, 60.0% accuracy [2026-01-13T20:35:33.635199] [DEBUG] [LOCAL ] Loaded configuration for COYA: 0 features, 90.0% accuracy [2026-01-13T20:35:33.635463] [DEBUG] [LOCAL ] Loaded configuration for ACIC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.635715] [DEBUG] [LOCAL ] Loaded configuration for WALD: 2 features, 80.0% accuracy [2026-01-13T20:35:33.636040] [DEBUG] [LOCAL ] Loaded configuration for FTXO: 4 features, 60.0% accuracy [2026-01-13T20:35:33.636347] [DEBUG] [LOCAL ] Loaded configuration for CRMD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.636800] [DEBUG] [LOCAL ] Loaded configuration for INN: 6 features, 80.0% accuracy [2026-01-13T20:35:33.637056] [DEBUG] [LOCAL ] Loaded configuration for GNSS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.637350] [DEBUG] [LOCAL ] Loaded configuration for CBRL: 3 features, 70.0% accuracy [2026-01-13T20:35:33.637646] [DEBUG] [LOCAL ] Loaded configuration for QQMG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.637907] [DEBUG] [LOCAL ] Loaded configuration for DHC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.638209] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 0 features, 90.0% accuracy [2026-01-13T20:35:33.638508] [DEBUG] [LOCAL ] Loaded configuration for NNN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.638606] [DEBUG] [LOCAL ] Loaded configuration for WTBA: 1 features, 90.0% accuracy [2026-01-13T20:35:33.638671] [DEBUG] [LOCAL ] Loaded configuration for CTSH: 2 features, 60.0% accuracy [2026-01-13T20:35:33.638913] [DEBUG] [LOCAL ] Loaded configuration for KVUE: 2 features, 60.0% accuracy [2026-01-13T20:35:33.638985] [DEBUG] [LOCAL ] Loaded configuration for WRB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.639232] [DEBUG] [LOCAL ] Loaded configuration for CCCC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.639305] [DEBUG] [LOCAL ] Loaded configuration for IVAL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.639610] [DEBUG] [LOCAL ] Loaded configuration for WINA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.639904] [DEBUG] [LOCAL ] Loaded configuration for PTON: 2 features, 100.0% accuracy [2026-01-13T20:35:33.640176] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 4 features, 90.0% accuracy [2026-01-13T20:35:33.640471] [DEBUG] [LOCAL ] Loaded configuration for SSTI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.641005] [DEBUG] [LOCAL ] Loaded configuration for LPRO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.641090] [DEBUG] [LOCAL ] Loaded configuration for SKIL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.641350] [DEBUG] [LOCAL ] Loaded configuration for ACGLO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.641613] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.641941] [DEBUG] [LOCAL ] Loaded configuration for BDC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.642226] [DEBUG] [LOCAL ] Loaded configuration for IUSB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.642503] [DEBUG] [LOCAL ] Loaded configuration for AMZZ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.642776] [DEBUG] [LOCAL ] Loaded configuration for PTF: 4 features, 90.0% accuracy [2026-01-13T20:35:33.643046] [DEBUG] [LOCAL ] Loaded configuration for DPRO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.643331] [DEBUG] [LOCAL ] Loaded configuration for PCRX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.643619] [DEBUG] [LOCAL ] Loaded configuration for MIRA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.643873] [DEBUG] [LOCAL ] Loaded configuration for AZN: 3 features, 100.0% accuracy [2026-01-13T20:35:33.644740] [DEBUG] [LOCAL ] Loaded configuration for SYK: 2 features, 70.0% accuracy [2026-01-13T20:35:33.644985] [DEBUG] [LOCAL ] Loaded configuration for ORA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.645280] [DEBUG] [LOCAL ] Loaded configuration for CVE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.645524] [DEBUG] [LOCAL ] Loaded configuration for ELC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.645622] [DEBUG] [LOCAL ] Loaded configuration for CAH: 2 features, 100.0% accuracy [2026-01-13T20:35:33.645892] [DEBUG] [LOCAL ] Loaded configuration for TTC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.646248] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 4 features, 100.0% accuracy [2026-01-13T20:35:33.646600] [DEBUG] [LOCAL ] Loaded configuration for EGY: 2 features, 90.0% accuracy [2026-01-13T20:35:33.646704] [DEBUG] [LOCAL ] Loaded configuration for EBAY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.646793] [DEBUG] [LOCAL ] Loaded configuration for SITM: 1 features, 90.0% accuracy [2026-01-13T20:35:33.647064] [DEBUG] [LOCAL ] Loaded configuration for INTA: 3 features, 60.0% accuracy [2026-01-13T20:35:33.647335] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.648426] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 3 features, 100.0% accuracy [2026-01-13T20:35:33.648717] [DEBUG] [LOCAL ] Loaded configuration for TCBK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.648819] [DEBUG] [LOCAL ] Loaded configuration for DVA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.649074] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 4 features, 90.0% accuracy [2026-01-13T20:35:33.649336] [DEBUG] [LOCAL ] Loaded configuration for PSEC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.649597] [DEBUG] [LOCAL ] Loaded configuration for CPA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.649863] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 5 features, 90.0% accuracy [2026-01-13T20:35:33.649937] [DEBUG] [LOCAL ] Loaded configuration for ESQ: 0 features, 60.0% accuracy [2026-01-13T20:35:33.650234] [DEBUG] [LOCAL ] Loaded configuration for DXPE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.650487] [DEBUG] [LOCAL ] Loaded configuration for DMXF: 3 features, 80.0% accuracy [2026-01-13T20:35:33.650596] [DEBUG] [LOCAL ] Loaded configuration for HSTM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.650829] [DEBUG] [LOCAL ] Loaded configuration for FLGC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.651066] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 3 features, 90.0% accuracy [2026-01-13T20:35:33.652090] [DEBUG] [LOCAL ] Loaded configuration for ABOS: 0 features, 90.0% accuracy [2026-01-13T20:35:33.652393] [DEBUG] [LOCAL ] Loaded configuration for LNTH: 4 features, 80.0% accuracy [2026-01-13T20:35:33.652658] [DEBUG] [LOCAL ] Loaded configuration for MCBS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.652929] [DEBUG] [LOCAL ] Loaded configuration for BVN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.653006] [DEBUG] [LOCAL ] Loaded configuration for BBIO: 1 features, 60.0% accuracy [2026-01-13T20:35:33.653070] [DEBUG] [LOCAL ] Loaded configuration for THS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.653324] [DEBUG] [LOCAL ] Loaded configuration for BGB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.653604] [DEBUG] [LOCAL ] Loaded configuration for WRAP: 1 features, 60.0% accuracy [2026-01-13T20:35:33.653860] [DEBUG] [LOCAL ] Loaded configuration for HYZD: 4 features, 70.0% accuracy [2026-01-13T20:35:33.654620] [DEBUG] [LOCAL ] Loaded configuration for FNY: 4 features, 80.0% accuracy [2026-01-13T20:35:33.654947] [DEBUG] [LOCAL ] Loaded configuration for ALRM: 5 features, 70.0% accuracy [2026-01-13T20:35:33.655055] [DEBUG] [LOCAL ] Loaded configuration for NFTY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.655315] [DEBUG] [LOCAL ] Loaded configuration for AGO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.655603] [DEBUG] [LOCAL ] Loaded configuration for OGE: 5 features, 70.0% accuracy [2026-01-13T20:35:33.656118] [DEBUG] [LOCAL ] Loaded configuration for ASTE: 1 features, 50.0% accuracy [2026-01-13T20:35:33.656425] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 5 features, 100.0% accuracy [2026-01-13T20:35:33.656499] [DEBUG] [LOCAL ] Loaded configuration for FSBC: 2 features, 60.0% accuracy [2026-01-13T20:35:33.656737] [DEBUG] [LOCAL ] Loaded configuration for TECK: 2 features, 60.0% accuracy [2026-01-13T20:35:33.657042] [DEBUG] [LOCAL ] Loaded configuration for LGND: 1 features, 60.0% accuracy [2026-01-13T20:35:33.657117] [DEBUG] [LOCAL ] Loaded configuration for COTY: 4 features, 90.0% accuracy [2026-01-13T20:35:33.657375] [DEBUG] [LOCAL ] Loaded configuration for CZFS: 4 features, 70.0% accuracy [2026-01-13T20:35:33.657629] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, 90.0% accuracy [2026-01-13T20:35:33.657991] [DEBUG] [LOCAL ] Loaded configuration for QTTB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.658290] [DEBUG] [LOCAL ] Loaded configuration for FVCB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.658752] [DEBUG] [LOCAL ] Loaded configuration for UTL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.659023] [DEBUG] [LOCAL ] Loaded configuration for PID: 2 features, 80.0% accuracy [2026-01-13T20:35:33.659273] [DEBUG] [LOCAL ] Loaded configuration for LLY: 0 features, 60.0% accuracy [2026-01-13T20:35:33.659552] [DEBUG] [LOCAL ] Loaded configuration for PKBK: 1 features, 60.0% accuracy [2026-01-13T20:35:33.659874] [DEBUG] [LOCAL ] Loaded configuration for GERN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.660124] [DEBUG] [LOCAL ] Loaded configuration for PRTH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.660429] [DEBUG] [LOCAL ] Loaded configuration for LKFN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.660679] [DEBUG] [LOCAL ] Loaded configuration for CME: 1 features, 70.0% accuracy [2026-01-13T20:35:33.660931] [DEBUG] [LOCAL ] Loaded configuration for HTD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.661186] [DEBUG] [LOCAL ] Loaded configuration for BMRC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.661427] [DEBUG] [LOCAL ] Loaded configuration for BZ: 2 features, 70.0% accuracy [2026-01-13T20:35:33.661730] [DEBUG] [LOCAL ] Loaded configuration for IONS: 4 features, 100.0% accuracy [2026-01-13T20:35:33.662016] [DEBUG] [LOCAL ] Loaded configuration for NFG: 4 features, 70.0% accuracy [2026-01-13T20:35:33.662269] [DEBUG] [LOCAL ] Loaded configuration for GLPI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.662730] [DEBUG] [LOCAL ] Loaded configuration for RGA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.663020] [DEBUG] [LOCAL ] Loaded configuration for OZK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.663118] [DEBUG] [LOCAL ] Loaded configuration for KE: 4 features, 70.0% accuracy [2026-01-13T20:35:33.663382] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.663666] [DEBUG] [LOCAL ] Loaded configuration for MGEE: 5 features, 70.0% accuracy [2026-01-13T20:35:33.663914] [DEBUG] [LOCAL ] Loaded configuration for PHIN: 4 features, 90.0% accuracy [2026-01-13T20:35:33.663998] [DEBUG] [LOCAL ] Loaded configuration for INDY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.664284] [DEBUG] [LOCAL ] Loaded configuration for ZVIA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.664602] [DEBUG] [LOCAL ] Loaded configuration for CII: 3 features, 70.0% accuracy [2026-01-13T20:35:33.664896] [DEBUG] [LOCAL ] Loaded configuration for APYX: 2 features, 50.0% accuracy [2026-01-13T20:35:33.665151] [DEBUG] [LOCAL ] Loaded configuration for ESOA: 0 features, 60.0% accuracy [2026-01-13T20:35:33.665399] [DEBUG] [LOCAL ] Loaded configuration for ICLN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.665685] [DEBUG] [LOCAL ] Loaded configuration for SEVN: 4 features, 60.0% accuracy [2026-01-13T20:35:33.665947] [DEBUG] [LOCAL ] Loaded configuration for JHG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.666249] [DEBUG] [LOCAL ] Loaded configuration for CNP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.666487] [DEBUG] [LOCAL ] Loaded configuration for DKS: 1 features, 90.0% accuracy [2026-01-13T20:35:33.666741] [DEBUG] [LOCAL ] Loaded configuration for RIO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.666983] [DEBUG] [LOCAL ] Loaded configuration for DIS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.667220] [DEBUG] [LOCAL ] Loaded configuration for PLXS: 4 features, 60.0% accuracy [2026-01-13T20:35:33.667302] [DEBUG] [LOCAL ] Loaded configuration for BLRX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.667531] [DEBUG] [LOCAL ] Loaded configuration for GS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.667837] [DEBUG] [LOCAL ] Loaded configuration for NRIX: 1 features, 50.0% accuracy [2026-01-13T20:35:33.668082] [DEBUG] [LOCAL ] Loaded configuration for KEN: 0 features, 70.0% accuracy [2026-01-13T20:35:33.668155] [DEBUG] [LOCAL ] Loaded configuration for TSEM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.668408] [DEBUG] [LOCAL ] Loaded configuration for APPS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.668479] [DEBUG] [LOCAL ] Loaded configuration for KC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.668745] [DEBUG] [LOCAL ] Loaded configuration for MBI: 1 features, 60.0% accuracy [2026-01-13T20:35:33.669016] [DEBUG] [LOCAL ] Loaded configuration for NUVB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.669087] [DEBUG] [LOCAL ] Loaded configuration for AGEN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.669383] [DEBUG] [LOCAL ] Loaded configuration for CNMD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.669725] [DEBUG] [LOCAL ] Loaded configuration for QURE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.670063] [DEBUG] [LOCAL ] Loaded configuration for AP: 4 features, 80.0% accuracy [2026-01-13T20:35:33.670332] [DEBUG] [LOCAL ] Loaded configuration for KRYS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.670596] [DEBUG] [LOCAL ] Loaded configuration for RILY: 2 features, 90.0% accuracy [2026-01-13T20:35:33.670900] [DEBUG] [LOCAL ] Loaded configuration for CHE: 2 features, 60.0% accuracy [2026-01-13T20:35:33.671212] [DEBUG] [LOCAL ] Loaded configuration for KSS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.671484] [DEBUG] [LOCAL ] Loaded configuration for DAVE: 2 features, 60.0% accuracy [2026-01-13T20:35:33.671745] [DEBUG] [LOCAL ] Loaded configuration for HLI: 3 features, 100.0% accuracy [2026-01-13T20:35:33.671998] [DEBUG] [LOCAL ] Loaded configuration for MPX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.672256] [DEBUG] [LOCAL ] Loaded configuration for TCBIO: 2 features, 50.0% accuracy [2026-01-13T20:35:33.672598] [DEBUG] [LOCAL ] Loaded configuration for CNO: 5 features, 90.0% accuracy [2026-01-13T20:35:33.672880] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, 100.0% accuracy [2026-01-13T20:35:33.673181] [DEBUG] [LOCAL ] Loaded configuration for BNH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.673480] [DEBUG] [LOCAL ] Loaded configuration for HD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.673733] [DEBUG] [LOCAL ] Loaded configuration for CGNX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.673979] [DEBUG] [LOCAL ] Loaded configuration for VTWG: 4 features, 70.0% accuracy [2026-01-13T20:35:33.674240] [DEBUG] [LOCAL ] Loaded configuration for DFGX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.674482] [DEBUG] [LOCAL ] Loaded configuration for OPCH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.674738] [DEBUG] [LOCAL ] Loaded configuration for HTH: 5 features, 80.0% accuracy [2026-01-13T20:35:33.675007] [DEBUG] [LOCAL ] Loaded configuration for REZI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.675249] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 1 features, 90.0% accuracy [2026-01-13T20:35:33.675534] [DEBUG] [LOCAL ] Loaded configuration for ALDX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.675626] [DEBUG] [LOCAL ] Loaded configuration for NVDS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.675861] [DEBUG] [LOCAL ] Loaded configuration for RUSHA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.676128] [DEBUG] [LOCAL ] Loaded configuration for GYRE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.676471] [DEBUG] [LOCAL ] Loaded configuration for JANX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.676738] [DEBUG] [LOCAL ] Loaded configuration for HWC: 5 features, 80.0% accuracy [2026-01-13T20:35:33.677014] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.677101] [DEBUG] [LOCAL ] Loaded configuration for WEA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.677385] [DEBUG] [LOCAL ] Loaded configuration for MLGO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.677644] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 4 features, 90.0% accuracy [2026-01-13T20:35:33.677930] [DEBUG] [LOCAL ] Loaded configuration for FOA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.678219] [DEBUG] [LOCAL ] Loaded configuration for KPTI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.678480] [DEBUG] [LOCAL ] Loaded configuration for CEG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.678719] [DEBUG] [LOCAL ] Loaded configuration for RUM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.678979] [DEBUG] [LOCAL ] Loaded configuration for BHE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.679049] [DEBUG] [LOCAL ] Loaded configuration for NUKK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.679294] [DEBUG] [LOCAL ] Loaded configuration for SRFM: 1 features, 90.0% accuracy [2026-01-13T20:35:33.679533] [DEBUG] [LOCAL ] Loaded configuration for INVA: 1 features, 80.0% accuracy [2026-01-13T20:35:33.679820] [DEBUG] [LOCAL ] Loaded configuration for DLB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.679909] [DEBUG] [LOCAL ] Loaded configuration for QQQE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.679975] [DEBUG] [LOCAL ] Loaded configuration for GHI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.680270] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.680603] [DEBUG] [LOCAL ] Loaded configuration for VIRC: 7 features, 100.0% accuracy [2026-01-13T20:35:33.680697] [DEBUG] [LOCAL ] Loaded configuration for SSD: 0 features, 70.0% accuracy [2026-01-13T20:35:33.680963] [DEBUG] [LOCAL ] Loaded configuration for SID: 5 features, 70.0% accuracy [2026-01-13T20:35:33.681251] [DEBUG] [LOCAL ] Loaded configuration for MIDD: 1 features, 70.0% accuracy [2026-01-13T20:35:33.681325] [DEBUG] [LOCAL ] Loaded configuration for TDY: 2 features, 80.0% accuracy [2026-01-13T20:35:33.681594] [DEBUG] [LOCAL ] Loaded configuration for RCKY: 3 features, 90.0% accuracy [2026-01-13T20:35:33.681857] [DEBUG] [LOCAL ] Loaded configuration for NAC: 4 features, 100.0% accuracy [2026-01-13T20:35:33.682115] [DEBUG] [LOCAL ] Loaded configuration for DARE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.682402] [DEBUG] [LOCAL ] Loaded configuration for FE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.682676] [DEBUG] [LOCAL ] Loaded configuration for WSBC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.682996] [DEBUG] [LOCAL ] Loaded configuration for SBCF: 1 features, 80.0% accuracy [2026-01-13T20:35:33.683544] [DEBUG] [LOCAL ] Loaded configuration for GANX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.684032] [DEBUG] [LOCAL ] Loaded configuration for HMY: 2 features, 80.0% accuracy [2026-01-13T20:35:33.684368] [DEBUG] [LOCAL ] Loaded configuration for PDEX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.684444] [DEBUG] [LOCAL ] Loaded configuration for EOD: 3 features, 90.0% accuracy [2026-01-13T20:35:33.684735] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 3 features, 90.0% accuracy [2026-01-13T20:35:33.685037] [DEBUG] [LOCAL ] Loaded configuration for AFB: 0 features, 60.0% accuracy [2026-01-13T20:35:33.685313] [DEBUG] [LOCAL ] Loaded configuration for ZIP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.685588] [DEBUG] [LOCAL ] Loaded configuration for CLB: 0 features, 80.0% accuracy [2026-01-13T20:35:33.685670] [DEBUG] [LOCAL ] Loaded configuration for JSML: 2 features, 70.0% accuracy [2026-01-13T20:35:33.685738] [DEBUG] [LOCAL ] Loaded configuration for AXSM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.685990] [DEBUG] [LOCAL ] Loaded configuration for LXEO: 3 features, 100.0% accuracy [2026-01-13T20:35:33.686243] [DEBUG] [LOCAL ] Loaded configuration for HPP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.686506] [DEBUG] [LOCAL ] Loaded configuration for PNTG: 4 features, 80.0% accuracy [2026-01-13T20:35:33.686787] [DEBUG] [LOCAL ] Loaded configuration for IBTL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.686888] [DEBUG] [LOCAL ] Loaded configuration for RRX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.687212] [DEBUG] [LOCAL ] Loaded configuration for ARLO: 0 features, 60.0% accuracy [2026-01-13T20:35:33.687304] [DEBUG] [LOCAL ] Loaded configuration for NXP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.687619] [DEBUG] [LOCAL ] Loaded configuration for GVA: 5 features, 70.0% accuracy [2026-01-13T20:35:33.687932] [DEBUG] [LOCAL ] Loaded configuration for VLGEA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.688062] [DEBUG] [LOCAL ] Loaded configuration for ARI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.688336] [DEBUG] [LOCAL ] Loaded configuration for QBTS: 4 features, 100.0% accuracy [2026-01-13T20:35:33.688649] [DEBUG] [LOCAL ] Loaded configuration for AGMH: 0 features, 80.0% accuracy [2026-01-13T20:35:33.688939] [DEBUG] [LOCAL ] Loaded configuration for MEOH: 4 features, 80.0% accuracy [2026-01-13T20:35:33.689019] [DEBUG] [LOCAL ] Loaded configuration for TMC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.689270] [DEBUG] [LOCAL ] Loaded configuration for GLOB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.689343] [DEBUG] [LOCAL ] Loaded configuration for CDRE: 0 features, 70.0% accuracy [2026-01-13T20:35:33.689627] [DEBUG] [LOCAL ] Loaded configuration for VIGI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.689919] [DEBUG] [LOCAL ] Loaded configuration for DERM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.690175] [DEBUG] [LOCAL ] Loaded configuration for VWOB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.690638] [DEBUG] [LOCAL ] Loaded configuration for CCS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.690958] [DEBUG] [LOCAL ] Loaded configuration for PROF: 3 features, 60.0% accuracy [2026-01-13T20:35:33.691282] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 6 features, 90.0% accuracy [2026-01-13T20:35:33.691625] [DEBUG] [LOCAL ] Loaded configuration for EVSD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.691925] [DEBUG] [LOCAL ] Loaded configuration for THRY: 0 features, 70.0% accuracy [2026-01-13T20:35:33.692300] [DEBUG] [LOCAL ] Loaded configuration for MRCY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.692612] [DEBUG] [LOCAL ] Loaded configuration for SRE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.692902] [DEBUG] [LOCAL ] Loaded configuration for FFA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.693246] [DEBUG] [LOCAL ] Loaded configuration for MOMO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.693594] [DEBUG] [LOCAL ] Loaded configuration for QRVO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.693863] [DEBUG] [LOCAL ] Loaded configuration for STE: 3 features, 90.0% accuracy [2026-01-13T20:35:33.694130] [DEBUG] [LOCAL ] Loaded configuration for TH: 1 features, 70.0% accuracy [2026-01-13T20:35:33.694438] [DEBUG] [LOCAL ] Loaded configuration for FANG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.694753] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 2 features, 90.0% accuracy [2026-01-13T20:35:33.695215] [DEBUG] [LOCAL ] Loaded configuration for ALG: 4 features, 90.0% accuracy [2026-01-13T20:35:33.695501] [DEBUG] [LOCAL ] Loaded configuration for ULTA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.695870] [DEBUG] [LOCAL ] Loaded configuration for HTZ: 2 features, 70.0% accuracy [2026-01-13T20:35:33.696169] [DEBUG] [LOCAL ] Loaded configuration for ETON: 4 features, 70.0% accuracy [2026-01-13T20:35:33.696270] [DEBUG] [LOCAL ] Loaded configuration for ANAB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.696539] [DEBUG] [LOCAL ] Loaded configuration for BCAX: 3 features, 60.0% accuracy [2026-01-13T20:35:33.696658] [DEBUG] [LOCAL ] Loaded configuration for PKX: 1 features, 90.0% accuracy [2026-01-13T20:35:33.696978] [DEBUG] [LOCAL ] Loaded configuration for ADI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.697267] [DEBUG] [LOCAL ] Loaded configuration for TWG: 4 features, 90.0% accuracy [2026-01-13T20:35:33.697359] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 4 features, 90.0% accuracy [2026-01-13T20:35:33.697450] [DEBUG] [LOCAL ] Loaded configuration for CIG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.697739] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 4 features, 90.0% accuracy [2026-01-13T20:35:33.698037] [DEBUG] [LOCAL ] Loaded configuration for UZE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.698373] [DEBUG] [LOCAL ] Loaded configuration for TPGXL: 1 features, 80.0% accuracy [2026-01-13T20:35:33.698642] [DEBUG] [LOCAL ] Loaded configuration for SBI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.699423] [DEBUG] [LOCAL ] Loaded configuration for GBX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.699757] [DEBUG] [LOCAL ] Loaded configuration for AIZN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.699852] [DEBUG] [LOCAL ] Loaded configuration for VANI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.700129] [DEBUG] [LOCAL ] Loaded configuration for TPC: 5 features, 60.0% accuracy [2026-01-13T20:35:33.700446] [DEBUG] [LOCAL ] Loaded configuration for HALO: 1 features, 90.0% accuracy [2026-01-13T20:35:33.700882] [DEBUG] [LOCAL ] Loaded configuration for EHI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.701219] [DEBUG] [LOCAL ] Loaded configuration for TYG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.701520] [DEBUG] [LOCAL ] Loaded configuration for NNOX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.702034] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.702348] [DEBUG] [LOCAL ] Loaded configuration for PZZA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.702655] [DEBUG] [LOCAL ] Loaded configuration for BIOX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.702997] [DEBUG] [LOCAL ] Loaded configuration for ESEA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.703453] [DEBUG] [LOCAL ] Loaded configuration for CPSH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.703789] [DEBUG] [LOCAL ] Loaded configuration for MGX: 0 features, 60.0% accuracy [2026-01-13T20:35:33.704065] [DEBUG] [LOCAL ] Loaded configuration for FEMB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.704397] [DEBUG] [LOCAL ] Loaded configuration for UTF: 4 features, 80.0% accuracy [2026-01-13T20:35:33.704681] [DEBUG] [LOCAL ] Loaded configuration for NCTY: 7 features, 80.0% accuracy [2026-01-13T20:35:33.704962] [DEBUG] [LOCAL ] Loaded configuration for WBS: 4 features, 70.0% accuracy [2026-01-13T20:35:33.705902] [DEBUG] [LOCAL ] Loaded configuration for CPRX: 0 features, 60.0% accuracy [2026-01-13T20:35:33.706173] [DEBUG] [LOCAL ] Loaded configuration for PLAY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.706442] [DEBUG] [LOCAL ] Loaded configuration for VTRS: 0 features, 80.0% accuracy [2026-01-13T20:35:33.707509] [DEBUG] [LOCAL ] Loaded configuration for HAL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.708032] [DEBUG] [LOCAL ] Loaded configuration for CSB: 3 features, 60.0% accuracy [2026-01-13T20:35:33.708130] [DEBUG] [LOCAL ] Loaded configuration for PKOH: 4 features, 80.0% accuracy [2026-01-13T20:35:33.708757] [DEBUG] [LOCAL ] Loaded configuration for AHH: 3 features, 70.0% accuracy [2026-01-13T20:35:33.709065] [DEBUG] [LOCAL ] Loaded configuration for CRWD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.709344] [DEBUG] [LOCAL ] Loaded configuration for WAFD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.709753] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 1 features, 90.0% accuracy [2026-01-13T20:35:33.710074] [DEBUG] [LOCAL ] Loaded configuration for TDG: 0 features, 80.0% accuracy [2026-01-13T20:35:33.710403] [DEBUG] [LOCAL ] Loaded configuration for PDO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.710737] [DEBUG] [LOCAL ] Loaded configuration for BBDO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.711052] [DEBUG] [LOCAL ] Loaded configuration for ZM: 2 features, 100.0% accuracy [2026-01-13T20:35:33.711347] [DEBUG] [LOCAL ] Loaded configuration for MSFD: 3 features, 60.0% accuracy [2026-01-13T20:35:33.711623] [DEBUG] [LOCAL ] Loaded configuration for PRAX: 0 features, 70.0% accuracy [2026-01-13T20:35:33.711951] [DEBUG] [LOCAL ] Loaded configuration for TOWN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.712294] [DEBUG] [LOCAL ] Loaded configuration for AVAH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.712616] [DEBUG] [LOCAL ] Loaded configuration for VMBS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.712908] [DEBUG] [LOCAL ] Loaded configuration for APLS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.713177] [DEBUG] [LOCAL ] Loaded configuration for OVLY: 4 features, 100.0% accuracy [2026-01-13T20:35:33.713462] [DEBUG] [LOCAL ] Loaded configuration for JIVE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.713566] [DEBUG] [LOCAL ] Loaded configuration for SUSL: 4 features, 70.0% accuracy [2026-01-13T20:35:33.713906] [DEBUG] [LOCAL ] Loaded configuration for TRI: 1 features, 90.0% accuracy [2026-01-13T20:35:33.714175] [DEBUG] [LOCAL ] Loaded configuration for ANGL: 0 features, 70.0% accuracy [2026-01-13T20:35:33.714493] [DEBUG] [LOCAL ] Loaded configuration for RYAN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.714612] [DEBUG] [LOCAL ] Loaded configuration for UIS: 4 features, 60.0% accuracy [2026-01-13T20:35:33.714906] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 3 features, 100.0% accuracy [2026-01-13T20:35:33.715256] [DEBUG] [LOCAL ] Loaded configuration for CWAN: 0 features, 70.0% accuracy [2026-01-13T20:35:33.715554] [DEBUG] [LOCAL ] Loaded configuration for PRAA: 1 features, 90.0% accuracy [2026-01-13T20:35:33.715847] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.716121] [DEBUG] [LOCAL ] Loaded configuration for DLNG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.716423] [DEBUG] [LOCAL ] Loaded configuration for CAE: 5 features, 80.0% accuracy [2026-01-13T20:35:33.716699] [DEBUG] [LOCAL ] Loaded configuration for LNC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.716965] [DEBUG] [LOCAL ] Loaded configuration for TKO: 6 features, 100.0% accuracy [2026-01-13T20:35:33.717279] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 4 features, 90.0% accuracy [2026-01-13T20:35:33.717612] [DEBUG] [LOCAL ] Loaded configuration for SATL: 1 features, 60.0% accuracy [2026-01-13T20:35:33.718001] [DEBUG] [LOCAL ] Loaded configuration for STX: 5 features, 80.0% accuracy [2026-01-13T20:35:33.718297] [DEBUG] [LOCAL ] Loaded configuration for GTY: 1 features, 90.0% accuracy [2026-01-13T20:35:33.718624] [DEBUG] [LOCAL ] Loaded configuration for WEX: 1 features, 100.0% accuracy [2026-01-13T20:35:33.719112] [DEBUG] [LOCAL ] Loaded configuration for SCI: 0 features, 60.0% accuracy [2026-01-13T20:35:33.719416] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, 90.0% accuracy [2026-01-13T20:35:33.719936] [DEBUG] [LOCAL ] Loaded configuration for ABSI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.720248] [DEBUG] [LOCAL ] Loaded configuration for BCH: 2 features, 50.0% accuracy [2026-01-13T20:35:33.720773] [DEBUG] [LOCAL ] Loaded configuration for LOAN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.721142] [DEBUG] [LOCAL ] Loaded configuration for BSCX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.722544] [DEBUG] [LOCAL ] Loaded configuration for PPTA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.722879] [DEBUG] [LOCAL ] Loaded configuration for CDZI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.723197] [DEBUG] [LOCAL ] Loaded configuration for SPCB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.723541] [DEBUG] [LOCAL ] Loaded configuration for MGA: 1 features, 90.0% accuracy [2026-01-13T20:35:33.723850] [DEBUG] [LOCAL ] Loaded configuration for TENB: 0 features, 60.0% accuracy [2026-01-13T20:35:33.723947] [DEBUG] [LOCAL ] Loaded configuration for LOPE: 5 features, 80.0% accuracy [2026-01-13T20:35:33.724289] [DEBUG] [LOCAL ] Loaded configuration for ATNI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.724569] [DEBUG] [LOCAL ] Loaded configuration for OMEX: 6 features, 90.0% accuracy [2026-01-13T20:35:33.724687] [DEBUG] [LOCAL ] Loaded configuration for RNAZ: 2 features, 60.0% accuracy [2026-01-13T20:35:33.724783] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 1 features, 100.0% accuracy [2026-01-13T20:35:33.725068] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 3 features, 90.0% accuracy [2026-01-13T20:35:33.725366] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 3 features, 90.0% accuracy [2026-01-13T20:35:33.725653] [DEBUG] [LOCAL ] Loaded configuration for AEYE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.725981] [DEBUG] [LOCAL ] Loaded configuration for SPRX: 2 features, 100.0% accuracy [2026-01-13T20:35:33.726304] [DEBUG] [LOCAL ] Loaded configuration for BIO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.726617] [DEBUG] [LOCAL ] Loaded configuration for HSY: 1 features, 70.0% accuracy [2026-01-13T20:35:33.726884] [DEBUG] [LOCAL ] Loaded configuration for RGTI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.727212] [DEBUG] [LOCAL ] Loaded configuration for OMF: 1 features, 90.0% accuracy [2026-01-13T20:35:33.727529] [DEBUG] [LOCAL ] Loaded configuration for SEZL: 2 features, 90.0% accuracy [2026-01-13T20:35:33.727851] [DEBUG] [LOCAL ] Loaded configuration for BHFAN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.728188] [DEBUG] [LOCAL ] Loaded configuration for KTCC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.728477] [DEBUG] [LOCAL ] Loaded configuration for HRZN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.728569] [DEBUG] [LOCAL ] Loaded configuration for XP: 2 features, 70.0% accuracy [2026-01-13T20:35:33.728862] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 0 features, 90.0% accuracy [2026-01-13T20:35:33.728955] [DEBUG] [LOCAL ] Loaded configuration for DCI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.729050] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 4 features, 100.0% accuracy [2026-01-13T20:35:33.729359] [DEBUG] [LOCAL ] Loaded configuration for SAIC: 5 features, 70.0% accuracy [2026-01-13T20:35:33.729653] [DEBUG] [LOCAL ] Loaded configuration for VTN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.729951] [DEBUG] [LOCAL ] Loaded configuration for BOLD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.730217] [DEBUG] [LOCAL ] Loaded configuration for NBIX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.730512] [DEBUG] [LOCAL ] Loaded configuration for OIA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.730633] [DEBUG] [LOCAL ] Loaded configuration for UBRL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.731597] [DEBUG] [LOCAL ] Loaded configuration for QDEL: 1 features, 100.0% accuracy [2026-01-13T20:35:33.731911] [DEBUG] [LOCAL ] Loaded configuration for MHD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.732238] [DEBUG] [LOCAL ] Loaded configuration for PUBM: 1 features, 90.0% accuracy [2026-01-13T20:35:33.732549] [DEBUG] [LOCAL ] Loaded configuration for AFRI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.732883] [DEBUG] [LOCAL ] Loaded configuration for EHC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.732980] [DEBUG] [LOCAL ] Loaded configuration for IEP: 1 features, 100.0% accuracy [2026-01-13T20:35:33.733267] [DEBUG] [LOCAL ] Loaded configuration for VTC: 0 features, 70.0% accuracy [2026-01-13T20:35:33.733605] [DEBUG] [LOCAL ] Loaded configuration for NFBK: 4 features, 90.0% accuracy [2026-01-13T20:35:33.733914] [DEBUG] [LOCAL ] Loaded configuration for KOSS: 5 features, 80.0% accuracy [2026-01-13T20:35:33.734007] [DEBUG] [LOCAL ] Loaded configuration for LTH: 4 features, 70.0% accuracy [2026-01-13T20:35:33.734274] [DEBUG] [LOCAL ] Loaded configuration for SAM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.734621] [DEBUG] [LOCAL ] Loaded configuration for MRAM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.734718] [DEBUG] [LOCAL ] Loaded configuration for PDD: 2 features, 80.0% accuracy [2026-01-13T20:35:33.734996] [DEBUG] [LOCAL ] Loaded configuration for HWM: 4 features, 80.0% accuracy [2026-01-13T20:35:33.735283] [DEBUG] [LOCAL ] Loaded configuration for VVX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.735612] [DEBUG] [LOCAL ] Loaded configuration for CLS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.735928] [DEBUG] [LOCAL ] Loaded configuration for HOMB: 1 features, 90.0% accuracy [2026-01-13T20:35:33.736230] [DEBUG] [LOCAL ] Loaded configuration for LCII: 1 features, 90.0% accuracy [2026-01-13T20:35:33.736322] [DEBUG] [LOCAL ] Loaded configuration for BDX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.736636] [DEBUG] [LOCAL ] Loaded configuration for HBB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.736734] [DEBUG] [LOCAL ] Loaded configuration for NAAS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.737036] [DEBUG] [LOCAL ] Loaded configuration for TSBK: 2 features, 60.0% accuracy [2026-01-13T20:35:33.737347] [DEBUG] [LOCAL ] Loaded configuration for SKIN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.737463] [DEBUG] [LOCAL ] Loaded configuration for KRNY: 2 features, 90.0% accuracy [2026-01-13T20:35:33.737546] [DEBUG] [LOCAL ] Loaded configuration for TFSL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.737653] [DEBUG] [LOCAL ] Loaded configuration for KINS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.738003] [DEBUG] [LOCAL ] Loaded configuration for GE: 3 features, 90.0% accuracy [2026-01-13T20:35:33.738354] [DEBUG] [LOCAL ] Loaded configuration for ANIX: 1 features, 60.0% accuracy [2026-01-13T20:35:33.738634] [DEBUG] [LOCAL ] Loaded configuration for CFO: 5 features, 90.0% accuracy [2026-01-13T20:35:33.738953] [DEBUG] [LOCAL ] Loaded configuration for BCC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.739343] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 4 features, 90.0% accuracy [2026-01-13T20:35:33.739830] [DEBUG] [LOCAL ] Loaded configuration for EL: 4 features, 80.0% accuracy [2026-01-13T20:35:33.740119] [DEBUG] [LOCAL ] Loaded configuration for FFIC: 4 features, 60.0% accuracy [2026-01-13T20:35:33.740456] [DEBUG] [LOCAL ] Loaded configuration for ATOM: 6 features, 90.0% accuracy [2026-01-13T20:35:33.740766] [DEBUG] [LOCAL ] Loaded configuration for TMHC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.741070] [DEBUG] [LOCAL ] Loaded configuration for MFM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.741385] [DEBUG] [LOCAL ] Loaded configuration for GRID: 2 features, 60.0% accuracy [2026-01-13T20:35:33.741717] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, 90.0% accuracy [2026-01-13T20:35:33.742048] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.742316] [DEBUG] [LOCAL ] Loaded configuration for SND: 2 features, 70.0% accuracy [2026-01-13T20:35:33.742614] [DEBUG] [LOCAL ] Loaded configuration for GTX: 0 features, 90.0% accuracy [2026-01-13T20:35:33.742948] [DEBUG] [LOCAL ] Loaded configuration for SENS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.743236] [DEBUG] [LOCAL ] Loaded configuration for WBX: 0 features, 90.0% accuracy [2026-01-13T20:35:33.743514] [DEBUG] [LOCAL ] Loaded configuration for PTNQ: 3 features, 70.0% accuracy [2026-01-13T20:35:33.743847] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 5 features, 90.0% accuracy [2026-01-13T20:35:33.743935] [DEBUG] [LOCAL ] Loaded configuration for YRD: 0 features, 70.0% accuracy [2026-01-13T20:35:33.744215] [DEBUG] [LOCAL ] Loaded configuration for SHOC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.744309] [DEBUG] [LOCAL ] Loaded configuration for MQY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.744779] [DEBUG] [LOCAL ] Loaded configuration for GPC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.744876] [DEBUG] [LOCAL ] Loaded configuration for WFRD: 1 features, 80.0% accuracy [2026-01-13T20:35:33.745192] [DEBUG] [LOCAL ] Loaded configuration for NABL: 0 features, 90.0% accuracy [2026-01-13T20:35:33.745527] [DEBUG] [LOCAL ] Loaded configuration for AWI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.746033] [DEBUG] [LOCAL ] Loaded configuration for GNE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.746359] [DEBUG] [LOCAL ] Loaded configuration for HQI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.746773] [DEBUG] [LOCAL ] Loaded configuration for WDC: 5 features, 80.0% accuracy [2026-01-13T20:35:33.747077] [DEBUG] [LOCAL ] Loaded configuration for MWA: 1 features, 60.0% accuracy [2026-01-13T20:35:33.747371] [DEBUG] [LOCAL ] Loaded configuration for CPB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.747675] [DEBUG] [LOCAL ] Loaded configuration for LAB: 2 features, 60.0% accuracy [2026-01-13T20:35:33.748001] [DEBUG] [LOCAL ] Loaded configuration for CNSP: 3 features, 90.0% accuracy [2026-01-13T20:35:33.748098] [DEBUG] [LOCAL ] Loaded configuration for ILMN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.748376] [DEBUG] [LOCAL ] Loaded configuration for DKL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.748650] [DEBUG] [LOCAL ] Loaded configuration for RPID: 4 features, 70.0% accuracy [2026-01-13T20:35:33.748935] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 3 features, 90.0% accuracy [2026-01-13T20:35:33.749218] [DEBUG] [LOCAL ] Loaded configuration for GPN: 3 features, 50.0% accuracy [2026-01-13T20:35:33.749533] [DEBUG] [LOCAL ] Loaded configuration for LBTYA: 6 features, 70.0% accuracy [2026-01-13T20:35:33.749900] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 2 features, 90.0% accuracy [2026-01-13T20:35:33.750175] [DEBUG] [LOCAL ] Loaded configuration for NLOP: 4 features, 90.0% accuracy [2026-01-13T20:35:33.750498] [DEBUG] [LOCAL ] Loaded configuration for QCLN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.750816] [DEBUG] [LOCAL ] Loaded configuration for TRGP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.751106] [DEBUG] [LOCAL ] Loaded configuration for SHY: 1 features, 90.0% accuracy [2026-01-13T20:35:33.751435] [DEBUG] [LOCAL ] Loaded configuration for BND: 0 features, 50.0% accuracy [2026-01-13T20:35:33.751543] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 6 features, 90.0% accuracy [2026-01-13T20:35:33.751825] [DEBUG] [LOCAL ] Loaded configuration for DMLP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.752101] [DEBUG] [LOCAL ] Loaded configuration for INFY: 1 features, 80.0% accuracy [2026-01-13T20:35:33.752434] [DEBUG] [LOCAL ] Loaded configuration for GAIA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.752949] [DEBUG] [LOCAL ] Loaded configuration for FTSL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.753287] [DEBUG] [LOCAL ] Loaded configuration for DFP: 1 features, 60.0% accuracy [2026-01-13T20:35:33.753777] [DEBUG] [LOCAL ] Loaded configuration for PTC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.754077] [DEBUG] [LOCAL ] Loaded configuration for KMX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.754407] [DEBUG] [LOCAL ] Loaded configuration for TM: 4 features, 90.0% accuracy [2026-01-13T20:35:33.754945] [DEBUG] [LOCAL ] Loaded configuration for SMHI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.755226] [DEBUG] [LOCAL ] Loaded configuration for BWEN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.755523] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, 90.0% accuracy [2026-01-13T20:35:33.755815] [DEBUG] [LOCAL ] Loaded configuration for INMD: 4 features, 100.0% accuracy [2026-01-13T20:35:33.756085] [DEBUG] [LOCAL ] Loaded configuration for AROC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.756356] [DEBUG] [LOCAL ] Loaded configuration for MTN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.756690] [DEBUG] [LOCAL ] Loaded configuration for MRM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.756787] [DEBUG] [LOCAL ] Loaded configuration for ABEO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.757099] [DEBUG] [LOCAL ] Loaded configuration for ESTC: 7 features, 90.0% accuracy [2026-01-13T20:35:33.757418] [DEBUG] [LOCAL ] Loaded configuration for CGEM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.757704] [DEBUG] [LOCAL ] Loaded configuration for ZH: 4 features, 80.0% accuracy [2026-01-13T20:35:33.758041] [DEBUG] [LOCAL ] Loaded configuration for ARBE: 5 features, 70.0% accuracy [2026-01-13T20:35:33.758367] [DEBUG] [LOCAL ] Loaded configuration for PDLB: 2 features, 60.0% accuracy [2026-01-13T20:35:33.758668] [DEBUG] [LOCAL ] Loaded configuration for SIFY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.758957] [DEBUG] [LOCAL ] Loaded configuration for FA: 0 features, 50.0% accuracy [2026-01-13T20:35:33.759243] [DEBUG] [LOCAL ] Loaded configuration for STI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.759527] [DEBUG] [LOCAL ] Loaded configuration for STKS: 6 features, 80.0% accuracy [2026-01-13T20:35:33.759834] [DEBUG] [LOCAL ] Loaded configuration for DRH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.760108] [DEBUG] [LOCAL ] Loaded configuration for SFB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.760205] [DEBUG] [LOCAL ] Loaded configuration for FAF: 2 features, 80.0% accuracy [2026-01-13T20:35:33.760471] [DEBUG] [LOCAL ] Loaded configuration for ONB: 4 features, 100.0% accuracy [2026-01-13T20:35:33.760644] [DEBUG] [LOCAL ] Loaded configuration for TFC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.760928] [DEBUG] [LOCAL ] Loaded configuration for NVS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.761217] [DEBUG] [LOCAL ] Loaded configuration for NDMO: 6 features, 80.0% accuracy [2026-01-13T20:35:33.761494] [DEBUG] [LOCAL ] Loaded configuration for BOH: 1 features, 90.0% accuracy [2026-01-13T20:35:33.761840] [DEBUG] [LOCAL ] Loaded configuration for MMC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.761935] [DEBUG] [LOCAL ] Loaded configuration for VEEE: 3 features, 90.0% accuracy [2026-01-13T20:35:33.762200] [DEBUG] [LOCAL ] Loaded configuration for STK: 3 features, 90.0% accuracy [2026-01-13T20:35:33.762528] [DEBUG] [LOCAL ] Loaded configuration for DEO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.762880] [DEBUG] [LOCAL ] Loaded configuration for FERG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.763202] [DEBUG] [LOCAL ] Loaded configuration for JILL: 3 features, 60.0% accuracy [2026-01-13T20:35:33.763479] [DEBUG] [LOCAL ] Loaded configuration for GNPX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.763807] [DEBUG] [LOCAL ] Loaded configuration for INTC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.764082] [DEBUG] [LOCAL ] Loaded configuration for PPIH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.764376] [DEBUG] [LOCAL ] Loaded configuration for UBSI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.764664] [DEBUG] [LOCAL ] Loaded configuration for OCGN: 2 features, 90.0% accuracy [2026-01-13T20:35:33.764990] [DEBUG] [LOCAL ] Loaded configuration for CIA: 1 features, 60.0% accuracy [2026-01-13T20:35:33.765258] [DEBUG] [LOCAL ] Loaded configuration for IFS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.765534] [DEBUG] [LOCAL ] Loaded configuration for VTWO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.766327] [DEBUG] [LOCAL ] Loaded configuration for DSGX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.766640] [DEBUG] [LOCAL ] Loaded configuration for SPB: 2 features, 100.0% accuracy [2026-01-13T20:35:33.766945] [DEBUG] [LOCAL ] Loaded configuration for UMC: 1 features, 90.0% accuracy [2026-01-13T20:35:33.767244] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.767509] [DEBUG] [LOCAL ] Loaded configuration for TWI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.768036] [DEBUG] [LOCAL ] Loaded configuration for LEGN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.768276] [DEBUG] [LOCAL ] Loaded configuration for MLM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.768704] [DEBUG] [LOCAL ] Loaded configuration for MASS: 5 features, 70.0% accuracy [2026-01-13T20:35:33.768958] [DEBUG] [LOCAL ] Loaded configuration for GCBC: 4 features, 80.0% accuracy [2026-01-13T20:35:33.769255] [DEBUG] [LOCAL ] Loaded configuration for ACM: 0 features, 90.0% accuracy [2026-01-13T20:35:33.769531] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 3 features, 90.0% accuracy [2026-01-13T20:35:33.769793] [DEBUG] [LOCAL ] Loaded configuration for TPVG: 4 features, 60.0% accuracy [2026-01-13T20:35:33.770080] [DEBUG] [LOCAL ] Loaded configuration for AIRS: 5 features, 80.0% accuracy [2026-01-13T20:35:33.770149] [DEBUG] [LOCAL ] Loaded configuration for TDUP: 4 features, 70.0% accuracy [2026-01-13T20:35:33.770391] [DEBUG] [LOCAL ] Loaded configuration for SOXQ: 3 features, 60.0% accuracy [2026-01-13T20:35:33.770818] [DEBUG] [LOCAL ] Loaded configuration for ICOP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.771111] [DEBUG] [LOCAL ] Loaded configuration for HNDL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.771403] [DEBUG] [LOCAL ] Loaded configuration for CLLS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.771766] [DEBUG] [LOCAL ] Loaded configuration for AAON: 1 features, 80.0% accuracy [2026-01-13T20:35:33.772059] [DEBUG] [LOCAL ] Loaded configuration for BGLC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.772321] [DEBUG] [LOCAL ] Loaded configuration for HBANL: 1 features, 60.0% accuracy [2026-01-13T20:35:33.772607] [DEBUG] [LOCAL ] Loaded configuration for EYE: 2 features, 90.0% accuracy [2026-01-13T20:35:33.772901] [DEBUG] [LOCAL ] Loaded configuration for TCBX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.773154] [DEBUG] [LOCAL ] Loaded configuration for PPH: 3 features, 90.0% accuracy [2026-01-13T20:35:33.773409] [DEBUG] [LOCAL ] Loaded configuration for KAI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.773706] [DEBUG] [LOCAL ] Loaded configuration for GDEN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.773950] [DEBUG] [LOCAL ] Loaded configuration for ATLO: 2 features, 100.0% accuracy [2026-01-13T20:35:33.774620] [DEBUG] [LOCAL ] Loaded configuration for NCNA: 2 features, 70.0% accuracy [2026-01-13T20:35:33.774912] [DEBUG] [LOCAL ] Loaded configuration for MKSI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.774981] [DEBUG] [LOCAL ] Loaded configuration for SLM: 3 features, 70.0% accuracy [2026-01-13T20:35:33.775268] [DEBUG] [LOCAL ] Loaded configuration for MUC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.775728] [DEBUG] [LOCAL ] Loaded configuration for FICS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.775987] [DEBUG] [LOCAL ] Loaded configuration for JVA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.776244] [DEBUG] [LOCAL ] Loaded configuration for REFI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.776472] [DEBUG] [LOCAL ] Loaded configuration for ALLY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.776924] [DEBUG] [LOCAL ] Loaded configuration for TWO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.777216] [DEBUG] [LOCAL ] Loaded configuration for PCQ: 2 features, 60.0% accuracy [2026-01-13T20:35:33.777511] [DEBUG] [LOCAL ] Loaded configuration for ATEN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.777599] [DEBUG] [LOCAL ] Loaded configuration for CNOB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.777836] [DEBUG] [LOCAL ] Loaded configuration for OTEX: 5 features, 70.0% accuracy [2026-01-13T20:35:33.777905] [DEBUG] [LOCAL ] Loaded configuration for ICUI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.777989] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 5 features, 90.0% accuracy [2026-01-13T20:35:33.778051] [DEBUG] [LOCAL ] Loaded configuration for FIS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.778330] [DEBUG] [LOCAL ] Loaded configuration for JD: 4 features, 50.0% accuracy [2026-01-13T20:35:33.778612] [DEBUG] [LOCAL ] Loaded configuration for OLP: 2 features, 70.0% accuracy [2026-01-13T20:35:33.778845] [DEBUG] [LOCAL ] Loaded configuration for C: 0 features, 80.0% accuracy [2026-01-13T20:35:33.779130] [DEBUG] [LOCAL ] Loaded configuration for VNOM: 2 features, 60.0% accuracy [2026-01-13T20:35:33.779371] [DEBUG] [LOCAL ] Loaded configuration for AVXL: 1 features, 50.0% accuracy [2026-01-13T20:35:33.779651] [DEBUG] [LOCAL ] Loaded configuration for TRMB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.779880] [DEBUG] [LOCAL ] Loaded configuration for GOGO: 2 features, 50.0% accuracy [2026-01-13T20:35:33.780125] [DEBUG] [LOCAL ] Loaded configuration for EOG: 1 features, 90.0% accuracy [2026-01-13T20:35:33.780374] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 5 features, 90.0% accuracy [2026-01-13T20:35:33.780607] [DEBUG] [LOCAL ] Loaded configuration for ORN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.780917] [DEBUG] [LOCAL ] Loaded configuration for QNCX: 1 features, 50.0% accuracy [2026-01-13T20:35:33.781167] [DEBUG] [LOCAL ] Loaded configuration for SFBS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.781416] [DEBUG] [LOCAL ] Loaded configuration for SCVL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.781659] [DEBUG] [LOCAL ] Loaded configuration for BOE: 1 features, 60.0% accuracy [2026-01-13T20:35:33.781943] [DEBUG] [LOCAL ] Loaded configuration for LC: 4 features, 80.0% accuracy [2026-01-13T20:35:33.782223] [DEBUG] [LOCAL ] Loaded configuration for SB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.782483] [DEBUG] [LOCAL ] Loaded configuration for VAC: 6 features, 90.0% accuracy [2026-01-13T20:35:33.782726] [DEBUG] [LOCAL ] Loaded configuration for CIVB: 4 features, 100.0% accuracy [2026-01-13T20:35:33.782974] [DEBUG] [LOCAL ] Loaded configuration for HYFM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.783042] [DEBUG] [LOCAL ] Loaded configuration for SLVM: 4 features, 70.0% accuracy [2026-01-13T20:35:33.783115] [DEBUG] [LOCAL ] Loaded configuration for DDI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.783176] [DEBUG] [LOCAL ] Loaded configuration for GD: 0 features, 90.0% accuracy [2026-01-13T20:35:33.783419] [DEBUG] [LOCAL ] Loaded configuration for STHO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.783488] [DEBUG] [LOCAL ] Loaded configuration for BANX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.783766] [DEBUG] [LOCAL ] Loaded configuration for SBUX: 0 features, 70.0% accuracy [2026-01-13T20:35:33.784014] [DEBUG] [LOCAL ] Loaded configuration for PHVS: 4 features, 60.0% accuracy [2026-01-13T20:35:33.784295] [DEBUG] [LOCAL ] Loaded configuration for AL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.784742] [DEBUG] [LOCAL ] Loaded configuration for RDHL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.784997] [DEBUG] [LOCAL ] Loaded configuration for MASI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.785068] [DEBUG] [LOCAL ] Loaded configuration for OOMA: 0 features, 70.0% accuracy [2026-01-13T20:35:33.785358] [DEBUG] [LOCAL ] Loaded configuration for NVTS: 6 features, 90.0% accuracy [2026-01-13T20:35:33.785609] [DEBUG] [LOCAL ] Loaded configuration for IBTO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.785875] [DEBUG] [LOCAL ] Loaded configuration for BOKF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.785959] [DEBUG] [LOCAL ] Loaded configuration for LVS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.786024] [DEBUG] [LOCAL ] Loaded configuration for BHFAM: 2 features, 90.0% accuracy [2026-01-13T20:35:33.786274] [DEBUG] [LOCAL ] Loaded configuration for BHF: 4 features, 80.0% accuracy [2026-01-13T20:35:33.786357] [DEBUG] [LOCAL ] Loaded configuration for NMM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.786717] [DEBUG] [LOCAL ] Loaded configuration for THQ: 5 features, 90.0% accuracy [2026-01-13T20:35:33.787007] [DEBUG] [LOCAL ] Loaded configuration for TRMD: 4 features, 90.0% accuracy [2026-01-13T20:35:33.787416] [DEBUG] [LOCAL ] Loaded configuration for SJM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.787869] [DEBUG] [LOCAL ] Loaded configuration for ALLE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.788173] [DEBUG] [LOCAL ] Loaded configuration for HGLB: 2 features, 60.0% accuracy [2026-01-13T20:35:33.788422] [DEBUG] [LOCAL ] Loaded configuration for ZURA: 0 features, 60.0% accuracy [2026-01-13T20:35:33.788776] [DEBUG] [LOCAL ] Loaded configuration for PFGC: 3 features, 90.0% accuracy [2026-01-13T20:35:33.789054] [DEBUG] [LOCAL ] Loaded configuration for ACLS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.789125] [DEBUG] [LOCAL ] Loaded configuration for LNZA: 1 features, 90.0% accuracy [2026-01-13T20:35:33.789184] [DEBUG] [LOCAL ] Loaded configuration for IDA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.789474] [DEBUG] [LOCAL ] Loaded configuration for HIVE: 3 features, 70.0% accuracy [2026-01-13T20:35:33.789746] [DEBUG] [LOCAL ] Loaded configuration for BKH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.790006] [DEBUG] [LOCAL ] Loaded configuration for CLNN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.790301] [DEBUG] [LOCAL ] Loaded configuration for BGH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.790557] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 1 features, 90.0% accuracy [2026-01-13T20:35:33.790877] [DEBUG] [LOCAL ] Loaded configuration for LOGI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.791168] [DEBUG] [LOCAL ] Loaded configuration for DYN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.791468] [DEBUG] [LOCAL ] Loaded configuration for TRMK: 3 features, 90.0% accuracy [2026-01-13T20:35:33.791760] [DEBUG] [LOCAL ] Loaded configuration for LIND: 0 features, 70.0% accuracy [2026-01-13T20:35:33.792818] [DEBUG] [LOCAL ] Loaded configuration for VLTO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.793111] [DEBUG] [LOCAL ] Loaded configuration for OMC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.793181] [DEBUG] [LOCAL ] Loaded configuration for WERN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.793412] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.793671] [DEBUG] [LOCAL ] Loaded configuration for FN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.793943] [DEBUG] [LOCAL ] Loaded configuration for MGPI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.794014] [DEBUG] [LOCAL ] Loaded configuration for SON: 0 features, 60.0% accuracy [2026-01-13T20:35:33.794293] [DEBUG] [LOCAL ] Loaded configuration for SQQQ: 7 features, 90.0% accuracy [2026-01-13T20:35:33.794732] [DEBUG] [LOCAL ] Loaded configuration for ASGN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.795034] [DEBUG] [LOCAL ] Loaded configuration for FLNG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.795274] [DEBUG] [LOCAL ] Loaded configuration for BN: 3 features, 60.0% accuracy [2026-01-13T20:35:33.795351] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 2 features, 90.0% accuracy [2026-01-13T20:35:33.795598] [DEBUG] [LOCAL ] Loaded configuration for DH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.795856] [DEBUG] [LOCAL ] Loaded configuration for RVTY: 2 features, 60.0% accuracy [2026-01-13T20:35:33.796119] [DEBUG] [LOCAL ] Loaded configuration for MDXH: 1 features, 70.0% accuracy [2026-01-13T20:35:33.796188] [DEBUG] [LOCAL ] Loaded configuration for ACEL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.796491] [DEBUG] [LOCAL ] Loaded configuration for LE: 1 features, 60.0% accuracy [2026-01-13T20:35:33.796940] [DEBUG] [LOCAL ] Loaded configuration for MODG: 3 features, 90.0% accuracy [2026-01-13T20:35:33.797211] [DEBUG] [LOCAL ] Loaded configuration for DB: 4 features, 70.0% accuracy [2026-01-13T20:35:33.797294] [DEBUG] [LOCAL ] Loaded configuration for SPSC: 1 features, 60.0% accuracy [2026-01-13T20:35:33.797373] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, 90.0% accuracy [2026-01-13T20:35:33.797434] [DEBUG] [LOCAL ] Loaded configuration for INDI: 1 features, 90.0% accuracy [2026-01-13T20:35:33.797897] [DEBUG] [LOCAL ] Loaded configuration for RHP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.797995] [DEBUG] [LOCAL ] Loaded configuration for BNTC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.798054] [DEBUG] [LOCAL ] Loaded configuration for CLF: 2 features, 60.0% accuracy [2026-01-13T20:35:33.798153] [DEBUG] [LOCAL ] Loaded configuration for MTLS: 1 features, 60.0% accuracy [2026-01-13T20:35:33.798454] [DEBUG] [LOCAL ] Loaded configuration for JMIA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.798698] [DEBUG] [LOCAL ] Loaded configuration for USEA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.798967] [DEBUG] [LOCAL ] Loaded configuration for LX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.799216] [DEBUG] [LOCAL ] Loaded configuration for BCE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.799468] [DEBUG] [LOCAL ] Loaded configuration for CSWC: 3 features, 60.0% accuracy [2026-01-13T20:35:33.799535] [DEBUG] [LOCAL ] Loaded configuration for DXCM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.799615] [DEBUG] [LOCAL ] Loaded configuration for TNC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.799845] [DEBUG] [LOCAL ] Loaded configuration for CDC: 6 features, 90.0% accuracy [2026-01-13T20:35:33.799922] [DEBUG] [LOCAL ] Loaded configuration for DGRS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.800175] [DEBUG] [LOCAL ] Loaded configuration for FRHC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.800253] [DEBUG] [LOCAL ] Loaded configuration for SUSB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.800480] [DEBUG] [LOCAL ] Loaded configuration for DLTH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.800769] [DEBUG] [LOCAL ] Loaded configuration for BKE: 5 features, 80.0% accuracy [2026-01-13T20:35:33.801011] [DEBUG] [LOCAL ] Loaded configuration for BAX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.801298] [DEBUG] [LOCAL ] Loaded configuration for LND: 0 features, 80.0% accuracy [2026-01-13T20:35:33.801378] [DEBUG] [LOCAL ] Loaded configuration for FCNCA: 0 features, 80.0% accuracy [2026-01-13T20:35:33.801666] [DEBUG] [LOCAL ] Loaded configuration for WOOD: 3 features, 90.0% accuracy [2026-01-13T20:35:33.801957] [DEBUG] [LOCAL ] Loaded configuration for CVGI: 2 features, 70.0% accuracy [2026-01-13T20:35:33.802240] [DEBUG] [LOCAL ] Loaded configuration for PDBC: 1 features, 90.0% accuracy [2026-01-13T20:35:33.802520] [DEBUG] [LOCAL ] Loaded configuration for ITRI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.802996] [DEBUG] [LOCAL ] Loaded configuration for CELH: 1 features, 90.0% accuracy [2026-01-13T20:35:33.803065] [DEBUG] [LOCAL ] Loaded configuration for PK: 1 features, 70.0% accuracy [2026-01-13T20:35:33.803343] [DEBUG] [LOCAL ] Loaded configuration for BRO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.803743] [DEBUG] [LOCAL ] Loaded configuration for SEE: 0 features, 80.0% accuracy [2026-01-13T20:35:33.804007] [DEBUG] [LOCAL ] Loaded configuration for REAL: 4 features, 60.0% accuracy [2026-01-13T20:35:33.804270] [DEBUG] [LOCAL ] Loaded configuration for OGN: 0 features, 70.0% accuracy [2026-01-13T20:35:33.804346] [DEBUG] [LOCAL ] Loaded configuration for SGC: 2 features, 60.0% accuracy [2026-01-13T20:35:33.804631] [DEBUG] [LOCAL ] Loaded configuration for LGI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.804718] [DEBUG] [LOCAL ] Loaded configuration for GFI: 6 features, 90.0% accuracy [2026-01-13T20:35:33.805008] [DEBUG] [LOCAL ] Loaded configuration for ALLO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.805281] [DEBUG] [LOCAL ] Loaded configuration for MMD: 2 features, 80.0% accuracy [2026-01-13T20:35:33.805537] [DEBUG] [LOCAL ] Loaded configuration for VRNS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.805878] [DEBUG] [LOCAL ] Loaded configuration for NBB: 2 features, 70.0% accuracy [2026-01-13T20:35:33.806169] [DEBUG] [LOCAL ] Loaded configuration for QQQM: 5 features, 70.0% accuracy [2026-01-13T20:35:33.806413] [DEBUG] [LOCAL ] Loaded configuration for POOL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.806679] [DEBUG] [LOCAL ] Loaded configuration for TTWO: 0 features, 80.0% accuracy [2026-01-13T20:35:33.806958] [DEBUG] [LOCAL ] Loaded configuration for DMB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.807206] [DEBUG] [LOCAL ] Loaded configuration for PII: 3 features, 70.0% accuracy [2026-01-13T20:35:33.807535] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, 90.0% accuracy [2026-01-13T20:35:33.807857] [DEBUG] [LOCAL ] Loaded configuration for MNKD: 0 features, 80.0% accuracy [2026-01-13T20:35:33.808190] [DEBUG] [LOCAL ] Loaded configuration for ETB: 5 features, 80.0% accuracy [2026-01-13T20:35:33.808438] [DEBUG] [LOCAL ] Loaded configuration for BEAM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.808675] [DEBUG] [LOCAL ] Loaded configuration for ORIC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.809777] [DEBUG] [LOCAL ] Loaded configuration for POWL: 0 features, 70.0% accuracy [2026-01-13T20:35:33.810047] [DEBUG] [LOCAL ] Loaded configuration for FPI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.810121] [DEBUG] [LOCAL ] Loaded configuration for PMO: 0 features, 60.0% accuracy [2026-01-13T20:35:33.810387] [DEBUG] [LOCAL ] Loaded configuration for PAYO: 3 features, 90.0% accuracy [2026-01-13T20:35:33.810661] [DEBUG] [LOCAL ] Loaded configuration for KYTX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.810942] [DEBUG] [LOCAL ] Loaded configuration for EGP: 4 features, 80.0% accuracy [2026-01-13T20:35:33.811235] [DEBUG] [LOCAL ] Loaded configuration for SBAC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.811323] [DEBUG] [LOCAL ] Loaded configuration for SDHY: 0 features, 80.0% accuracy [2026-01-13T20:35:33.811598] [DEBUG] [LOCAL ] Loaded configuration for EXPI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.811896] [DEBUG] [LOCAL ] Loaded configuration for USFD: 3 features, 70.0% accuracy [2026-01-13T20:35:33.812150] [DEBUG] [LOCAL ] Loaded configuration for CCIF: 1 features, 80.0% accuracy [2026-01-13T20:35:33.812437] [DEBUG] [LOCAL ] Loaded configuration for LDSF: 3 features, 60.0% accuracy [2026-01-13T20:35:33.812736] [DEBUG] [LOCAL ] Loaded configuration for FDP: 3 features, 70.0% accuracy [2026-01-13T20:35:33.813019] [DEBUG] [LOCAL ] Loaded configuration for BSAC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.813091] [DEBUG] [LOCAL ] Loaded configuration for MNY: 1 features, 90.0% accuracy [2026-01-13T20:35:33.813331] [DEBUG] [LOCAL ] Loaded configuration for FITBI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.813632] [DEBUG] [LOCAL ] Loaded configuration for ANTX: 2 features, 50.0% accuracy [2026-01-13T20:35:33.813703] [DEBUG] [LOCAL ] Loaded configuration for NCA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.813959] [DEBUG] [LOCAL ] Loaded configuration for SGHC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.814213] [DEBUG] [LOCAL ] Loaded configuration for RFI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.814285] [DEBUG] [LOCAL ] Loaded configuration for HUM: 3 features, 100.0% accuracy [2026-01-13T20:35:33.814514] [DEBUG] [LOCAL ] Loaded configuration for FIVE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.814794] [DEBUG] [LOCAL ] Loaded configuration for SDVY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.815082] [DEBUG] [LOCAL ] Loaded configuration for SPE: 2 features, 70.0% accuracy [2026-01-13T20:35:33.815374] [DEBUG] [LOCAL ] Loaded configuration for PCG: 2 features, 60.0% accuracy [2026-01-13T20:35:33.815444] [DEBUG] [LOCAL ] Loaded configuration for SFM: 2 features, 60.0% accuracy [2026-01-13T20:35:33.815696] [DEBUG] [LOCAL ] Loaded configuration for PASG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.815982] [DEBUG] [LOCAL ] Loaded configuration for XENE: 6 features, 90.0% accuracy [2026-01-13T20:35:33.816242] [DEBUG] [LOCAL ] Loaded configuration for NRG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.816478] [DEBUG] [LOCAL ] Loaded configuration for INSM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.816718] [DEBUG] [LOCAL ] Loaded configuration for UPLD: 3 features, 100.0% accuracy [2026-01-13T20:35:33.816790] [DEBUG] [LOCAL ] Loaded configuration for WAL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.817072] [DEBUG] [LOCAL ] Loaded configuration for THO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.817368] [DEBUG] [LOCAL ] Loaded configuration for SOJD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.817706] [DEBUG] [LOCAL ] Loaded configuration for OPAD: 2 features, 90.0% accuracy [2026-01-13T20:35:33.817793] [DEBUG] [LOCAL ] Loaded configuration for ABCB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.818112] [DEBUG] [LOCAL ] Loaded configuration for AEM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.818399] [DEBUG] [LOCAL ] Loaded configuration for FMC: 4 features, 80.0% accuracy [2026-01-13T20:35:33.818778] [DEBUG] [LOCAL ] Loaded configuration for UNMA: 4 features, 90.0% accuracy [2026-01-13T20:35:33.818849] [DEBUG] [LOCAL ] Loaded configuration for GIS: 5 features, 90.0% accuracy [2026-01-13T20:35:33.819128] [DEBUG] [LOCAL ] Loaded configuration for AFGC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.819392] [DEBUG] [LOCAL ] Loaded configuration for FHB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.819643] [DEBUG] [LOCAL ] Loaded configuration for USGO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.819725] [DEBUG] [LOCAL ] Loaded configuration for FRBA: 4 features, 100.0% accuracy [2026-01-13T20:35:33.820008] [DEBUG] [LOCAL ] Loaded configuration for LENZ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.820078] [DEBUG] [LOCAL ] Loaded configuration for EBF: 3 features, 70.0% accuracy [2026-01-13T20:35:33.820366] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 2 features, 90.0% accuracy [2026-01-13T20:35:33.820623] [DEBUG] [LOCAL ] Loaded configuration for OMCL: 4 features, 70.0% accuracy [2026-01-13T20:35:33.820879] [DEBUG] [LOCAL ] Loaded configuration for DAO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.821126] [DEBUG] [LOCAL ] Loaded configuration for FTCI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.821426] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, 90.0% accuracy [2026-01-13T20:35:33.821663] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.821945] [DEBUG] [LOCAL ] Loaded configuration for AIO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.822209] [DEBUG] [LOCAL ] Loaded configuration for GTLS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.822451] [DEBUG] [LOCAL ] Loaded configuration for BMEZ: 2 features, 90.0% accuracy [2026-01-13T20:35:33.822958] [DEBUG] [LOCAL ] Loaded configuration for BNGO: 3 features, 60.0% accuracy [2026-01-13T20:35:33.823262] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.823693] [DEBUG] [LOCAL ] Loaded configuration for GRMN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.823978] [DEBUG] [LOCAL ] Loaded configuration for AXS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.824048] [DEBUG] [LOCAL ] Loaded configuration for SPWH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.824324] [DEBUG] [LOCAL ] Loaded configuration for S: 5 features, 90.0% accuracy [2026-01-13T20:35:33.824396] [DEBUG] [LOCAL ] Loaded configuration for KBWP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.824469] [DEBUG] [LOCAL ] Loaded configuration for TNXP: 3 features, 60.0% accuracy [2026-01-13T20:35:33.824529] [DEBUG] [LOCAL ] Loaded configuration for QYLD: 4 features, 60.0% accuracy [2026-01-13T20:35:33.824775] [DEBUG] [LOCAL ] Loaded configuration for VKQ: 1 features, 80.0% accuracy [2026-01-13T20:35:33.825026] [DEBUG] [LOCAL ] Loaded configuration for BSMQ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.825290] [DEBUG] [LOCAL ] Loaded configuration for ARM: 3 features, 90.0% accuracy [2026-01-13T20:35:33.825585] [DEBUG] [LOCAL ] Loaded configuration for VS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.825869] [DEBUG] [LOCAL ] Loaded configuration for NE: 0 features, 60.0% accuracy [2026-01-13T20:35:33.826112] [DEBUG] [LOCAL ] Loaded configuration for FTS: 0 features, 60.0% accuracy [2026-01-13T20:35:33.826362] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, 90.0% accuracy [2026-01-13T20:35:33.826795] [DEBUG] [LOCAL ] Loaded configuration for CCO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.827058] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.827319] [DEBUG] [LOCAL ] Loaded configuration for VRIG: 0 features, 80.0% accuracy [2026-01-13T20:35:33.827618] [DEBUG] [LOCAL ] Loaded configuration for VOD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.827878] [DEBUG] [LOCAL ] Loaded configuration for RELX: 0 features, 60.0% accuracy [2026-01-13T20:35:33.828193] [DEBUG] [LOCAL ] Loaded configuration for HSCS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.828266] [DEBUG] [LOCAL ] Loaded configuration for HITI: 0 features, 80.0% accuracy [2026-01-13T20:35:33.828323] [DEBUG] [LOCAL ] Loaded configuration for FDIG: 0 features, 70.0% accuracy [2026-01-13T20:35:33.828587] [DEBUG] [LOCAL ] Loaded configuration for HAFC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.828838] [DEBUG] [LOCAL ] Loaded configuration for AMP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.829109] [DEBUG] [LOCAL ] Loaded configuration for BCPC: 2 features, 60.0% accuracy [2026-01-13T20:35:33.829350] [DEBUG] [LOCAL ] Loaded configuration for CBL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.829771] [DEBUG] [LOCAL ] Loaded configuration for FRSH: 4 features, 70.0% accuracy [2026-01-13T20:35:33.829839] [DEBUG] [LOCAL ] Loaded configuration for WPP: 0 features, 60.0% accuracy [2026-01-13T20:35:33.830120] [DEBUG] [LOCAL ] Loaded configuration for QTUM: 3 features, 70.0% accuracy [2026-01-13T20:35:33.830413] [DEBUG] [LOCAL ] Loaded configuration for PECO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.830711] [DEBUG] [LOCAL ] Loaded configuration for CVX: 3 features, 60.0% accuracy [2026-01-13T20:35:33.830998] [DEBUG] [LOCAL ] Loaded configuration for LAZ: 1 features, 70.0% accuracy [2026-01-13T20:35:33.831250] [DEBUG] [LOCAL ] Loaded configuration for ADEA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.831476] [DEBUG] [LOCAL ] Loaded configuration for NEGG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.831727] [DEBUG] [LOCAL ] Loaded configuration for ICL: 0 features, 70.0% accuracy [2026-01-13T20:35:33.832006] [DEBUG] [LOCAL ] Loaded configuration for CRM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.832241] [DEBUG] [LOCAL ] Loaded configuration for CNM: 2 features, 60.0% accuracy [2026-01-13T20:35:33.832308] [DEBUG] [LOCAL ] Loaded configuration for TEAM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.832549] [DEBUG] [LOCAL ] Loaded configuration for TCX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.832867] [DEBUG] [LOCAL ] Loaded configuration for DTG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.833121] [DEBUG] [LOCAL ] Loaded configuration for STNE: 6 features, 80.0% accuracy [2026-01-13T20:35:33.833215] [DEBUG] [LOCAL ] Loaded configuration for DEI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.834107] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 4 features, 100.0% accuracy [2026-01-13T20:35:33.834407] [DEBUG] [LOCAL ] Loaded configuration for DTB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.834476] [DEBUG] [LOCAL ] Loaded configuration for MSM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.834742] [DEBUG] [LOCAL ] Loaded configuration for HSHP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.834989] [DEBUG] [LOCAL ] Loaded configuration for IBTJ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.835290] [DEBUG] [LOCAL ] Loaded configuration for COF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.835683] [DEBUG] [LOCAL ] Loaded configuration for UNTY: 2 features, 80.0% accuracy [2026-01-13T20:35:33.835945] [DEBUG] [LOCAL ] Loaded configuration for NPCE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.836217] [DEBUG] [LOCAL ] Loaded configuration for WSFS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.836477] [DEBUG] [LOCAL ] Loaded configuration for WTI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.836737] [DEBUG] [LOCAL ] Loaded configuration for OXSQ: 5 features, 60.0% accuracy [2026-01-13T20:35:33.836979] [DEBUG] [LOCAL ] Loaded configuration for SLAB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.837048] [DEBUG] [LOCAL ] Loaded configuration for BMRA: 1 features, 80.0% accuracy [2026-01-13T20:35:33.837290] [DEBUG] [LOCAL ] Loaded configuration for AISP: 3 features, 70.0% accuracy [2026-01-13T20:35:33.837539] [DEBUG] [LOCAL ] Loaded configuration for TSI: 0 features, 70.0% accuracy [2026-01-13T20:35:33.837849] [DEBUG] [LOCAL ] Loaded configuration for MOFG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.838146] [DEBUG] [LOCAL ] Loaded configuration for MFG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.838400] [DEBUG] [LOCAL ] Loaded configuration for EMN: 1 features, 90.0% accuracy [2026-01-13T20:35:33.838478] [DEBUG] [LOCAL ] Loaded configuration for RDCM: 4 features, 70.0% accuracy [2026-01-13T20:35:33.838726] [DEBUG] [LOCAL ] Loaded configuration for NXPI: 6 features, 70.0% accuracy [2026-01-13T20:35:33.838975] [DEBUG] [LOCAL ] Loaded configuration for JOBY: 2 features, 60.0% accuracy [2026-01-13T20:35:33.839053] [DEBUG] [LOCAL ] Loaded configuration for UHAL: 4 features, 80.0% accuracy [2026-01-13T20:35:33.839305] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 4 features, 90.0% accuracy [2026-01-13T20:35:33.839541] [DEBUG] [LOCAL ] Loaded configuration for INOD: 2 features, 60.0% accuracy [2026-01-13T20:35:33.839813] [DEBUG] [LOCAL ] Loaded configuration for EMO: 5 features, 70.0% accuracy [2026-01-13T20:35:33.840047] [DEBUG] [LOCAL ] Loaded configuration for MHN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.840280] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 3 features, 100.0% accuracy [2026-01-13T20:35:33.840529] [DEBUG] [LOCAL ] Loaded configuration for FHTX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.840798] [DEBUG] [LOCAL ] Loaded configuration for KVHI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.841079] [DEBUG] [LOCAL ] Loaded configuration for CBUS: 5 features, 90.0% accuracy [2026-01-13T20:35:33.841319] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 4 features, 90.0% accuracy [2026-01-13T20:35:33.841604] [DEBUG] [LOCAL ] Loaded configuration for QCRH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.841893] [DEBUG] [LOCAL ] Loaded configuration for BLFS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.842174] [DEBUG] [LOCAL ] Loaded configuration for CALM: 3 features, 60.0% accuracy [2026-01-13T20:35:33.842408] [DEBUG] [LOCAL ] Loaded configuration for SSTK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.842692] [DEBUG] [LOCAL ] Loaded configuration for ERIC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.842946] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 1 features, 90.0% accuracy [2026-01-13T20:35:33.843198] [DEBUG] [LOCAL ] Loaded configuration for KNSA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.843265] [DEBUG] [LOCAL ] Loaded configuration for MPAA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.843506] [DEBUG] [LOCAL ] Loaded configuration for UBFO: 4 features, 60.0% accuracy [2026-01-13T20:35:33.843773] [DEBUG] [LOCAL ] Loaded configuration for HRB: 4 features, 80.0% accuracy [2026-01-13T20:35:33.844006] [DEBUG] [LOCAL ] Loaded configuration for XGN: 3 features, 60.0% accuracy [2026-01-13T20:35:33.844247] [DEBUG] [LOCAL ] Loaded configuration for MOD: 1 features, 90.0% accuracy [2026-01-13T20:35:33.844497] [DEBUG] [LOCAL ] Loaded configuration for VYX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.844865] [DEBUG] [LOCAL ] Loaded configuration for EIX: 3 features, 70.0% accuracy [2026-01-13T20:35:33.845156] [DEBUG] [LOCAL ] Loaded configuration for PUMP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.845438] [DEBUG] [LOCAL ] Loaded configuration for ARDX: 3 features, 90.0% accuracy [2026-01-13T20:35:33.845705] [DEBUG] [LOCAL ] Loaded configuration for NITO: 3 features, 70.0% accuracy [2026-01-13T20:35:33.845950] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 4 features, 90.0% accuracy [2026-01-13T20:35:33.846193] [DEBUG] [LOCAL ] Loaded configuration for ETY: 1 features, 80.0% accuracy [2026-01-13T20:35:33.846449] [DEBUG] [LOCAL ] Loaded configuration for A: 2 features, 80.0% accuracy [2026-01-13T20:35:33.846903] [DEBUG] [LOCAL ] Loaded configuration for LOB: 1 features, 70.0% accuracy [2026-01-13T20:35:33.847154] [DEBUG] [LOCAL ] Loaded configuration for KOPN: 1 features, 50.0% accuracy [2026-01-13T20:35:33.847223] [DEBUG] [LOCAL ] Loaded configuration for NPK: 4 features, 70.0% accuracy [2026-01-13T20:35:33.847446] [DEBUG] [LOCAL ] Loaded configuration for IMAX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.847903] [DEBUG] [LOCAL ] Loaded configuration for TSLS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.848195] [DEBUG] [LOCAL ] Loaded configuration for ZIM: 0 features, 70.0% accuracy [2026-01-13T20:35:33.848490] [DEBUG] [LOCAL ] Loaded configuration for BSJQ: 4 features, 70.0% accuracy [2026-01-13T20:35:33.848559] [DEBUG] [LOCAL ] Loaded configuration for WAVE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.848868] [DEBUG] [LOCAL ] Loaded configuration for HURC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.849156] [DEBUG] [LOCAL ] Loaded configuration for CWD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.849225] [DEBUG] [LOCAL ] Loaded configuration for BRC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.849500] [DEBUG] [LOCAL ] Loaded configuration for BA: 1 features, 80.0% accuracy [2026-01-13T20:35:33.849936] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.850005] [DEBUG] [LOCAL ] Loaded configuration for PFN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.850256] [DEBUG] [LOCAL ] Loaded configuration for KNSL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.850692] [DEBUG] [LOCAL ] Loaded configuration for KOF: 3 features, 60.0% accuracy [2026-01-13T20:35:33.850995] [DEBUG] [LOCAL ] Loaded configuration for EQH: 3 features, 70.0% accuracy [2026-01-13T20:35:33.851310] [DEBUG] [LOCAL ] Loaded configuration for BSL: 3 features, 70.0% accuracy [2026-01-13T20:35:33.851584] [DEBUG] [LOCAL ] Loaded configuration for KELYA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.851926] [DEBUG] [LOCAL ] Loaded configuration for RITM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.852241] [DEBUG] [LOCAL ] Loaded configuration for FRA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.852484] [DEBUG] [LOCAL ] Loaded configuration for STLA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.852552] [DEBUG] [LOCAL ] Loaded configuration for HPK: 1 features, 80.0% accuracy [2026-01-13T20:35:33.852809] [DEBUG] [LOCAL ] Loaded configuration for OM: 1 features, 60.0% accuracy [2026-01-13T20:35:33.853082] [DEBUG] [LOCAL ] Loaded configuration for ACGLN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.853384] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.853813] [DEBUG] [LOCAL ] Loaded configuration for RGP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.854078] [DEBUG] [LOCAL ] Loaded configuration for NYXH: 0 features, 60.0% accuracy [2026-01-13T20:35:33.854340] [DEBUG] [LOCAL ] Loaded configuration for MCN: 4 features, 70.0% accuracy [2026-01-13T20:35:33.854409] [DEBUG] [LOCAL ] Loaded configuration for SWKS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.854476] [DEBUG] [LOCAL ] Loaded configuration for CSGP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.854726] [DEBUG] [LOCAL ] Loaded configuration for NBTB: 6 features, 70.0% accuracy [2026-01-13T20:35:33.855031] [DEBUG] [LOCAL ] Loaded configuration for HYI: 1 features, 90.0% accuracy [2026-01-13T20:35:33.855335] [DEBUG] [LOCAL ] Loaded configuration for TRDA: 3 features, 60.0% accuracy [2026-01-13T20:35:33.855763] [DEBUG] [LOCAL ] Loaded configuration for SKE: 1 features, 70.0% accuracy [2026-01-13T20:35:33.856030] [DEBUG] [LOCAL ] Loaded configuration for MAC: 2 features, 60.0% accuracy [2026-01-13T20:35:33.856333] [DEBUG] [LOCAL ] Loaded configuration for OKE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.856601] [DEBUG] [LOCAL ] Loaded configuration for ZS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.856672] [DEBUG] [LOCAL ] Loaded configuration for XPEL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.856934] [DEBUG] [LOCAL ] Loaded configuration for BIB: 1 features, 80.0% accuracy [2026-01-13T20:35:33.857003] [DEBUG] [LOCAL ] Loaded configuration for SPG: 0 features, 70.0% accuracy [2026-01-13T20:35:33.857262] [DEBUG] [LOCAL ] Loaded configuration for JFIN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.857559] [DEBUG] [LOCAL ] Loaded configuration for BLKB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.858055] [DEBUG] [LOCAL ] Loaded configuration for ROAD: 2 features, 70.0% accuracy [2026-01-13T20:35:33.858328] [DEBUG] [LOCAL ] Loaded configuration for CBRE: 4 features, 80.0% accuracy [2026-01-13T20:35:33.858745] [DEBUG] [LOCAL ] Loaded configuration for SHIP: 3 features, 90.0% accuracy [2026-01-13T20:35:33.859024] [DEBUG] [LOCAL ] Loaded configuration for IMXI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.859274] [DEBUG] [LOCAL ] Loaded configuration for SBS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.859345] [DEBUG] [LOCAL ] Loaded configuration for PFH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.859403] [DEBUG] [LOCAL ] Loaded configuration for PBFS: 3 features, 60.0% accuracy [2026-01-13T20:35:33.859642] [DEBUG] [LOCAL ] Loaded configuration for SNAP: 2 features, 70.0% accuracy [2026-01-13T20:35:33.859711] [DEBUG] [LOCAL ] Loaded configuration for SOGP: 0 features, 80.0% accuracy [2026-01-13T20:35:33.860006] [DEBUG] [LOCAL ] Loaded configuration for PEBO: 0 features, 70.0% accuracy [2026-01-13T20:35:33.860252] [DEBUG] [LOCAL ] Loaded configuration for RTO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.860545] [DEBUG] [LOCAL ] Loaded configuration for PSF: 3 features, 80.0% accuracy [2026-01-13T20:35:33.861076] [DEBUG] [LOCAL ] Loaded configuration for ALNY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.861372] [DEBUG] [LOCAL ] Loaded configuration for PSN: 0 features, 90.0% accuracy [2026-01-13T20:35:33.861737] [DEBUG] [LOCAL ] Loaded configuration for GEOS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.862035] [DEBUG] [LOCAL ] Loaded configuration for COLB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.862276] [DEBUG] [LOCAL ] Loaded configuration for SNN: 3 features, 90.0% accuracy [2026-01-13T20:35:33.862518] [DEBUG] [LOCAL ] Loaded configuration for DIBS: 0 features, 80.0% accuracy [2026-01-13T20:35:33.862933] [DEBUG] [LOCAL ] Loaded configuration for ACWI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.863254] [DEBUG] [LOCAL ] Loaded configuration for PDS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.863550] [DEBUG] [LOCAL ] Loaded configuration for STRL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.864049] [DEBUG] [LOCAL ] Loaded configuration for FTI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.864332] [DEBUG] [LOCAL ] Loaded configuration for DHX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.864607] [DEBUG] [LOCAL ] Loaded configuration for CHEF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.864876] [DEBUG] [LOCAL ] Loaded configuration for LNG: 3 features, 70.0% accuracy [2026-01-13T20:35:33.865122] [DEBUG] [LOCAL ] Loaded configuration for ANNX: 2 features, 60.0% accuracy [2026-01-13T20:35:33.865379] [DEBUG] [LOCAL ] Loaded configuration for WSO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.865704] [DEBUG] [LOCAL ] Loaded configuration for CNS: 4 features, 100.0% accuracy [2026-01-13T20:35:33.865969] [DEBUG] [LOCAL ] Loaded configuration for BWG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.866214] [DEBUG] [LOCAL ] Loaded configuration for FNX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.866460] [DEBUG] [LOCAL ] Loaded configuration for NEXN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.867047] [DEBUG] [LOCAL ] Loaded configuration for LXP: 1 features, 80.0% accuracy [2026-01-13T20:35:33.867352] [DEBUG] [LOCAL ] Loaded configuration for PAYC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.867745] [DEBUG] [LOCAL ] Loaded configuration for AGNCM: 3 features, 100.0% accuracy [2026-01-13T20:35:33.867816] [DEBUG] [LOCAL ] Loaded configuration for SNX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.868150] [DEBUG] [LOCAL ] Loaded configuration for LESL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.868475] [DEBUG] [LOCAL ] Loaded configuration for ABM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.868997] [DEBUG] [LOCAL ] Loaded configuration for AZZ: 1 features, 80.0% accuracy [2026-01-13T20:35:33.869068] [DEBUG] [LOCAL ] Loaded configuration for PRDO: 3 features, 80.0% accuracy [2026-01-13T20:35:33.869392] [DEBUG] [LOCAL ] Loaded configuration for AIG: 3 features, 90.0% accuracy [2026-01-13T20:35:33.869686] [DEBUG] [LOCAL ] Loaded configuration for SIRI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.869764] [DEBUG] [LOCAL ] Loaded configuration for GAB: 1 features, 90.0% accuracy [2026-01-13T20:35:33.870013] [DEBUG] [LOCAL ] Loaded configuration for HIX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.870269] [DEBUG] [LOCAL ] Loaded configuration for DINO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.870351] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 4 features, 90.0% accuracy [2026-01-13T20:35:33.870794] [DEBUG] [LOCAL ] Loaded configuration for OC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.871060] [DEBUG] [LOCAL ] Loaded configuration for NNDM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.871413] [DEBUG] [LOCAL ] Loaded configuration for UVE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.871921] [DEBUG] [LOCAL ] Loaded configuration for GABC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.872179] [DEBUG] [LOCAL ] Loaded configuration for RMNI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.872452] [DEBUG] [LOCAL ] Loaded configuration for HWKN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.872692] [DEBUG] [LOCAL ] Loaded configuration for ZNTL: 2 features, 40.0% accuracy [2026-01-13T20:35:33.872931] [DEBUG] [LOCAL ] Loaded configuration for GNOM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.873179] [DEBUG] [LOCAL ] Loaded configuration for MSI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.873452] [DEBUG] [LOCAL ] Loaded configuration for CACI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.873835] [DEBUG] [LOCAL ] Loaded configuration for LVHD: 4 features, 70.0% accuracy [2026-01-13T20:35:33.874083] [DEBUG] [LOCAL ] Loaded configuration for EGAN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.874339] [DEBUG] [LOCAL ] Loaded configuration for MPA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.874728] [DEBUG] [LOCAL ] Loaded configuration for HRTX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.874799] [DEBUG] [LOCAL ] Loaded configuration for RMMZ: 3 features, 70.0% accuracy [2026-01-13T20:35:33.875087] [DEBUG] [LOCAL ] Loaded configuration for FTXN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.875383] [DEBUG] [LOCAL ] Loaded configuration for DCBO: 1 features, 80.0% accuracy [2026-01-13T20:35:33.875690] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.875989] [DEBUG] [LOCAL ] Loaded configuration for CRNX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.876258] [DEBUG] [LOCAL ] Loaded configuration for GWRE: 1 features, 80.0% accuracy [2026-01-13T20:35:33.876502] [DEBUG] [LOCAL ] Loaded configuration for NIKL: 0 features, 60.0% accuracy [2026-01-13T20:35:33.876963] [DEBUG] [LOCAL ] Loaded configuration for SPFI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.877203] [DEBUG] [LOCAL ] Loaded configuration for FMBH: 2 features, 60.0% accuracy [2026-01-13T20:35:33.877508] [DEBUG] [LOCAL ] Loaded configuration for IHD: 2 features, 70.0% accuracy [2026-01-13T20:35:33.877818] [DEBUG] [LOCAL ] Loaded configuration for RVSB: 1 features, 50.0% accuracy [2026-01-13T20:35:33.878066] [DEBUG] [LOCAL ] Loaded configuration for PSCE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.878317] [DEBUG] [LOCAL ] Loaded configuration for IBTG: 2 features, 80.0% accuracy [2026-01-13T20:35:33.878608] [DEBUG] [LOCAL ] Loaded configuration for NNI: 2 features, 90.0% accuracy [2026-01-13T20:35:33.878898] [DEBUG] [LOCAL ] Loaded configuration for EOLS: 1 features, 50.0% accuracy [2026-01-13T20:35:33.879136] [DEBUG] [LOCAL ] Loaded configuration for BSVO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.879424] [DEBUG] [LOCAL ] Loaded configuration for MEI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.879722] [DEBUG] [LOCAL ] Loaded configuration for URI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.880014] [DEBUG] [LOCAL ] Loaded configuration for CWBC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.880298] [DEBUG] [LOCAL ] Loaded configuration for IOSP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.880611] [DEBUG] [LOCAL ] Loaded configuration for NMRA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.880690] [DEBUG] [LOCAL ] Loaded configuration for SPH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.880989] [DEBUG] [LOCAL ] Loaded configuration for SBRA: 6 features, 90.0% accuracy [2026-01-13T20:35:33.881232] [DEBUG] [LOCAL ] Loaded configuration for SBH: 3 features, 70.0% accuracy [2026-01-13T20:35:33.881534] [DEBUG] [LOCAL ] Loaded configuration for FTHY: 3 features, 100.0% accuracy [2026-01-13T20:35:33.881850] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 6 features, 90.0% accuracy [2026-01-13T20:35:33.881923] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 4 features, 90.0% accuracy [2026-01-13T20:35:33.882210] [DEBUG] [LOCAL ] Loaded configuration for AGNC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.882466] [DEBUG] [LOCAL ] Loaded configuration for BOND: 3 features, 60.0% accuracy [2026-01-13T20:35:33.882909] [DEBUG] [LOCAL ] Loaded configuration for MHO: 1 features, 60.0% accuracy [2026-01-13T20:35:33.883191] [DEBUG] [LOCAL ] Loaded configuration for AMC: 4 features, 70.0% accuracy [2026-01-13T20:35:33.883262] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, 90.0% accuracy [2026-01-13T20:35:33.883518] [DEBUG] [LOCAL ] Loaded configuration for XERS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.883796] [DEBUG] [LOCAL ] Loaded configuration for ALK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.883869] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.884163] [DEBUG] [LOCAL ] Loaded configuration for CATH: 4 features, 60.0% accuracy [2026-01-13T20:35:33.884430] [DEBUG] [LOCAL ] Loaded configuration for WY: 0 features, 90.0% accuracy [2026-01-13T20:35:33.884728] [DEBUG] [LOCAL ] Loaded configuration for PPL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.884987] [DEBUG] [LOCAL ] Loaded configuration for MCHP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.885232] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 5 features, 90.0% accuracy [2026-01-13T20:35:33.885523] [DEBUG] [LOCAL ] Loaded configuration for JRS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.885800] [DEBUG] [LOCAL ] Loaded configuration for AMG: 2 features, 100.0% accuracy [2026-01-13T20:35:33.886094] [DEBUG] [LOCAL ] Loaded configuration for TQQQ: 6 features, 80.0% accuracy [2026-01-13T20:35:33.886336] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 6 features, 100.0% accuracy [2026-01-13T20:35:33.886417] [DEBUG] [LOCAL ] Loaded configuration for BWFG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.886702] [DEBUG] [LOCAL ] Loaded configuration for PFBC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.886992] [DEBUG] [LOCAL ] Loaded configuration for ADTN: 3 features, 80.0% accuracy [2026-01-13T20:35:33.887282] [DEBUG] [LOCAL ] Loaded configuration for GOLF: 3 features, 80.0% accuracy [2026-01-13T20:35:33.887354] [DEBUG] [LOCAL ] Loaded configuration for WDAY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.887416] [DEBUG] [LOCAL ] Loaded configuration for CASY: 1 features, 80.0% accuracy [2026-01-13T20:35:33.887713] [DEBUG] [LOCAL ] Loaded configuration for CENTA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.887782] [DEBUG] [LOCAL ] Loaded configuration for APPF: 2 features, 50.0% accuracy [2026-01-13T20:35:33.888035] [DEBUG] [LOCAL ] Loaded configuration for ASTH: 4 features, 100.0% accuracy [2026-01-13T20:35:33.888310] [DEBUG] [LOCAL ] Loaded configuration for SMCI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.888602] [DEBUG] [LOCAL ] Loaded configuration for FRO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.888890] [DEBUG] [LOCAL ] Loaded configuration for GWH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.889147] [DEBUG] [LOCAL ] Loaded configuration for BOTZ: 4 features, 90.0% accuracy [2026-01-13T20:35:33.889436] [DEBUG] [LOCAL ] Loaded configuration for COLM: 0 features, 90.0% accuracy [2026-01-13T20:35:33.889686] [DEBUG] [LOCAL ] Loaded configuration for IRM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.889965] [DEBUG] [LOCAL ] Loaded configuration for CHDN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.890224] [DEBUG] [LOCAL ] Loaded configuration for EXLS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.890507] [DEBUG] [LOCAL ] Loaded configuration for GDDY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.890593] [DEBUG] [LOCAL ] Loaded configuration for CRAI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.890857] [DEBUG] [LOCAL ] Loaded configuration for SELF: 3 features, 70.0% accuracy [2026-01-13T20:35:33.890925] [DEBUG] [LOCAL ] Loaded configuration for MMSI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.891174] [DEBUG] [LOCAL ] Loaded configuration for KARO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.891429] [DEBUG] [LOCAL ] Loaded configuration for DLO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.891688] [DEBUG] [LOCAL ] Loaded configuration for GENI: 1 features, 70.0% accuracy [2026-01-13T20:35:33.891980] [DEBUG] [LOCAL ] Loaded configuration for WKC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.892272] [DEBUG] [LOCAL ] Loaded configuration for NEE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.892339] [DEBUG] [LOCAL ] Loaded configuration for BEEP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.892595] [DEBUG] [LOCAL ] Loaded configuration for ARQ: 2 features, 70.0% accuracy [2026-01-13T20:35:33.892884] [DEBUG] [LOCAL ] Loaded configuration for MITK: 4 features, 70.0% accuracy [2026-01-13T20:35:33.893137] [DEBUG] [LOCAL ] Loaded configuration for VRSN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.893391] [DEBUG] [LOCAL ] Loaded configuration for PGEN: 2 features, 60.0% accuracy [2026-01-13T20:35:33.893628] [DEBUG] [LOCAL ] Loaded configuration for HGBL: 1 features, 70.0% accuracy [2026-01-13T20:35:33.893873] [DEBUG] [LOCAL ] Loaded configuration for DDD: 1 features, 70.0% accuracy [2026-01-13T20:35:33.894178] [DEBUG] [LOCAL ] Loaded configuration for JCI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.894466] [DEBUG] [LOCAL ] Loaded configuration for GNLX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.894534] [DEBUG] [LOCAL ] Loaded configuration for CHSCM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.894613] [DEBUG] [LOCAL ] Loaded configuration for TZOO: 1 features, 60.0% accuracy [2026-01-13T20:35:33.894884] [DEBUG] [LOCAL ] Loaded configuration for ASMB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.895181] [DEBUG] [LOCAL ] Loaded configuration for MUSA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.895445] [DEBUG] [LOCAL ] Loaded configuration for VRTS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.895707] [DEBUG] [LOCAL ] Loaded configuration for TWIN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.895997] [DEBUG] [LOCAL ] Loaded configuration for FDTX: 1 features, 50.0% accuracy [2026-01-13T20:35:33.896287] [DEBUG] [LOCAL ] Loaded configuration for AAPB: 4 features, 70.0% accuracy [2026-01-13T20:35:33.896546] [DEBUG] [LOCAL ] Loaded configuration for BFLY: 1 features, 80.0% accuracy [2026-01-13T20:35:33.896840] [DEBUG] [LOCAL ] Loaded configuration for KB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.897098] [DEBUG] [LOCAL ] Loaded configuration for JPEF: 1 features, 90.0% accuracy [2026-01-13T20:35:33.897175] [DEBUG] [LOCAL ] Loaded configuration for ETJ: 2 features, 60.0% accuracy [2026-01-13T20:35:33.897460] [DEBUG] [LOCAL ] Loaded configuration for ZWS: 1 features, 70.0% accuracy [2026-01-13T20:35:33.897706] [DEBUG] [LOCAL ] Loaded configuration for ACA: 2 features, 60.0% accuracy [2026-01-13T20:35:33.898132] [DEBUG] [LOCAL ] Loaded configuration for NWS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.898634] [DEBUG] [LOCAL ] Loaded configuration for CAL: 0 features, 70.0% accuracy [2026-01-13T20:35:33.898962] [DEBUG] [LOCAL ] Loaded configuration for DELL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.899286] [DEBUG] [LOCAL ] Loaded configuration for IAG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.899611] [DEBUG] [LOCAL ] Loaded configuration for MEG: 5 features, 80.0% accuracy [2026-01-13T20:35:33.899912] [DEBUG] [LOCAL ] Loaded configuration for IREN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.900211] [DEBUG] [LOCAL ] Loaded configuration for ISTB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.901193] [DEBUG] [LOCAL ] Loaded configuration for KFS: 4 features, 80.0% accuracy [2026-01-13T20:35:33.901467] [DEBUG] [LOCAL ] Loaded configuration for RIG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.901735] [DEBUG] [LOCAL ] Loaded configuration for MC: 2 features, 70.0% accuracy [2026-01-13T20:35:33.901989] [DEBUG] [LOCAL ] Loaded configuration for FIVN: 5 features, 90.0% accuracy [2026-01-13T20:35:33.902298] [DEBUG] [LOCAL ] Loaded configuration for MED: 2 features, 70.0% accuracy [2026-01-13T20:35:33.902549] [DEBUG] [LOCAL ] Loaded configuration for VALN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.902886] [DEBUG] [LOCAL ] Loaded configuration for BUI: 4 features, 50.0% accuracy [2026-01-13T20:35:33.903137] [DEBUG] [LOCAL ] Loaded configuration for SWX: 1 features, 80.0% accuracy [2026-01-13T20:35:33.903397] [DEBUG] [LOCAL ] Loaded configuration for FCAL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.903466] [DEBUG] [LOCAL ] Loaded configuration for JAKK: 5 features, 80.0% accuracy [2026-01-13T20:35:33.904420] [DEBUG] [LOCAL ] Loaded configuration for BXP: 4 features, 80.0% accuracy [2026-01-13T20:35:33.904674] [DEBUG] [LOCAL ] Loaded configuration for IEI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.906440] [DEBUG] [LOCAL ] Loaded configuration for MMLP: 2 features, 90.0% accuracy [2026-01-13T20:35:33.906719] [DEBUG] [LOCAL ] Loaded configuration for APLE: 4 features, 90.0% accuracy [2026-01-13T20:35:33.906990] [DEBUG] [LOCAL ] Loaded configuration for ZTS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.907256] [DEBUG] [LOCAL ] Loaded configuration for PXS: 4 features, 70.0% accuracy [2026-01-13T20:35:33.907535] [DEBUG] [LOCAL ] Loaded configuration for ZTO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.907864] [DEBUG] [LOCAL ] Loaded configuration for MUX: 5 features, 70.0% accuracy [2026-01-13T20:35:33.911292] [DEBUG] [LOCAL ] Loaded configuration for COMP: 6 features, 70.0% accuracy [2026-01-13T20:35:33.911601] [DEBUG] [LOCAL ] Loaded configuration for BHFAP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.911684] [DEBUG] [LOCAL ] Loaded configuration for SIXG: 4 features, 70.0% accuracy [2026-01-13T20:35:33.911989] [DEBUG] [LOCAL ] Loaded configuration for ADC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.912059] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, 100.0% accuracy [2026-01-13T20:35:33.912296] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 1 features, 90.0% accuracy [2026-01-13T20:35:33.912603] [DEBUG] [LOCAL ] Loaded configuration for ALMS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.912878] [DEBUG] [LOCAL ] Loaded configuration for KRRO: 4 features, 80.0% accuracy [2026-01-13T20:35:33.913142] [DEBUG] [LOCAL ] Loaded configuration for AI: 3 features, 100.0% accuracy [2026-01-13T20:35:33.913402] [DEBUG] [LOCAL ] Loaded configuration for GH: 3 features, 80.0% accuracy [2026-01-13T20:35:33.913652] [DEBUG] [LOCAL ] Loaded configuration for AVO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.913901] [DEBUG] [LOCAL ] Loaded configuration for PLBC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.913999] [DEBUG] [LOCAL ] Loaded configuration for ORRF: 3 features, 60.0% accuracy [2026-01-13T20:35:33.914258] [DEBUG] [LOCAL ] Loaded configuration for CRBP: 0 features, 70.0% accuracy [2026-01-13T20:35:33.914523] [DEBUG] [LOCAL ] Loaded configuration for CRGY: 4 features, 70.0% accuracy [2026-01-13T20:35:33.914610] [DEBUG] [LOCAL ] Loaded configuration for SFIX: 2 features, 60.0% accuracy [2026-01-13T20:35:33.914882] [DEBUG] [LOCAL ] Loaded configuration for BHP: 3 features, 70.0% accuracy [2026-01-13T20:35:33.915130] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 3 features, 90.0% accuracy [2026-01-13T20:35:33.915372] [DEBUG] [LOCAL ] Loaded configuration for MSGE: 3 features, 60.0% accuracy [2026-01-13T20:35:33.915760] [DEBUG] [LOCAL ] Loaded configuration for ENPH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.916000] [DEBUG] [LOCAL ] Loaded configuration for BTE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.916295] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.916552] [DEBUG] [LOCAL ] Loaded configuration for VRCA: 1 features, 60.0% accuracy [2026-01-13T20:35:33.916814] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, 90.0% accuracy [2026-01-13T20:35:33.917652] [DEBUG] [LOCAL ] Loaded configuration for SII: 2 features, 70.0% accuracy [2026-01-13T20:35:33.917965] [DEBUG] [LOCAL ] Loaded configuration for FOF: 0 features, 90.0% accuracy [2026-01-13T20:35:33.918276] [DEBUG] [LOCAL ] Loaded configuration for DCOM: 0 features, 90.0% accuracy [2026-01-13T20:35:33.918543] [DEBUG] [LOCAL ] Loaded configuration for RLI: 0 features, 90.0% accuracy [2026-01-13T20:35:33.918879] [DEBUG] [LOCAL ] Loaded configuration for MQ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.918949] [DEBUG] [LOCAL ] Loaded configuration for TENX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.919246] [DEBUG] [LOCAL ] Loaded configuration for QTRX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.919554] [DEBUG] [LOCAL ] Loaded configuration for HSIC: 2 features, 100.0% accuracy [2026-01-13T20:35:33.919867] [DEBUG] [LOCAL ] Loaded configuration for UNP: 4 features, 90.0% accuracy [2026-01-13T20:35:33.920108] [DEBUG] [LOCAL ] Loaded configuration for VBNK: 2 features, 80.0% accuracy [2026-01-13T20:35:33.920357] [DEBUG] [LOCAL ] Loaded configuration for TRC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.920599] [DEBUG] [LOCAL ] Loaded configuration for BIAF: 2 features, 90.0% accuracy [2026-01-13T20:35:33.920857] [DEBUG] [LOCAL ] Loaded configuration for AMRN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.921115] [DEBUG] [LOCAL ] Loaded configuration for HZO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.921415] [DEBUG] [LOCAL ] Loaded configuration for ENSG: 4 features, 70.0% accuracy [2026-01-13T20:35:33.921675] [DEBUG] [LOCAL ] Loaded configuration for GLSI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.921920] [DEBUG] [LOCAL ] Loaded configuration for RMBI: 4 features, 100.0% accuracy [2026-01-13T20:35:33.922174] [DEBUG] [LOCAL ] Loaded configuration for BOF: 2 features, 80.0% accuracy [2026-01-13T20:35:33.922431] [DEBUG] [LOCAL ] Loaded configuration for FROG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.922704] [DEBUG] [LOCAL ] Loaded configuration for DSL: 0 features, 60.0% accuracy [2026-01-13T20:35:33.922968] [DEBUG] [LOCAL ] Loaded configuration for GSK: 1 features, 90.0% accuracy [2026-01-13T20:35:33.923268] [DEBUG] [LOCAL ] Loaded configuration for NTRSO: 2 features, 80.0% accuracy [2026-01-13T20:35:33.923508] [DEBUG] [LOCAL ] Loaded configuration for NIM: 0 features, 70.0% accuracy [2026-01-13T20:35:33.923770] [DEBUG] [LOCAL ] Loaded configuration for XRAY: 4 features, 70.0% accuracy [2026-01-13T20:35:33.924017] [DEBUG] [LOCAL ] Loaded configuration for AMWD: 0 features, 70.0% accuracy [2026-01-13T20:35:33.924254] [DEBUG] [LOCAL ] Loaded configuration for VICI: 4 features, 80.0% accuracy [2026-01-13T20:35:33.924508] [DEBUG] [LOCAL ] Loaded configuration for DK: 1 features, 70.0% accuracy [2026-01-13T20:35:33.924786] [DEBUG] [LOCAL ] Loaded configuration for DDL: 1 features, 80.0% accuracy [2026-01-13T20:35:33.924855] [DEBUG] [LOCAL ] Loaded configuration for HFFG: 0 features, 60.0% accuracy [2026-01-13T20:35:33.925098] [DEBUG] [LOCAL ] Loaded configuration for TIL: 3 features, 70.0% accuracy [2026-01-13T20:35:33.925366] [DEBUG] [LOCAL ] Loaded configuration for GHRS: 7 features, 90.0% accuracy [2026-01-13T20:35:33.925632] [DEBUG] [LOCAL ] Loaded configuration for LWLG: 1 features, 60.0% accuracy [2026-01-13T20:35:33.925953] [DEBUG] [LOCAL ] Loaded configuration for SAIA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.926197] [DEBUG] [LOCAL ] Loaded configuration for PBH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.926452] [DEBUG] [LOCAL ] Loaded configuration for PRI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.926872] [DEBUG] [LOCAL ] Loaded configuration for BBUC: 2 features, 50.0% accuracy [2026-01-13T20:35:33.927172] [DEBUG] [LOCAL ] Loaded configuration for AWP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.927241] [DEBUG] [LOCAL ] Loaded configuration for AHCO: 2 features, 60.0% accuracy [2026-01-13T20:35:33.927536] [DEBUG] [LOCAL ] Loaded configuration for ESE: 3 features, 60.0% accuracy [2026-01-13T20:35:33.927822] [DEBUG] [LOCAL ] Loaded configuration for STOK: 2 features, 70.0% accuracy [2026-01-13T20:35:33.927892] [DEBUG] [LOCAL ] Loaded configuration for HOOD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.928206] [DEBUG] [LOCAL ] Loaded configuration for WRBY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.928604] [DEBUG] [LOCAL ] Loaded configuration for WGMI: 4 features, 60.0% accuracy [2026-01-13T20:35:33.928886] [DEBUG] [LOCAL ] Loaded configuration for FCN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.929171] [DEBUG] [LOCAL ] Loaded configuration for GTLB: 1 features, 60.0% accuracy [2026-01-13T20:35:33.929473] [DEBUG] [LOCAL ] Loaded configuration for WNEB: 2 features, 90.0% accuracy [2026-01-13T20:35:33.929738] [DEBUG] [LOCAL ] Loaded configuration for GAM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.930608] [DEBUG] [LOCAL ] Loaded configuration for LILAK: 1 features, 60.0% accuracy [2026-01-13T20:35:33.930932] [DEBUG] [LOCAL ] Loaded configuration for ZBRA: 1 features, 70.0% accuracy [2026-01-13T20:35:33.931240] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.931493] [DEBUG] [LOCAL ] Loaded configuration for RUN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.931772] [DEBUG] [LOCAL ] Loaded configuration for GFL: 1 features, 80.0% accuracy [2026-01-13T20:35:33.932024] [DEBUG] [LOCAL ] Loaded configuration for YTRA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.932276] [DEBUG] [LOCAL ] Loaded configuration for RSG: 1 features, 80.0% accuracy [2026-01-13T20:35:33.932565] [DEBUG] [LOCAL ] Loaded configuration for NVMI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.932835] [DEBUG] [LOCAL ] Loaded configuration for SKRE: 3 features, 90.0% accuracy [2026-01-13T20:35:33.933063] [DEBUG] [LOCAL ] Loaded configuration for MVBF: 1 features, 60.0% accuracy [2026-01-13T20:35:33.933317] [DEBUG] [LOCAL ] Loaded configuration for HTGC: 1 features, 60.0% accuracy [2026-01-13T20:35:33.933592] [DEBUG] [LOCAL ] Loaded configuration for CSIQ: 4 features, 80.0% accuracy [2026-01-13T20:35:33.933845] [DEBUG] [LOCAL ] Loaded configuration for IFN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.934125] [DEBUG] [LOCAL ] Loaded configuration for SFLO: 1 features, 70.0% accuracy [2026-01-13T20:35:33.934376] [DEBUG] [LOCAL ] Loaded configuration for MYN: 1 features, 100.0% accuracy [2026-01-13T20:35:33.934451] [DEBUG] [LOCAL ] Loaded configuration for HELE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.934679] [DEBUG] [LOCAL ] Loaded configuration for ATHM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.934958] [DEBUG] [LOCAL ] Loaded configuration for DECK: 4 features, 80.0% accuracy [2026-01-13T20:35:33.935025] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 4 features, 90.0% accuracy [2026-01-13T20:35:33.935083] [DEBUG] [LOCAL ] Loaded configuration for EMBC: 3 features, 100.0% accuracy [2026-01-13T20:35:33.935355] [DEBUG] [LOCAL ] Loaded configuration for WB: 1 features, 90.0% accuracy [2026-01-13T20:35:33.935620] [DEBUG] [LOCAL ] Loaded configuration for GNK: 2 features, 50.0% accuracy [2026-01-13T20:35:33.935903] [DEBUG] [LOCAL ] Loaded configuration for SMFG: 1 features, 90.0% accuracy [2026-01-13T20:35:33.936150] [DEBUG] [LOCAL ] Loaded configuration for VBF: 4 features, 90.0% accuracy [2026-01-13T20:35:33.936388] [DEBUG] [LOCAL ] Loaded configuration for BGX: 5 features, 90.0% accuracy [2026-01-13T20:35:33.936659] [DEBUG] [LOCAL ] Loaded configuration for ASML: 2 features, 90.0% accuracy [2026-01-13T20:35:33.936913] [DEBUG] [LOCAL ] Loaded configuration for APPN: 5 features, 70.0% accuracy [2026-01-13T20:35:33.936985] [DEBUG] [LOCAL ] Loaded configuration for USIG: 4 features, 80.0% accuracy [2026-01-13T20:35:33.937255] [DEBUG] [LOCAL ] Loaded configuration for NRIM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.937502] [DEBUG] [LOCAL ] Loaded configuration for MGRC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.937927] [DEBUG] [LOCAL ] Loaded configuration for DNA: 3 features, 80.0% accuracy [2026-01-13T20:35:33.938234] [DEBUG] [LOCAL ] Loaded configuration for MODL: 4 features, 80.0% accuracy [2026-01-13T20:35:33.938517] [DEBUG] [LOCAL ] Loaded configuration for KMPB: 5 features, 80.0% accuracy [2026-01-13T20:35:33.938784] [DEBUG] [LOCAL ] Loaded configuration for TNDM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.939068] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.939136] [DEBUG] [LOCAL ] Loaded configuration for BLZE: 3 features, 90.0% accuracy [2026-01-13T20:35:33.939413] [DEBUG] [LOCAL ] Loaded configuration for GCMG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.939973] [DEBUG] [LOCAL ] Loaded configuration for SMH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.940211] [DEBUG] [LOCAL ] Loaded configuration for OEC: 0 features, 80.0% accuracy [2026-01-13T20:35:33.940466] [DEBUG] [LOCAL ] Loaded configuration for FALN: 4 features, 80.0% accuracy [2026-01-13T20:35:33.940972] [DEBUG] [LOCAL ] Loaded configuration for HLMN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.941217] [DEBUG] [LOCAL ] Loaded configuration for REPL: 0 features, 70.0% accuracy [2026-01-13T20:35:33.941457] [DEBUG] [LOCAL ] Loaded configuration for NFE: 0 features, 80.0% accuracy [2026-01-13T20:35:33.941705] [DEBUG] [LOCAL ] Loaded configuration for TCMD: 2 features, 70.0% accuracy [2026-01-13T20:35:33.941773] [DEBUG] [LOCAL ] Loaded configuration for CCB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.941995] [DEBUG] [LOCAL ] Loaded configuration for MSGM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.942062] [DEBUG] [LOCAL ] Loaded configuration for ALSN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.942354] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 1 features, 100.0% accuracy [2026-01-13T20:35:33.942780] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, 90.0% accuracy [2026-01-13T20:35:33.943038] [DEBUG] [LOCAL ] Loaded configuration for STKL: 3 features, 90.0% accuracy [2026-01-13T20:35:33.943306] [DEBUG] [LOCAL ] Loaded configuration for EWCZ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.943745] [DEBUG] [LOCAL ] Loaded configuration for EVRG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.943986] [DEBUG] [LOCAL ] Loaded configuration for UTEN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.944270] [DEBUG] [LOCAL ] Loaded configuration for EXAS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.944804] [DEBUG] [LOCAL ] Loaded configuration for SPGI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.945100] [DEBUG] [LOCAL ] Loaded configuration for PI: 3 features, 50.0% accuracy [2026-01-13T20:35:33.945170] [DEBUG] [LOCAL ] Loaded configuration for OSBC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.945414] [DEBUG] [LOCAL ] Loaded configuration for SCD: 1 features, 70.0% accuracy [2026-01-13T20:35:33.945660] [DEBUG] [LOCAL ] Loaded configuration for KTB: 5 features, 90.0% accuracy [2026-01-13T20:35:33.945934] [DEBUG] [LOCAL ] Loaded configuration for MELI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.946235] [DEBUG] [LOCAL ] Loaded configuration for EOI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.946527] [DEBUG] [LOCAL ] Loaded configuration for NCZ: 3 features, 80.0% accuracy [2026-01-13T20:35:33.946965] [DEBUG] [LOCAL ] Loaded configuration for LNN: 1 features, 70.0% accuracy [2026-01-13T20:35:33.947207] [DEBUG] [LOCAL ] Loaded configuration for GKOS: 2 features, 60.0% accuracy [2026-01-13T20:35:33.947277] [DEBUG] [LOCAL ] Loaded configuration for TBI: 4 features, 90.0% accuracy [2026-01-13T20:35:33.947336] [DEBUG] [LOCAL ] Loaded configuration for JLL: 5 features, 90.0% accuracy [2026-01-13T20:35:33.947394] [DEBUG] [LOCAL ] Loaded configuration for NICE: 3 features, 70.0% accuracy [2026-01-13T20:35:33.947665] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 2 features, 90.0% accuracy [2026-01-13T20:35:33.947900] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.948179] [DEBUG] [LOCAL ] Loaded configuration for AON: 1 features, 70.0% accuracy [2026-01-13T20:35:33.948453] [DEBUG] [LOCAL ] Loaded configuration for NCLH: 5 features, 90.0% accuracy [2026-01-13T20:35:33.948522] [DEBUG] [LOCAL ] Loaded configuration for UL: 3 features, 80.0% accuracy [2026-01-13T20:35:33.948990] [DEBUG] [LOCAL ] Loaded configuration for FEP: 1 features, 70.0% accuracy [2026-01-13T20:35:33.949250] [DEBUG] [LOCAL ] Loaded configuration for CHKP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.949487] [DEBUG] [LOCAL ] Loaded configuration for PSNL: 4 features, 90.0% accuracy [2026-01-13T20:35:33.950503] [DEBUG] [LOCAL ] Loaded configuration for CRNC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.950987] [DEBUG] [LOCAL ] Loaded configuration for FCF: 3 features, 90.0% accuracy [2026-01-13T20:35:33.951259] [DEBUG] [LOCAL ] Loaded configuration for CQP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.951535] [DEBUG] [LOCAL ] Loaded configuration for OZKAP: 4 features, 70.0% accuracy [2026-01-13T20:35:33.951629] [DEBUG] [LOCAL ] Loaded configuration for VFS: 3 features, 60.0% accuracy [2026-01-13T20:35:33.951889] [DEBUG] [LOCAL ] Loaded configuration for APEI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.952217] [DEBUG] [LOCAL ] Loaded configuration for MRVI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.952527] [DEBUG] [LOCAL ] Loaded configuration for BEKE: 6 features, 80.0% accuracy [2026-01-13T20:35:33.953026] [DEBUG] [LOCAL ] Loaded configuration for AVNS: 1 features, 80.0% accuracy [2026-01-13T20:35:33.953096] [DEBUG] [LOCAL ] Loaded configuration for WIX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.953328] [DEBUG] [LOCAL ] Loaded configuration for CVI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.953745] [DEBUG] [LOCAL ] Loaded configuration for DMRC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.953816] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 1 features, 100.0% accuracy [2026-01-13T20:35:33.954108] [DEBUG] [LOCAL ] Loaded configuration for NBXG: 4 features, 60.0% accuracy [2026-01-13T20:35:33.954361] [DEBUG] [LOCAL ] Loaded configuration for ZYME: 2 features, 60.0% accuracy [2026-01-13T20:35:33.954667] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 2 features, 90.0% accuracy [2026-01-13T20:35:33.954918] [DEBUG] [LOCAL ] Loaded configuration for CNQ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.955184] [DEBUG] [LOCAL ] Loaded configuration for VZ: 3 features, 60.0% accuracy [2026-01-13T20:35:33.955446] [DEBUG] [LOCAL ] Loaded configuration for AMH: 2 features, 80.0% accuracy [2026-01-13T20:35:33.955687] [DEBUG] [LOCAL ] Loaded configuration for DOCS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.955922] [DEBUG] [LOCAL ] Loaded configuration for DTE: 0 features, 70.0% accuracy [2026-01-13T20:35:33.956214] [DEBUG] [LOCAL ] Loaded configuration for ERIE: 2 features, 90.0% accuracy [2026-01-13T20:35:33.956473] [DEBUG] [LOCAL ] Loaded configuration for SNPS: 3 features, 80.0% accuracy [2026-01-13T20:35:33.956837] [DEBUG] [LOCAL ] Loaded configuration for NGS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.957081] [DEBUG] [LOCAL ] Loaded configuration for BAC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.957322] [DEBUG] [LOCAL ] Loaded configuration for TPH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.957779] [DEBUG] [LOCAL ] Loaded configuration for HEQ: 3 features, 70.0% accuracy [2026-01-13T20:35:33.958081] [DEBUG] [LOCAL ] Loaded configuration for MORN: 2 features, 80.0% accuracy [2026-01-13T20:35:33.958328] [DEBUG] [LOCAL ] Loaded configuration for MBWM: 4 features, 90.0% accuracy [2026-01-13T20:35:33.958781] [DEBUG] [LOCAL ] Loaded configuration for HBANP: 2 features, 60.0% accuracy [2026-01-13T20:35:33.959030] [DEBUG] [LOCAL ] Loaded configuration for SSB: 3 features, 80.0% accuracy [2026-01-13T20:35:33.959293] [DEBUG] [LOCAL ] Loaded configuration for TK: 3 features, 70.0% accuracy [2026-01-13T20:35:33.959759] [DEBUG] [LOCAL ] Loaded configuration for NVGS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.960012] [DEBUG] [LOCAL ] Loaded configuration for ISD: 3 features, 80.0% accuracy [2026-01-13T20:35:33.960258] [DEBUG] [LOCAL ] Loaded configuration for FLXS: 3 features, 60.0% accuracy [2026-01-13T20:35:33.960511] [DEBUG] [LOCAL ] Loaded configuration for SLP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.960599] [DEBUG] [LOCAL ] Loaded configuration for III: 1 features, 70.0% accuracy [2026-01-13T20:35:33.960899] [DEBUG] [LOCAL ] Loaded configuration for PMM: 4 features, 70.0% accuracy [2026-01-13T20:35:33.961193] [DEBUG] [LOCAL ] Loaded configuration for WFG: 3 features, 80.0% accuracy [2026-01-13T20:35:33.961449] [DEBUG] [LOCAL ] Loaded configuration for AVY: 1 features, 40.0% accuracy [2026-01-13T20:35:33.961517] [DEBUG] [LOCAL ] Loaded configuration for HG: 2 features, 70.0% accuracy [2026-01-13T20:35:33.962020] [DEBUG] [LOCAL ] Loaded configuration for MNTK: 3 features, 70.0% accuracy [2026-01-13T20:35:33.962276] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, 90.0% accuracy [2026-01-13T20:35:33.962533] [DEBUG] [LOCAL ] Loaded configuration for CRTO: 1 features, 100.0% accuracy [2026-01-13T20:35:33.962997] [DEBUG] [LOCAL ] Loaded configuration for CALC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.963066] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 4 features, 90.0% accuracy [2026-01-13T20:35:33.963341] [DEBUG] [LOCAL ] Loaded configuration for AXTA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.963604] [DEBUG] [LOCAL ] Loaded configuration for NMFC: 0 features, 70.0% accuracy [2026-01-13T20:35:33.963878] [DEBUG] [LOCAL ] Loaded configuration for MYI: 4 features, 70.0% accuracy [2026-01-13T20:35:33.964128] [DEBUG] [LOCAL ] Loaded configuration for LDP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.964366] [DEBUG] [LOCAL ] Loaded configuration for CXE: 1 features, 70.0% accuracy [2026-01-13T20:35:33.964650] [DEBUG] [LOCAL ] Loaded configuration for DY: 4 features, 70.0% accuracy [2026-01-13T20:35:33.964888] [DEBUG] [LOCAL ] Loaded configuration for FORM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.964964] [DEBUG] [LOCAL ] Loaded configuration for CENX: 3 features, 60.0% accuracy [2026-01-13T20:35:33.965241] [DEBUG] [LOCAL ] Loaded configuration for WLDN: 1 features, 50.0% accuracy [2026-01-13T20:35:33.965490] [DEBUG] [LOCAL ] Loaded configuration for DBL: 2 features, 70.0% accuracy [2026-01-13T20:35:33.965741] [DEBUG] [LOCAL ] Loaded configuration for CASH: 1 features, 80.0% accuracy [2026-01-13T20:35:33.965996] [DEBUG] [LOCAL ] Loaded configuration for CRUS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.966063] [DEBUG] [LOCAL ] Loaded configuration for ADSE: 0 features, 80.0% accuracy [2026-01-13T20:35:33.966122] [DEBUG] [LOCAL ] Loaded configuration for LECO: 2 features, 90.0% accuracy [2026-01-13T20:35:33.966352] [DEBUG] [LOCAL ] Loaded configuration for STAG: 0 features, 60.0% accuracy [2026-01-13T20:35:33.966598] [DEBUG] [LOCAL ] Loaded configuration for BTCS: 2 features, 80.0% accuracy [2026-01-13T20:35:33.966844] [DEBUG] [LOCAL ] Loaded configuration for BLX: 5 features, 100.0% accuracy [2026-01-13T20:35:33.966913] [DEBUG] [LOCAL ] Loaded configuration for LIF: 4 features, 60.0% accuracy [2026-01-13T20:35:33.966972] [DEBUG] [LOCAL ] Loaded configuration for LBRDK: 1 features, 80.0% accuracy [2026-01-13T20:35:33.967214] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 3 features, 90.0% accuracy [2026-01-13T20:35:33.967463] [DEBUG] [LOCAL ] Loaded configuration for IMTX: 0 features, 70.0% accuracy [2026-01-13T20:35:33.967712] [DEBUG] [LOCAL ] Loaded configuration for EVCM: 5 features, 70.0% accuracy [2026-01-13T20:35:33.968724] [DEBUG] [LOCAL ] Loaded configuration for EMB: 2 features, 80.0% accuracy [2026-01-13T20:35:33.969010] [DEBUG] [LOCAL ] Loaded configuration for BYM: 3 features, 60.0% accuracy [2026-01-13T20:35:33.969278] [DEBUG] [LOCAL ] Loaded configuration for PHO: 2 features, 70.0% accuracy [2026-01-13T20:35:33.969587] [DEBUG] [LOCAL ] Loaded configuration for DAL: 0 features, 60.0% accuracy [2026-01-13T20:35:33.969834] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 4 features, 90.0% accuracy [2026-01-13T20:35:33.970128] [DEBUG] [LOCAL ] Loaded configuration for SAH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.970516] [DEBUG] [LOCAL ] Loaded configuration for CPIX: 2 features, 90.0% accuracy [2026-01-13T20:35:33.970781] [DEBUG] [LOCAL ] Loaded configuration for ATLCZ: 1 features, 70.0% accuracy [2026-01-13T20:35:33.971047] [DEBUG] [LOCAL ] Loaded configuration for BROS: 5 features, 90.0% accuracy [2026-01-13T20:35:33.971340] [DEBUG] [LOCAL ] Loaded configuration for CRESY: 1 features, 70.0% accuracy [2026-01-13T20:35:33.971408] [DEBUG] [LOCAL ] Loaded configuration for CC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.971483] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.971541] [DEBUG] [LOCAL ] Loaded configuration for EXFY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.971863] [DEBUG] [LOCAL ] Loaded configuration for PCM: 3 features, 80.0% accuracy [2026-01-13T20:35:33.972165] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 3 features, 90.0% accuracy [2026-01-13T20:35:33.972244] [DEBUG] [LOCAL ] Loaded configuration for ONEQ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.972536] [DEBUG] [LOCAL ] Loaded configuration for UTZ: 0 features, 70.0% accuracy [2026-01-13T20:35:33.972804] [DEBUG] [LOCAL ] Loaded configuration for CBAN: 1 features, 80.0% accuracy [2026-01-13T20:35:33.973085] [DEBUG] [LOCAL ] Loaded configuration for SLB: 3 features, 70.0% accuracy [2026-01-13T20:35:33.973152] [DEBUG] [LOCAL ] Loaded configuration for DPZ: 2 features, 80.0% accuracy [2026-01-13T20:35:33.973389] [DEBUG] [LOCAL ] Loaded configuration for VGM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.973688] [DEBUG] [LOCAL ] Loaded configuration for MRCC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.973934] [DEBUG] [LOCAL ] Loaded configuration for SPXC: 1 features, 70.0% accuracy [2026-01-13T20:35:33.974180] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, 90.0% accuracy [2026-01-13T20:35:33.974425] [DEBUG] [LOCAL ] Loaded configuration for GLUE: 2 features, 80.0% accuracy [2026-01-13T20:35:33.974673] [DEBUG] [LOCAL ] Loaded configuration for NOG: 1 features, 70.0% accuracy [2026-01-13T20:35:33.974741] [DEBUG] [LOCAL ] Loaded configuration for TRTX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.974981] [DEBUG] [LOCAL ] Loaded configuration for GGAL: 2 features, 80.0% accuracy [2026-01-13T20:35:33.975049] [DEBUG] [LOCAL ] Loaded configuration for PESI: 0 features, 80.0% accuracy [2026-01-13T20:35:33.975108] [DEBUG] [LOCAL ] Loaded configuration for SHG: 4 features, 80.0% accuracy [2026-01-13T20:35:33.975344] [DEBUG] [LOCAL ] Loaded configuration for SLF: 1 features, 70.0% accuracy [2026-01-13T20:35:33.975598] [DEBUG] [LOCAL ] Loaded configuration for KRC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.975878] [DEBUG] [LOCAL ] Loaded configuration for SKY: 2 features, 70.0% accuracy [2026-01-13T20:35:33.975946] [DEBUG] [LOCAL ] Loaded configuration for GMM: 1 features, 70.0% accuracy [2026-01-13T20:35:33.976169] [DEBUG] [LOCAL ] Loaded configuration for NATH: 4 features, 90.0% accuracy [2026-01-13T20:35:33.976433] [DEBUG] [LOCAL ] Loaded configuration for BDJ: 2 features, 70.0% accuracy [2026-01-13T20:35:33.976501] [DEBUG] [LOCAL ] Loaded configuration for TLS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.976561] [DEBUG] [LOCAL ] Loaded configuration for MTSI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.976641] [DEBUG] [LOCAL ] Loaded configuration for MAS: 0 features, 80.0% accuracy [2026-01-13T20:35:33.976914] [DEBUG] [LOCAL ] Loaded configuration for SITC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.976982] [DEBUG] [LOCAL ] Loaded configuration for CUBE: 3 features, 60.0% accuracy [2026-01-13T20:35:33.977259] [DEBUG] [LOCAL ] Loaded configuration for SGRY: 3 features, 80.0% accuracy [2026-01-13T20:35:33.977327] [DEBUG] [LOCAL ] Loaded configuration for GEVO: 1 features, 60.0% accuracy [2026-01-13T20:35:33.977718] [DEBUG] [LOCAL ] Loaded configuration for WLKP: 0 features, 80.0% accuracy [2026-01-13T20:35:33.977973] [DEBUG] [LOCAL ] Loaded configuration for PERF: 3 features, 70.0% accuracy [2026-01-13T20:35:33.978223] [DEBUG] [LOCAL ] Loaded configuration for SSL: 2 features, 60.0% accuracy [2026-01-13T20:35:33.978480] [DEBUG] [LOCAL ] Loaded configuration for RAY: 1 features, 80.0% accuracy [2026-01-13T20:35:33.978741] [DEBUG] [LOCAL ] Loaded configuration for VERA: 2 features, 80.0% accuracy [2026-01-13T20:35:33.978979] [DEBUG] [LOCAL ] Loaded configuration for CORZ: 2 features, 70.0% accuracy [2026-01-13T20:35:33.979270] [DEBUG] [LOCAL ] Loaded configuration for CCNE: 1 features, 90.0% accuracy [2026-01-13T20:35:33.979350] [DEBUG] [LOCAL ] Loaded configuration for PYXS: 5 features, 80.0% accuracy [2026-01-13T20:35:33.979808] [DEBUG] [LOCAL ] Loaded configuration for IBP: 3 features, 80.0% accuracy [2026-01-13T20:35:33.980047] [DEBUG] [LOCAL ] Loaded configuration for EHTH: 2 features, 70.0% accuracy [2026-01-13T20:35:33.980346] [DEBUG] [LOCAL ] Loaded configuration for UGP: 4 features, 70.0% accuracy [2026-01-13T20:35:33.980692] [DEBUG] [LOCAL ] Loaded configuration for FUL: 3 features, 70.0% accuracy [2026-01-13T20:35:33.980971] [DEBUG] [LOCAL ] Loaded configuration for YSG: 1 features, 90.0% accuracy [2026-01-13T20:35:33.981040] [DEBUG] [LOCAL ] Loaded configuration for FNLC: 0 features, 80.0% accuracy [2026-01-13T20:35:33.981273] [DEBUG] [LOCAL ] Loaded configuration for DLY: 3 features, 70.0% accuracy [2026-01-13T20:35:33.981341] [DEBUG] [LOCAL ] Loaded configuration for CSAN: 1 features, 60.0% accuracy [2026-01-13T20:35:33.981600] [DEBUG] [LOCAL ] Loaded configuration for BCYC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.981680] [DEBUG] [LOCAL ] Loaded configuration for METD: 4 features, 80.0% accuracy [2026-01-13T20:35:33.981980] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 2 features, 90.0% accuracy [2026-01-13T20:35:33.982235] [DEBUG] [LOCAL ] Loaded configuration for KHC: 3 features, 80.0% accuracy [2026-01-13T20:35:33.982538] [DEBUG] [LOCAL ] Loaded configuration for PEGA: 2 features, 90.0% accuracy [2026-01-13T20:35:33.982807] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 0 features, 90.0% accuracy [2026-01-13T20:35:33.983064] [DEBUG] [LOCAL ] Loaded configuration for GLNG: 5 features, 80.0% accuracy [2026-01-13T20:35:33.983299] [DEBUG] [LOCAL ] Loaded configuration for VFC: 4 features, 90.0% accuracy [2026-01-13T20:35:33.983600] [DEBUG] [LOCAL ] Loaded configuration for ABVC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.983855] [DEBUG] [LOCAL ] Loaded configuration for CDP: 2 features, 80.0% accuracy [2026-01-13T20:35:33.984093] [DEBUG] [LOCAL ] Loaded configuration for MRX: 3 features, 90.0% accuracy [2026-01-13T20:35:33.984159] [DEBUG] [LOCAL ] Loaded configuration for SAMG: 0 features, 50.0% accuracy [2026-01-13T20:35:33.985019] [DEBUG] [LOCAL ] Loaded configuration for NVRI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.985087] [DEBUG] [LOCAL ] Loaded configuration for USMC: 2 features, 80.0% accuracy [2026-01-13T20:35:33.985370] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 1 features, 100.0% accuracy [2026-01-13T20:35:33.985670] [DEBUG] [LOCAL ] Loaded configuration for TKC: 3 features, 70.0% accuracy [2026-01-13T20:35:33.985923] [DEBUG] [LOCAL ] Loaded configuration for BMA: 2 features, 50.0% accuracy [2026-01-13T20:35:33.986179] [DEBUG] [LOCAL ] Loaded configuration for SLGN: 5 features, 80.0% accuracy [2026-01-13T20:35:33.986441] [DEBUG] [LOCAL ] Loaded configuration for BKD: 4 features, 100.0% accuracy [2026-01-13T20:35:33.987170] [DEBUG] [LOCAL ] Loaded configuration for PAM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.987453] [DEBUG] [LOCAL ] Loaded configuration for SRG: 0 features, 80.0% accuracy [2026-01-13T20:35:33.987730] [DEBUG] [LOCAL ] Loaded configuration for MNSO: 3 features, 90.0% accuracy [2026-01-13T20:35:33.988043] [DEBUG] [LOCAL ] Loaded configuration for ENTA: 3 features, 70.0% accuracy [2026-01-13T20:35:33.988382] [DEBUG] [LOCAL ] Loaded configuration for VITL: 5 features, 80.0% accuracy [2026-01-13T20:35:33.988476] [DEBUG] [LOCAL ] Loaded configuration for DOCN: 2 features, 90.0% accuracy [2026-01-13T20:35:33.988730] [DEBUG] [LOCAL ] Loaded configuration for ONCO: 4 features, 60.0% accuracy [2026-01-13T20:35:33.989002] [DEBUG] [LOCAL ] Loaded configuration for NI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.989086] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 3 features, 90.0% accuracy [2026-01-13T20:35:33.989177] [DEBUG] [LOCAL ] Loaded configuration for VUZI: 3 features, 90.0% accuracy [2026-01-13T20:35:33.989516] [DEBUG] [LOCAL ] Loaded configuration for BYSI: 3 features, 80.0% accuracy [2026-01-13T20:35:33.989831] [DEBUG] [LOCAL ] Loaded configuration for SNDX: 1 features, 70.0% accuracy [2026-01-13T20:35:33.990117] [DEBUG] [LOCAL ] Loaded configuration for CNA: 1 features, 20.0% accuracy [2026-01-13T20:35:33.990439] [DEBUG] [LOCAL ] Loaded configuration for UI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.990719] [DEBUG] [LOCAL ] Loaded configuration for IBTM: 2 features, 70.0% accuracy [2026-01-13T20:35:33.990799] [DEBUG] [LOCAL ] Loaded configuration for ZION: 2 features, 70.0% accuracy [2026-01-13T20:35:33.991095] [DEBUG] [LOCAL ] Loaded configuration for MRTN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.991360] [DEBUG] [LOCAL ] Loaded configuration for PFSI: 3 features, 70.0% accuracy [2026-01-13T20:35:33.991673] [DEBUG] [LOCAL ] Loaded configuration for PDX: 2 features, 80.0% accuracy [2026-01-13T20:35:33.991926] [DEBUG] [LOCAL ] Loaded configuration for BSVN: 2 features, 70.0% accuracy [2026-01-13T20:35:33.992177] [DEBUG] [LOCAL ] Loaded configuration for OKYO: 0 features, 80.0% accuracy [2026-01-13T20:35:33.992427] [DEBUG] [LOCAL ] Loaded configuration for AIQ: 6 features, 80.0% accuracy [2026-01-13T20:35:33.992690] [DEBUG] [LOCAL ] Loaded configuration for RFM: 2 features, 80.0% accuracy [2026-01-13T20:35:33.992964] [DEBUG] [LOCAL ] Loaded configuration for GSM: 1 features, 80.0% accuracy [2026-01-13T20:35:33.993228] [DEBUG] [LOCAL ] Loaded configuration for DLPN: 4 features, 70.0% accuracy [2026-01-13T20:35:33.993490] [DEBUG] [LOCAL ] Loaded configuration for WABC: 1 features, 80.0% accuracy [2026-01-13T20:35:33.993754] [DEBUG] [LOCAL ] Loaded configuration for EEMA: 2 features, 40.0% accuracy [2026-01-13T20:35:33.994042] [DEBUG] [LOCAL ] Loaded configuration for IBBQ: 1 features, 60.0% accuracy [2026-01-13T20:35:33.994382] [DEBUG] [LOCAL ] Loaded configuration for FTK: 1 features, 80.0% accuracy [2026-01-13T20:35:33.994703] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 4 features, 90.0% accuracy [2026-01-13T20:35:33.995036] [DEBUG] [LOCAL ] Loaded configuration for WINN: 3 features, 70.0% accuracy [2026-01-13T20:35:33.995345] [DEBUG] [LOCAL ] Loaded configuration for CMG: 6 features, 80.0% accuracy [2026-01-13T20:35:33.995605] [DEBUG] [LOCAL ] Loaded configuration for MSCI: 2 features, 80.0% accuracy [2026-01-13T20:35:33.995852] [DEBUG] [LOCAL ] Loaded configuration for ALRS: 2 features, 90.0% accuracy [2026-01-13T20:35:33.996170] [DEBUG] [LOCAL ] Loaded configuration for EEX: 2 features, 70.0% accuracy [2026-01-13T20:35:33.996255] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 1 features, 90.0% accuracy [2026-01-13T20:35:33.996549] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 4 features, 90.0% accuracy [2026-01-13T20:35:33.996852] [DEBUG] [LOCAL ] Loaded configuration for WTS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.996923] [DEBUG] [LOCAL ] Loaded configuration for UFCS: 3 features, 70.0% accuracy [2026-01-13T20:35:33.997179] [DEBUG] [LOCAL ] Loaded configuration for EWBC: 1 features, 60.0% accuracy [2026-01-13T20:35:33.997423] [DEBUG] [LOCAL ] Loaded configuration for BTAI: 1 features, 80.0% accuracy [2026-01-13T20:35:33.997715] [DEBUG] [LOCAL ] Loaded configuration for JRI: 2 features, 60.0% accuracy [2026-01-13T20:35:33.997992] [DEBUG] [LOCAL ] Loaded configuration for KOP: 0 features, 90.0% accuracy [2026-01-13T20:35:33.998791] [DEBUG] [LOCAL ] Loaded configuration for JBGS: 2 features, 70.0% accuracy [2026-01-13T20:35:33.998885] [DEBUG] [LOCAL ] Loaded configuration for ASIX: 3 features, 80.0% accuracy [2026-01-13T20:35:33.998966] [DEBUG] [LOCAL ] Loaded configuration for DE: 3 features, 80.0% accuracy [2026-01-13T20:35:33.999232] [DEBUG] [LOCAL ] Loaded configuration for USVM: 1 features, 90.0% accuracy [2026-01-13T20:35:33.999560] [DEBUG] [LOCAL ] Loaded configuration for ECX: 4 features, 80.0% accuracy [2026-01-13T20:35:33.999858] [DEBUG] [LOCAL ] Loaded configuration for TPL: 1 features, 90.0% accuracy [2026-01-13T20:35:34.000205] [DEBUG] [LOCAL ] Loaded configuration for PIM: 1 features, 70.0% accuracy [2026-01-13T20:35:34.000518] [DEBUG] [LOCAL ] Loaded configuration for SBGI: 3 features, 70.0% accuracy [2026-01-13T20:35:34.000817] [DEBUG] [LOCAL ] Loaded configuration for GBCI: 1 features, 80.0% accuracy [2026-01-13T20:35:34.001113] [DEBUG] [LOCAL ] Loaded configuration for SSSS: 4 features, 80.0% accuracy [2026-01-13T20:35:34.001429] [DEBUG] [LOCAL ] Loaded configuration for FYC: 3 features, 80.0% accuracy [2026-01-13T20:35:34.001684] [DEBUG] [LOCAL ] Loaded configuration for EB: 1 features, 90.0% accuracy [2026-01-13T20:35:34.001768] [DEBUG] [LOCAL ] Loaded configuration for VYMI: 4 features, 80.0% accuracy [2026-01-13T20:35:34.001840] [DEBUG] [LOCAL ] Loaded configuration for FSM: 1 features, 70.0% accuracy [2026-01-13T20:35:34.002092] [DEBUG] [LOCAL ] Loaded configuration for SIGA: 3 features, 70.0% accuracy [2026-01-13T20:35:34.002359] [DEBUG] [LOCAL ] Loaded configuration for GLBS: 4 features, 90.0% accuracy [2026-01-13T20:35:34.002630] [DEBUG] [LOCAL ] Loaded configuration for METC: 4 features, 80.0% accuracy [2026-01-13T20:35:34.002707] [DEBUG] [LOCAL ] Loaded configuration for LRGE: 2 features, 70.0% accuracy [2026-01-13T20:35:34.003000] [DEBUG] [LOCAL ] Loaded configuration for EM: 2 features, 70.0% accuracy [2026-01-13T20:35:34.003246] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, 100.0% accuracy [2026-01-13T20:35:34.003555] [DEBUG] [LOCAL ] Loaded configuration for UNM: 2 features, 80.0% accuracy [2026-01-13T20:35:34.003821] [DEBUG] [LOCAL ] Loaded configuration for LDOS: 1 features, 60.0% accuracy [2026-01-13T20:35:34.004078] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 2 features, 100.0% accuracy [2026-01-13T20:35:34.004343] [DEBUG] [LOCAL ] Loaded configuration for PL: 3 features, 70.0% accuracy [2026-01-13T20:35:34.004425] [DEBUG] [LOCAL ] Loaded configuration for Z: 3 features, 80.0% accuracy [2026-01-13T20:35:34.004487] [DEBUG] [LOCAL ] Loaded configuration for CMMB: 1 features, 70.0% accuracy [2026-01-13T20:35:34.004748] [DEBUG] [LOCAL ] Loaded configuration for AMAL: 4 features, 90.0% accuracy [2026-01-13T20:35:34.005021] [DEBUG] [LOCAL ] Loaded configuration for BK: 0 features, 80.0% accuracy [2026-01-13T20:35:34.005296] [DEBUG] [LOCAL ] Loaded configuration for TUSK: 1 features, 70.0% accuracy [2026-01-13T20:35:34.005385] [DEBUG] [LOCAL ] Loaded configuration for STRS: 3 features, 90.0% accuracy [2026-01-13T20:35:34.005632] [DEBUG] [LOCAL ] Loaded configuration for CARE: 1 features, 70.0% accuracy [2026-01-13T20:35:34.005892] [DEBUG] [LOCAL ] Loaded configuration for UMBF: 2 features, 50.0% accuracy [2026-01-13T20:35:34.006204] [DEBUG] [LOCAL ] Loaded configuration for NDRA: 2 features, 70.0% accuracy [2026-01-13T20:35:34.006475] [DEBUG] [LOCAL ] Loaded configuration for TARS: 3 features, 70.0% accuracy [2026-01-13T20:35:34.006552] [DEBUG] [LOCAL ] Loaded configuration for LTC: 3 features, 90.0% accuracy [2026-01-13T20:35:34.006637] [DEBUG] [LOCAL ] Loaded configuration for USLM: 0 features, 70.0% accuracy [2026-01-13T20:35:34.006903] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 4 features, 90.0% accuracy [2026-01-13T20:35:34.007161] [DEBUG] [LOCAL ] Loaded configuration for DORM: 4 features, 90.0% accuracy [2026-01-13T20:35:34.007421] [DEBUG] [LOCAL ] Loaded configuration for TJX: 2 features, 60.0% accuracy [2026-01-13T20:35:34.007700] [DEBUG] [LOCAL ] Loaded configuration for ASPI: 2 features, 80.0% accuracy [2026-01-13T20:35:34.007948] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 1 features, 90.0% accuracy [2026-01-13T20:35:34.008244] [DEBUG] [LOCAL ] Loaded configuration for WYNN: 3 features, 70.0% accuracy [2026-01-13T20:35:34.008325] [DEBUG] [LOCAL ] Loaded configuration for FMAO: 5 features, 80.0% accuracy [2026-01-13T20:35:34.008623] [DEBUG] [LOCAL ] Loaded configuration for ASTS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.008869] [DEBUG] [LOCAL ] Loaded configuration for USCB: 4 features, 80.0% accuracy [2026-01-13T20:35:34.009126] [DEBUG] [LOCAL ] Loaded configuration for GIFI: 1 features, 80.0% accuracy [2026-01-13T20:35:34.009398] [DEBUG] [LOCAL ] Loaded configuration for GBTG: 1 features, 60.0% accuracy [2026-01-13T20:35:34.009713] [DEBUG] [LOCAL ] Loaded configuration for RC: 2 features, 60.0% accuracy [2026-01-13T20:35:34.010014] [DEBUG] [LOCAL ] Loaded configuration for JGLO: 2 features, 80.0% accuracy [2026-01-13T20:35:34.010330] [DEBUG] [LOCAL ] Loaded configuration for FWONK: 3 features, 80.0% accuracy [2026-01-13T20:35:34.010596] [DEBUG] [LOCAL ] Loaded configuration for OFS: 3 features, 90.0% accuracy [2026-01-13T20:35:34.010866] [DEBUG] [LOCAL ] Loaded configuration for STWD: 3 features, 60.0% accuracy [2026-01-13T20:35:34.011132] [DEBUG] [LOCAL ] Loaded configuration for IAC: 3 features, 60.0% accuracy [2026-01-13T20:35:34.011429] [DEBUG] [LOCAL ] Loaded configuration for RCL: 1 features, 70.0% accuracy [2026-01-13T20:35:34.011682] [DEBUG] [LOCAL ] Loaded configuration for ANIK: 2 features, 60.0% accuracy [2026-01-13T20:35:34.011927] [DEBUG] [LOCAL ] Loaded configuration for HDSN: 1 features, 60.0% accuracy [2026-01-13T20:35:34.012194] [DEBUG] [LOCAL ] Loaded configuration for DRMA: 4 features, 90.0% accuracy [2026-01-13T20:35:34.012498] [DEBUG] [LOCAL ] Loaded configuration for IXUS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.012794] [DEBUG] [LOCAL ] Loaded configuration for APH: 4 features, 80.0% accuracy [2026-01-13T20:35:34.012876] [DEBUG] [LOCAL ] Loaded configuration for GRWG: 5 features, 80.0% accuracy [2026-01-13T20:35:34.012940] [DEBUG] [LOCAL ] Loaded configuration for CNNE: 3 features, 70.0% accuracy [2026-01-13T20:35:34.013011] [DEBUG] [LOCAL ] Loaded configuration for SOFI: 4 features, 80.0% accuracy [2026-01-13T20:35:34.013109] [DEBUG] [LOCAL ] Loaded configuration for CMCM: 4 features, 80.0% accuracy [2026-01-13T20:35:34.013436] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 2 features, 90.0% accuracy [2026-01-13T20:35:34.013690] [DEBUG] [LOCAL ] Loaded configuration for PRLB: 0 features, 70.0% accuracy [2026-01-13T20:35:34.013949] [DEBUG] [LOCAL ] Loaded configuration for PGZ: 3 features, 80.0% accuracy [2026-01-13T20:35:34.014214] [DEBUG] [LOCAL ] Loaded configuration for MERC: 3 features, 70.0% accuracy [2026-01-13T20:35:34.014476] [DEBUG] [LOCAL ] Loaded configuration for BUFC: 3 features, 80.0% accuracy [2026-01-13T20:35:34.014727] [DEBUG] [LOCAL ] Loaded configuration for SUSC: 2 features, 60.0% accuracy [2026-01-13T20:35:34.014999] [DEBUG] [LOCAL ] Loaded configuration for LSCC: 2 features, 100.0% accuracy [2026-01-13T20:35:34.015395] [DEBUG] [LOCAL ] Loaded configuration for GAIN: 3 features, 90.0% accuracy [2026-01-13T20:35:34.015676] [DEBUG] [LOCAL ] Loaded configuration for SLRC: 1 features, 80.0% accuracy [2026-01-13T20:35:34.015968] [DEBUG] [LOCAL ] Loaded configuration for YUM: 3 features, 70.0% accuracy [2026-01-13T20:35:34.016243] [DEBUG] [LOCAL ] Loaded configuration for KRUS: 4 features, 60.0% accuracy [2026-01-13T20:35:34.016557] [DEBUG] [LOCAL ] Loaded configuration for NTIC: 3 features, 70.0% accuracy [2026-01-13T20:35:34.017068] [DEBUG] [LOCAL ] Loaded configuration for SPRO: 2 features, 70.0% accuracy [2026-01-13T20:35:34.017318] [DEBUG] [LOCAL ] Loaded configuration for OI: 3 features, 60.0% accuracy [2026-01-13T20:35:34.017639] [DEBUG] [LOCAL ] Loaded configuration for PCYO: 2 features, 80.0% accuracy [2026-01-13T20:35:34.017893] [DEBUG] [LOCAL ] Loaded configuration for ANDE: 4 features, 100.0% accuracy [2026-01-13T20:35:34.018195] [DEBUG] [LOCAL ] Loaded configuration for CSX: 5 features, 90.0% accuracy [2026-01-13T20:35:34.018460] [DEBUG] [LOCAL ] Loaded configuration for VNO: 1 features, 80.0% accuracy [2026-01-13T20:35:34.018726] [DEBUG] [LOCAL ] Loaded configuration for FBL: 1 features, 70.0% accuracy [2026-01-13T20:35:34.019034] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 2 features, 90.0% accuracy [2026-01-13T20:35:34.019352] [DEBUG] [LOCAL ] Loaded configuration for CHSCP: 2 features, 70.0% accuracy [2026-01-13T20:35:34.019615] [DEBUG] [LOCAL ] Loaded configuration for AGX: 2 features, 90.0% accuracy [2026-01-13T20:35:34.019909] [DEBUG] [LOCAL ] Loaded configuration for SUN: 4 features, 70.0% accuracy [2026-01-13T20:35:34.020169] [DEBUG] [LOCAL ] Loaded configuration for GIB: 5 features, 80.0% accuracy [2026-01-13T20:35:34.020462] [DEBUG] [LOCAL ] Loaded configuration for DUK: 3 features, 60.0% accuracy [2026-01-13T20:35:34.020887] [DEBUG] [LOCAL ] Loaded configuration for SLDB: 2 features, 70.0% accuracy [2026-01-13T20:35:34.021184] [DEBUG] [LOCAL ] Loaded configuration for GDC: 2 features, 90.0% accuracy [2026-01-13T20:35:34.021255] [DEBUG] [LOCAL ] Loaded configuration for SY: 3 features, 90.0% accuracy [2026-01-13T20:35:34.021751] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 2 features, 90.0% accuracy [2026-01-13T20:35:34.022071] [DEBUG] [LOCAL ] Loaded configuration for CWEN: 0 features, 80.0% accuracy [2026-01-13T20:35:34.022324] [DEBUG] [LOCAL ] Loaded configuration for FIZZ: 3 features, 90.0% accuracy [2026-01-13T20:35:34.022606] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 2 features, 100.0% accuracy [2026-01-13T20:35:34.022892] [DEBUG] [LOCAL ] Loaded configuration for HLX: 4 features, 70.0% accuracy [2026-01-13T20:35:34.023162] [DEBUG] [LOCAL ] Loaded configuration for OMAB: 3 features, 70.0% accuracy [2026-01-13T20:35:34.023239] [DEBUG] [LOCAL ] Loaded configuration for OS: 5 features, 80.0% accuracy [2026-01-13T20:35:34.023547] [DEBUG] [LOCAL ] Loaded configuration for ASX: 1 features, 70.0% accuracy [2026-01-13T20:35:34.023894] [DEBUG] [LOCAL ] Loaded configuration for AEE: 1 features, 80.0% accuracy [2026-01-13T20:35:34.023998] [DEBUG] [LOCAL ] Loaded configuration for RBLX: 2 features, 90.0% accuracy [2026-01-13T20:35:34.024296] [DEBUG] [LOCAL ] Loaded configuration for ADMA: 3 features, 60.0% accuracy [2026-01-13T20:35:34.024370] [DEBUG] [LOCAL ] Loaded configuration for CSCO: 5 features, 60.0% accuracy [2026-01-13T20:35:34.024794] [DEBUG] [LOCAL ] Loaded configuration for CNI: 1 features, 70.0% accuracy [2026-01-13T20:35:34.025098] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 3 features, 90.0% accuracy [2026-01-13T20:35:34.025378] [DEBUG] [LOCAL ] Loaded configuration for TXN: 5 features, 90.0% accuracy [2026-01-13T20:35:34.025454] [DEBUG] [LOCAL ] Loaded configuration for EVG: 1 features, 70.0% accuracy [2026-01-13T20:35:34.025734] [DEBUG] [LOCAL ] Loaded configuration for MHF: 3 features, 80.0% accuracy [2026-01-13T20:35:34.026013] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 1 features, 90.0% accuracy [2026-01-13T20:35:34.026283] [DEBUG] [LOCAL ] Loaded configuration for FID: 1 features, 80.0% accuracy [2026-01-13T20:35:34.026537] [DEBUG] [LOCAL ] Loaded configuration for ENIC: 2 features, 60.0% accuracy [2026-01-13T20:35:34.027670] [DEBUG] [LOCAL ] Loaded configuration for AVDL: 3 features, 90.0% accuracy [2026-01-13T20:35:34.028016] [DEBUG] [LOCAL ] Loaded configuration for PCB: 1 features, 70.0% accuracy [2026-01-13T20:35:34.028336] [DEBUG] [LOCAL ] Loaded configuration for TDC: 2 features, 60.0% accuracy [2026-01-13T20:35:34.028625] [DEBUG] [LOCAL ] Loaded configuration for MFIC: 5 features, 80.0% accuracy [2026-01-13T20:35:34.028916] [DEBUG] [LOCAL ] Loaded configuration for TRUE: 1 features, 70.0% accuracy [2026-01-13T20:35:34.029261] [DEBUG] [LOCAL ] Loaded configuration for GOF: 3 features, 70.0% accuracy [2026-01-13T20:35:34.029552] [DEBUG] [LOCAL ] Loaded configuration for UE: 3 features, 70.0% accuracy [2026-01-13T20:35:34.029845] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 1 features, 90.0% accuracy [2026-01-13T20:35:34.029916] [DEBUG] [LOCAL ] Loaded configuration for WTFC: 0 features, 70.0% accuracy [2026-01-13T20:35:34.030196] [DEBUG] [LOCAL ] Loaded configuration for SIGI: 1 features, 80.0% accuracy [2026-01-13T20:35:34.030507] [DEBUG] [LOCAL ] Loaded configuration for APAM: 1 features, 70.0% accuracy [2026-01-13T20:35:34.030804] [DEBUG] [LOCAL ] Loaded configuration for NWL: 3 features, 60.0% accuracy [2026-01-13T20:35:34.031062] [DEBUG] [LOCAL ] Loaded configuration for AEIS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.031362] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, 90.0% accuracy [2026-01-13T20:35:34.031762] [DEBUG] [LOCAL ] Loaded configuration for AVA: 2 features, 90.0% accuracy [2026-01-13T20:35:34.032090] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 2 features, 90.0% accuracy [2026-01-13T20:35:34.032172] [DEBUG] [LOCAL ] Loaded configuration for DFIN: 1 features, 70.0% accuracy [2026-01-13T20:35:34.032242] [DEBUG] [LOCAL ] Loaded configuration for CNTY: 5 features, 80.0% accuracy [2026-01-13T20:35:34.032691] [DEBUG] [LOCAL ] Loaded configuration for UBND: 2 features, 90.0% accuracy [2026-01-13T20:35:34.032783] [DEBUG] [LOCAL ] Loaded configuration for PLSE: 2 features, 80.0% accuracy [2026-01-13T20:35:34.033075] [DEBUG] [LOCAL ] Loaded configuration for HMN: 0 features, 80.0% accuracy [2026-01-13T20:35:34.033404] [DEBUG] [LOCAL ] Loaded configuration for IPGP: 0 features, 90.0% accuracy [2026-01-13T20:35:34.033779] [DEBUG] [LOCAL ] Loaded configuration for CDIO: 2 features, 80.0% accuracy [2026-01-13T20:35:34.034077] [DEBUG] [LOCAL ] Loaded configuration for ADX: 2 features, 80.0% accuracy [2026-01-13T20:35:34.034382] [DEBUG] [LOCAL ] Loaded configuration for QTEC: 4 features, 70.0% accuracy [2026-01-13T20:35:34.034767] [DEBUG] [LOCAL ] Loaded configuration for DAWN: 1 features, 60.0% accuracy [2026-01-13T20:35:34.035049] [DEBUG] [LOCAL ] Loaded configuration for RGNX: 3 features, 70.0% accuracy [2026-01-13T20:35:34.035147] [DEBUG] [LOCAL ] Loaded configuration for WTRG: 1 features, 70.0% accuracy [2026-01-13T20:35:34.035211] [DEBUG] [LOCAL ] Loaded configuration for CVBF: 2 features, 70.0% accuracy [2026-01-13T20:35:34.035806] [DEBUG] [LOCAL ] Loaded configuration for BBCP: 4 features, 90.0% accuracy [2026-01-13T20:35:34.036058] [DEBUG] [LOCAL ] Loaded configuration for CRL: 3 features, 70.0% accuracy [2026-01-13T20:35:34.036138] [DEBUG] [LOCAL ] Loaded configuration for CARG: 2 features, 80.0% accuracy [2026-01-13T20:35:34.036431] [DEBUG] [LOCAL ] Loaded configuration for JPM: 1 features, 80.0% accuracy [2026-01-13T20:35:34.036924] [DEBUG] [LOCAL ] Loaded configuration for SUUN: 1 features, 70.0% accuracy [2026-01-13T20:35:34.037180] [DEBUG] [LOCAL ] Loaded configuration for BSY: 2 features, 80.0% accuracy [2026-01-13T20:35:34.037476] [DEBUG] [LOCAL ] Loaded configuration for NWFL: 1 features, 70.0% accuracy [2026-01-13T20:35:34.037829] [DEBUG] [LOCAL ] Loaded configuration for KMB: 2 features, 80.0% accuracy [2026-01-13T20:35:34.038087] [DEBUG] [LOCAL ] Loaded configuration for XPRO: 1 features, 90.0% accuracy [2026-01-13T20:35:34.038354] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 3 features, 90.0% accuracy [2026-01-13T20:35:34.038763] [DEBUG] [LOCAL ] Loaded configuration for ATO: 3 features, 80.0% accuracy [2026-01-13T20:35:34.039027] [DEBUG] [LOCAL ] Loaded configuration for UPWK: 5 features, 90.0% accuracy [2026-01-13T20:35:34.039329] [DEBUG] [LOCAL ] Loaded configuration for CLMB: 0 features, 50.0% accuracy [2026-01-13T20:35:34.039811] [DEBUG] [LOCAL ] Loaded configuration for ESPO: 1 features, 80.0% accuracy [2026-01-13T20:35:34.040092] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, 90.0% accuracy [2026-01-13T20:35:34.040344] [DEBUG] [LOCAL ] Loaded configuration for FC: 1 features, 90.0% accuracy [2026-01-13T20:35:34.040769] [DEBUG] [LOCAL ] Loaded configuration for SAVA: 2 features, 70.0% accuracy [2026-01-13T20:35:34.040885] [DEBUG] [LOCAL ] Loaded configuration for SHEN: 2 features, 90.0% accuracy [2026-01-13T20:35:34.041858] [DEBUG] [LOCAL ] Loaded configuration for TAK: 1 features, 80.0% accuracy [2026-01-13T20:35:34.042169] [DEBUG] [LOCAL ] Loaded configuration for TD: 1 features, 90.0% accuracy [2026-01-13T20:35:34.042481] [DEBUG] [LOCAL ] Loaded configuration for NUWE: 3 features, 80.0% accuracy [2026-01-13T20:35:34.042968] [DEBUG] [LOCAL ] Loaded configuration for SANM: 2 features, 90.0% accuracy [2026-01-13T20:35:34.043305] [DEBUG] [LOCAL ] Loaded configuration for AQMS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.043599] [DEBUG] [LOCAL ] Loaded configuration for BCBP: 1 features, 60.0% accuracy [2026-01-13T20:35:34.043863] [DEBUG] [LOCAL ] Loaded configuration for KRG: 4 features, 100.0% accuracy [2026-01-13T20:35:34.043933] [DEBUG] [LOCAL ] Loaded configuration for NVD: 2 features, 100.0% accuracy [2026-01-13T20:35:34.044186] [DEBUG] [LOCAL ] Loaded configuration for CTKB: 2 features, 80.0% accuracy [2026-01-13T20:35:34.044458] [DEBUG] [LOCAL ] Loaded configuration for KNTK: 5 features, 100.0% accuracy [2026-01-13T20:35:34.044731] [DEBUG] [LOCAL ] Loaded configuration for INSE: 1 features, 70.0% accuracy [2026-01-13T20:35:34.044987] [DEBUG] [LOCAL ] Loaded configuration for ATEC: 5 features, 80.0% accuracy [2026-01-13T20:35:34.045060] [DEBUG] [LOCAL ] Loaded configuration for UFPI: 1 features, 60.0% accuracy [2026-01-13T20:35:34.045131] [DEBUG] [LOCAL ] Loaded configuration for YQQQ: 4 features, 70.0% accuracy [2026-01-13T20:35:34.045434] [DEBUG] [LOCAL ] Loaded configuration for SBFM: 3 features, 60.0% accuracy [2026-01-13T20:35:34.045688] [DEBUG] [LOCAL ] Loaded configuration for TFPM: 5 features, 60.0% accuracy [2026-01-13T20:35:34.045782] [DEBUG] [LOCAL ] Loaded configuration for RIVN: 0 features, 60.0% accuracy [2026-01-13T20:35:34.046029] [DEBUG] [LOCAL ] Loaded configuration for ASTI: 1 features, 70.0% accuracy [2026-01-13T20:35:34.046284] [DEBUG] [LOCAL ] Loaded configuration for G: 2 features, 80.0% accuracy [2026-01-13T20:35:34.046536] [DEBUG] [LOCAL ] Loaded configuration for FLNC: 2 features, 70.0% accuracy [2026-01-13T20:35:34.046797] [DEBUG] [LOCAL ] Loaded configuration for ROP: 0 features, 70.0% accuracy [2026-01-13T20:35:34.047035] [DEBUG] [LOCAL ] Loaded configuration for SNFCA: 2 features, 70.0% accuracy [2026-01-13T20:35:34.047282] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 6 features, 90.0% accuracy [2026-01-13T20:35:34.047597] [DEBUG] [LOCAL ] Loaded configuration for WHF: 3 features, 60.0% accuracy [2026-01-13T20:35:34.047857] [DEBUG] [LOCAL ] Loaded configuration for AUB: 1 features, 50.0% accuracy [2026-01-13T20:35:34.048138] [DEBUG] [LOCAL ] Loaded configuration for BYD: 5 features, 90.0% accuracy [2026-01-13T20:35:34.048443] [DEBUG] [LOCAL ] Loaded configuration for WIMI: 3 features, 80.0% accuracy [2026-01-13T20:35:34.048720] [DEBUG] [LOCAL ] Loaded configuration for BWA: 3 features, 80.0% accuracy [2026-01-13T20:35:34.049001] [DEBUG] [LOCAL ] Loaded configuration for EXPO: 1 features, 80.0% accuracy [2026-01-13T20:35:34.049273] [DEBUG] [LOCAL ] Loaded configuration for ING: 1 features, 90.0% accuracy [2026-01-13T20:35:34.049740] [DEBUG] [LOCAL ] Loaded configuration for CYN: 4 features, 80.0% accuracy [2026-01-13T20:35:34.050039] [DEBUG] [LOCAL ] Loaded configuration for PTEN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.050315] [DEBUG] [LOCAL ] Loaded configuration for APD: 1 features, 60.0% accuracy [2026-01-13T20:35:34.050603] [DEBUG] [LOCAL ] Loaded configuration for BEN: 2 features, 90.0% accuracy [2026-01-13T20:35:34.050913] [DEBUG] [LOCAL ] Loaded configuration for CAG: 2 features, 70.0% accuracy [2026-01-13T20:35:34.051185] [DEBUG] [LOCAL ] Loaded configuration for DLX: 2 features, 70.0% accuracy [2026-01-13T20:35:34.051452] [DEBUG] [LOCAL ] Loaded configuration for CNF: 2 features, 80.0% accuracy [2026-01-13T20:35:34.051894] [DEBUG] [LOCAL ] Loaded configuration for WAFDP: 2 features, 70.0% accuracy [2026-01-13T20:35:34.052165] [DEBUG] [LOCAL ] Loaded configuration for ACGL: 5 features, 60.0% accuracy [2026-01-13T20:35:34.052511] [DEBUG] [LOCAL ] Loaded configuration for NTLA: 5 features, 50.0% accuracy [2026-01-13T20:35:34.052963] [DEBUG] [LOCAL ] Loaded configuration for PFO: 4 features, 80.0% accuracy [2026-01-13T20:35:34.053216] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 4 features, 90.0% accuracy [2026-01-13T20:35:34.053287] [DEBUG] [LOCAL ] Loaded configuration for CALX: 0 features, 60.0% accuracy [2026-01-13T20:35:34.053520] [DEBUG] [LOCAL ] Loaded configuration for OPRA: 4 features, 80.0% accuracy [2026-01-13T20:35:34.053840] [DEBUG] [LOCAL ] Loaded configuration for ERO: 3 features, 100.0% accuracy [2026-01-13T20:35:34.054153] [DEBUG] [LOCAL ] Loaded configuration for NFJ: 4 features, 70.0% accuracy [2026-01-13T20:35:34.054409] [DEBUG] [LOCAL ] Loaded configuration for SYRE: 3 features, 80.0% accuracy [2026-01-13T20:35:34.054884] [DEBUG] [LOCAL ] Loaded configuration for UNF: 1 features, 60.0% accuracy [2026-01-13T20:35:34.055135] [DEBUG] [LOCAL ] Loaded configuration for JTEK: 2 features, 70.0% accuracy [2026-01-13T20:35:34.055383] [DEBUG] [LOCAL ] Loaded configuration for JSMD: 3 features, 70.0% accuracy [2026-01-13T20:35:34.055665] [DEBUG] [LOCAL ] Loaded configuration for HURN: 0 features, 70.0% accuracy [2026-01-13T20:35:34.055914] [DEBUG] [LOCAL ] Loaded configuration for VSEC: 3 features, 80.0% accuracy [2026-01-13T20:35:34.056168] [DEBUG] [LOCAL ] Loaded configuration for ACLX: 3 features, 80.0% accuracy [2026-01-13T20:35:34.056420] [DEBUG] [LOCAL ] Loaded configuration for KZIA: 0 features, 80.0% accuracy [2026-01-13T20:35:34.056875] [DEBUG] [LOCAL ] Loaded configuration for WRLD: 1 features, 50.0% accuracy [2026-01-13T20:35:34.057134] [DEBUG] [LOCAL ] Loaded configuration for BNY: 3 features, 70.0% accuracy [2026-01-13T20:35:34.057398] [DEBUG] [LOCAL ] Loaded configuration for GCO: 2 features, 80.0% accuracy [2026-01-13T20:35:34.057470] [DEBUG] [LOCAL ] Loaded configuration for SRI: 4 features, 90.0% accuracy [2026-01-13T20:35:34.057907] [DEBUG] [LOCAL ] Loaded configuration for IBOC: 1 features, 80.0% accuracy [2026-01-13T20:35:34.058169] [DEBUG] [LOCAL ] Loaded configuration for BWIN: 3 features, 90.0% accuracy [2026-01-13T20:35:34.058430] [DEBUG] [LOCAL ] Loaded configuration for BJRI: 3 features, 70.0% accuracy [2026-01-13T20:35:34.058501] [DEBUG] [LOCAL ] Loaded configuration for TASK: 4 features, 70.0% accuracy [2026-01-13T20:35:34.058726] [DEBUG] [LOCAL ] Loaded configuration for RLAY: 0 features, 60.0% accuracy [2026-01-13T20:35:34.058975] [DEBUG] [LOCAL ] Loaded configuration for FG: 1 features, 100.0% accuracy [2026-01-13T20:35:34.059044] [DEBUG] [LOCAL ] Loaded configuration for MXL: 4 features, 60.0% accuracy [2026-01-13T20:35:34.059483] [DEBUG] [LOCAL ] Loaded configuration for DTIL: 4 features, 90.0% accuracy [2026-01-13T20:35:34.059777] [DEBUG] [LOCAL ] Loaded configuration for SHBI: 1 features, 40.0% accuracy [2026-01-13T20:35:34.059849] [DEBUG] [LOCAL ] Loaded configuration for EXPE: 4 features, 70.0% accuracy [2026-01-13T20:35:34.059910] [DEBUG] [LOCAL ] Loaded configuration for SMCX: 3 features, 60.0% accuracy [2026-01-13T20:35:34.059994] [DEBUG] [LOCAL ] Loaded configuration for OLED: 1 features, 80.0% accuracy [2026-01-13T20:35:34.060307] [DEBUG] [LOCAL ] Loaded configuration for AGM: 2 features, 80.0% accuracy [2026-01-13T20:35:34.060753] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, 90.0% accuracy [2026-01-13T20:35:34.061033] [DEBUG] [LOCAL ] Loaded configuration for BBY: 1 features, 80.0% accuracy [2026-01-13T20:35:34.061293] [DEBUG] [LOCAL ] Loaded configuration for GFF: 1 features, 80.0% accuracy [2026-01-13T20:35:34.061550] [DEBUG] [LOCAL ] Loaded configuration for BURL: 1 features, 70.0% accuracy [2026-01-13T20:35:34.062054] [DEBUG] [LOCAL ] Loaded configuration for AVB: 1 features, 90.0% accuracy [2026-01-13T20:35:34.062149] [DEBUG] [LOCAL ] Loaded configuration for SNEX: 1 features, 80.0% accuracy [2026-01-13T20:35:34.062431] [DEBUG] [LOCAL ] Loaded configuration for VECO: 0 features, 90.0% accuracy [2026-01-13T20:35:34.062980] [DEBUG] [LOCAL ] Loaded configuration for RBC: 1 features, 80.0% accuracy [2026-01-13T20:35:34.063271] [DEBUG] [LOCAL ] Loaded configuration for CXSE: 3 features, 70.0% accuracy [2026-01-13T20:35:34.063531] [DEBUG] [LOCAL ] Loaded configuration for HLLY: 1 features, 60.0% accuracy [2026-01-13T20:35:34.064022] [DEBUG] [LOCAL ] Loaded configuration for PML: 1 features, 80.0% accuracy [2026-01-13T20:35:34.064292] [DEBUG] [LOCAL ] Loaded configuration for FTA: 2 features, 80.0% accuracy [2026-01-13T20:35:34.064764] [DEBUG] [LOCAL ] Loaded configuration for JJSF: 0 features, 60.0% accuracy [2026-01-13T20:35:34.065039] [DEBUG] [LOCAL ] Loaded configuration for DASH: 1 features, 90.0% accuracy [2026-01-13T20:35:34.065376] [DEBUG] [LOCAL ] Loaded configuration for MFC: 2 features, 80.0% accuracy [2026-01-13T20:35:34.065650] [DEBUG] [LOCAL ] Loaded configuration for CIM: 4 features, 80.0% accuracy [2026-01-13T20:35:34.065983] [DEBUG] [LOCAL ] Loaded configuration for QNTM: 2 features, 80.0% accuracy [2026-01-13T20:35:34.066317] [DEBUG] [LOCAL ] Loaded configuration for AMTB: 2 features, 80.0% accuracy [2026-01-13T20:35:34.066811] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 4 features, 90.0% accuracy [2026-01-13T20:35:34.066917] [DEBUG] [LOCAL ] Loaded configuration for WGS: 1 features, 60.0% accuracy [2026-01-13T20:35:34.067185] [DEBUG] [LOCAL ] Loaded configuration for SOCL: 4 features, 90.0% accuracy [2026-01-13T20:35:34.067490] [DEBUG] [LOCAL ] Loaded configuration for HY: 3 features, 100.0% accuracy [2026-01-13T20:35:34.067738] [DEBUG] [LOCAL ] Loaded configuration for IDXX: 2 features, 70.0% accuracy [2026-01-13T20:35:34.068055] [DEBUG] [LOCAL ] Loaded configuration for ATAI: 0 features, 50.0% accuracy [2026-01-13T20:35:34.068313] [DEBUG] [LOCAL ] Loaded configuration for UPBD: 3 features, 70.0% accuracy [2026-01-13T20:35:34.068761] [DEBUG] [LOCAL ] Loaded configuration for BKCH: 1 features, 80.0% accuracy [2026-01-13T20:35:34.068846] [DEBUG] [LOCAL ] Loaded configuration for CLFD: 2 features, 70.0% accuracy [2026-01-13T20:35:34.069104] [DEBUG] [LOCAL ] Loaded configuration for PATK: 1 features, 80.0% accuracy [2026-01-13T20:35:34.069410] [DEBUG] [LOCAL ] Loaded configuration for CWCO: 2 features, 90.0% accuracy [2026-01-13T20:35:34.069675] [DEBUG] [LOCAL ] Loaded configuration for TLSI: 0 features, 50.0% accuracy [2026-01-13T20:35:34.069970] [DEBUG] [LOCAL ] Loaded configuration for TY: 3 features, 60.0% accuracy [2026-01-13T20:35:34.070041] [DEBUG] [LOCAL ] Loaded configuration for RNG: 2 features, 70.0% accuracy [2026-01-13T20:35:34.070337] [DEBUG] [LOCAL ] Loaded configuration for CVKD: 1 features, 80.0% accuracy [2026-01-13T20:35:34.070604] [DEBUG] [LOCAL ] Loaded configuration for L: 1 features, 80.0% accuracy [2026-01-13T20:35:34.070894] [DEBUG] [LOCAL ] Loaded configuration for E: 2 features, 80.0% accuracy [2026-01-13T20:35:34.071160] [DEBUG] [LOCAL ] Loaded configuration for CRBG: 1 features, 80.0% accuracy [2026-01-13T20:35:34.071471] [DEBUG] [LOCAL ] Loaded configuration for RCUS: 2 features, 80.0% accuracy [2026-01-13T20:35:34.071742] [DEBUG] [LOCAL ] Loaded configuration for TMDX: 3 features, 80.0% accuracy [2026-01-13T20:35:34.071977] [DEBUG] [LOCAL ] Loaded configuration for UONE: 2 features, 100.0% accuracy [2026-01-13T20:35:34.072231] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 2 features, 100.0% accuracy [2026-01-13T20:35:34.072591] [DEBUG] [LOCAL ] Loaded configuration for MNDO: 3 features, 80.0% accuracy [2026-01-13T20:35:34.072874] [DEBUG] [LOCAL ] Loaded configuration for RFMZ: 1 features, 70.0% accuracy [2026-01-13T20:35:34.073189] [DEBUG] [LOCAL ] Loaded configuration for FWONA: 3 features, 80.0% accuracy [2026-01-13T20:35:34.073467] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, 90.0% accuracy [2026-01-13T20:35:34.073767] [DEBUG] [LOCAL ] Loaded configuration for SBLK: 2 features, 70.0% accuracy [2026-01-13T20:35:34.074028] [DEBUG] [LOCAL ] Loaded configuration for EOS: 1 features, 70.0% accuracy [2026-01-13T20:35:34.074265] [DEBUG] [LOCAL ] Loaded configuration for CRC: 3 features, 60.0% accuracy [2026-01-13T20:35:34.074518] [DEBUG] [LOCAL ] Loaded configuration for GILD: 0 features, 80.0% accuracy [2026-01-13T20:35:34.074789] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 1 features, 90.0% accuracy [2026-01-13T20:35:34.075088] [DEBUG] [LOCAL ] Loaded configuration for NAZ: 1 features, 80.0% accuracy [2026-01-13T20:35:34.075385] [DEBUG] [LOCAL ] Loaded configuration for FTRE: 1 features, 50.0% accuracy [2026-01-13T20:35:34.075694] [DEBUG] [LOCAL ] Loaded configuration for LINK: 3 features, 80.0% accuracy [2026-01-13T20:35:34.075975] [DEBUG] [LOCAL ] Loaded configuration for FINS: 1 features, 70.0% accuracy [2026-01-13T20:35:34.076053] [DEBUG] [LOCAL ] Loaded configuration for HCM: 2 features, 70.0% accuracy [2026-01-13T20:35:34.076351] [DEBUG] [LOCAL ] Loaded configuration for CLNE: 1 features, 70.0% accuracy [2026-01-13T20:35:34.076615] [DEBUG] [LOCAL ] Loaded configuration for RQI: 4 features, 60.0% accuracy [2026-01-13T20:35:34.076861] [DEBUG] [LOCAL ] Loaded configuration for MSD: 2 features, 80.0% accuracy [2026-01-13T20:35:34.077099] [DEBUG] [LOCAL ] Loaded configuration for USDX: 0 features, 50.0% accuracy [2026-01-13T20:35:34.077398] [DEBUG] [LOCAL ] Loaded configuration for AGNCP: 1 features, 50.0% accuracy [2026-01-13T20:35:34.077642] [DEBUG] [LOCAL ] Loaded configuration for VLN: 4 features, 70.0% accuracy [2026-01-13T20:35:34.077887] [DEBUG] [LOCAL ] Loaded configuration for AFG: 3 features, 80.0% accuracy [2026-01-13T20:35:34.078198] [DEBUG] [LOCAL ] Loaded configuration for REG: 3 features, 70.0% accuracy [2026-01-13T20:35:34.078277] [DEBUG] [LOCAL ] Loaded configuration for TSLL: 2 features, 80.0% accuracy [2026-01-13T20:35:34.078565] [DEBUG] [LOCAL ] Loaded configuration for LOVE: 2 features, 80.0% accuracy [2026-01-13T20:35:34.078837] [DEBUG] [LOCAL ] Loaded configuration for HBCP: 1 features, 50.0% accuracy [2026-01-13T20:35:34.079102] [DEBUG] [LOCAL ] Loaded configuration for OCUL: 2 features, 80.0% accuracy [2026-01-13T20:35:34.079392] [DEBUG] [LOCAL ] Loaded configuration for BSTZ: 2 features, 70.0% accuracy [2026-01-13T20:35:34.079644] [DEBUG] [LOCAL ] Loaded configuration for SNOA: 1 features, 80.0% accuracy [2026-01-13T20:35:34.079929] [DEBUG] [LOCAL ] Loaded configuration for TYL: 3 features, 80.0% accuracy [2026-01-13T20:35:34.080216] [DEBUG] [LOCAL ] Loaded configuration for DWSH: 4 features, 70.0% accuracy [2026-01-13T20:35:34.080498] [DEBUG] [LOCAL ] Loaded configuration for TBB: 1 features, 90.0% accuracy [2026-01-13T20:35:34.080782] [DEBUG] [LOCAL ] Loaded configuration for RM: 2 features, 80.0% accuracy [2026-01-13T20:35:34.081045] [DEBUG] [LOCAL ] Loaded configuration for NKTX: 5 features, 90.0% accuracy [2026-01-13T20:35:34.081327] [DEBUG] [LOCAL ] Loaded configuration for BANC: 3 features, 70.0% accuracy [2026-01-13T20:35:34.081645] [DEBUG] [LOCAL ] Loaded configuration for IUS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.081888] [DEBUG] [LOCAL ] Loaded configuration for APO: 2 features, 90.0% accuracy [2026-01-13T20:35:34.082142] [DEBUG] [LOCAL ] Loaded configuration for AMZD: 3 features, 90.0% accuracy [2026-01-13T20:35:34.082241] [DEBUG] [LOCAL ] Loaded configuration for HAE: 2 features, 80.0% accuracy [2026-01-13T20:35:34.082534] [DEBUG] [LOCAL ] Loaded configuration for SAN: 2 features, 60.0% accuracy [2026-01-13T20:35:34.082802] [DEBUG] [LOCAL ] Loaded configuration for RBB: 1 features, 80.0% accuracy [2026-01-13T20:35:34.082873] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 1 features, 90.0% accuracy [2026-01-13T20:35:34.083112] [DEBUG] [LOCAL ] Loaded configuration for NUS: 3 features, 80.0% accuracy [2026-01-13T20:35:34.083370] [DEBUG] [LOCAL ] Loaded configuration for FPF: 3 features, 80.0% accuracy [2026-01-13T20:35:34.083629] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 3 features, 90.0% accuracy [2026-01-13T20:35:34.083698] [DEBUG] [LOCAL ] Loaded configuration for ONTF: 1 features, 70.0% accuracy [2026-01-13T20:35:34.083931] [DEBUG] [LOCAL ] Loaded configuration for LUMN: 4 features, 70.0% accuracy [2026-01-13T20:35:34.084000] [DEBUG] [LOCAL ] Loaded configuration for RMBS: 3 features, 100.0% accuracy [2026-01-13T20:35:34.084270] [DEBUG] [LOCAL ] Loaded configuration for TLSA: 5 features, 60.0% accuracy [2026-01-13T20:35:34.084514] [DEBUG] [LOCAL ] Loaded configuration for CCLD: 3 features, 80.0% accuracy [2026-01-13T20:35:34.084827] [DEBUG] [LOCAL ] Loaded configuration for RYAM: 3 features, 70.0% accuracy [2026-01-13T20:35:34.085148] [DEBUG] [LOCAL ] Loaded configuration for EOSE: 3 features, 80.0% accuracy [2026-01-13T20:35:34.085385] [DEBUG] [LOCAL ] Loaded configuration for TGS: 1 features, 70.0% accuracy [2026-01-13T20:35:34.085733] [DEBUG] [LOCAL ] Loaded configuration for MAXN: 3 features, 70.0% accuracy [2026-01-13T20:35:34.085804] [DEBUG] [LOCAL ] Loaded configuration for HSAI: 1 features, 90.0% accuracy [2026-01-13T20:35:34.085864] [DEBUG] [LOCAL ] Loaded configuration for PEY: 1 features, 80.0% accuracy [2026-01-13T20:35:34.086146] [DEBUG] [LOCAL ] Loaded configuration for APG: 4 features, 70.0% accuracy [2026-01-13T20:35:34.086424] [DEBUG] [LOCAL ] Loaded configuration for NSC: 1 features, 80.0% accuracy [2026-01-13T20:35:34.086701] [DEBUG] [LOCAL ] Loaded configuration for ZVRA: 4 features, 60.0% accuracy [2026-01-13T20:35:34.086987] [DEBUG] [LOCAL ] Loaded configuration for FOXF: 1 features, 70.0% accuracy [2026-01-13T20:35:34.087262] [DEBUG] [LOCAL ] Loaded configuration for DBX: 5 features, 100.0% accuracy [2026-01-13T20:35:34.087507] [DEBUG] [LOCAL ] Loaded configuration for SHOP: 3 features, 70.0% accuracy [2026-01-13T20:35:34.087814] [DEBUG] [LOCAL ] Loaded configuration for USB: 3 features, 80.0% accuracy [2026-01-13T20:35:34.088116] [DEBUG] [LOCAL ] Loaded configuration for MNMD: 2 features, 80.0% accuracy [2026-01-13T20:35:34.088450] [DEBUG] [LOCAL ] Loaded configuration for AYI: 4 features, 90.0% accuracy [2026-01-13T20:35:34.088745] [DEBUG] [LOCAL ] Loaded configuration for PPSI: 1 features, 70.0% accuracy [2026-01-13T20:35:34.089047] [DEBUG] [LOCAL ] Loaded configuration for CLH: 3 features, 70.0% accuracy [2026-01-13T20:35:34.089121] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 2 features, 90.0% accuracy [2026-01-13T20:35:34.089183] [DEBUG] [LOCAL ] Loaded configuration for SMHX: 3 features, 70.0% accuracy [2026-01-13T20:35:34.089456] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, 90.0% accuracy [2026-01-13T20:35:34.089727] [DEBUG] [LOCAL ] Loaded configuration for JELD: 2 features, 90.0% accuracy [2026-01-13T20:35:34.090012] [DEBUG] [LOCAL ] Loaded configuration for BRZE: 5 features, 90.0% accuracy [2026-01-13T20:35:34.090106] [DEBUG] [LOCAL ] Loaded configuration for PEBK: 1 features, 50.0% accuracy [2026-01-13T20:35:34.090429] [DEBUG] [LOCAL ] Loaded configuration for TRIP: 3 features, 70.0% accuracy [2026-01-13T20:35:34.090741] [DEBUG] [LOCAL ] Loaded configuration for NWPX: 3 features, 70.0% accuracy [2026-01-13T20:35:34.091024] [DEBUG] [LOCAL ] Loaded configuration for EG: 2 features, 90.0% accuracy [2026-01-13T20:35:34.091326] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, 90.0% accuracy [2026-01-13T20:35:34.091418] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 5 features, 90.0% accuracy [2026-01-13T20:35:34.091719] [DEBUG] [LOCAL ] Loaded configuration for CP: 2 features, 60.0% accuracy [2026-01-13T20:35:34.091810] [DEBUG] [LOCAL ] Loaded configuration for ERAS: 3 features, 70.0% accuracy [2026-01-13T20:35:34.092113] [DEBUG] [LOCAL ] Loaded configuration for BTM: 2 features, 80.0% accuracy [2026-01-13T20:35:34.092198] [DEBUG] [LOCAL ] Loaded configuration for ES: 3 features, 70.0% accuracy [2026-01-13T20:35:34.092464] [DEBUG] [LOCAL ] Loaded configuration for PFD: 2 features, 90.0% accuracy [2026-01-13T20:35:34.092535] [DEBUG] [LOCAL ] Loaded configuration for BVFL: 0 features, 80.0% accuracy [2026-01-13T20:35:34.092858] [DEBUG] [LOCAL ] Loaded configuration for CCAP: 2 features, 70.0% accuracy [2026-01-13T20:35:34.093167] [DEBUG] [LOCAL ] Loaded configuration for MTG: 1 features, 80.0% accuracy [2026-01-13T20:35:34.093426] [DEBUG] [LOCAL ] Loaded configuration for XRX: 3 features, 90.0% accuracy [2026-01-13T20:35:34.093697] [DEBUG] [LOCAL ] Loaded configuration for TXMD: 3 features, 70.0% accuracy [2026-01-13T20:35:34.093969] [DEBUG] [LOCAL ] Loaded configuration for NODK: 2 features, 70.0% accuracy [2026-01-13T20:35:34.094278] [DEBUG] [LOCAL ] Loaded configuration for EDD: 2 features, 70.0% accuracy [2026-01-13T20:35:34.094358] [DEBUG] [LOCAL ] Loaded configuration for LPLA: 2 features, 50.0% accuracy [2026-01-13T20:35:34.094687] [DEBUG] [LOCAL ] Loaded configuration for CVNA: 5 features, 100.0% accuracy [2026-01-13T20:35:34.094999] [DEBUG] [LOCAL ] Loaded configuration for DHI: 2 features, 90.0% accuracy [2026-01-13T20:35:34.095252] [DEBUG] [LOCAL ] Loaded configuration for RNAC: 2 features, 60.0% accuracy [2026-01-13T20:35:34.095530] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 3 features, 90.0% accuracy [2026-01-13T20:35:34.095858] [DEBUG] [LOCAL ] Loaded configuration for ENGN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.096132] [DEBUG] [LOCAL ] Loaded configuration for JQC: 0 features, 60.0% accuracy [2026-01-13T20:35:34.096466] [DEBUG] [LOCAL ] Loaded configuration for SKLZ: 3 features, 90.0% accuracy [2026-01-13T20:35:34.096796] [DEBUG] [LOCAL ] Loaded configuration for WMS: 8 features, 100.0% accuracy [2026-01-13T20:35:34.097114] [DEBUG] [LOCAL ] Loaded configuration for CYRX: 6 features, 80.0% accuracy [2026-01-13T20:35:34.097211] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 5 features, 100.0% accuracy [2026-01-13T20:35:34.097502] [DEBUG] [LOCAL ] Loaded configuration for BLND: 2 features, 70.0% accuracy [2026-01-13T20:35:34.097842] [DEBUG] [LOCAL ] Loaded configuration for CREX: 2 features, 80.0% accuracy [2026-01-13T20:35:34.098180] [DEBUG] [LOCAL ] Loaded configuration for UAE: 4 features, 80.0% accuracy [2026-01-13T20:35:34.098455] [DEBUG] [LOCAL ] Loaded configuration for GIII: 4 features, 80.0% accuracy [2026-01-13T20:35:34.098713] [DEBUG] [LOCAL ] Loaded configuration for GNLN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.099017] [DEBUG] [LOCAL ] Loaded configuration for WF: 2 features, 80.0% accuracy [2026-01-13T20:35:34.099098] [DEBUG] [LOCAL ] Loaded configuration for LAES: 2 features, 90.0% accuracy [2026-01-13T20:35:34.099346] [DEBUG] [LOCAL ] Loaded configuration for NVG: 1 features, 60.0% accuracy [2026-01-13T20:35:34.099617] [DEBUG] [LOCAL ] Loaded configuration for ON: 1 features, 70.0% accuracy [2026-01-13T20:35:34.099904] [DEBUG] [LOCAL ] Loaded configuration for EUFN: 1 features, 70.0% accuracy [2026-01-13T20:35:34.100222] [DEBUG] [LOCAL ] Loaded configuration for MRNA: 2 features, 80.0% accuracy [2026-01-13T20:35:34.100549] [DEBUG] [LOCAL ] Loaded configuration for GENK: 3 features, 70.0% accuracy [2026-01-13T20:35:34.100883] [DEBUG] [LOCAL ] Loaded configuration for ETN: 3 features, 80.0% accuracy [2026-01-13T20:35:34.101161] [DEBUG] [LOCAL ] Loaded configuration for CRK: 2 features, 80.0% accuracy [2026-01-13T20:35:34.101481] [DEBUG] [LOCAL ] Loaded configuration for RZB: 3 features, 60.0% accuracy [2026-01-13T20:35:34.101739] [DEBUG] [LOCAL ] Loaded configuration for RPD: 1 features, 60.0% accuracy [2026-01-13T20:35:34.101987] [DEBUG] [LOCAL ] Loaded configuration for QGEN: 3 features, 80.0% accuracy [2026-01-13T20:35:34.102254] [DEBUG] [LOCAL ] Loaded configuration for CNVS: 6 features, 80.0% accuracy [2026-01-13T20:35:34.102633] [DEBUG] [LOCAL ] Loaded configuration for COMM: 2 features, 80.0% accuracy [2026-01-13T20:35:34.102717] [DEBUG] [LOCAL ] Loaded configuration for UWMC: 1 features, 80.0% accuracy [2026-01-13T20:35:34.103004] [DEBUG] [LOCAL ] Loaded configuration for DRTS: 2 features, 80.0% accuracy [2026-01-13T20:35:34.103254] [DEBUG] [LOCAL ] Loaded configuration for CGON: 0 features, 90.0% accuracy [2026-01-13T20:35:34.103512] [DEBUG] [LOCAL ] Loaded configuration for WOOF: 1 features, 60.0% accuracy [2026-01-13T20:35:34.103829] [DEBUG] [LOCAL ] Loaded configuration for SHC: 4 features, 80.0% accuracy [2026-01-13T20:35:34.104085] [DEBUG] [LOCAL ] Loaded configuration for PRA: 3 features, 80.0% accuracy [2026-01-13T20:35:34.104354] [DEBUG] [LOCAL ] Loaded configuration for REX: 1 features, 70.0% accuracy [2026-01-13T20:35:34.104614] [DEBUG] [LOCAL ] Loaded configuration for AVBP: 3 features, 80.0% accuracy [2026-01-13T20:35:34.104918] [DEBUG] [LOCAL ] Loaded configuration for MMS: 3 features, 70.0% accuracy [2026-01-13T20:35:34.105171] [DEBUG] [LOCAL ] Loaded configuration for KEX: 1 features, 80.0% accuracy [2026-01-13T20:35:34.105441] [DEBUG] [LOCAL ] Loaded configuration for IGD: 1 features, 70.0% accuracy [2026-01-13T20:35:34.105699] [DEBUG] [LOCAL ] Loaded configuration for HOG: 3 features, 90.0% accuracy [2026-01-13T20:35:34.105954] [DEBUG] [LOCAL ] Loaded configuration for EMF: 4 features, 70.0% accuracy [2026-01-13T20:35:34.106211] [DEBUG] [LOCAL ] Loaded configuration for ELDN: 3 features, 70.0% accuracy [2026-01-13T20:35:34.106500] [DEBUG] [LOCAL ] Loaded configuration for FFC: 2 features, 70.0% accuracy [2026-01-13T20:35:34.106808] [DEBUG] [LOCAL ] Loaded configuration for VERO: 2 features, 70.0% accuracy [2026-01-13T20:35:34.106917] [DEBUG] [LOCAL ] Loaded configuration for CGC: 2 features, 80.0% accuracy [2026-01-13T20:35:34.106981] [DEBUG] [LOCAL ] Loaded configuration for BKSY: 3 features, 80.0% accuracy [2026-01-13T20:35:34.107231] [DEBUG] [LOCAL ] Loaded configuration for PIE: 2 features, 80.0% accuracy [2026-01-13T20:35:34.107469] [DEBUG] [LOCAL ] Loaded configuration for EH: 3 features, 70.0% accuracy [2026-01-13T20:35:34.107767] [DEBUG] [LOCAL ] Loaded configuration for ASA: 0 features, 90.0% accuracy [2026-01-13T20:35:34.108070] [DEBUG] [LOCAL ] Loaded configuration for NVDD: 7 features, 90.0% accuracy [2026-01-13T20:35:34.108378] [DEBUG] [LOCAL ] Loaded configuration for NZF: 1 features, 60.0% accuracy [2026-01-13T20:35:34.108658] [DEBUG] [LOCAL ] Loaded configuration for MDWD: 1 features, 70.0% accuracy [2026-01-13T20:35:34.108922] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 3 features, 90.0% accuracy [2026-01-13T20:35:34.108998] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, 90.0% accuracy [2026-01-13T20:35:34.109247] [DEBUG] [LOCAL ] Loaded configuration for BNL: 3 features, 70.0% accuracy [2026-01-13T20:35:34.109317] [DEBUG] [LOCAL ] Loaded configuration for TWLO: 1 features, 70.0% accuracy [2026-01-13T20:35:34.109590] [DEBUG] [LOCAL ] Loaded configuration for SES: 1 features, 60.0% accuracy [2026-01-13T20:35:34.109897] [DEBUG] [LOCAL ] Loaded configuration for WMK: 4 features, 70.0% accuracy [2026-01-13T20:35:34.109981] [DEBUG] [LOCAL ] Loaded configuration for EXG: 3 features, 80.0% accuracy [2026-01-13T20:35:34.110271] [DEBUG] [LOCAL ] Loaded configuration for RAPP: 1 features, 70.0% accuracy [2026-01-13T20:35:34.110341] [DEBUG] [LOCAL ] Loaded configuration for DENN: 3 features, 70.0% accuracy [2026-01-13T20:35:34.110632] [DEBUG] [LOCAL ] Loaded configuration for RA: 2 features, 80.0% accuracy [2026-01-13T20:35:34.110897] [DEBUG] [LOCAL ] Loaded configuration for MX: 1 features, 70.0% accuracy [2026-01-13T20:35:34.111142] [DEBUG] [LOCAL ] Loaded configuration for UYLD: 1 features, 80.0% accuracy [2026-01-13T20:35:34.111429] [DEBUG] [LOCAL ] Loaded configuration for BBH: 3 features, 70.0% accuracy [2026-01-13T20:35:34.111693] [DEBUG] [LOCAL ] Loaded configuration for EPAC: 3 features, 60.0% accuracy [2026-01-13T20:35:34.111949] [DEBUG] [LOCAL ] Loaded configuration for GSHD: 1 features, 90.0% accuracy [2026-01-13T20:35:34.112202] [DEBUG] [LOCAL ] Loaded configuration for RS: 2 features, 80.0% accuracy [2026-01-13T20:35:34.112462] [DEBUG] [LOCAL ] Loaded configuration for YPF: 3 features, 70.0% accuracy [2026-01-13T20:35:34.112751] [DEBUG] [LOCAL ] Loaded configuration for IFF: 4 features, 70.0% accuracy [2026-01-13T20:35:34.112832] [DEBUG] [LOCAL ] Loaded configuration for PLBY: 2 features, 70.0% accuracy [2026-01-13T20:35:34.113099] [DEBUG] [LOCAL ] Loaded configuration for RBBN: 1 features, 80.0% accuracy [2026-01-13T20:35:34.113426] [DEBUG] [LOCAL ] Loaded configuration for ASYS: 3 features, 80.0% accuracy [2026-01-13T20:35:34.113700] [DEBUG] [LOCAL ] Loaded configuration for EVO: 2 features, 80.0% accuracy [2026-01-13T20:35:34.113960] [DEBUG] [LOCAL ] Loaded configuration for NA: 5 features, 80.0% accuracy [2026-01-13T20:35:34.114234] [DEBUG] [LOCAL ] Loaded configuration for FEM: 2 features, 70.0% accuracy [2026-01-13T20:35:34.114498] [DEBUG] [LOCAL ] Loaded configuration for IVZ: 2 features, 70.0% accuracy [2026-01-13T20:35:34.114742] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 2 features, 100.0% accuracy [2026-01-13T20:35:34.115040] [DEBUG] [LOCAL ] Loaded configuration for EBS: 4 features, 70.0% accuracy [2026-01-13T20:35:34.115312] [DEBUG] [LOCAL ] Loaded configuration for TVE: 2 features, 70.0% accuracy [2026-01-13T20:35:34.115605] [DEBUG] [LOCAL ] Loaded configuration for MRBK: 2 features, 80.0% accuracy [2026-01-13T20:35:34.115842] [DEBUG] [LOCAL ] Loaded configuration for SLN: 4 features, 90.0% accuracy [2026-01-13T20:35:34.116151] [DEBUG] [LOCAL ] Loaded configuration for HLNE: 1 features, 50.0% accuracy [2026-01-13T20:35:34.116392] [DEBUG] [LOCAL ] Loaded configuration for HHH: 5 features, 70.0% accuracy [2026-01-13T20:35:34.116650] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 5 features, 90.0% accuracy [2026-01-13T20:35:34.116913] [DEBUG] [LOCAL ] Loaded configuration for PGC: 2 features, 80.0% accuracy [2026-01-13T20:35:34.117188] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 3 features, 100.0% accuracy [2026-01-13T20:35:34.117455] [DEBUG] [LOCAL ] Loaded configuration for STIM: 1 features, 60.0% accuracy [2026-01-13T20:35:34.117747] [DEBUG] [LOCAL ] Loaded configuration for ELVA: 4 features, 90.0% accuracy [2026-01-13T20:35:34.118038] [DEBUG] [LOCAL ] Loaded configuration for AG: 3 features, 90.0% accuracy [2026-01-13T20:35:34.118134] [DEBUG] [LOCAL ] Loaded configuration for SRCE: 1 features, 70.0% accuracy [2026-01-13T20:35:34.118223] [DEBUG] [LOCAL ] Loaded configuration for UMH: 2 features, 60.0% accuracy [2026-01-13T20:35:34.118541] [DEBUG] [LOCAL ] Loaded configuration for CAF: 4 features, 80.0% accuracy [2026-01-13T20:35:34.118872] [DEBUG] [LOCAL ] Loaded configuration for HTBK: 0 features, 80.0% accuracy [2026-01-13T20:35:34.119145] [DEBUG] [LOCAL ] Loaded configuration for MGY: 2 features, 80.0% accuracy [2026-01-13T20:35:34.119441] [DEBUG] [LOCAL ] Loaded configuration for LFUS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.119704] [DEBUG] [LOCAL ] Loaded configuration for MCHX: 3 features, 60.0% accuracy [2026-01-13T20:35:34.119995] [DEBUG] [LOCAL ] Loaded configuration for WGO: 3 features, 90.0% accuracy [2026-01-13T20:35:34.120308] [DEBUG] [LOCAL ] Loaded configuration for LFMD: 3 features, 60.0% accuracy [2026-01-13T20:35:34.120599] [DEBUG] [LOCAL ] Loaded configuration for MIRM: 1 features, 70.0% accuracy [2026-01-13T20:35:34.120855] [DEBUG] [LOCAL ] Loaded configuration for PB: 3 features, 80.0% accuracy [2026-01-13T20:35:34.121105] [DEBUG] [LOCAL ] Loaded configuration for VTSI: 2 features, 70.0% accuracy [2026-01-13T20:35:34.121368] [DEBUG] [LOCAL ] Loaded configuration for SDA: 1 features, 90.0% accuracy [2026-01-13T20:35:34.121702] [DEBUG] [LOCAL ] Loaded configuration for AGNCN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.121983] [DEBUG] [LOCAL ] Loaded configuration for VMI: 3 features, 70.0% accuracy [2026-01-13T20:35:34.122053] [DEBUG] [LOCAL ] Loaded configuration for HPI: 2 features, 90.0% accuracy [2026-01-13T20:35:34.122310] [DEBUG] [LOCAL ] Loaded configuration for ELME: 3 features, 90.0% accuracy [2026-01-13T20:35:34.122410] [DEBUG] [LOCAL ] Loaded configuration for PX: 2 features, 90.0% accuracy [2026-01-13T20:35:34.122715] [DEBUG] [LOCAL ] Loaded configuration for CXDO: 2 features, 90.0% accuracy [2026-01-13T20:35:34.122992] [DEBUG] [LOCAL ] Loaded configuration for BAP: 5 features, 90.0% accuracy [2026-01-13T20:35:34.123062] [DEBUG] [LOCAL ] Loaded configuration for VRE: 1 features, 70.0% accuracy [2026-01-13T20:35:34.123307] [DEBUG] [LOCAL ] Loaded configuration for SCM: 5 features, 90.0% accuracy [2026-01-13T20:35:34.123377] [DEBUG] [LOCAL ] Loaded configuration for DOX: 4 features, 80.0% accuracy [2026-01-13T20:35:34.123437] [DEBUG] [LOCAL ] Loaded configuration for TITN: 2 features, 70.0% accuracy [2026-01-13T20:35:34.123723] [DEBUG] [LOCAL ] Loaded configuration for ASTL: 3 features, 90.0% accuracy [2026-01-13T20:35:34.123987] [DEBUG] [LOCAL ] Loaded configuration for CIEN: 2 features, 60.0% accuracy [2026-01-13T20:35:34.124247] [DEBUG] [LOCAL ] Loaded configuration for CASS: 5 features, 90.0% accuracy [2026-01-13T20:35:34.124484] [DEBUG] [LOCAL ] Loaded configuration for RELY: 2 features, 70.0% accuracy [2026-01-13T20:35:34.124771] [DEBUG] [LOCAL ] Loaded configuration for VINP: 1 features, 80.0% accuracy [2026-01-13T20:35:34.125028] [DEBUG] [LOCAL ] Loaded configuration for RARE: 2 features, 90.0% accuracy [2026-01-13T20:35:34.125337] [DEBUG] [LOCAL ] Loaded configuration for FYX: 3 features, 80.0% accuracy [2026-01-13T20:35:34.125605] [DEBUG] [LOCAL ] Loaded configuration for KBWD: 3 features, 90.0% accuracy [2026-01-13T20:35:34.125843] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 2 features, 90.0% accuracy [2026-01-13T20:35:34.125912] [DEBUG] [LOCAL ] Loaded configuration for CUZ: 4 features, 80.0% accuracy [2026-01-13T20:35:34.126198] [DEBUG] [LOCAL ] Loaded configuration for FULC: 1 features, 70.0% accuracy [2026-01-13T20:35:34.126463] [DEBUG] [LOCAL ] Loaded configuration for PYPL: 2 features, 70.0% accuracy [2026-01-13T20:35:34.126714] [DEBUG] [LOCAL ] Loaded configuration for DIN: 3 features, 90.0% accuracy [2026-01-13T20:35:34.126962] [DEBUG] [LOCAL ] Loaded configuration for CHH: 1 features, 100.0% accuracy [2026-01-13T20:35:34.127225] [DEBUG] [LOCAL ] Loaded configuration for GRAB: 4 features, 80.0% accuracy [2026-01-13T20:35:34.127295] [DEBUG] [LOCAL ] Loaded configuration for LNKB: 3 features, 80.0% accuracy [2026-01-13T20:35:34.127534] [DEBUG] [LOCAL ] Loaded configuration for AVGX: 2 features, 70.0% accuracy [2026-01-13T20:35:34.127810] [DEBUG] [LOCAL ] Loaded configuration for BCDA: 3 features, 80.0% accuracy [2026-01-13T20:35:34.128118] [DEBUG] [LOCAL ] Loaded configuration for ACDC: 3 features, 70.0% accuracy [2026-01-13T20:35:34.128436] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 2 features, 100.0% accuracy [2026-01-13T20:35:34.128517] [DEBUG] [LOCAL ] Loaded configuration for GLP: 3 features, 80.0% accuracy [2026-01-13T20:35:34.128808] [DEBUG] [LOCAL ] Loaded configuration for EPAM: 2 features, 50.0% accuracy [2026-01-13T20:35:34.129069] [DEBUG] [LOCAL ] Loaded configuration for GLTO: 2 features, 90.0% accuracy [2026-01-13T20:35:34.129317] [DEBUG] [LOCAL ] Loaded configuration for TGNA: 1 features, 60.0% accuracy [2026-01-13T20:35:34.129600] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 3 features, 90.0% accuracy [2026-01-13T20:35:34.129905] [DEBUG] [LOCAL ] Loaded configuration for NUTX: 0 features, 70.0% accuracy [2026-01-13T20:35:34.130200] [DEBUG] [LOCAL ] Loaded configuration for HII: 1 features, 60.0% accuracy [2026-01-13T20:35:34.130288] [DEBUG] [LOCAL ] Loaded configuration for ACI: 4 features, 80.0% accuracy [2026-01-13T20:35:34.130380] [DEBUG] [LOCAL ] Loaded configuration for EXK: 1 features, 60.0% accuracy [2026-01-13T20:35:34.130631] [DEBUG] [LOCAL ] Loaded configuration for ELS: 3 features, 50.0% accuracy [2026-01-13T20:35:34.130919] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 5 features, 100.0% accuracy [2026-01-13T20:35:34.131183] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, 90.0% accuracy [2026-01-13T20:35:34.131443] [DEBUG] [LOCAL ] Loaded configuration for TLYS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.131686] [DEBUG] [LOCAL ] Loaded configuration for FLL: 2 features, 70.0% accuracy [2026-01-13T20:35:34.131755] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 0 features, 90.0% accuracy [2026-01-13T20:35:34.131994] [DEBUG] [LOCAL ] Loaded configuration for UVSP: 3 features, 60.0% accuracy [2026-01-13T20:35:34.132250] [DEBUG] [LOCAL ] Loaded configuration for GSL: 1 features, 90.0% accuracy [2026-01-13T20:35:34.132513] [DEBUG] [LOCAL ] Loaded configuration for STXG: 2 features, 80.0% accuracy [2026-01-13T20:35:34.132799] [DEBUG] [LOCAL ] Loaded configuration for AMSC: 3 features, 80.0% accuracy [2026-01-13T20:35:34.132889] [DEBUG] [LOCAL ] Loaded configuration for UTMD: 3 features, 70.0% accuracy [2026-01-13T20:35:34.133140] [DEBUG] [LOCAL ] Loaded configuration for TRN: 1 features, 70.0% accuracy [2026-01-13T20:35:34.133230] [DEBUG] [LOCAL ] Loaded configuration for NKX: 5 features, 80.0% accuracy [2026-01-13T20:35:34.133304] [DEBUG] [LOCAL ] Loaded configuration for GME: 4 features, 90.0% accuracy [2026-01-13T20:35:34.133602] [DEBUG] [LOCAL ] Loaded configuration for STVN: 3 features, 70.0% accuracy [2026-01-13T20:35:34.133860] [DEBUG] [LOCAL ] Loaded configuration for BMI: 2 features, 80.0% accuracy [2026-01-13T20:35:34.133930] [DEBUG] [LOCAL ] Loaded configuration for BPYPP: 4 features, 80.0% accuracy [2026-01-13T20:35:34.133991] [DEBUG] [LOCAL ] Loaded configuration for HDB: 3 features, 80.0% accuracy [2026-01-13T20:35:34.134272] [DEBUG] [LOCAL ] Loaded configuration for ENVX: 4 features, 90.0% accuracy [2026-01-13T20:35:34.134529] [DEBUG] [LOCAL ] Loaded configuration for HPF: 3 features, 90.0% accuracy [2026-01-13T20:35:34.134836] [DEBUG] [LOCAL ] Loaded configuration for BCRX: 1 features, 70.0% accuracy [2026-01-13T20:35:34.134917] [DEBUG] [LOCAL ] Loaded configuration for PY: 1 features, 70.0% accuracy [2026-01-13T20:35:34.135147] [DEBUG] [LOCAL ] Loaded configuration for PSHG: 2 features, 80.0% accuracy [2026-01-13T20:35:34.135416] [DEBUG] [LOCAL ] Loaded configuration for LANDO: 0 features, 80.0% accuracy [2026-01-13T20:35:34.135674] [DEBUG] [LOCAL ] Loaded configuration for NMRK: 3 features, 80.0% accuracy [2026-01-13T20:35:34.135745] [DEBUG] [LOCAL ] Loaded configuration for MBCN: 3 features, 80.0% accuracy [2026-01-13T20:35:34.136024] [DEBUG] [LOCAL ] Loaded configuration for GSBC: 6 features, 90.0% accuracy [2026-01-13T20:35:34.136293] [DEBUG] [LOCAL ] Loaded configuration for CAKE: 3 features, 70.0% accuracy [2026-01-13T20:35:34.136622] [DEBUG] [LOCAL ] Loaded configuration for ACXP: 3 features, 80.0% accuracy [2026-01-13T20:35:34.136923] [DEBUG] [LOCAL ] Loaded configuration for FTHI: 2 features, 80.0% accuracy [2026-01-13T20:35:34.137219] [DEBUG] [LOCAL ] Loaded configuration for HUYA: 0 features, 70.0% accuracy [2026-01-13T20:35:34.137508] [DEBUG] [LOCAL ] Loaded configuration for RNP: 4 features, 70.0% accuracy [2026-01-13T20:35:34.137819] [DEBUG] [LOCAL ] Loaded configuration for GEHC: 0 features, 80.0% accuracy [2026-01-13T20:35:34.137892] [DEBUG] [LOCAL ] Loaded configuration for VFLO: 4 features, 70.0% accuracy [2026-01-13T20:35:34.138150] [DEBUG] [LOCAL ] Loaded configuration for IBTK: 3 features, 70.0% accuracy [2026-01-13T20:35:34.138390] [DEBUG] [LOCAL ] Loaded configuration for OSS: 3 features, 100.0% accuracy [2026-01-13T20:35:34.138649] [DEBUG] [LOCAL ] Loaded configuration for WVE: 5 features, 60.0% accuracy [2026-01-13T20:35:34.138905] [DEBUG] [LOCAL ] Loaded configuration for SITE: 2 features, 100.0% accuracy [2026-01-13T20:35:34.139180] [DEBUG] [LOCAL ] Loaded configuration for AVK: 5 features, 90.0% accuracy [2026-01-13T20:35:34.139250] [DEBUG] [LOCAL ] Loaded configuration for CFG: 4 features, 100.0% accuracy [2026-01-13T20:35:34.139478] [DEBUG] [LOCAL ] Loaded configuration for ELAN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.139556] [DEBUG] [LOCAL ] Loaded configuration for TDS: 2 features, 80.0% accuracy [2026-01-13T20:35:34.139812] [DEBUG] [LOCAL ] Loaded configuration for BDSX: 3 features, 90.0% accuracy [2026-01-13T20:35:34.140068] [DEBUG] [LOCAL ] Loaded configuration for FTC: 3 features, 80.0% accuracy [2026-01-13T20:35:34.140309] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 5 features, 90.0% accuracy [2026-01-13T20:35:34.140590] [DEBUG] [LOCAL ] Loaded configuration for OSPN: 1 features, 80.0% accuracy [2026-01-13T20:35:34.140662] [DEBUG] [LOCAL ] Loaded configuration for DUOL: 2 features, 60.0% accuracy [2026-01-13T20:35:34.140914] [DEBUG] [LOCAL ] Loaded configuration for REBN: 1 features, 80.0% accuracy [2026-01-13T20:35:34.141179] [DEBUG] [LOCAL ] Loaded configuration for TARA: 3 features, 70.0% accuracy [2026-01-13T20:35:34.141473] [DEBUG] [LOCAL ] Loaded configuration for CABA: 3 features, 70.0% accuracy [2026-01-13T20:35:34.141768] [DEBUG] [LOCAL ] Loaded configuration for SKYH: 2 features, 70.0% accuracy [2026-01-13T20:35:34.142045] [DEBUG] [LOCAL ] Loaded configuration for CIVI: 1 features, 70.0% accuracy [2026-01-13T20:35:34.142125] [DEBUG] [LOCAL ] Loaded configuration for STAA: 1 features, 60.0% accuracy [2026-01-13T20:35:34.142389] [DEBUG] [LOCAL ] Loaded configuration for DMO: 1 features, 70.0% accuracy [2026-01-13T20:35:34.142625] [DEBUG] [LOCAL ] Loaded configuration for CINF: 3 features, 80.0% accuracy [2026-01-13T20:35:34.142909] [DEBUG] [LOCAL ] Loaded configuration for CMSC: 3 features, 80.0% accuracy [2026-01-13T20:35:34.143205] [DEBUG] [LOCAL ] Loaded configuration for EDF: 3 features, 100.0% accuracy [2026-01-13T20:35:34.143490] [DEBUG] [LOCAL ] Loaded configuration for ACN: 2 features, 70.0% accuracy [2026-01-13T20:35:34.143729] [DEBUG] [LOCAL ] Loaded configuration for OKTA: 1 features, 80.0% accuracy [2026-01-13T20:35:34.143987] [DEBUG] [LOCAL ] Loaded configuration for CRI: 0 features, 70.0% accuracy [2026-01-13T20:35:34.144240] [DEBUG] [LOCAL ] Loaded configuration for GRPN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.144504] [DEBUG] [LOCAL ] Loaded configuration for BKNG: 3 features, 70.0% accuracy [2026-01-13T20:35:34.144832] [DEBUG] [LOCAL ] Loaded configuration for GEN: 1 features, 90.0% accuracy [2026-01-13T20:35:34.145137] [DEBUG] [LOCAL ] Loaded configuration for SATS: 7 features, 90.0% accuracy [2026-01-13T20:35:34.145440] [DEBUG] [LOCAL ] Loaded configuration for DOLE: 3 features, 60.0% accuracy [2026-01-13T20:35:34.145756] [DEBUG] [LOCAL ] Loaded configuration for PSQH: 6 features, 90.0% accuracy [2026-01-13T20:35:34.146044] [DEBUG] [LOCAL ] Loaded configuration for KNOP: 1 features, 80.0% accuracy [2026-01-13T20:35:34.146114] [DEBUG] [LOCAL ] Loaded configuration for PRN: 1 features, 60.0% accuracy [2026-01-13T20:35:34.146355] [DEBUG] [LOCAL ] Loaded configuration for SMID: 2 features, 60.0% accuracy [2026-01-13T20:35:34.146629] [DEBUG] [LOCAL ] Loaded configuration for CCJ: 2 features, 70.0% accuracy [2026-01-13T20:35:34.146704] [DEBUG] [LOCAL ] Loaded configuration for THRM: 3 features, 90.0% accuracy [2026-01-13T20:35:34.146988] [DEBUG] [LOCAL ] Loaded configuration for BSCS: 2 features, 60.0% accuracy [2026-01-13T20:35:34.147291] [DEBUG] [LOCAL ] Loaded configuration for ITUB: 4 features, 80.0% accuracy [2026-01-13T20:35:34.147536] [DEBUG] [LOCAL ] Loaded configuration for ENB: 3 features, 90.0% accuracy [2026-01-13T20:35:34.147646] [DEBUG] [LOCAL ] Loaded configuration for HPS: 2 features, 80.0% accuracy [2026-01-13T20:35:34.147742] [DEBUG] [LOCAL ] Loaded configuration for INAB: 2 features, 80.0% accuracy [2026-01-13T20:35:34.148055] [DEBUG] [LOCAL ] Loaded configuration for HYLS: 2 features, 70.0% accuracy [2026-01-13T20:35:34.148358] [DEBUG] [LOCAL ] Loaded configuration for OESX: 2 features, 50.0% accuracy [2026-01-13T20:35:34.148674] [DEBUG] [LOCAL ] Loaded configuration for JLS: 2 features, 60.0% accuracy [2026-01-13T20:35:34.148994] [DEBUG] [LOCAL ] Loaded configuration for JEF: 1 features, 80.0% accuracy [2026-01-13T20:35:34.149281] [DEBUG] [LOCAL ] Loaded configuration for ASO: 3 features, 100.0% accuracy [2026-01-13T20:35:34.149386] [DEBUG] [LOCAL ] Loaded configuration for NECB: 2 features, 70.0% accuracy [2026-01-13T20:35:34.149659] [DEBUG] [LOCAL ] Loaded configuration for HRTG: 0 features, 80.0% accuracy [2026-01-13T20:35:34.149940] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 2 features, 90.0% accuracy [2026-01-13T20:35:34.150447] [DEBUG] [LOCAL ] Loaded configuration for PUK: 5 features, 90.0% accuracy [2026-01-13T20:35:34.150778] [DEBUG] [LOCAL ] Loaded configuration for XPO: 3 features, 60.0% accuracy [2026-01-13T20:35:34.151099] [DEBUG] [LOCAL ] Loaded configuration for MVF: 2 features, 70.0% accuracy [2026-01-13T20:35:34.151349] [DEBUG] [LOCAL ] Loaded configuration for ARMK: 3 features, 90.0% accuracy [2026-01-13T20:35:34.151610] [DEBUG] [LOCAL ] Loaded configuration for BAND: 3 features, 80.0% accuracy [2026-01-13T20:35:34.151860] [DEBUG] [LOCAL ] Loaded configuration for MTRN: 2 features, 70.0% accuracy [2026-01-13T20:35:34.152162] [DEBUG] [LOCAL ] Loaded configuration for VNDA: 3 features, 80.0% accuracy [2026-01-13T20:35:34.152436] [DEBUG] [LOCAL ] Loaded configuration for CNXN: 4 features, 60.0% accuracy [2026-01-13T20:35:34.152730] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 2 features, 90.0% accuracy [2026-01-13T20:35:34.153034] [DEBUG] [LOCAL ] Loaded configuration for WEYS: 2 features, 70.0% accuracy [2026-01-13T20:35:34.153340] [DEBUG] [LOCAL ] Loaded configuration for CCOI: 4 features, 70.0% accuracy [2026-01-13T20:35:34.153633] [DEBUG] [LOCAL ] Loaded configuration for RCS: 3 features, 90.0% accuracy [2026-01-13T20:35:34.153894] [DEBUG] [LOCAL ] Loaded configuration for SXI: 1 features, 70.0% accuracy [2026-01-13T20:35:34.154189] [DEBUG] [LOCAL ] Loaded configuration for GXAI: 0 features, 80.0% accuracy [2026-01-13T20:35:34.154478] [DEBUG] [LOCAL ] Loaded configuration for CHSCO: 1 features, 60.0% accuracy [2026-01-13T20:35:34.154717] [DEBUG] [LOCAL ] Loaded configuration for HERO: 4 features, 90.0% accuracy [2026-01-13T20:35:34.154969] [DEBUG] [LOCAL ] Loaded configuration for AEP: 1 features, 60.0% accuracy [2026-01-13T20:35:34.155049] [DEBUG] [LOCAL ] Loaded configuration for DRI: 4 features, 60.0% accuracy [2026-01-13T20:35:34.155304] [DEBUG] [LOCAL ] Loaded configuration for HUBS: 3 features, 80.0% accuracy [2026-01-13T20:35:34.155544] [DEBUG] [LOCAL ] Loaded configuration for RUNN: 1 features, 80.0% accuracy [2026-01-13T20:35:34.155650] [DEBUG] [LOCAL ] Loaded configuration for AIA: 2 features, 70.0% accuracy [2026-01-13T20:35:34.155896] [DEBUG] [LOCAL ] Loaded configuration for KNX: 1 features, 80.0% accuracy [2026-01-13T20:35:34.156209] [DEBUG] [LOCAL ] Loaded configuration for CTDD: 1 features, 70.0% accuracy [2026-01-13T20:35:34.156507] [DEBUG] [LOCAL ] Loaded configuration for QSI: 1 features, 80.0% accuracy [2026-01-13T20:35:34.156774] [DEBUG] [LOCAL ] Loaded configuration for DAVA: 2 features, 70.0% accuracy [2026-01-13T20:35:34.157038] [DEBUG] [LOCAL ] Loaded configuration for ESI: 1 features, 80.0% accuracy [2026-01-13T20:35:34.157314] [DEBUG] [LOCAL ] Loaded configuration for FCX: 4 features, 90.0% accuracy [2026-01-13T20:35:34.157621] [DEBUG] [LOCAL ] Loaded configuration for BATRK: 1 features, 60.0% accuracy [2026-01-13T20:35:34.157701] [DEBUG] [LOCAL ] Loaded configuration for MLI: 4 features, 80.0% accuracy [2026-01-13T20:35:34.157932] [DEBUG] [LOCAL ] Loaded configuration for RPRX: 1 features, 70.0% accuracy [2026-01-13T20:35:34.158204] [DEBUG] [LOCAL ] Loaded configuration for UROY: 5 features, 60.0% accuracy [2026-01-13T20:35:34.158297] [DEBUG] [LOCAL ] Loaded configuration for PRH: 2 features, 70.0% accuracy [2026-01-13T20:35:34.158540] [DEBUG] [LOCAL ] Loaded configuration for CCEP: 4 features, 70.0% accuracy [2026-01-13T20:35:34.158631] [DEBUG] [LOCAL ] Loaded configuration for IBTI: 2 features, 60.0% accuracy [2026-01-13T20:35:34.158907] [DEBUG] [LOCAL ] Loaded configuration for HQL: 4 features, 80.0% accuracy [2026-01-13T20:35:34.159170] [DEBUG] [LOCAL ] Loaded configuration for IMNN: 4 features, 100.0% accuracy [2026-01-13T20:35:34.159429] [DEBUG] [LOCAL ] Loaded configuration for ZEPP: 1 features, 90.0% accuracy [2026-01-13T20:35:34.159727] [DEBUG] [LOCAL ] Loaded configuration for FLO: 3 features, 80.0% accuracy [2026-01-13T20:35:34.159980] [DEBUG] [LOCAL ] Loaded configuration for CCL: 1 features, 100.0% accuracy [2026-01-13T20:35:34.160233] [DEBUG] [LOCAL ] Loaded configuration for MSB: 1 features, 80.0% accuracy [2026-01-13T20:35:34.160302] [DEBUG] [LOCAL ] Loaded configuration for UMMA: 2 features, 80.0% accuracy [2026-01-13T20:35:34.160596] [DEBUG] [LOCAL ] Loaded configuration for ALL: 1 features, 70.0% accuracy [2026-01-13T20:35:34.160840] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 2 features, 90.0% accuracy [2026-01-13T20:35:34.161111] [DEBUG] [LOCAL ] Loaded configuration for KREF: 1 features, 80.0% accuracy [2026-01-13T20:35:34.161350] [DEBUG] [LOCAL ] Loaded configuration for HEPS: 3 features, 80.0% accuracy [2026-01-13T20:35:34.161680] [DEBUG] [LOCAL ] Loaded configuration for WH: 5 features, 90.0% accuracy [2026-01-13T20:35:34.161968] [DEBUG] [LOCAL ] Loaded configuration for SFL: 4 features, 70.0% accuracy [2026-01-13T20:35:34.162064] [DEBUG] [LOCAL ] Loaded configuration for TKNO: 1 features, 60.0% accuracy [2026-01-13T20:35:34.162364] [DEBUG] [LOCAL ] Loaded configuration for PEPG: 2 features, 60.0% accuracy [2026-01-13T20:35:34.162435] [DEBUG] [LOCAL ] Loaded configuration for TTMI: 3 features, 80.0% accuracy [2026-01-13T20:35:34.162721] [DEBUG] [LOCAL ] Loaded configuration for FPH: 2 features, 80.0% accuracy [2026-01-13T20:35:34.163009] [DEBUG] [LOCAL ] Loaded configuration for QRHC: 3 features, 70.0% accuracy [2026-01-13T20:35:34.163267] [DEBUG] [LOCAL ] Loaded configuration for SYF: 1 features, 80.0% accuracy [2026-01-13T20:35:34.163503] [DEBUG] [LOCAL ] Loaded configuration for DLHC: 3 features, 70.0% accuracy [2026-01-13T20:35:34.163821] [DEBUG] [LOCAL ] Loaded configuration for TOYO: 2 features, 80.0% accuracy [2026-01-13T20:35:34.164062] [DEBUG] [LOCAL ] Loaded configuration for OWL: 2 features, 80.0% accuracy [2026-01-13T20:35:34.164132] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 4 features, 90.0% accuracy [2026-01-13T20:35:34.164411] [DEBUG] [LOCAL ] Loaded configuration for FCEL: 3 features, 60.0% accuracy [2026-01-13T20:35:34.164699] [DEBUG] [LOCAL ] Loaded configuration for CMC: 1 features, 70.0% accuracy [2026-01-13T20:35:34.164967] [DEBUG] [LOCAL ] Loaded configuration for TYRA: 1 features, 70.0% accuracy [2026-01-13T20:35:34.165214] [DEBUG] [LOCAL ] Loaded configuration for AWK: 2 features, 80.0% accuracy [2026-01-13T20:35:34.165289] [DEBUG] [LOCAL ] Loaded configuration for CTS: 4 features, 90.0% accuracy [2026-01-13T20:35:34.165529] [DEBUG] [LOCAL ] Loaded configuration for CULP: 1 features, 70.0% accuracy [2026-01-13T20:35:34.165843] [DEBUG] [LOCAL ] Loaded configuration for WMG: 4 features, 80.0% accuracy [2026-01-13T20:35:34.166137] [DEBUG] [LOCAL ] Loaded configuration for NGL: 2 features, 70.0% accuracy [2026-01-13T20:35:34.166396] [DEBUG] [LOCAL ] Loaded configuration for INBX: 2 features, 70.0% accuracy [2026-01-13T20:35:34.166631] [DEBUG] [LOCAL ] Loaded configuration for PGP: 3 features, 70.0% accuracy [2026-01-13T20:35:34.166893] [DEBUG] [LOCAL ] Loaded configuration for STTK: 0 features, 90.0% accuracy [2026-01-13T20:35:34.167155] [DEBUG] [LOCAL ] Loaded configuration for OIS: 3 features, 60.0% accuracy [2026-01-13T20:35:34.167426] [DEBUG] [LOCAL ] Loaded configuration for PPC: 2 features, 70.0% accuracy [2026-01-13T20:35:34.167760] [DEBUG] [LOCAL ] Loaded configuration for BOX: 1 features, 70.0% accuracy [2026-01-13T20:35:34.167881] [DEBUG] [LOCAL ] Loaded configuration for VCEL: 1 features, 70.0% accuracy [2026-01-13T20:35:34.168229] [DEBUG] [LOCAL ] Loaded configuration for ARTL: 4 features, 80.0% accuracy [2026-01-13T20:35:34.168532] [DEBUG] [LOCAL ] Loaded configuration for ABNB: 3 features, 70.0% accuracy [2026-01-13T20:35:34.168801] [DEBUG] [LOCAL ] Loaded configuration for NCMI: 3 features, 70.0% accuracy [2026-01-13T20:35:34.169117] [DEBUG] [LOCAL ] Loaded configuration for EVH: 1 features, 90.0% accuracy [2026-01-13T20:35:34.169414] [DEBUG] [LOCAL ] Loaded configuration for MGNX: 0 features, 80.0% accuracy [2026-01-13T20:35:34.169722] [DEBUG] [LOCAL ] Loaded configuration for VLY: 2 features, 90.0% accuracy [2026-01-13T20:35:34.169991] [DEBUG] [LOCAL ] Loaded configuration for TRNO: 1 features, 70.0% accuracy [2026-01-13T20:35:34.170294] [DEBUG] [LOCAL ] Loaded configuration for NWG: 0 features, 70.0% accuracy [2026-01-13T20:35:34.170614] [DEBUG] [LOCAL ] Loaded configuration for AOHY: 1 features, 80.0% accuracy [2026-01-13T20:35:34.170915] [DEBUG] [LOCAL ] Loaded configuration for CRSP: 4 features, 60.0% accuracy [2026-01-13T20:35:34.171192] [DEBUG] [LOCAL ] Loaded configuration for PGY: 1 features, 60.0% accuracy [2026-01-13T20:35:34.171499] [DEBUG] [LOCAL ] Loaded configuration for LPCN: 1 features, 60.0% accuracy [2026-01-13T20:35:34.171799] [DEBUG] [LOCAL ] Loaded configuration for RIGL: 3 features, 60.0% accuracy [2026-01-13T20:35:34.171876] [DEBUG] [LOCAL ] Loaded configuration for CHRS: 1 features, 60.0% accuracy [2026-01-13T20:35:34.172157] [DEBUG] [LOCAL ] Loaded configuration for SRRK: 0 features, 60.0% accuracy [2026-01-13T20:35:34.172465] [DEBUG] [LOCAL ] Loaded configuration for CHWY: 1 features, 60.0% accuracy [2026-01-13T20:35:34.172710] [DEBUG] [LOCAL ] Loaded configuration for ODC: 2 features, 80.0% accuracy [2026-01-13T20:35:34.172949] [DEBUG] [LOCAL ] Loaded configuration for BDRX: 3 features, 70.0% accuracy [2026-01-13T20:35:34.173214] [DEBUG] [LOCAL ] Loaded configuration for APA: 4 features, 80.0% accuracy [2026-01-13T20:35:34.173491] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, 100.0% accuracy [2026-01-13T20:35:34.173560] [DEBUG] [LOCAL ] Loaded configuration for EVTL: 2 features, 70.0% accuracy [2026-01-13T20:35:34.173824] [DEBUG] [LOCAL ] Loaded configuration for IDYA: 3 features, 50.0% accuracy [2026-01-13T20:35:34.174076] [DEBUG] [LOCAL ] Loaded configuration for PRVA: 1 features, 90.0% accuracy [2026-01-13T20:35:34.174313] [DEBUG] [LOCAL ] Loaded configuration for MBLY: 2 features, 60.0% accuracy [2026-01-13T20:35:34.174728] [DEBUG] [LOCAL ] Loaded configuration for ANVS: 2 features, 70.0% accuracy [2026-01-13T20:35:34.174985] [DEBUG] [LOCAL ] Loaded configuration for CUK: 4 features, 80.0% accuracy [2026-01-13T20:35:34.175268] [DEBUG] [LOCAL ] Loaded configuration for RFL: 4 features, 70.0% accuracy [2026-01-13T20:35:34.175563] [DEBUG] [LOCAL ] Loaded configuration for PLRX: 3 features, 90.0% accuracy [2026-01-13T20:35:34.175849] [DEBUG] [LOCAL ] Loaded configuration for SAP: 2 features, 70.0% accuracy [2026-01-13T20:35:34.176119] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, 90.0% accuracy [2026-01-13T20:35:34.176375] [DEBUG] [LOCAL ] Loaded configuration for VERI: 2 features, 50.0% accuracy [2026-01-13T20:35:34.176651] [DEBUG] [LOCAL ] Loaded configuration for FIBK: 1 features, 90.0% accuracy [2026-01-13T20:35:34.176720] [DEBUG] [LOCAL ] Loaded configuration for VAL: 2 features, 80.0% accuracy [2026-01-13T20:35:34.176981] [DEBUG] [LOCAL ] Loaded configuration for LAND: 3 features, 60.0% accuracy [2026-01-13T20:35:34.177281] [DEBUG] [LOCAL ] Loaded configuration for MNDY: 2 features, 70.0% accuracy [2026-01-13T20:35:34.177353] [DEBUG] [LOCAL ] Loaded configuration for AKAM: 2 features, 80.0% accuracy [2026-01-13T20:35:34.177604] [DEBUG] [LOCAL ] Loaded configuration for MAA: 3 features, 90.0% accuracy [2026-01-13T20:35:34.177864] [DEBUG] [LOCAL ] Loaded configuration for NREF: 0 features, 60.0% accuracy [2026-01-13T20:35:34.178127] [DEBUG] [LOCAL ] Loaded configuration for ICMB: 4 features, 80.0% accuracy [2026-01-13T20:35:34.178395] [DEBUG] [LOCAL ] Loaded configuration for XYF: 5 features, 70.0% accuracy [2026-01-13T20:35:34.178675] [DEBUG] [LOCAL ] Loaded configuration for OZEM: 1 features, 80.0% accuracy [2026-01-13T20:35:34.178749] [DEBUG] [LOCAL ] Loaded configuration for SNDL: 5 features, 80.0% accuracy [2026-01-13T20:35:34.178810] [DEBUG] [LOCAL ] Loaded configuration for MLTX: 1 features, 80.0% accuracy [2026-01-13T20:35:34.179063] [DEBUG] [LOCAL ] Loaded configuration for DOMO: 4 features, 90.0% accuracy [2026-01-13T20:35:34.179305] [DEBUG] [LOCAL ] Loaded configuration for ALTY: 2 features, 80.0% accuracy [2026-01-13T20:35:34.179627] [DEBUG] [LOCAL ] Loaded configuration for NMI: 3 features, 80.0% accuracy [2026-01-13T20:35:34.179941] [DEBUG] [LOCAL ] Loaded configuration for UFI: 2 features, 80.0% accuracy [2026-01-13T20:35:34.180264] [DEBUG] [LOCAL ] Loaded configuration for LEGH: 2 features, 60.0% accuracy [2026-01-13T20:35:34.180602] [DEBUG] [LOCAL ] Loaded configuration for MLKN: 1 features, 60.0% accuracy [2026-01-13T20:35:34.180897] [DEBUG] [LOCAL ] Loaded configuration for DFGP: 3 features, 80.0% accuracy [2026-01-13T20:35:34.181176] [DEBUG] [LOCAL ] Loaded configuration for RF: 5 features, 90.0% accuracy [2026-01-13T20:35:34.181430] [DEBUG] [LOCAL ] Loaded configuration for GMRE: 6 features, 80.0% accuracy [2026-01-13T20:35:34.181716] [DEBUG] [LOCAL ] Loaded configuration for ELWS: 1 features, 60.0% accuracy [2026-01-13T20:35:34.181978] [DEBUG] [LOCAL ] Loaded configuration for NEXA: 3 features, 60.0% accuracy [2026-01-13T20:35:34.182279] [DEBUG] [LOCAL ] Loaded configuration for QUIK: 4 features, 80.0% accuracy [2026-01-13T20:35:34.182558] [DEBUG] [LOCAL ] Loaded configuration for GEL: 4 features, 100.0% accuracy [2026-01-13T20:35:34.182914] [DEBUG] [LOCAL ] Loaded configuration for WBD: 3 features, 60.0% accuracy [2026-01-13T20:35:34.183210] [DEBUG] [LOCAL ] Loaded configuration for TIGO: 0 features, 80.0% accuracy [2026-01-13T20:35:34.183522] [DEBUG] [LOCAL ] Loaded configuration for LPX: 3 features, 80.0% accuracy [2026-01-13T20:35:34.183634] [DEBUG] [LOCAL ] Loaded configuration for OCFC: 5 features, 90.0% accuracy [2026-01-13T20:35:34.183699] [DEBUG] [LOCAL ] Loaded configuration for TGTX: 2 features, 70.0% accuracy [2026-01-13T20:35:34.184102] [DEBUG] [LOCAL ] Loaded configuration for CVCO: 3 features, 70.0% accuracy [2026-01-13T20:35:34.184378] [DEBUG] [LOCAL ] Loaded configuration for RCEL: 4 features, 60.0% accuracy [2026-01-13T20:35:34.184638] [DEBUG] [LOCAL ] Loaded configuration for SLS: 1 features, 70.0% accuracy [2026-01-13T20:35:34.184902] [DEBUG] [LOCAL ] Loaded configuration for CURI: 2 features, 60.0% accuracy [2026-01-13T20:35:34.185222] [DEBUG] [LOCAL ] Loaded configuration for HON: 3 features, 70.0% accuracy [2026-01-13T20:35:34.185517] [DEBUG] [LOCAL ] Loaded configuration for COIN: 0 features, 70.0% accuracy [2026-01-13T20:35:34.185812] [DEBUG] [LOCAL ] Loaded configuration for CRWS: 6 features, 60.0% accuracy [2026-01-13T20:35:34.186079] [DEBUG] [LOCAL ] Loaded configuration for CSPI: 2 features, 80.0% accuracy [2026-01-13T20:35:34.186149] [DEBUG] [LOCAL ] Loaded configuration for ATEX: 2 features, 80.0% accuracy [2026-01-13T20:35:34.186404] [DEBUG] [LOCAL ] Loaded configuration for VRDN: 5 features, 80.0% accuracy [2026-01-13T20:35:34.186474] [DEBUG] [LOCAL ] Loaded configuration for EFX: 2 features, 70.0% accuracy [2026-01-13T20:35:34.186723] [DEBUG] [LOCAL ] Loaded configuration for EXEL: 3 features, 80.0% accuracy [2026-01-13T20:35:34.186977] [DEBUG] [LOCAL ] Loaded configuration for REAX: 3 features, 90.0% accuracy [2026-01-13T20:35:34.187230] [DEBUG] [LOCAL ] Loaded configuration for LANDP: 3 features, 60.0% accuracy [2026-01-13T20:35:34.187474] [DEBUG] [LOCAL ] Loaded configuration for JHI: 0 features, 70.0% accuracy [2026-01-13T20:35:34.187728] [DEBUG] [LOCAL ] Loaded configuration for MCO: 3 features, 90.0% accuracy [2026-01-13T20:35:34.188036] [DEBUG] [LOCAL ] Loaded configuration for CODI: 0 features, 60.0% accuracy [2026-01-13T20:35:34.188354] [DEBUG] [LOCAL ] Loaded configuration for LEN: 6 features, 100.0% accuracy [2026-01-13T20:35:34.188681] [DEBUG] [LOCAL ] Loaded configuration for MKTX: 4 features, 80.0% accuracy [2026-01-13T20:35:34.188933] [DEBUG] [LOCAL ] Loaded configuration for QUAD: 1 features, 80.0% accuracy [2026-01-13T20:35:34.189179] [DEBUG] [LOCAL ] Loaded configuration for CRS: 1 features, 80.0% accuracy [2026-01-13T20:35:34.189450] [DEBUG] [LOCAL ] Loaded configuration for EFC: 1 features, 90.0% accuracy [2026-01-13T20:35:34.189780] [DEBUG] [LOCAL ] Loaded configuration for WLFC: 3 features, 60.0% accuracy [2026-01-13T20:35:34.190046] [DEBUG] [LOCAL ] Loaded configuration for NN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.190348] [DEBUG] [LOCAL ] Loaded configuration for HOPE: 1 features, 70.0% accuracy [2026-01-13T20:35:34.190618] [DEBUG] [LOCAL ] Loaded configuration for EAI: 2 features, 70.0% accuracy [2026-01-13T20:35:34.190904] [DEBUG] [LOCAL ] Loaded configuration for OPP: 5 features, 90.0% accuracy [2026-01-13T20:35:34.191196] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 3 features, 90.0% accuracy [2026-01-13T20:35:34.191472] [DEBUG] [LOCAL ] Loaded configuration for ELVN: 2 features, 80.0% accuracy [2026-01-13T20:35:34.193158] [INFO ] [LOCAL ] Saved consolidated report: 3494 forecasts -> ./output/forecasts/full/2026-01-14.txt [2026-01-13T20:35:34.193212] [INFO ] [sig ] [64/64] Successfully generated report for 2026-01-14: 3494 entries [2026-01-13T20:35:34.193245] [INFO ] [sig ] ================================================== [2026-01-13T20:35:34.193273] [INFO ] [sig ] Report generation complete: 64/64 reports succeeded [2026-01-13T20:35:34.954132] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: SIGR FORECAST' [2026-01-13T20:35:34.954315] [INFO ] [sig ] Email notification sent [2026-01-13T20:35:34.954900] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-13T20:35:34.955068] [INFO ] [STATE ] Last completion updated: 2026-01-13T20:35:34.954954